mein Gameserver hängt in der Firma hinter einem fli4l Router an einer 2
Mbit/s S-DSL Leitung. Bisher hatten wir darauf einen Rune (UT-Engine)
Server laufen, damit gab es auch keine Probleme.
Nun will ich statt dessen einen Day of Defeat (Half Life Mod, wie z.B.
Counter Srike) Server laufen lassen. Portforwarding ist auf dem fli4l
Router folgendermaßen eingerichtet:
UDP 1200
UDP 27000 - 27015
TCP 27030 - 27039
Wenn man nun beim Steam Client den Server manuell unter "Favoriten"
hinzufügt, wird der Server auch gefunden und man kann darauf spielen.
Das Problem ist nun, das der Server nicht in der Serverliste von Steam
gefunden wird.
Würde es da evtl. helfen, das Masquerading-Modul "udp_dloose" zu aktivieren?
Bevor ich den Admin dazu überrede das Modul zu aktivieren, möchte ich gerne
sicher sein, dass das auch was bringt.
Gruß und ein schönes Wochenende,
Niclas
On Sat, 22 Jan 2005 15:15:18 +0100, Niclas Cordes wrote:
>Nun will ich statt dessen einen Day of Defeat (Half Life Mod, wie z.B.
>Counter Srike) Server laufen lassen. Portforwarding ist auf dem fli4l
>Router folgendermaßen eingerichtet:
>
>UDP 1200
>UDP 27000 - 27015
>TCP 27030 - 27039
Da scheinen mir noch einige Ports nötig (Du hast wohl einen dedicated
server?).
--
Gruss,
Arwin.
vielen Dank schon mal für deine Hilfe!
> Da scheinen mir noch einige Ports nötig (Du hast wohl einen dedicated
> server?).
Ja genau, das ist ein dedicated Server. Mich wundert nur, dass, wenn ich bei
mir zu Hause einen Server starte, dieser auch in der Steam-Serverliste
angezeigt wird, obwohl ich an meinem Router (Netgear) nur die Ports
UDP 1200
UDP 27000 - 27015
TCP 27030 - 27039
weitergeleitet habe. Bei einem Freund (auch Netgear Router), klappt das auch
mit diesen Ports. Daher hatte ich gedacht, dass es beim fli4l vielleicht am
Masquerading-Modul "udp_dloose" liegen könnte. Oder ist das Modul nur für
Clients sinnvoll?
Hast du zufällig schon mal erfolgreich einen Server mit Steam hinter einem
fli4l laufen lassen?
Gruß,
Niclas
On Sun, 23 Jan 2005 13:31:37 +0100, Niclas Cordes wrote:
>Ja genau, das ist ein dedicated Server. Mich wundert nur, dass, wenn ich bei
>mir zu Hause einen Server starte, dieser auch in der Steam-Serverliste
>angezeigt wird, obwohl ich an meinem Router (Netgear) nur die Ports
>UDP 1200
>UDP 27000 - 27015
>TCP 27030 - 27039
>weitergeleitet habe. Bei einem Freund (auch Netgear Router), klappt das auch
>mit diesen Ports.
Mach doch mal erst was da im Link steht:
|The following ports must be open in your firewall and router for Steam and Steam Games to work:
|
|UDP 1200 (used for friends service)
|UDP 27000 to 27015 inclusive
|TCP 27020 to 27050 inclusive
|
|Computers running Dedicated Servers need these ports open:
|
|UDP: 27015 and 27020 (default HLDS, SRCDS and HLTV port)
|TCP: 27015 (SRCDS Rcon port)
Die 27020 tcp und udp scheint da wichtig zu sein. Die hast Du nicht drin.
>Daher hatte ich gedacht, dass es beim fli4l vielleicht am
>Masquerading-Modul "udp_dloose" liegen könnte. Oder ist das Modul nur für
>Clients sinnvoll?
Schalte das einfach ein, ist bei mehrern Spielen nützlich..
>Hast du zufällig schon mal erfolgreich einen Server mit Steam hinter einem
>fli4l laufen lassen?
Nein und habe im Moment keine Zeit das zu probieren.
--
Gruss,
Arwin.
Kann sein, dass ich total auf dem Hohlweg bin, war aber dafür heut Abend
auf 'ner Fastnachtssitzung.
Stefan
Kraus
On Mon, 24 Jan 2005 01:37:56 +0100, Stefan Kraus wrote:
>Also Fli4L ist ja wie jeder Linuxrouter dafür bekannt, dass sie
>Datenpakete die nur nach außen weggehen selbst von einem Anderen Port an
>den Internetserver(Masterserverlistverwaltungsserver in diesem Fall)
>abschicken als der Rechner selbst es getan hat. Und ich erinne mich da
>einen irgendwas doofes, das die Inforamtion über diesen Port selbst im
>Paket war.
Das stimmt, kommt vor allem bei älteren Spielen vor und dabei sind AFAIK
alle Router betroffen, auch Hardwarerouter. Ich denke vorerst nicht dass
das hier so ein Fall ist.
Ich habe auch mal gedacht, dass man eine Art lokale Spiele-proxy haben
müsste, entweder auf der Win-Maschine, wo die Spiele laufen oder auf
fli4l. Dieser Proxy sollte dann die falsche ip und eventuell auch Port
ersetzen (für jedes Spiel müsste man da Regel setzen). Ich habe sowas
noch nicht gefunden und kann das auch leider nicht selbst herstellen.
>Der wird *wenn meine Erinnerung mich nicht trübt* dazu
>verwendet um ihn über Gayspay(&was auch immer) abzufragen,
Du meinst GameSpy;-)
>und da der
>vom OS des Servers zufällig gewählt wird, und Fli das nochmal ändert ist
>es quasi nicht möglich den korrekt zu forwarden...
Richtig s.o.
IMO trifft dies hier beim dedicated Server nicht zu (sicher bin ich da
aber nicht) und soll der OP zuerst mal die empfohlene Ports weiterleiten,
dann schauen ob die Ports wirklich weitergeleitet werden und erst dann
weitermachen mit Sniffing usw um eventuell das von Dir erwähnte Problem
fest zu stellen.
--
Gruss,
Arwin.
Arwin Vosselman wrote:
> |The following ports must be open in your firewall and router for Steam and Steam Games to work:
> |
> |UDP 1200 (used for friends service)
> |UDP 27000 to 27015 inclusive
> |TCP 27020 to 27050 inclusive
> |
> |Computers running Dedicated Servers need these ports open:
> |
> |UDP: 27015 and 27020 (default HLDS, SRCDS and HLTV port)
> |TCP: 27015 (SRCDS Rcon port)
>
>
> Die 27020 tcp und udp scheint da wichtig zu sein. Die hast Du nicht drin.
Viel zuviel und ein wenig unvollständig, bei den DS müssen die ports
nicht nur offen, sondern auch geforwardet werden.
hlds -> 27015 (oder welchen auch immer Du willst, 27015 ist nur der
default port, in der command line gibst du einen abweichenden port ein,
wenn du willst)
srcds -> siehe hlds, nur das CS:Source für rcon noch den äquivalenten
tcp-port braucht.
hltv -> 27020 default, läßt du keinen hltv-proxy laufen, brauchst du den
port auch nicht.
udp-dloose kann ich nur wärmstens empfehlen, da sich ohne die meisten
valve-eigenen masterserver ein wenig "verschlucken" und dann dein server
in der serverliste nicht erscheint.
cu
seit gestern ist auf dem fli4l udp_dloose aktiviert und jetzt wird der
Server auch in der Serverliste von Steam angezeigt.
Vielen Dank für Eure Hilfe!
Gruß,
Niclas