Citat:
LAN servers are restricted to local clients (Class C)
Odgovor na ovo pitanje Vam je dat.
Citat:
brainface: Neka server kuca
sv_lan 0 u konzolu.
Ovaj problem se javlja uglavnom kada CS server nije DEDICATED, tacnije.. Kada neko pokrene CS i kreira server na New Game - CS server po defaultu ucitava sv_lan "1" .
Sto znaci da samo igraci iz LAN-a mogu da udju na server - putem LAN opcije koju cete uocit klikom na find servers.
Dakle, sama komanda kaze.. sv_lan "1" , samo igraci iz LAN-a (Class C) mogu da se igraju na serveru, ta komanda postoji da ne bi upadali padobranci sa net-a, u Srbiji to nije slucaj, jer uglavnom niko nema otvoren port, pa koristimo Hamachi i VPN programe - neko ne zna da fowadruje port , neko ne moze da ga fowarduje, inace sam server po defaultu salje podatke master serveru o vasoj IP adresi servera da ga doda na listu.
CS server LAN igrace definishe i poznaje po IP klasama, IP klasa za LAN tj male mreze je C.. Najprostije receno, to su uglavnom IP adrese 192.168.x.x i subnet mask mora na serveru i na klijentu da bude isti.. po defaultu je to 255.255.255.0 (ono ispod IP-a).
Znaci Class C je u prevodu LAN i ukoliko Vam subnet maske nisu iste i IP nije isti dok se u cetvrtoj cifri na kraju IP-a ne razlikuje, LAN opcija nece raditi. Zasto?
Zato sto CS server salje pakete podatke o serveru svim adresama u svom LAN opsegu, i , ako Vam je CS ukljucen - pojavice Vam se server u LAN i Vi udjete i igrate se.
Ako imate LAN mrezu, IP adrese Vam nisu 192., vec neki drugi broj tipa 10.x.x.x i na kraju samo razlikuju brojevi, a subnet maske su Vam iste.. server ce Vam se pojaviti u LAN(jer to i jeste LAN, ali rucni LAN), ali necete moci uci na server jer Vam IP nije Class C (192.168..) i dobicete "LAN servers are restricted to local clients (Class C)" . Znaci, subnetmaske kod LAN-a , moraju da su iste!
-Hamachi, ne koristi class C adrese, vec custom - mogu to da rade, jer te adrese nisu na internetu, one su virtuelne.
Resenje za LAN mreze i Virtuelne (Hamachi) LAN mreze na kojima radi LAN opcija, ali dobiju (Class C poruku i kick).. jeste da onaj ko podigne server na new game odmah ukuca sv_lan "0" - prilikom promene mape, moze se desiti da se sv_lan vrati na "1" . Da bi Vam radio LAN na Hamachi - da se serveri vide u LAN-u.. kao sto je gore receno, treba hamachi VPN adapter da bude primarni - imate sliku kako to da se namesti.
Znaci, ako Vam rade neke igre - radice Vam CS, i Class C nikako nije do podesavanja u Hamachiu , vec se to desava jer dodeljene Hamachi LAN adrese kada udjete u sobu nisu Class C i CS ih odbija u LAN mod-u.
- Hamachi Vam podesava subnet maske sam.
VAZNO:
Kod Non-Steam verzija.. engine nije svugde isti na svakoj verziji, zavisi odakle ste skinuli - LAN je pobrkan. Tacnije negde trebate da stavite sv_lan "1" pa, ako nece onda sv_lan "0" , a negde sv_lan 0 , pa , ako nece onda stavite na sv_lan "1" i nema vise Class C poruke. Znaci sve zavisi od verzije CS-a, tacnije sta su mu uradili u engine-u . Predpostavljam da su namerno negde to okrenuli da ne bi bilo tog problema - inace, veoma lako se resava izmenom komande u folderu CS-a.
UKOLIKO Vam LAN opcija ne radi, serveri se ne vide - tacnije kada niste LAN , ali ste povezani. To su neke vece mreze, ili internet.
Putem intrneta na servere se ulazi preko "interent" i preko "favorites"
Putem lokalne gradske mreze, ukoliko LAN ne postoji izmedju klijenta i servera, koristi se opcija "favorites" i tu se dodaju serveri.
U koliko Vam favorites prozor baguje - ne radi, LAN takodje - ne radi.. preporucujem Vam rucnu komandu , a to je connect komanda koju kucate u konzoli kada pokrenete CS.
Primer: connect 10.11.11.2 , a ukoliko server nije na defaultnom portu 27015, iza IP adrese mora da se doda i port servera. Primer ukoliko je server na portu 27018, connect 10.11.11.2:27018 .
connect IP:port -> enter i na serveru ste, a resenje za Class C problem sam Vam potvrdio, i obrazlozio zasto je to tako. Posto verujem da ima onih koje ovo zanima - naravno moglo je bolje sve ovo da se napise i objasni.
Pozdrav svima, i sve sto sam napisao u vezi CS-a je pouzdano, i nemate potrebe sumnjati u ovo i u hamachi verzije, jer imam dugogodisnjeg iskustva sa CS serverima, naski receno - znam im cake i to detaljnije =)
-Hamachi posao je da Vam omoguci komunikaciju putem virtuelne lan mreze koju Vam i napravi.