View previous topic :: View next topic |
Author |
Message |
Do_Checkor Administrator

Joined: 19 Nov 2000 Posts: 7773
Location: Oldenburg (Oldb.)
|
Posted: 26.03.2007, 21:48 Post subject: |
|
|
Ich glaub ich sollte das Tutorial mal auf Deutsch übersetzen, ich dachte mit dem Satz am Anfang:
Quote: | Change the folder "C:\Descent3\" to YOUR folder everywhere you find it below...
|
wäre klar was gemeint ist. Everywhere heisst ÜBERALL, aber nun gut. Das Beispiel funktioniert - jedoch muss man sich dann von vorn bis hinten komplett an das Tutorial halten, also auch die Pfadangaben beachten (bzw. sein Descent3 eben in C:\Descent3\ installieren) und ALLES machen was da steht, einschliesslich multisettings, autoexec, etc. - was bei Dir ja nicht der Fall ist. Ausserdem hab ich auch von vornherein gesagt: Meiner Meinung nach sollten alle Anfänger ein Servertool nutzen, DA muss man keine Ahnung haben von Dedis und auch keine Konfigurationsdateien anpassen...
Du wolltest den "harten Weg" gehn - und ich hab ja gesagt: Der ist nicht so einfach ohne Vorwissen...
Da es bei mir so aussieht:
Code: | AllowRemoteConsole=1 |
muss es bei Dir dann logischerweise " AllowRemoteConsole=0 " sein.
Einen Screenshot hab ich vermisst in Deinem letzten Post, aber ich hab mir nochmal die dedicated1.CFG angesehen die Du in deinem letzten ZIP verlinkt hast, und das ERSTE Zeichen in der CFG scheint mir etwas komisch zu sein - was ist das? Das erste Zeichen in der datei, bzw. die erste Zeile in der Datei muss so sein:
Code: | [server config file] |
Mir scheint, da ist bei Dir noch ein kleines Sonderzeichen was da nicht hingehört...
Sollte es IMMER noch nicht gehen bitte mal screenshot der aktuellen dedicated1.cfg UND der Console wenn es wieder nen Fehler gibt - vielleicht gibt es mittlerweile eine andere Meldung...
|
|
Back to top |
|
 |
Laria Forum-Nutzer

Joined: 01 Mar 2003 Posts: 411
|
Posted: 26.03.2007, 22:23 Post subject: |
|
|
Oh, habe mein screenie vergessen anzubinden.
Description: |
|
 Download |
Filename: |
image153.jpg |
Filesize: |
218.55 KB |
Downloaded: |
359 Time(s) |
|
|
Back to top |
|
 |
Do_Checkor Administrator

Joined: 19 Nov 2000 Posts: 7773
Location: Oldenburg (Oldb.)
|
Posted: 26.03.2007, 22:30 Post subject: |
|
|
Da ist ein Leerzeichen zu viel vor der ersten Zeile in Deiner dedicated1.cfg.
Auf sowas steht die Dedi-Konsole GAR nicht...
Aber NUN müsst es doch wohl gehn
Nachtrag: Ach ja ich verlinke hier nochmal die Info WAS man WIE so alles einstellen kann (das ist auch im Tutorial schon verlinkt, aber ok): http://www.descentforum.net/serverops/d3dedi.htm
Last edited by Do_Checkor on 26.03.2007, 22:47; edited 1 time in total |
|
Back to top |
|
 |
Laria Forum-Nutzer

Joined: 01 Mar 2003 Posts: 411
|
Posted: 26.03.2007, 23:01 Post subject: |
|
|
Nein, da ist kein Leerzeichen vor der ersten Zeile.
Lösche ich das erste Zeichen, ist die "Klammer auf" weg.
Wie schon gesagt, habe alles kopiert wie es in Deinem Tutorial steht.
Bis darauf, das es die E: Platte ist.
Last edited by Laria on 26.03.2007, 23:05; edited 1 time in total |
|
Back to top |
|
 |
Do_Checkor Administrator

Joined: 19 Nov 2000 Posts: 7773
Location: Oldenburg (Oldb.)
|
Posted: 26.03.2007, 23:46 Post subject: |
|
|
Hm - OK - aber JETZT KOMMT'S:
Ich weiss nicht wieso, aber aus irgendwelchen Gründen wird am Ende einer jeden Zeile die Du per Browser aus meinem Tutorial kopierst ein Leerzeichen am Ende JEDER Zeile ALLER Konfigurationsdateien "erlogen" was da NICHT SEIN DARF.
Die Lösung liegt also darin ALLE Dateien zu öffnen und die Leerzeichen am Ende jeder Zeile zu löschen - dann geht es...
Ich werd die notwendigen Daten mal in eine ZIP packen und in den Tutorials verlinken, dann passiert das nicht mehr. BESONDERS wichtig ist bei der gamespy.cfg dass VOR und NACH jeder "Ziffer" für den Countrycode (7 für Zentraleuropa) ein Leerzeichen sein MUSS ! Sonst geht die Datei nicht.
Ich hab das Tutorial grade mal SELBER durchgespielt weil ich einfach nicht glauben wollte das das nicht geht und siehe da: ich bekam den selben Fehler, weil auch bei MIR ein Leerzeichen am Ende war. Wie ich drauf gekommen bin? Nun - die Fehlermeldung besagt EIGENTLICH dass er die Datei nicht lesen kann, da sie aber da ist, meiner Meinung nach korrekt ist, und auch sonst alles ok ist KONNTE es nur noch das Format sein.
Voila.
|
|
Back to top |
|
 |
Laria Forum-Nutzer

Joined: 01 Mar 2003 Posts: 411
|
|
Back to top |
|
 |
Do_Checkor Administrator

Joined: 19 Nov 2000 Posts: 7773
Location: Oldenburg (Oldb.)
|
Posted: 27.03.2007, 02:34 Post subject: |
|
|
Also Opera macht den gleichen Fehler...
Könnte auch am Forum-Code liegen, hab es mit nem anderen Editor probiert und auch den gleichen Fehler festgestellt.
Öffne mal die gamespy.cfg und markiere den gesamten Text (Strg+A) und mache davon einen Screenshot.
Vermutlich ist es das Portforwarding aber fangen wir mal bei der gamespy.cfg an...
Gratuliere - der Dedi läuft schonmal und sollte im LAN durch Eingabe von IP+Port zu joinen sein...
|
|
Back to top |
|
 |
Laria Forum-Nutzer

Joined: 01 Mar 2003 Posts: 411
|
|
Back to top |
|
 |
Do_Checkor Administrator

Joined: 19 Nov 2000 Posts: 7773
Location: Oldenburg (Oldb.)
|
Posted: 28.03.2007, 13:13 Post subject: |
|
|
1. Die gamespy.cfg sieht gut aus - muss also das Portforwarding sein...
Laut Deinen Ausführungen sollte der Dedi nun auf Port 2093 laufen (wird in der StartDedi1.BAT definiert) und mit dem Gamespyport 20142 arbeiten (wird in der dedicated1.cfg definiert). Den Gamespyport würde ich noch ändern auf "20143" (mach am besten die letzte Zahl immer genauso wie den Descent Port dann bleibt es übersichtlicher). So müssen nun diese Ports (UDP) zum Server geroutet werden. Eine entsprechende Regel würde also lauten:
Code: | Regelname Quell-IP/ext. IP Protokoll ext. Port int. IP int. Port
D3ServerPC2 ALLE UDP 2093 192.168.0.2 2093
D3ServerPC2 ALLE UDP 20143 192.168.0.2 20143 |
2. "Earthshaker.mn3" gibt es nicht. Du musst natürlich die korrekten Dateinamen aus dem Descent3\missions\ Ordner ermitteln (UND die Dateien müssen DA sein). Ich nehme an Du meinst wohl "shake2001pro.mn3".
3. Ich nehme an das die Fehlermeldung (der Konsole) NICHT exakt die gleiche ist. Die Popup-Message sagt immer das gleiche wenn etwas nicht hinhaut, nämlich gleichsam "Dedi konnte nicht gesartet werden". NUR die Konsole sagt etwas darüber aus WAS faul ist / wo es hakt...
Last edited by Do_Checkor on 28.03.2007, 13:32; edited 1 time in total |
|
Back to top |
|
 |
Laria Forum-Nutzer

Joined: 01 Mar 2003 Posts: 411
|
|
Back to top |
|
 |
Do_Checkor Administrator

Joined: 19 Nov 2000 Posts: 7773
Location: Oldenburg (Oldb.)
|
Posted: 29.03.2007, 04:11 Post subject: |
|
|
Hm - geh mal in die Einstellungen rein und schau ob das UDP (nicht TCP) ist, jeweils.
Hast Du daran gedacht deine BAT wegen des "-useport 2093" zu ändern?
Ausserdem würd mich interessieren ob Du bei deinem CLIENT auch die "-useport 2096" eingetragen hast (oder irgendwas anderes als 2092, 2093, 2094) - nicht dass Dein Client auf dem selben Port läuft.
Wenn Du alles richtig hast, solltest Du über die LAN-IP:Port auf den Dedi kommen...
|
|
Back to top |
|
 |
Zorc Forum-Nutzer
Joined: 05 Jul 2001 Posts: 961
Location: Ratzeburg
|
Posted: 29.03.2007, 08:57 Post subject: |
|
|
Bewundere Eure Geduld und Entschlossenheit,
Respekt, ihr seid die Härtesten!
|
|
Back to top |
|
 |
Laria Forum-Nutzer

Joined: 01 Mar 2003 Posts: 411
|
Posted: 29.03.2007, 20:04 Post subject: |
|
|
Hui, mir raucht der Schädel,
Hi Checky, folgendes:
der DEDI tut voll seine Arbeit im Lan ohne Ausfälle,
mein Client bricht zusammen nach ca 5 Minuten wegen des Dauerfeuers bei dem MOD. Schieße ich Napalmrockets ab, wißt Ihr ja, das es blacksharks sind. Mit DEDI schießt der Magnum sogar 2 auf einmal ab. Das scheint den Client umzuhauen. Ist aber jetzt kein Grund zur Sorge. Darum geht es hier nicht. Joine ich auf den Earthshaker im Tracker disconnectet er seltsamer weise auch, wenn ich zb. 2 Shaker in einen Tunnel schicke, oder eine schnelle Drehbewegung mache. Vielleicht liegt es auch an
"PEER 2 PEER".
Sonst keine Probleme im Lan. Ohne -useport 2096 läuft mein Client auch ohne Probleme.
Portforwarding ist das eigentliche Problem jetzt nur noch. Habe 2 links zu meinem Router.
Ich verstehe das mit dem "UDP" nicht. Kein "BACKLOOP" MMMH ah so.
die links:
ftp://ftp.netgear.de/download/anleitungen/Port_Forwarding_Port_Triggering.pdf
ftp://ftp.netgear.de/download/RP614/RP614v2_GRManual.pdf
|
|
Back to top |
|
 |
Do_Checkor Administrator

Joined: 19 Nov 2000 Posts: 7773
Location: Oldenburg (Oldb.)
|
Posted: 29.03.2007, 22:35 Post subject: |
|
|
Naja - ich weiss schon warum ich Level die so gemodded sind nicht mag - Descent mag sowas auch nicht Versuche es bitte erstma mit nem "normalen Level" um Fehlerquellen auszuschliessen.
Im Router mal die beiden Descent-relevanten Konfigurationen anklicken und auf "edit service" klicken - dann bei Type auf "UDP" stellen - bei beiden. Ich vermute da haste derzeit TCP. Wenn NICHT, haben wir ein Problem, DANN musste mir leider nochmal die derzeitige dedicated.cfg, die start_dedi.bat und die gamespy.cfg screenshotten...
|
|
Back to top |
|
 |
Laria Forum-Nutzer

Joined: 01 Mar 2003 Posts: 411
|
|
Back to top |
|
 |
Black_Vulture Forum-Nutzer

Joined: 05 Mar 2004 Posts: 649
Location: Eningen unter Achalm
|
Posted: 30.03.2007, 00:37 Post subject: |
|
|
Schalt am besten ALLE Überwachung und schutz Funktionen ab. Vielleicht hilft das.
Last edited by Black_Vulture on 30.03.2007, 00:38; edited 1 time in total |
|
Back to top |
|
 |
vinz Forum-Nutzer

Joined: 18 Jul 2004 Posts: 463
Location: Leoben, Austria
|
Posted: 30.03.2007, 00:41 Post subject: |
|
|
bei meinem (alten) netgear router kann man udp/tcp auch nicht auswählen. bei port forwarding kann man nur die ports (und lan ips) einstellen, das wird dann für udp und tcp verwendet.
ich hab so das gefühl dass das nicht nur bei alten netgear routern so ist ...
edit:
dedi hosten war hier aber nie ein problem (inkl. tracker)
_________________ http://www.LittleSpaceships.com
Last edited by vinz on 30.03.2007, 00:43; edited 1 time in total |
|
Back to top |
|
 |
Do_Checkor Administrator

Joined: 19 Nov 2000 Posts: 7773
Location: Oldenburg (Oldb.)
|
Posted: 30.03.2007, 17:04 Post subject: |
|
|
Hm - schlecht ^^ - evtl. mal über ein Firmware Update nachdenken oder auf jeden Fall mal nachsehen unter http://d3.descent.cx/tracker.d3 ob der Server denn schon da ist oder nicht...
Hast Du auf dem 2. Rechner (ich hoffe auch das DER es ist der die IP ".36" hat) ne Firewall die evtl. der main.exe den Internetzugriff verwehrt?
|
|
Back to top |
|
 |
Laria Forum-Nutzer

Joined: 01 Mar 2003 Posts: 411
|
Posted: 30.03.2007, 19:51 Post subject: |
|
|
Hallo,
wollte eigentlich gerade aufgeben. Habe dann aber mal meinen Bruder angerufen, meine IP
durchgegeben und schwupps war er auf PC 36 und auch nach der IP-Änderung, im Router, auch auf
PC 35. Mit anderen Worten läuft der "DEDI " seit der Fehlererkennung (mit dem entfernten "blank"
nach jeder Zeile) auf beiden PC´S.
Fein.
Ist nur noch :
Warum erscheine ich nicht auf der "TRACKER-LISTE" oder in "VORTEX"?
Schicke noch einmal einen screenie meiner StartDedi.bat mit, weil darin ist doch dann der Fehler,
oder nicht?
Description: |
|
 Download |
Filename: |
image173.jpg |
Filesize: |
131.23 KB |
Downloaded: |
329 Time(s) |
|
|
Back to top |
|
 |
Do_Checkor Administrator

Joined: 19 Nov 2000 Posts: 7773
Location: Oldenburg (Oldb.)
|
Posted: 01.04.2007, 23:09 Post subject: |
|
|
Ich zitiere nochmal meinen letzten post, denn scheinbar wurde der von Dir ein wenig ignoriert:
Do_Checkor wrote: | Hm - schlecht ^^ - evtl. mal über ein Firmware Update nachdenken oder auf jeden Fall mal nachsehen unter http://d3.descent.cx/tracker.d3 ob der Server denn schon da ist oder nicht...
Hast Du auf dem 2. Rechner (ich hoffe auch das DER es ist der die IP ".36" hat) ne Firewall die evtl. der main.exe den Internetzugriff verwehrt? |
In Vortex wird er bei DIR nicht auftauchen - das wurde ja zu Beginn dieses Themas schon erklärt - das hängt damit zusammen das D3 / D3 Server auf der LAN IP laufen, wenn der jew. Rechner keine direkt Internetanbindung hat. Auf der Tracker-Seite jedoch sollte er auftauchen solange er denn läuft! Das Gameport-Portforwarding für den Dedi scheint ja zu funktionieren. Alle Dateien sind korrekt, alle Ports sind korrekt eingestellt - es ist alles richtig (und ich hab die Config bei mir selber auch nochmal probiert und MEIN Dedi IST in der Trackerliste zu sehen).
Jetzt hängt es entweder an Deinem Router (wobei die Einstellungen ja richtig sind so) oder an einer auf dem Dedi-Rechner eingeschaltete Firewall vielleicht. Starte den Dedi mal und schau sofort in die Trackerliste. Manchmal taucht der Dedi da kurz auf, verschwindet aber dann nach einer Minute wieder. Das ist dann ein Zeichen dass die Tracker von deinem Dedi zwar ein "Hallo - hier bin ich" bekommen haben, aber irgendwelche Einstellungen verhindern, dass der Tracker alle paar Sekunden nachfragen kann "hey Dedi - was ist denn grade los bei Dir?".
Sodenn...
|
|
Back to top |
|
 |
|