2hours.gg/

Játékszerverek óránként. Csak akkor fizetsz, amikor játszol.

Hogyan üzemeltess CS:GO szervert, amihez a barátaid interneten át csatlakozhatnak

Egy régi CS:GO szervert úgy üzemeltetni, hogy a barátaid tényleg csatlakozni tudjanak hozzá interneten át, nehezebb, mint amilyennek látszik. A Valve befagyasztotta a CS:GO-t a CS2 megjelenésekor, majd kikapcsolta a hivatalos matchmakinget és a játékon belüli szerverböngészőt. A szokásos módon elindított szerver rendben bebootol, de minden barátod, aki csatlakozni próbál, csak a "connect failed after 30 retries" üzenetet látja. Ez az útmutató elmagyarázza, hogy miért, és a pontos beállítást, ami működik. Minden lépést egy valódi nyilvános szerveren teszteltünk.

Miért nem működik a közvetlen csatlakozás

Két dolog blokkol egy régi CS:GO szervert az interneten:

  • Nincs GSLT. Egy nyilvános CS:GO szervernek szüksége van egy Game Server Login Tokenre. Enélkül a konzol azt írja ki: "No Steam account token was specified. Connections will be restricted to LAN only."
  • A lobby-foglalási kapu. Még tokennel is a CS:GO a közvetlen csatlakozásokat a matchmaking foglalási rendszerén keresztül futtatja. A Valve ezt kikapcsolta a befagyasztott build számára, így a szerver létrehoz egy foglalást, ami sosem fejeződik be. Ez a "30 retries", amit látsz.

Mire lesz szükséged

  • Egy gép valódi nyilvános IP-vel (egy VPS, nem egy otthoni PC router mögött).
  • A CS:GO dedikált szerver fájljai (steamcmd app 740).
  • Egy GSLT az app 730-hoz, innen: steamcommunity.com/dev/managegameservers.
  • MetaMod:Source, SourceMod és a NoLobbyReservation plugin.

A működő beállítás

  1. Telepítés steamcmd-vel: +login anonymous +app_update 740 validate
  2. 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 (a szerver crash-loopba kerül a libtier0.so betöltésekor). A törlése után a rendszerkönyvtár töltődik be helyette.
  3. Telepítsd a MetaMod:Source és a SourceMod elemeket a csgo/ mod mappába, majd add hozzá a NoLobbyReservation plugint. A NoLobbyReservation az, ami leveszi a foglalási kaput, enélkül a kliensek egyáltalán nem tudnak csatlakozni. Ez a legfontosabb elem.
  4. Tedd be a GSLT-det a server.cfg-be: sv_setsteamaccount YOUR_TOKEN
  5. Indítsd el minden interfészhez kötve, a valódi porton: -ip 0.0.0.0 -port 27015 +sv_lan 0. A -ip 0.0.0.0 nélkül a szerver a localhostra kötődhet, és senki nem éri el.
  6. A barátaid a játékon belüli konzolból csatlakoznak: connect YOUR_IP:27015

Gyakori buktatók

  • A "STEAM validation rejected" azt jelenti, hogy a kliensverziód és a szerver app id-je nem egyezik. Ha a 2026-os önálló újrakiadással játszol, az egy külön app; tartsd a szervert a 730-on, és használd a CS2 csgo_legacy beta-branch klienst.
  • Egy előre lefordított NoLobbyReservation .smx egy véletlen repóból gyakran nem töltődik be (más SourceMod buildhez fordították). Fordítsd le frissen a saját SourceMod-odhoz.
  • A szerverrel azonos otthoni hálózatról tesztelve akkor is hibázni fog, ha a beállítás helyes, mert a kapcsolat visszafordul (hairpin) a routereden. Tesztelj egy valódi külső kapcsolatról.

Vagy hagyd ki az egészet

Ez rengeteg mozgó alkatrész, amit működőképesen kell tartani egy olyan játéknál, amit a Valve már nem frissít. A 2hours.gg-en egy CS:GO szerver a tokennel, a pluginokkal és a konfiggal együtt már készen érkezik. Telepítesz, választasz pályát, és a barátaid csatlakoznak az IP-hez. Nincs plugin, amit fordítani kell, nincs token, amit kezelni kell. CS:GO szerver telepítése.

← Vissza az összes útmutatóhoz