Egy LAN szerver a legegyszerűbb módja, hogy a régi CS:GO-val játssz a barátaiddal. Kihagy mindent, ami egy internetes szervert nehézzé tesz: nincs Game Server Login Token, nincsenek pluginok, nincs matchmaking-foglalás. Ha mindenki ugyanazon a hálózaton van, ennyire van csak szükséged. Minden lépést egy valódi szerveren teszteltünk.
Beállítás
- Telepítés steamcmd-vel:
+login anonymous +app_update 740 validate - Töröld a mellékelt bin/libgcc_s.so.1 fájlt (a befagyasztott build egy régi példányt szállít, ami elszáll a modern Linuxon). Windowson ezt kihagyhatod.
- Indítsd LAN módban:
./srcds_run -game csgo -console +sv_lan 1 +map de_dust2 - Az azonos hálózaton lévő barátok a helyi IP-dre csatlakoznak:
connect 192.168.x.x:27015
A LAN mód azért működik, mert az sv_lan 1 azt mondja a szervernek, hogy hagyja ki teljesen a Steam-regisztrációt és a foglalási kaput. Ezért nincs szüksége tokenre és pluginokra, és ezért fogad el csak a helyi hálózaton lévő klienseket.
LAN játék interneten át
LAN szervert olyan barátokkal is játszhatsz, akik nincsenek ugyanabban a szobában, ha mindenkit egy virtuális LAN-ra teszel. Egy olyan eszköz, mint a ZeroTier, minden gépnek privát címet ad ugyanabban a tartományban, így a szerver szemében egy távoli barát helyinek látszik. A hálózatot 10.x, 172.16.x vagy 192.168.x tartományra állítsd: az sv_lan 1 csak ezekből a privát tartományokból fogad klienseket. A Tailscale 100.x címeket használ, amiket a szerver nem tekint helyinek. Mindenki telepíti ugyanazt az eszközt, belép ugyanabba a hálózatba, és a szerver virtuális LAN címére csatlakozik. Így megmarad az egyszerű sv_lan 1 beállítás, mégis bárki csatlakozhat.
Inkább valódi nyilvános szervert szeretnél?
Ha azt szeretnéd, hogy a barátaid VPN nélkül csatlakozzanak interneten át, ahhoz token és a SourceMod plugin-verem kell. Ezt külön írtuk meg. Hogyan üzemeltess CS:GO internetes szervert. Vagy telepíts egy készen álló szervert a 2hours.gg.
