Korábban a DirtyWindows-on írtam a Counter Strike szerver készítésről részletesen egy elég hosszas cikket, viszont az már a múlt, mivel a Valve azaz a Steam változtatott a régi szerveres downgrade megoldáson, így már sima cmd + hldsupdatetools-al nem tudjuk megoldani, ehhez már speciális úgynevezett SteamCMD kell.
Ha hiszitek, ha nem a dolgunk igazából ugyan olyan egyszerű, mint a sima CMD azaz parancssor alatt, viszont a SteamCMD-be kicsit különböznek a parancsok, de a dolog mindenki számára érthető lesz.
Letöltendő cuccok:
- SteamCMD
- 47-48 protokoll patch, hogy non-steam-esek is fel tudjanak lépni
Tudnivalók
20 slotos szerverhez kell legalább egy Intel Core i3 vagy i7-es processzor, minimum 4gb ram (win7+ mellett) a laggmentes futtatáshoz, persze a le- feltöltési sebesség és a ping sem utolsó szempont.
Egy kezdőnek érdemes 12 slottal (férőhellyel) indulnia.
Counter Strike 1.6 Szerver letöltése Windowsra SteamCMD-vel
1. Hozzunk létre egy „steamcmd” nevű mappát a „C:\” meghajtón, majd azt hagyjuk üresen
2. Másoljuk a „C:\steamcmd” mappába a steamcmd.zip tartalmát, azaz az exe fájlt.
3. Futtassuk, és ha mindent rendben talál, letölti a szükséges kezelőfájlokat, amely mindössze 6mb.
4. A „C:\steamcmd” mappába hozzunk létre egy újabb mappát pl: „szerverek”, viszont ha mindent külön szeretnénk rakni, akkor egy CounterStrike könyvtárat is.
5. Először mindenképp be kell jelentkeznünk. Ne ijedjünk meg, egyszerűen névtelenül is be lehet jelentkezni, nem szükséges éppen steam accounttal rendelkeznünk.
Üssük be a következőt:
login anonymous
Nyomjunk entert. Beletelhet pár perc amíg belogol, de ettől függetlenül nagy valószínűséggel sikerülni fog, ha a következő képen látható „Success.” üzenetet kapjuk.
6. Ki kell választanunk a telepítés helyét, tehát ahova le fogja nekünk tölteni a szerverfájlokat.
Üssük be a következőt:
force_install_dir szerverek
Szokás szerint enter. Nálam a szerverek mappába fog menni a letöltés, de mindenki válassza ki a neki megfelelő, létrehozott mappa nevét.
7. Letöltendő Szerver kiválasztása.
Ez elég bonyolult dolog, mert nem a nevét kell megadni, hanem az egyedi Steam ID-jét, viszont szervereknél megint különbözik. Counter Strike 1.6-nál „90” az ID.
Először
app_update 90 validate
parancs kell, mert ekkor letölti pár másodperc alatt az alap HL-t, majd
app_update 90
mellyel pedig a teljes Counter Strike 1.6 szerver fájljait tudjuk leszedni a gépünkre, ami körülbelül 5-10 perc alatt meg is van. Ha az adott játéknak van béta szervere, akkor pedig
app_update ID –beta validate
8. Szerver lista (Név, ID, SteamCMD)
https://developer.valvesoftware.com/wiki/Dedicated_Servers_List
9. 47-48 steam protokoll patch, bontsuk ki majd a letöltött fájlok helyére kell kicsomagolni és a korábbi fájlokat felül kell írni. Nekem ide „C:\steamcmd\szerverek”.
10. Ha megvagyunk a HLDS.exe futtatva konfigurálhatjuk (férőhely, név, cron) szerverünket, majd elindíthatjuk. Létezik parancssoros megoldás is. Egyszerűen hozzunk létre a Hlds.exe Főkönyvtárában egy cmd fájt, majd írjuk, másoljuk be a következőt:
hlds.exe -console -game cstrike -autoupdate -port 27094 +maxplayers 20 +map de_dust2 +exec server.cfg
- console = kezelés
- Game = Játék
- Cstrike = Counter Strike 1.6
- Autoupdate = ha elérhető új frissítés, akkor töltse le automatikusan
- Port = itt állítsunk be tetszőleges portot. Fontos: 5 számjegy
- Maxplayers = maximális férőhely (max 32)
- Map = pálya (csak létező pályát adj meg, mert galibát okozhat, ha rosszul adod meg)
- Exec server.cfg = saját beállításaink használata, ide több cfg-t is berakhatunk
Konfiguráció további részleteit, mint például az AmxModX telepítését a DirtyWindows-ról tudhatjátok meg. Ha kérdésetek van nyugodtan tegyétek fel hozzászólásban vagy éppen a fórumban!
Hozzászólások
-