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.
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
Nu vei avea ceva similar pentru Dota 2? Ar fi de mare ajutor ๐
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ฤ).
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.
AMX Mod X, aศa cum vine standard, sunt adฤugate รฎn acelaศi fiศier รฎn care am pus administratorul, dar ar fi totuศi interesant sฤ รฎl distribuiศi ๐
Este รฎncฤ un mare clasic printre prieteni! Excelent, o sฤ pun la รฎncercare, mulศumesc.
Multumesc mult =)
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.
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!
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