Hogyan készítsünk g höz szervert cs forrást

Hogyan készítsünk g höz szervert cs forrást

A kiszolgálóelosztás és további frissítés géppel történő frissítéséhez használja a Windows HLDS frissítési eszközt és a HL HL frissítési eszközt. Ezek az archívumok, kicsomagolás után, amelyre a HldsUpdateTool.exe fájlokat Win és gőz Linux alatt kapja meg. Ha minden a HldsUpdateTool.exe-sel tisztázott, akkor a gőzfájlt futtatni kell: chmod + x gőz. Mindezeket a segédprogramokat az srcds.com-on is megteheti

Most már a segédprogram készen áll a futásra:

HldsUpdateTool.exe a Win számára
./ gőz - Linux esetén

A segédprogram első indításakor a segédprogram frissítésre kerül a legújabb verzióra, és a frissítés után megjeleníti a rendelkezésre álló parancsok szintaxisát.
Használat: hldsupdatetool -command [paraméterek] [flags]
parancsok:
frissítés: HLDS telepítése vagy frissítése
paraméterek:
-játék - Mod neve: cstrike, tfc, dod, dmc, szelep, czero, vagy ricochet
-dir - HLDS Install dir (ha nincs dir nem megadva, akkor az eszköz legutóbbi futtatásának értékét fogja használni)
zászlók:
-verify_all - Ellenőrizze, hogy minden HLDS fájl naprakész-e
-próbálkozzon újra - 30 másodpercenként ismételje meg automatikusan, ha a Steam hálózat foglalt
Például: hldsupdatetool -command update -game cstrike -dir c: hlds
verzió: Telepített verziók megtekintése
lista: Megtekintheti az elérhető játékokat

hldsupdatetool -command list

szerezze be a letölthető szerver modok listáját.
** "játék" opciók a Source DS telepítéséhez:

"Counter-Strike forrás"
"Dods"
"Garrysmod"
"Hl2mp"

** 'játék' opciók a HL1 DS-hez Telepítés:

„Mirage”
"Czero"
"Dmc"
"Dod"
„Sebességváltó”
"Ricochet"
"Tfc"
„Szelep”

** "játék" opciók harmadik fél játékszervereihez:

"Darkmessiah"
"Garrysmod"
"Redorchestra"
„Hajó”
"Sin"


Csak a parancsot kell beírni az elosztás megszerzéséhez (használja az srcds könyvtárat a C: meghajtóban):

HldsUpdateTool.exe -command update -game "Counter-Strike Source" -dir c: / srcds

és a folyamat elment. Ha a HldsUpdateTool segédprogram ugyanabban a könyvtárban található, mint a kiszolgáló, akkor a -dir c: / srcds -et a -dir.

A segédprogram végén a következő felirat olvasható:

A HLDS telepítése naprakész

Ez azt jelenti, hogy a kiszolgáló legújabb verziója van, és telepítve van a c: / srcds fájlban. Hozzon létre egy parancsfájlt az Update.bat kiszolgáló következő frissítéseihez (update.sh for Linux) - futtassa a notepad.exe fájlt, és írja be a következőt a megjelenő ablakba:


C: /SRCDS/hldsupdatetool.exe -command update -game "Counter-Strike Source" -dir.


Mentse a fájlt egy mappába a szerverrel, az update.bat néven (megváltoztathatja a fájl nevét, a legfontosabb az, hogy a kiterjesztés legyen .bat, ne txt!).

Egy kicsit arról, hogy mit csinál ez a szkript: elindítja a kiszolgáló Counter-Strike: Source telepítését vagy frissítését ugyanabban a mappában, ahol a hldsupdatool.exe található, és várakozik a folyamat vége felé. HL2DM vagy DODS kiszolgáló létrehozásához használja a -game opciót "hl2mp" vagy "dods" -ra (az idézőjelek kötelezőek!).

#! / bin / bash
cd / home / cs / srcds_l
./ steam -command update -game 'Counter-Strike Source' -dir.

és most már folytathatja a tesztelést és az alapvető beállításokat.


3. A kiszolgáló tesztelése és indítása.

Először hozzon létre egy indítószkriptet. A Windows, akkor ezt a címkét: Kattintson az egér jobb gombjával az asztalra, válassza az Új / Parancsikon a pop-up ablak „Create Shortcut” write c: /srcds/srcds.exe vagy talál srcds.exe felülvizsgálata révén, amely a nevét a címkén, és azt mondják a Befejezés gombra. Új asztal megjelenik az asztalon. Ide annak tulajdonságait, válassza ki a lap neve és bár létesítmény, ahol már tönköly C: /SRCDS/srcds.exe, hozzáfűzi:

Feladó: /SRCDS/srcds.exe -console-játék cstrike + maxplayers 16 + map de_dust

Ha azt szeretné, hogy a kiszolgáló automatikusan elinduljon a gép indításakor / újraindításakor, akkor ugyanazt a parancsikont hozzon létre a Programok / Indítás menüpontban.
Az indítási vonal és a szerver konfiguráció fő paraméterei nem különböznek a HL1 motor szervereitől.

Most fontold meg a szerver elindítását a Linux platformon. Indítási parancsfájl: start_css.sh:


#! / bin / bash
cd / home / cs / srcds_l
./ srcds_run-játék cstrike + maxplayers 16 + map de_dust> /home/cs/server_css.log 2> 1

Ebben az esetben a kiszolgáló minden műveletét a /home/cs/server_css.log könyvtárba írja. Állítsa le a szervert a szkript használatával:

ölni `ps ax H --cols 1000 | grep -e "game cstrike "| grep -e" srcds_" | grep -v grep | awk ''`


Ki kell választani, hogy milyen típusú kiszolgáló futtatni kívánt - lan (+ sv_lan 1 start vonal), illetve elérhető az interneten (+ sv_lan 0), hogy a szerver által védett AntiCheat szelep (alapértelmezett védve van) vagy nem (-insecure kezdeni vonal ), szükséges, hogy a kiszolgáló megjelenjen a globális szerverlistában (alapértelmezés szerint engedélyezve van) vagy sem (-nomaster a kezdősorban).

Íme a teljes tipikus indítási sor:


-konzol -game cstrike -nomaster -insecure -pingboost1 + map de_dust2 + maxplayers 16


Ha a kiszolgáló hiba nélkül lett letöltve, megjelenik a megjelenő kiszolgálói konzol. Ha ez nem történik meg, térjen vissza az Elosztás megszerzése elemhez.
Az inicializálás után írhatunk:

verzió - a konzol megjeleníti a kiszolgáló verzióját;
statisztikák - a konzol pillanatnyilag megmutatja a munka legfontosabb paramétereit - CPU terhelés, fps, játékosok száma;
kilépés - zárja be a szervert.


Nem ajánlott ugyanazon a gépen játszani, amelyen a dedikált szerver található!

Kapcsolódó cikkek