Crearea unui server counter strike source linux

0. Înainte de a începe instalarea, este necesar să spuneți câteva cuvinte despre hldsupdatetool. hldsudpdatetool - acesta este un instrument comun pentru instalarea și actualizarea serverelor bazate pe Steam, inclusiv jocuri bazate pe Valve HL1 si HL2, iar unii dezvoltatori de jocuri terțe părți, cum ar fi Red Orchestra.







1. Descărcați distribuția hldsupdatetool și salvați-o într-un dosar temporar. Rulați aburul.

2. Pornim și transmitem expertul de instalare scurt, care este în cea mai mare parte într-o serie de clicuri următoare și specificând folderul în care va fi instalat serverul. Specificați dosarul în propria sa discreție, în exemplul va utiliza dosarul C :. / Server (în calea către serverul nu ar trebui să fie alfabetul chirilic și caractere speciale)

3. Mergem la folderul c: / server și rulați fișierul hldsupdatetool.exe care se află acum în mândrie singurătate. Aceasta va actualiza hldsupdatetool.exe la ultima versiune.

4. Creați un fișier batch pentru mai multă instalare automată și actualizări ulterioare ale serverului (puteți să o faceți fără el, în acest caz trebuie doar să utilizați aceeași sintaxă pe linia de comandă).


Acum, puțin despre ce face acest fișier de lot:

Prima linie lansează pur și simplu hldsupdatetool pentru a descărca cea mai recentă versiune, dacă există și așteaptă până la terminarea procesului.
A doua linie începe instalarea sau actualizarea serverului Counter-Strike: Source în același folder unde este localizat hldsupdatetool.exe și așteaptă sfârșitul acestui proces.
A treia linie garantează sfârșitul lucrării fișierului lot atunci când toate comenzile sunt terminate.

5. Rulați update.bat. După pornirea fișierului lot, va începe procesul de instalare a serverului. Când instalarea inițială este descărcată cu mai mult de 4 gigaocteți de date, deci în funcție de viteza conexiunii dvs., procesul poate fi destul de lung. După terminarea instalării, fișierul lot se va închide automat.

II. Setare de bază

Înainte de a porni serverul, este de dorit să îl configurați. Majoritatea setarilor vaste srcds se realizează prin intermediul fișierului server.cfg localizat în directorul de cfg joc stabilit (Sever / orangebox / cstrike / cfg pentru Counter-Strike: Source).







Dacă acest fișier lipsește (de exemplu, în timpul instalării inițiale), serverul începe cu valorile implicite.

Exemplu de fișier server.cfg pentru Counter-Strike: Source

Alte fișiere pe care trebuie să le acordați atenție:

/cstrike/maplist.txt - conține o listă a tuturor hărților de pe server. Dacă cardul nu este în listă, acesta nu poate fi plasat chiar dacă fișierul .bsp corespunzător este în folderul hărți
/cstrike/mapcycle.txt - conține o listă de hărți care se află în ciclul jocului. Dacă cardul nu este aici, atunci îl puteți pune numai manual.
/cstrike/motd.txt - conține un mesaj de întâmpinare, afișat jucătorilor atunci când se conectează la server sau când schimbă harta. Formatarea utilizează codul HTML
/cstrike/cfg/autoexec.cfg - conține parametri care trebuie efectuate o dată la pornire (spre deosebire de server.cfg, care este executat la fiecare carte de schimbare).

Când porniți serverul, vom folosi un fișier batch, care ne salvează nu numai de a trebui să introduceți o linie de comandă lung de fiecare dată când începe, dar, de asemenea, garantează repornirea serverului automat în caz de căderi accidentale.


Acum, luați în considerare fișierul nostru lot în detaliu:

Prima linie se oprește pur și simplu la ieșirea de informații inutile pe ecran

A doua linie elimină ecranul
A treia linie stabilește punctul în care va reveni fișierul batch în cazul unui accident de server
A patra linie afișează mesajul Pornirea SRCDS cu data și ora
Cea de-a cincea linie este pornită de serverul însuși. Să luăm în considerare parametrii săi:

-consola - pornește serverul în modul consolă. Fără această opțiune, serverul va începe cu o interfață grafică (cum ar fi via Steam) și necesită un clic manual al unui buton pentru a începe efectiv
-joc - indică jocul pentru care rulează serverul.
-portul 27015 - specifică portul UDP pe care este pornit serverul. Implicit, este utilizat portul 27015. Dacă este utilizat portul implicit, următorul este utilizat automat.
-nocrashdialog - dezactivează ieșirea ferestrei cu o eroare dacă serverul cade accidental
+maxplayers - indică numărul maxim de jucători de pe server
+map - indică cardul de pornire al serverului. Acest parametru este necesar, cu excepția instalării proxy-ului SourceTV.

Lista completă a parametrilor este disponibilă aici.

A șasea linie a fișierului nostru lot afișează mesajul Repornirea SRCDS cu indicarea datei și a orei
Linia a șaptea returnează fișierul lot la punctul specificat în cazul în care un server cade sau se închide (inițiând astfel o repornire a serverului).

Asta e tot. Fișierul nostru lot este gata și dezasamblat pentru a rula serverul, avem nevoie doar de rularea fișierului batch.

Alte știri corelate:







Trimiteți-le prietenilor: