Det är så att jag har en server/router hemma som delar ut internet osv:
Slackware 8.1 (2.4.18)
AMD Duron 750 MHz
768 MB
10/100 Realtech - ut
10/100 Intel - intern
Sen har jag då min egna lilla burk där jag sitter och jobbar:
Windows XP
Intel P4 2,0 GHz
512 MB
10/100 Intel
Så när jag game:ar på servern (cs) så har jag väldigt hög ping :-\ (18-30) när man borde ha ~5. Så dem utifrån har typ samma ping som jag har inifrån.
Även när jag tankar från servern så tappar jag massa. Den börjar på 10 MB/s och sjunker sedan till 2,5 MB/s.
Jag kör Server -> Switch 10/100 -> Min och de andra datorerna.
Men jag har även testat att köra utan switchen men får fortfarande hög ping / låg hastighet.
Jag skulle tippa på att du laddar ner filerna från servern i 2.5 mb/s hela tiden. Endast ett få browsers visar rätt hastighet i början.
Anledningen till att det inte går fortare kan bero på dåliga drivrutiner, dåliga nätverkskort eller så kanske servern bara inte orkar med bättre :p
När jag bytte ut mitt gamla realtech nic mot ett 3com så gick jag från att kopiera filer i 4 mb/s till 7.8mb/s.
Sen det där med att pingen är så hög beror antagligen på att servern inte klarar av mer. Detta säjer jag eftersom den verkar vara så ostabil (18-30).
Testa att top:a servern medans den är full bara för att se vad CPU load ligger på.
Ligger den under 25% hela tiden kan du testa att starta upp hlds_l med kommandot "hlds_run -game cstrike -pingboost 1 +map de_dust"
Kör med kernel 2.2.x i stället så ska du se att hlds_l presterar bättre. Iptables brukar också hamna på den där listan över saker som slöar ner (speciellt onlinespel).
Jag bytte själv till kernel 2.2.x från 2.4.x och märkte på direkten att hlds_l presterade bättre. Sen så tyder vissa tester på att just Debian skulle vara den bästa platformen att köra hlds_l på.
Vilka andra program är i gång på servern och hur många spelare kan vara inne på cs-servern samtidigt?