Szeretnél saját Counter-Strike szervert létrehozni, hogy barátaiddal együtt játszhass, vagy esetleg egy közösséget építhess? Nem kell aggódnod, a folyamat nem olyan bonyolult, mint amilyennek elsőre tűnik. Ebben a részletes útmutatóban lépésről lépésre végigvezetünk a szerver beállításának minden szakaszán, hogy a végén egy stabil és megbízható szervert üzemeltethess. Legyen szó CS:GO-ról (Counter-Strike: Global Offensive) vagy a klasszikus CS 1.6-ról, az alapelvek hasonlóak.
1. Szükséges Előkészületek
Mielőtt belevágnánk a technikai részletekbe, győződjünk meg róla, hogy minden szükséges dolog a rendelkezésünkre áll:
- Hardver: Egy dedikált számítógép vagy virtuális szerver (VPS). A minimális követelmények a játékosok számától függenek, de általánosságban egy legalább 4 magos processzor, 4GB RAM és elegendő tárhely (legalább 20GB) ajánlott.
- Operációs Rendszer: A legtöbb szerver linux alapú (pl. Ubuntu, Debian), de Windows Server is használható. A Linux előnye a stabilitás és a kevesebb erőforrásigény.
- Internetkapcsolat: Stabil és gyors internetkapcsolat. A feltöltési sebesség kritikus, hiszen a szervernek adatot kell küldenie a játékosoknak.
- SteamCMD: A Steam konzol alkalmazás, amely a szerver fájljainak letöltésére és frissítésére szolgál.
- Ismeretek: Alapszintű parancssori ismeretek (ha Linux-ot választasz).
2. A Szerver Fájljainak Letöltése és Telepítése
A következő lépés a Counter-Strike szerver fájljainak letöltése. Ezt a SteamCMD segítségével tehetjük meg.
2.1. SteamCMD Telepítése és Futtatása (Linux):
- Hozzon létre egy mappát a SteamCMD számára:
mkdir ~/steamcmd
- Lépjen be a mappába:
cd ~/steamcmd
- Töltse le a SteamCMD-t:
wget https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz
- Csomagolja ki a letöltött fájlt:
tar -xvzf steamcmd_linux.tar.gz
- Futtassa a SteamCMD-t:
./steamcmd.sh
2.2. SteamCMD Telepítése és Futtatása (Windows):
- Töltse le a SteamCMD-t a Valve weboldaláról.
- Hozzon létre egy mappát a SteamCMD számára (pl. C:SteamCMD).
- Csomagolja ki a letöltött fájlt a mappába.
- Futtassa a steamcmd.exe fájlt.
2.3. Szerver Fájljainak Letöltése a SteamCMD-vel:
A SteamCMD elindítása után a következő parancsokat kell használni:
login anonymous
force_install_dir ./cstrike_server
(vagy tetszőleges más mappa)app_update 90 validate
(CS:GO szerverhez) vagyapp_update 90 -beta valve
(CS 1.6 szerverhez)exit
A 90
az app ID-ja a CS:GO szervernek a Steam rendszerében. CS 1.6 esetén használj más app ID-t, ami a Steam dokumentációjában megtalálható.
3. A Szerver Konfigurálása
A szerver fájljainak letöltése után a legfontosabb a konfiguráció. A fő konfigurációs fájl a server.cfg
, ami a cstrike_server/csgo/cfg
vagy cstrike_server/cstrike/cfg
mappában található.
A server.cfg
fájlban beállíthatók a szerver neve, a jelszó, a játékmód, a maximális játékosszám, a különböző időkorlátok és egyebek. Például:
hostname "Saját Counter-Strike Szerver" rcon_password "saját_erős_jelszó" sv_password "jelszó_a_játékosoknak" maxplayers 16 mp_roundtime 3
Ne felejts el egyedi és erős jelszót választani az rcon_password
-höz, mert ez a távoli adminisztrációhoz szükséges.
4. A Szerver Elindítása
A konfiguráció után a szerver elindítható. A parancs attól függ, hogy melyik játékról van szó, és milyen operációs rendszert használsz.
4.1. CS:GO Szerver Indítása (Linux):
./srcds_run -game csgo -console -usercon +game_type 0 +game_mode 1 +map de_dust2 +maxplayers 16 -tickrate 128
4.2. CS:GO Szerver Indítása (Windows):
srcds.exe -game csgo -console -usercon +game_type 0 +game_mode 1 +map de_dust2 +maxplayers 16 -tickrate 128
A paraméterek jelentése:
-game csgo
: A játék könyvtára.-console
: Konzol mód.-usercon
: Felhasználói konzol engedélyezése.+game_type
és+game_mode
: A játéktípus és mód.+map
: A kezdő pálya.+maxplayers
: A maximális játékosszám.-tickrate
: A szerver frissítési gyakorisága (ajánlott 128).
5. Portok Megnyitása
Ahhoz, hogy a játékosok csatlakozhassanak a szerverhez, meg kell nyitni a megfelelő portokat a tűzfalon és a routeren. A Counter-Strike szerver alapértelmezett portja a 27015 (UDP). Győződj meg róla, hogy ez a port engedélyezve van.
6. Szerver Adminisztrálása
A szerver adminisztrálásához az rcon parancsot használhatod a játékon belül vagy egy külön rcon klienssel. A legfontosabb parancsok:
rcon status
: A szerver állapotának lekérdezése.rcon changelevel de_inferno
: A pálya megváltoztatása.rcon kick
: Egy játékos kirúgása.rcon banid
: Egy játékos kitiltása.
7. Továbbfejlesztés és Karbantartás
A szerver stabil működésének érdekében fontos a rendszeres karbantartás:
- A szerver szoftverének frissítése a SteamCMD-vel.
- A
server.cfg
rendszeres ellenőrzése és finomhangolása. - Pluginok telepítése (pl. SourceMod) a funkcionalitás bővítéséhez.
- A szerver naplóinak figyelése.
Reméljük, hogy ez a részletes útmutató segített a saját Counter-Strike szervered beállításában. Jó szórakozást a játékhoz!