> mit der aktuellen konfiguration vom unserem fli4l-router können wir
> uns im battlenet einloggen und games joinen
> sobald aber zwei rechner von netzwerk in einem spiel sind, laggt es wie
> verrückt, sodass man kaum noch spielen kann.
> ein spieler geht. könnte das am router liegen?
das Probem hat jeder, der versucht mit 2 maskierten Clients im "gleichen
spiel" zu spielen. wenn ihr unterschiedlichen spielen beitretet gibt es
keine probleme.
das ganze liegt einfach an der unverträglichkeit von NAT und der
tatsache das starcraft exklusiv den udp-port 6112 braucht. wenn ihr also
beide dem gleichen spiel beitretet passiert beim start des spiels
folgendes:
in einem 2vs2 werden also normalerweise zwischen 4 ip-adressen daten
getauscht, da ihr aber "hinter dem router" sitzt, kommen von einer ip
unterschiedliche daten, die schlichtweg von starcraft nicht "erwartet
werden" - andere spiele wie z.B. Half-Life erlauben halt
unterschiedliche ports, die dem server anhand dessen wissen lassen,
welches paket für welchen client bestimmt ist, starcraft kann das halt
nicht und es kommt zu verwirrungen
ich hoffe, das ganze ist nicht zu verwirrend :P
naja, die lösung heisst linux-kernel 2.4.x (also fli4l-2.1.1) mit
iptables, weil diese es nämlich erlauben, nicht nur die ip, sondern auch
den port zu maskieren.
> hat denn hier niemand eine config die für starcraft funzt?
das ist das problem, habe das auch schon mit der developer version von
fli4l-2.1.1 probiert, allerdings funktionieren ein paar
iptables-befehle, die ich irgendwo aus dem www habe nicht, jedenfalls
nicht wenn ich sie in der shell ausführe, durch die scripte aus dem
installation-package dieser fli4l-version habe ich mich noch nicht
durchgekämpft bzw. kan es mir aufgrund mangelnden linuxwissens auch
nicht

(