Crearea unui server counter strike source linux

0. Înainte de a începe instalarea, este necesar să spuneți câteva cuvinte despre hldsupdatetool. hldsudpdatetool este un singur instrument pentru instalarea și actualizarea serverelor bazate pe Steam, inclusiv jocurile Valve bazate pe HL1 și HL2 și mai multe jocuri terțe, 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. Specificăm dosarul la discreția noastră, în exemplul următor vom folosi directorul c: / server (în calea către dosarul cu serverul nu ar trebui să existe caractere chirilice și 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 o instalare mai automată și pentru actualizările ulterioare ale serverului (puteți să o faceți fără ea, în acest caz folosiț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 finalizate.

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ă ce instalarea este finalizată, 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:







Articole similare

Trimiteți-le prietenilor: