CS server radio dokazano dobro na CentOS-u po defaultu, sta vise slack rasporedjuje resurse extra, dok ni suse nije los - tacnije najbolje je resenje i moze tweak sa custom kernel-om cisto zbog fps i kolko da archi masinu. Unbuntu je nestabilan za CS, a i dolazi sa 1000hz - nije za vise servera ukoliko priority i hardwer ne prate. Btw.. 1000HZ kernel, u prevodu da CS server ima dobrih i stabilnih 1000fps-a(1ms sleep) - najbolje resenje je FreeBSD, kada se podesi da tera 32bit CS server .
CS server na linux-u radi, i sa X okruzenjem , i bez X okruzenje, tacnnije.. bolje radi bez grafickog okruzenja i nemam nikakve veze na kojoj je rezoluciji server masina - cak i kod klijenta u igri se podesava rezolucija.
Btw.. ovde nigde nije dat log servera, tacnije debug i detaljan log servera prilikom startovanja. Problem je mozda neko podesavanje servera, a mozda server nije lepo ubacen. Uglavnom, CS servere - instalirajte sa podesenim accessom za direktorije(ima upustvo) i server podizite kao root , da bih se potpuno startovao :) takodje CS server koristi TCP/UDP od porta 27000 do 27025 , tacnije od 27015 do 27025 se vidi u LAN-u. Najbitnije je port koji se dodeli putem -port komande prilikom startovanja servera jer taj se port fowarduje. Portovi od 27000 do 27015 ne, ali pojavljuju se :) client koristi port 27005 prilikom konektovanja.
Takodje, pazite da server ne podignete 2x , tacnije bice podignut jedan server na portu koji dodelite , i jos jedan koji ne radi, ukoliko port 27015 nije slobodan, i to isto zna da pravi problema.
Ukoliko imate vise mreznih kartica, vise IP-a.. itd. Moguce je na jednoj masini podici i vise CS servera na istom portu(GSP trik), ali pod drugom IP adresom. Dodaje se komanda prilikom podizanja servera +ip ip -port port .
CS serveri po defaultu rade na fps 100, tacnije sys_ticrate 100.. sto znaci 10ms server sleep , u prevodu 10ms + ping = Latency. sys_ticrate 1000, za fps na maximum - zavisi od kernela. Obicno 300fps(3ms) je super(sys_ticrate 333) i ne vidi se odstupanje latency-a od realnog ping-a(ako je packet rate pravilno podesen).. Tacnije server obradi sve za 3 ms , vas ping je 23 = latency Vam je 26 - naravno latency nije ispisan za dati trenutak nego prosek za nekoliko sekundi.
Eto, cisto malo sam Vam dao informacija oko CS servera, posto se razumete u linux, a ne u CS ;) mada je verovatno resio problem do sada,ali kao sto rekoh - ovo je info za Linux Admine koji hoce da se igraju sa kolegama i prijateljima na svom private CS serveru.. nije bas detaljan, ali ok. Moguce je da sam nesto pogresno napisao, jer sam pisao iz glave, a dugo nisam u toku. Pozdrav,