Crearea unei servere Counter-Strike server dedicate pe linux
Cum se creează un server css pe linux?
Dacă jucați Counter-Strike Source,
apoi, uneori, a venit gândul propriului lor server de jocuri. și că a lucrat în mod constant pentru acest lucru, vă recomand să închiriați un "dedik". sau kvm server vps și instalați ubuntu pe el. sau debian. Ei bine, dacă aveți o viteză excesivă de hardware și Internet de 100 de megabiți în ambele direcții, atunci puteți crea pe hardware-ul casei nu 1 și câteva servere de jocuri plus. statisticile web și baza de date sursă bans nu sună rău da. Dar nu vorbim despre asta.
Toate manipulările cu instalarea serverului se fac cu ajutorul unui terminal (consola) sau dacă îl faci de la distanță, apoi folosind PuTTy
Instalarea css-ului pe linux-ul ubuntu
1) Creați o actualizare de director și css - acolo vom păstra scriptul de actualizare. și descărcări. Al doilea director pentru serverul nostru de jocuri.
Pentru utilizatorii de Ubuntu. înainte de a începe instalarea serverului, trebuie să introduceți sudo -i apoi parola de administrator dacă nu există parolă root apoi setați-o tastând sudo passwd root în terminal și vi se va cere să introduceți parola dorită. Pentru a lucra cu fișiere de pe serverul dvs. de joc, este mai bine să utilizați FileZilla pentru a utiliza acest program, instalați serverul ssh - sudo apt-get install ssh. FileZilla poate fi descărcat de la centrul de aplicații din ubuntu și altele. Os linux Continuăm să instalăm datele de comandă în consola (cele de mai sus au fost oferite câteva recomandări pentru utilizatorii ubuntu)
COD: # cd / opt /
# mkdir css
# cd / opt /
# actualizare mkdir
2) Descărcați SteamCMD pentru linux în director / actualizare, l-am creat deja
3) Despachetați arhiva descărcată
COD: # tar xvfz * .tar.gz>
4) Apoi, trebuie să creați un script de încărcare a serverului. suna-l update.sh
COD: # nano update.sh
COD: STEAMEXE = steamcmd ./steam.sh + autentificare anonimă + force_install_dir / opt / css + app_update 232330 + renunțați
5) Instalați drepturile asupra fișierului de încărcare a serverului
COD: # chmod + x update.sh
după cum puteți vedea totul simplu, rulați acum scenariul
Dacă prima dată nu a mai revenit, executați comanda de încărcare a serverului. care este scris mai sus. dacă totul a mers bine
și serverul a pornit (Notați cititorul că serverul va fi încărcat într-un alt folder decât css)
accesați directorul cu serverul încărcat
creați un fișier de pornire
COD: # nano start.sh
scrieți-l sau copiați-l și lipiți -
COD: #! / Bin / sh
./ srcds_run -console -game cstrike -port 27015 + sv_lan 0 + maxplayers 32 + harta de_dust2> / dev / null 2> 1
atribuiți permisiunile fișierelor
COD: # chmod + x start.sh
6) Sunteți gata să porniți serverul :)
Totul poate fi jucat pe server. nu uitați să adăugați server.cfg
Jurnalele sunt stocate într-un dosar # 92; bușteni # 92;
5. Alte echipe
writeid // scrie jucătorii SteamID
writeip // scrie IP playere
exec banned_ip.cfg // adăugați la acest fișier banned_ip.cfg o listă cu interdicții de către Steam ID
exec banned_user.cfg // adăugați la acest fișier banned_user.cfg o listă cu numele jucătorului interzis
Serverul css pe linux nu pornește. soluţie:
1) Dacă aveți un sistem pe 64 de biți, trebuie doar să instalați suport pentru biblioteci pe 32 de biți cu această comandă
COD: # apt-get instala ia32-libs
Dacă nu a funcționat așa, vom face acest lucru:
COD: # dpkg --add-architecture i386
# apt-get update
# apt-get instala ia32-libs
2) Poate că, de asemenea, trebuie să setați privilegiile de lansare pentru aceste fișiere (srcds_run, Srcds_linux)
du-te la directorul cu serverul nostru
și să atribuiți permisiuni pentru rularea fișierelor
COD: # chmod + x srcds_linux
# chmod + x srcds_run
Mai multe probleme la pornirea serverului pe linux pe care nu l-am văzut. Dacă există probleme, scrieți să încercați să rezolvați împreună aceste probleme