Problem przepisany FAQ z
www.netwars.pl
Pytanie- W grach z ponad dwoma graczami mam dużego laga, ponadto nie mogę zakładać gier. Mam IP maskaradę postawioną na serwerze linuxowym. Co robić ?
Odpowiedź - Dla kerneli 2.2: Należy w skryptach startowych serwera wstawić linijkę:
echo "1" > /proc/sys/net/ipv4/ip_masq_udp_dloose
Więcej informacji można znaleźć w Linux-Masquerade-HOWTO
Dla kerneli 2.4:
Dla każdego komputera używanego do gry w SC należy wpisać następującą regułkę firewalla (uwaga, regułka musi występować PRZED innymi regułami, szczególnie przed domyślnymi):
iptables -A PREROUTING -t nat -j DNAT -p udp -d ZEWNETRZNE_IP --dport HPORT --to-destination WEWNETRZNE_IP:6112
iptables -A POSTROUTING -t nat -j SNAT -p udp -s WEWNETRZNE_IP --sport 6112 --to-source ZEWNETRZNE_IP:HPORT
HPORT to dowolny niezajęty wysoki port (np. 60001), musi być inny dla każdego komputera w sieci.
No i teraz problem. Jak to jest we freesco, bo tez mi gry laguja i sa problemy z zalozeniem gier w sieci
Pzr