Instalarea serverului de counter-strike pe linux

Instalarea serverului de counter-strike pe linux

Instalarea serverului Counter-Strike pe Linux (bazat pe x86)

1. Pune totul de la zero?
1.1 Alegerea unei distribuții
1.2 Obținerea distribuției
1.3 Instalarea distribuției






1.4 Configurarea echipamentului
1.5 Configurarea rețelei
1.6 Testați toate acestea

1. Pune totul de la zero?

Această secțiune este inclusă în fișierul de ajutor se bazează pe presupunerea că cei mai mulți dintre cei care doresc să înceapă (Counter-Strike Server dedicat) serevere CSD-uri, a avut nici o experiență anterioară cu sistem de operare Unix (în cazul nostru cu sistemul de operare Linux). Ei bine, sau au avut, dar nu suficient. Aceste informații sunt valabile numai pentru un server Linux pe o platformă de la Intel. Unele informații din acest manual se pot aplica și altor operatori, însă nu am nici o experiență personală sau informații despre funcționarea software-ului care ne interesează pe procesoare de la alți producători. Informațiile pot fi, de asemenea, aplicabile numai pentru serverele de Counter-Strike, deși, în principiu, s-ar putea aplica și alte modificări ale Half-Life, dar acest aspect al problemei nu este acoperită în document, dincolo de domeniul de aplicare al acestui ghid. Vreau doar să vă reamintesc că, la fel ca în cazul Win32-server de Counter-Strike, fundamentul oricărui HL mod-server (și un server dedicat Counter-Strike sub Linux, desigur) este un server dedicat server dedicat Half-Life.

1.1 Alegerea unei distribuții Linux.

1.2 Obținerea distribuției

1.3 Instalarea distribuției

1.4. Configurarea echipamentului

Serverul Counter-Strike nu necesită hardware special. Serverul de sunet nu este necesar, ci doar funcțiile principale ale sistemului și ale rețelei. Toate acestea ar trebui deja descrise în fișierul de ajutor pentru instalare. Dacă aveți probleme cu software-ul dvs., vă rugăm să consultați acest fișier.

1.5 Configurarea rețelei

Toate întrebările despre setările de rețea și problemele de rețea pot fi găsite pe Linux Networking HOWTO. situat pe. Dacă aveți întrebări sau probleme cu privire la corectitudinea configurației rețelei, căutați ajutor acolo.
Un mic comentariu personal. Setarea corectă a rețelei va consta în trei etape:

- Modificați-vă cardul de rețea
- Instalarea și configurarea interfeței de rețea cu / sbin / ifconfig
- Instalarea și configurarea rutei dvs. cu / sbin / route

Dacă nu ați făcut unul dintre acești pași și rețeaua dvs. nu funcționează, este posibil ca motivul să fie doar în pasul ratat. Distribuțiile noi, mai ușor de utilizat, se bazează mai mult pe netconfig sau pe alte scripturi similare, care nu necesită introducerea de către utilizator a tuturor acestor comenzi. Pentru mai multe informații, consultați fișierul de ajutor online pentru distribuția dvs.

1.6 Testarea întregului complex

Pentru a testa noua setare, tastați: ping www.yahoo.com, ar trebui să vedeți ceva de genul:

$ ping www.yahoo.com
PING www.yahoo.akadns.net 216.115.105.2 # 41; # 58; 56 octeți de date
64 octeți de la 216.115.105.2 # 58; icmp_seq = 0 ttl = 46 timp = 119,8 ms
64 octeți de la 216.115.105.2 # 58; icmp_seq = 1 ttl = 46 timp = 122,0 ms
64 octeți de la 216.115.105.2 # 58; icmp_seq = 2 ttl = 46 timp = 111,9 ms

Apăsând pe ctrl-C se va opri ping-ul și se va apela astfel:

--- www.yahoo.akadns.net ping statistici ---
15 pachete transmise, 15 pachete primite, pierdere de pachete 0%
circulație min / avg / max = 110.6 / 114.2 / 122.0 ms

Deci, noul nostru server de Linux funcționează și suntem gata să instalăm serverul Counter-Strike.

2. Counter-Strike software dedicat serverului
2.1 Obținerea software-ului necesar
2.2 Despachetarea și instalarea distribuțiilor
2.3 Configurați un server dedicat Counter-Strike
2.4 Executarea și testarea unui Counter-Strike dedicat serverului
2.5 Utilizarea ecranului
2.6 Sprijin pentru un Counter-Strike dedicat serverului

2. Counter-Strike software dedicat serverului

Acum că Linux-ul funcționează, este timpul să ne întoarcem la sarcina noastră principală: instalarea unui server dedicat Counter-Strike. Unele părți ale secțiunilor următoare au fost luate direct de pe server.counter-strike.net. Dacă nu ați citit documentația prezentată acolo, ar trebui să o faceți acum. Acest lucru vă va ajuta să evitați multe erori la instalarea și configurarea serverului. Această descriere nu este destinată guruilor de Counter-Strike Linux, ci pentru administratorii care, din anumite motive, au decis să schimbe platforma serverului dedicat de la Win32 la Linux.


2.1 Obținerea software-ului necesar

Pentru a executa serverul Core Counter-Strike, aveți nevoie de următoarele fișiere:

hlds_l_3108_full.tar.gz (Half-Life Dedicated Server version 3.1.0.8)
hlds_l_3108c_perf.tar.gz (patch "C" pentru versiunea 3108 HLDS_l, optimizat pentru o performanță mai mare)






cs_13_full.tar.gz (Counter-Strike Dedicated Server versiunea 1.3)

Există multe locuri unde puteți descărca toate fișierele necesare. În funcție de locația dvs., selectați site-ul cel mai apropiat de dvs. Mi-ar recomanda să meargă la serverul principal de resurse Counter-Strike: server.counter-strike.net, Linux secțiunea Server și descărcați distribuțiile aici. deoarece pe acest server apar cele mai recente versiuni ale hlds_l și cs. Cu toate acestea, acest lucru nu este întotdeauna convenabil, în special pentru cititorii ruși. Prin urmare, în scopuri de exemplu, voi folosi site-ul rusesc prietenos Internet City Counter-Strike fișierele de referință cs_13_full.tar.gz pentru serverul de Counter-Strike si hlds_l_3108_full.tar.gz pentru serverul HLDS.

Odată ce ați decis unde doriți să descărcați distribuțiile, executați comanda su, mergeți la directorul rădăcină al serverului și creați un director pentru serverul dedicat:

su rădăcină
CD
mkdir jumătatea vieții
cd jumătate de viață

Pentru a descărca software-ul necesar pentru un server dedicat, tastați următoarele în consola:


(sau site-ul pe care l-ați selectat pentru încărcare).

Aceasta va afișa următoarea linie:

aplicație / x-gzip D # 41; încărcare proprie sau C # 41; ancel

Apăsați D pentru a încărca fișierul. Ar trebui să vedeți ceva de genul:

Citiți 1815 din 87862 KB de date, 277 KB / sec, ETA 310 sec.

Când fișierul este încărcat în cele din urmă, apăsați Enter de două ori pentru ao salva, apoi apăsați Q pentru a ieși din program. Acum, pe hard disk-ul dvs. există un software pentru serverul Counter-Strike.

Repetați procedura pentru fișierul HLDS:

Aceasta va afișa următoarea linie:

aplicație / x-gzip D # 41; încărcare proprie sau C # 41; ancel

Apăsați D pentru a încărca fișierul, ar trebui să vedeți următoarele:

Citiți 1815 din 87862 KB de date, 217 KB / sec, ETA 410 sec.

Când fișierul este încărcat în cele din urmă, apăsați Enter de două ori pentru ao salva, apoi apăsați Q pentru a ieși din program. Acum aveți software pentru server de pe hard disk.

2.2 Despachetarea și instalarea distribuțiilor

Odată ce ați descărcat tot ceea ce aveți nevoie și ați lăsat lynx, tastați următoarele:

tar xvzpf hlds_l_3108_full.tar.gz

Veți vedea cum tar decomprimă fișierele într-un director numit "hlds_l". După finalizarea procesului, tastați următoarele:

muta cs_13_full.tar.gz hlds_l /
cd / halflife / hlds_l

Pentru a muta serverul CS și accesați directorul hlds. De îndată ce ajungeți, formați:

tar xvzpf cs_13_full.tar.gz

Veți vedea cum tar decomprimă fișiere într-un director numit "cstrike". Imediat ce procesul se termina, suntem gata să configuram serverul.

2.3 Configurați un server dedicat Counter-Strike

- Setează sunetul pe care textele îl emite atunci când jucătorii trec prin ele.

- Setează hărțile care vor fi incluse în mapcycle.

2.4 Executarea și testarea unui Counter-Strike dedicat serverului

Înainte de a încerca să pornim serverul, să creăm un script simplu care ne va facilita în viitor viața. Introduceți următoarele pentru a vă asigura că suntem în directorul corect:

# / bin / bash /
exportul LD_LIBRARY_PATH = / halflife / hlds_l # 58; $ LD_LIBRARY_PATH
./ hlds_run -game cstrike + ip your.ip.here + maxplayers 10 + hartă cs_assault

Acum, salvați fișierul (CTRL-O în Pico. Wq în vi), ca /halflife/hlds_l/start_cs.sh.

Acum, setați permisiunile tastând:

chmod + x start_cs.sh

Deci, suntem gata să pornim serverul! De îndată ce decideți, tastați următoarele:

Ar trebui să vedeți ceva de genul:

Ar trebui să vedeți ceva de genul:

nume de gazdă # 58; Counter-Strike 1.3 Server
versiune # 58; 45 / 4.1.0.8 1789
tcp / ip # 58; 10.169.5.20 # 58; 27015
hartă # 58; cs_assault la # 58; 0 x, 0 y, 0 z
jucători # 58; 0 activ # 40; 10 max # 41;

# nume de id câștigat frag timp ping pierdere adr
0 utilizatori

Dacă doriți să închideți serverul, tastați:

Acum aveți un server Counter-Strike de lucru! Dacă doriți să reporniți serverul după închidere, trebuie doar să tastați root:

2.5 Utilizarea ecranului

Puteți termina citirea aici, după lansarea cu succes a serverului. Cu toate acestea, dacă intenționați să obțineți acces la distanță la cutia dvs. Linux sau ați instalat de la distanță (de pe alt computer), trebuie să instalați ecranul. Cu alte cuvinte, veți avea multe probleme cu funcționarea normală a serverului.

Ecranul este un manager de ferestre pe ecran complet, care multiplexează un terminal fizic între mai multe procese, în mod obișnuit shell-uri interactive. Fiecare terminal virtual oferă, în plus față de mai multe standarde ANSI X3.64 (ISO 6429) și ISO 2022 (de exemplu, inserați / ștergeți linia și suport pentru mai multe seturi de caractere). Distribuția include ecranul implicit. Dacă nu, puteți să-l descărcați. Dacă aveți probleme cu instalarea, cred că ar trebui să citiți mai întâi fișierul INSTALL, dar totuși să treceți rapid peste el.

Sau login sau su in root. Schimbați-vă acasă rădăcină introducând următoarele:

Trageți tarballul din oglindă folosind Linux:

Salvați-l în directorul curent, așa cum este descris în secțiunea 2.4. Dezarhivează tarball-ul și accesează directorul pe care îl va crea:

ecranul xvzpf tar - *. tar.gz
ecranul cd *

Configurați makefile, creați binare, instalați-l în sistem și ștergeți fișierele de instalare:

/ configure; face; face instalare
cd.
rm -rf ecran *

Acum, pentru a utiliza ecranul cu serverul CS, va trebui să ne actualizăm puțin scriptul (amintiți-vă :)).

cd in / halflife / hlds_l / și editați fișierul start_cs.sh. Schimbați această linie:

/ hlds_run -game cstrike + ip your.ip.here + maxplayers 10 + hartă cs_assault

ecran -A -m -d -S csserv ./hlds_run -game cstrike + ip your.ip.here + maxplayers 10 + hartă cs_assault

Aceasta va crea o sesiune de lucru cu ecran, care va fi numită "csserv", cu care va fi lansat totul. Veți observa că veți fi imediat returnat la șirul setului de coajă de sistem. Acest lucru se datorează faptului că serverul funcționează în liniște în sesiunea de ecran. Acum, puteți deconecta / finaliza sesiunea de control de la distanță și serverul va continua să funcționeze. Dacă doriți să vă reconectați la sesiune atunci când vă conectați data viitoare sau imediat după pornirea scriptului, trebuie doar să tastați:

ecran -d -r csserv

Pentru a vă alătura sesiunii de server, apoi deconectați din nou, apăsați Ctrl-A și apoi d. Excelent!

2.6 Sprijin pentru un Counter-Strike dedicat serverului

Serverul Counter-Strike nu necesită mult sprijin. Odată ce l-ați lansat, sprijinul suplimentar nu va necesita mult efort. Există o mulțime de comenzi rcon pe care le puteți introduce fie în consola după ce ați intrat în sesiunea de ecran csserv, și toate sunt listate pe. Datorită acestor comenzi, puteți face aproape orice cu serverul dvs. Pentru explicații suplimentare, consultați secțiunea 4.2, Admin Mod.

Pentru a adăuga hărți.

despachetați doar fișierele wad din directorul / halflife / hlds_l / cstrike / și bsp cu fișierele txt din director / halflife / hlds_l / cstrike / maps /.







Articole similare

Trimiteți-le prietenilor: