<ยบ Jucฤƒtor: configurarea unui server Counter Strike (ศ™i altele)

De-a lungul tinerei industrii a jocurilor video au existat multe titluri care au crescut odatฤƒ cu titlul de cele mai jucate pe internet sau รฎn reศ›ea. Counter Strike Era unul dintre ele, pe lรขngฤƒ faptul cฤƒ era cel mai jucat la acea vreme, printre altele datoritฤƒ cibercafelor, unde puteai juca online cu oamenii din cartier. Miศ™cat puศ›in de dor, am decis sฤƒ รฎnfiinศ›ez un server pentru a juca cรขteva jocuri cu prietenii mei. De asemenea, acest articol este utilizat ศ™i pentru alte jocuri care utilizeazฤƒ acelaศ™i motor, cum ar fi Half Life, CS: Condition Zero, Fortฤƒreaศ›a echipei, etc. รŽn plus, voi รฎnvฤƒศ›a ศ™i cum sฤƒ adaug Amx Mod X, un complement prin care putem รฎmbunฤƒtฤƒศ›i experienศ›a de joc ศ™i administrare. รŽncฤƒ รฎnvฤƒศ› despre asta, aศ™a cฤƒ รฎncercaศ›i sฤƒ rฤƒspund la orice รฎntrebฤƒri pe care le aveศ›i.

รŽnainte de a รฎncepe vom avea nevoie de urmฤƒtoarele:

  • Aburi (Nu este necesar sฤƒ vฤƒ conectaศ›i, pur ศ™i simplu instalaศ›i-l ศ™i creaศ›i folderul .aburi รฎn folderul HOME)
  • gDB
  • mailutils
  • tmux
  • remediere post
  • lib32-gccl (dacฤƒ sistemul nostru are 32 de biศ›i)

Odatฤƒ ce este necesar instalat, procedฤƒm la descฤƒrcarea scriptului care se va ocupa de toate (instalare, control, execuศ›ie etc.). Pentru aceasta, executฤƒm urmฤƒtoarele comenzi:
wget http://danielgibbs.co.uk/dl/csserver
chmod +x csserver
./csserver install

Dupฤƒ un timp (รฎn funcศ›ie de conexiunea la internet), tot ce va fi necesar va fi descฤƒrcat ศ™i ne va cere numele serverului ศ™i parola pentru rcon, necesare pentru a putea controla serverul de la terminalul de joc.
Odatฤƒ terminat, putem รฎncerca sฤƒ rulฤƒm serverul ศ™i sฤƒ deschidem jocul ศ™i sฤƒ testฤƒm cฤƒ acesta apare รฎn lista de servere LAN. Pentru aceasta executฤƒm:
./csserver start
o
./csserver debug
sฤƒ-l porniศ›i cu modul de depanare pentru a detecta eventualele defecศ›iuni etc.

Pentru a configura serverul vom edita 2 fiศ™iere: server css y serverfiles / cstrike / cs-server.cfg

Primul, care este cel pe care l-am executat deja anterior, puteศ›i modifica unii parametri de pornire a serverului, cum ar fi IP, harta de pornire, numฤƒrul maxim de jucฤƒtori ศ™i porturile serverului (deศ™i este mai bine sฤƒ le lฤƒsaศ›i รฎn mod implicit). De asemenea, putem activa notificฤƒrile prin e-mail ศ™i ne putem conecta la contul nostru Steam. Liniile care ne intereseazฤƒ acum sunt:
defaultmap="de_dust2" //mapa que saldrรก al arrancar el servidor.
maxplayers="16" // Numero mรกximo de jugadores.
port="27015"
clientport="27005" //puertos por defecto del servidor y cliente. Mejor no tocar si no sabemos lo que se hace.
ip="0.0.0.0" // IP del servidor. Aquรญ ira la IP publica si el server saldrรก a internet.

IP-ul รฎn cazul meu este IP-ul pe care mi-l oferฤƒ Hamachi, deoarece รฎn cazul meu nu vreau sฤƒ aparฤƒ รฎn lista serverelor jocului, doar printre prietenii mei.

Acum continuฤƒm sฤƒ deschidem serverfiles / cstrike / cs-server.cfg
Vom vedea mai mulศ›i parametri, dar ne vom concentra asupra acestora, care sunt, de asemenea, deja discutaศ›i:

hostname "Son Link CS 1.6" // Nombre del servidor
mp_timelimit 20 // Tiempo limite del mapa
sv_cheats 0 // Para activar los trucos o no. Mejor dejarlo desactivado, que en estos juegos ya se sabe ...
rcon_password "PaSSWoRD" // La contraseรฑa para poder administrar el servidor desde el juego
sv_password "" // La contraseรฑa del servidor si deseamos que solo las que la sepan puedan entrar.

Numฤƒrul de parametri pe care รฎl acceptฤƒ serverul, mai ales dacฤƒ adฤƒugฤƒm ulterior AMX Mod X, este foarte mare. La finalul tutorialului voi lฤƒsa cรขteva linkuri cu informaศ›ii utile.
Voi pune cele pe care le-am adฤƒugat:

sv_downloadurl "http://miservercs.com/cs" // Url de descarga de los mapas, sonidos, etc que aรฑadamos al server y que vienen por defecto. Si no se define sera desde el servidor.
mp_autoteambalance 1 // Para que los equipos estรฉn equilibrados (que no haya muchos mas jugadores en uno que en otro)
mp_freezetime 5 // el tiempo de espera antes de comenzar la ronda
mp_startmoney 4000 // dinero con el que empiezan los jugadores cada mapa
mp_winlimit 10 // Limite de victorias.

Pentru a dezactiva o opศ›iune putem ศ™terge linia sau pune // la รฎnceputul liniei.
ศ˜i dacฤƒ vrem sฤƒ roteascฤƒ harta de fiecare datฤƒ cรขnd este terminatฤƒ, vom edita fiศ™ierul serverfiles / cstrike / mapcycle.txt ศ™i adฤƒugฤƒm ศ™i eliminฤƒm numerele a hฤƒrศ›ilor pe care le dorim.
ศ˜i cu toate acestea avem elementele de bazฤƒ pentru a avea serverul nostru.

Instalare AMX Mod X

AMX Mod X ne permite sฤƒ adฤƒugฤƒm noi posibilitฤƒศ›i serverului nostru, cum ar fi expulzarea ศ™i / sau interzicerea utilizatorilor, posibilitatea de a configura fiecare hartฤƒ separat (de exemplu, dureazฤƒ mai mult, รฎncepe cu mai mulศ›i sau mai puศ›ini bani etc.) De asemenea, pe site-ul lor web putem gฤƒsi o listฤƒ bunฤƒ de scripturi, cum ar fi un sistem de vot pentru urmฤƒtoarea hartฤƒ รฎnainte ca harta sฤƒ se termine, sunete noi etc.
Pentru aceasta, vฤƒ digerฤƒm descฤƒrcaศ›i pagina web iar noi coborรขm Bazฤƒ AMX Mod X pentru Linux ศ™i metamod. Addon Counter-Strike Este opศ›ional, adaugฤƒ posibilitatea de a afiศ™a statisticile jucฤƒtorilor pe ecran.
รŽn interiorul dosarului serverfiles / cstrike creฤƒm un folder numit Adaosuri ศ™i dezarhivaศ›i fiศ™ierele descฤƒrcate din interior.
Acum vom edita fiศ™ierul libslist.gam care se gฤƒseศ™te รฎn serverfiles / cstrike.

Recomand o copie de rezervฤƒ รฎnainte de a o modifica, รฎn cazul รฎn care greศ™im la editare sau mai tรขrziu dorim sฤƒ o dezinstalฤƒm

Cฤƒutฤƒm urmฤƒtoarele linii:

gamedll "dlls\mp.dll"
gamedll_linux "dlls/cs.so"

ศ™i le schimbฤƒm pentru:

gamedll "addons\metamod\dlls\metamod.dll"
gamedll_linux "addons/metamod/dlls/metamod.so"

Acum vom รฎncerca sฤƒ pornim serverul cu parametrul de depanare pentru a verifica dacฤƒ acesta porneศ™te perfect. Dacฤƒ nu, verificaศ›i dacฤƒ traseele de mai sus sunt corecte.
Acum, pentru a activa AMX, creฤƒm fiศ™ierul serverfiles / cstrike / addons / metamod / plugins.ini ศ™i adฤƒugฤƒm urmฤƒtoarea linie:

linux addons/amxmodx/dlls/amxmodx_mm_i386.so

ศ˜i cu aceasta am instalat deja AMX Mod X.
Acum, pentru a termina, vom adฤƒuga un administrator pentru a-l putea configura din consola de jocuri.
Pentru aceasta vom edita fiศ™ierul serverfiles / cstrike / addons / amxmodx / configs / users.ini รŽn fiศ™ierele รฎn sine indicฤƒ toate opศ›iunile. Ca ศ™i รฎn acest caz, suntem interesaศ›i sฤƒ creฤƒm una cu toate permisiunile la sfรขrศ™itul fiศ™ierului pe care รฎl adฤƒugฤƒm:

"Son Link" "Contreseรฑa" "abcdefghijklmnopqrstuv" "a"

รŽn acest caz, vom avea nevoie, de asemenea, ca la introducerea serverului sฤƒ trimitฤƒ parola. Pentru aceasta editฤƒm fiศ™ierul config.cfg care se aflฤƒ รฎn folderul jocului (รฎn cazul meu รฎn Steam / SteamApps / common / Half-Life / cstrike / config.cfg) ศ™i adฤƒugฤƒm urmฤƒtoarea linie:

setinfo "_pw" "Contraseรฑa"

ศ˜i cu aceasta avem deja tot ce avem nevoie pentru o configuraศ›ie de bazฤƒ.
Pornim serverul ศ™i din joc odatฤƒ ce intrฤƒm รฎn server deschidem terminalul (รฎn espaรฑol implicit este cheia ยบ) si scrie:
amxmodmenu
ศ™i ne รฎntoarcem la joc (apฤƒsรขnd Esc) ศ™i doar apฤƒsฤƒm numฤƒrul indicat pentru a merge de la meniu la meniu. รŽn mod implicit, meniul este รฎn englezฤƒ, dar este posibil sฤƒ-l puneศ›i รฎn spaniolฤƒ apฤƒsรขnd 9, 4, 1 รฎn aceastฤƒ ordine pรขnฤƒ cรขnd apare spaniola ศ™i รฎn cele din urmฤƒ 2 pentru a salva.

ศ˜i pรขnฤƒ aici totul. Sper cฤƒ acest tutorial vฤƒ va fi de folos dacฤƒ รฎntr-o zi รฎndrฤƒzniศ›i sฤƒ vฤƒ configuraศ›i propriul server CS. Pe pagina Amx MOD X veศ›i gฤƒsi mai multe informaศ›ii despre acesta, un motor de cฤƒutare plugin ศ™i un forum pentru รฎntrebฤƒri.
Ne vedem ๐Ÿ˜‰

Pagina de creare a scriptului serverului: http://danielgibbs.co.uk


9 comentarii, lasฤƒ-le pe ale tale

Lasฤƒ comentariul tฤƒu

Adresa ta de email nu va fi publicatฤƒ. Cรขmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: Miguel รngel Gatรณn
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimศ›ฤƒmรขntul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terศ›ilor decรขt prin obligaศ›ie legalฤƒ.
  5. Stocarea datelor: bazฤƒ de date gฤƒzduitฤƒ de Occentus Networks (UE)
  6. Drepturi: รฎn orice moment vฤƒ puteศ›i limita, recupera ศ™i ศ™terge informaศ›iile.

  1.   kuroro44 el a spus

    Nu vei avea ceva similar pentru Dota 2? Ar fi de mare ajutor ๐Ÿ˜‰

  2.   eliotime3000 el a spus

    Interesant, deศ™i Hamachi nu funcศ›ioneazฤƒ รฎncฤƒ pentru mine รฎncฤƒ (l-am folosit, dar mi se pare destul de incomod sฤƒ รฎnfiinศ›ez o reศ›ea LAN virtualฤƒ).

  3.   rawBasic el a spus

    Minunat! .. .. simplu ศ™i rapid .. mฤƒ face sฤƒ vreau sฤƒ mฤƒ รฎntorc la CS! .. .. atรขtea ore dedicate, atรขtea jocuri cibernetice, atรขtea turnee .. nostalgie .. ๐Ÿ˜€

    Rฤƒmรขn รฎn UrT .. ..nimic ca sฤƒ am un astfel de joc รฎn repozite native ศ™i oficiale .. ๐Ÿ˜›

    PS: acum cรขศ›iva ani, cรขnd รฎncฤƒ jucam CS ... Am modificat un plugin ศ™i mi-am creat propriul sistem de autentificare pentru a avea poreclele cu parolฤƒ, ศ™i astfel sฤƒ menศ›in statisticile de pe server fฤƒrฤƒ sฤƒ fiu distrus de un imitator .. ..da Sunt interesaศ›i, รฎl caut ศ™i รฎl praf (deศ™i nu รฎl voi corecta) ศ™i le transmit mai departe.

  4.   Asa si asa el a spus

    Este รฎncฤƒ un mare clasic printre prieteni! Excelent, o sฤƒ pun la รฎncercare, mulศ›umesc.

  5.   David gonzalez garcia el a spus

    Multumesc mult =)

  6.   Pepe el a spus

    Foarte bun ghid. Nu s-au schimbat multe pentru a face acelaศ™i lucru cu csgo. รŽn http://www.dudosos.com/counter-strike/ existฤƒ mai multe ghiduri ศ™i trucuri ale acestui mare joc, pentru mine cel mai bun.

  7.   Leper_Ivan el a spus

    Contribuศ›ie excelentฤƒ. Vreau doar sฤƒ adaug un pas, pe care a trebuit sฤƒ รฎl folosesc.

    Cu IP-ul dinamic. Am putea adฤƒuga la fiศ™ierul cs-server.cfg la sfรขrศ™it, liniile

    __sxei_internal_ip (IP-ul nostru privat) <- Ex: 192.168.1.3
    ip (IP-ul nostru public) Din care myip รฎl vede.
    __sxei_required 1 1 pentru a utiliza sxe 0 pentru oprire.

    Deci, folosiศ›i IP-ul bine.

    Ivan!

  8.   THE_ZGUN_KILLER el a spus

    Aศ™ dori sฤƒ ศ™tiu dacฤƒ se poate implementa un server de abur similar pentru dota2. Vreau sฤƒ configurez un server รฎn casa mea, astfel รฎncรขt prietenii mei sฤƒ se poatฤƒ conecta ศ™i sฤƒ se joace atunci cรขnd vrem sฤƒ jucฤƒm fฤƒrฤƒ a fi nevoie ca o persoanฤƒ sฤƒ creeze jocuri LAN