<º Gamer: Counter Strike zerbitzaria konfiguratzea (eta beste)

Bideojokoen industria gazte osoan zehar Interneten edo sarean gehien jokatzen den izenburuarekin gora egin duten izenburuak asko izan dira. Counter Strike Horietako bat zen, garai hartan gehien jokatzen zuena izateaz gain, besteak beste ziberkafei esker, non auzoko jendearekin online jolasteko aukera zegoen. Irrikaz pixka bat hunkituta, nire lagunekin jolas batzuk egiteko zerbitzari bat eratzea erabaki nuen. Artikulu hau motor bera erabiltzen duten beste joko batzuetarako ere erabiltzen da, adibidez Half Life, CS: Condition Zero, Team Fortress, etab. Horrez gain, nola gehitu irakatsiko dut Amx Mod X, jokoaren eta administrazioaren esperientziak hobetzeko osagarria. Oraindik honi buruz ikasten ari naiz, saia zaitez zure zalantzak argitzen.

Hasi aurretik hau beharko dugu:

  • Lurrun (Ez da beharrezkoa saioa hasi behar izatea, instalatu eta karpeta sortu behar da .team gure HASIERA karpetan)
  • gdb
  • mailutils
  • tmux
  • postfix
  • lib32-gccl (gure sistema 32 bit bada)

Beharrezkoa instalatu ondoren, guztiaz arduratuko den script-a deskargatzen hasiko gara (instalazioa, kontrola, exekuzioa, etab.). Horretarako komando hauek exekutatzen ditugu:
wget http://danielgibbs.co.uk/dl/csserver
chmod +x csserver
./csserver install

Handik denbora batera (Interneteko konexioaren arabera) deskargatu beharko da beharrezko guztia eta zerbitzariaren izena eta pasahitza galdetuko dizkigu rcon-era, zerbitzaria jokoaren terminaletik kontrolatzeko beharrezkoak direnak.
Amaitutakoan zerbitzaria exekutatzen saiatu eta jokoa irekitzen saiatu eta LAN zerbitzarien zerrendan agertzen dela probatu dezakegu. Horretarako exekutatuko ditugu:
./csserver start
o
./csserver debug
arazketa modua abiarazteko balizko akatsak detektatzeko, etab.

Zerbitzaria konfiguratzeko 2 fitxategi editatuko ditugu: csserver y serverfiles / cstrike / cs-server.cfg

Lehenengoa, hau da, lehenago exekutatu duguna, zerbitzariaren abiarazte parametro batzuk alda ditzakezu, hala nola IPa, hasierako mapa, gehieneko erreproduzitzaile kopurua eta zerbitzariaren ataka (hobe da lehenespenez uztea). Posta elektroniko bidezko jakinarazpenak ere aktiba ditzakegu eta gure Steam kontuan saioa hasi. Hauek dira orain interesatzen zaizkigun ildoak:
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.

Nire kasuan, Hamachi-k ematen didan IPa da nire kasuan, nire kasuan ez dut nahi jokoaren zerbitzari zerrendan agertzea, nire lagunen artean soilik.

Orain serverfiles / cstrike / cs-server.cfg irekitzen jarraituko dugu
Hainbat parametro ikusiko ditugu, baina horietan zentratuko gara, jadanik ere eztabaidatzen direnak:

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.

Zerbitzariak onartzen dituen parametro kopurua, batez ere gero AMX Mod X gehitzen badugu, oso handia da. Tutorialaren amaieran esteka batzuk utziko ditut informazio baliagarriarekin.
Gehitu ditudanak jarriko ditut:

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.

Aukera bat desgaitzeko lerroa ezabatu edo // lerroaren hasieran jar dezakegu.
Eta amaitzen den bakoitzean mapa biratzea nahi badugu, fitxategia editatuko dugu serverfiles / cstrike / mapcycle.txt eta gehitu eta kendu zenbakiak nahi ditugun mapen.
Eta honekin guztiarekin gure zerbitzaria izateko oinarriak ditugu.

AMX Mod X instalazioa

AMX Mod X-k aukera berriak gehitzen dizkigu gure zerbitzariari, hala nola erabiltzaileak kanporatzea edo / eta debekatzea, mapa bakoitza bereiz konfiguratzeko aukera (adibidez, denbora gehiago irautea, diru gehiago edo gutxiagorekin hastea, etab.). Bere webgunean gidoien zerrenda ona aurki dezakegu, hala nola mapa amaitu aurretik hurrengo mapari botoa emateko sistema, soinu berriak, etab.
Horretarako zure digeritzen dugu deskargatu web orria eta behera goaz AMX Mod X oinarria Linux eta Metamodoa. Counter-Strike gehigarria Aukerakoa da, jokalarien estatistikak pantailan erakusteko aukera gehitzen du.
Karpetaren barruan serverfiles / cstrike izeneko karpeta bat sortzen dugu addons eta deskargatu barruan deskargatutako fitxategiak.
Orain fitxategia editatzera goaz libslist.gam serverfiles / cstrike-n aurkitzen dena.

Aldatu aurretik segurtasun kopia bat gomendatzen dut editatzerakoan akatsen bat egiten badugu edo geroago desinstalatu nahi badugu

Lerro hauek bilatzen ditugu:

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

eta honengatik aldatzen ditugu:

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

Orain zerbitzaria arazketa parametroarekin abiarazten saiatuko gara, primeran hasten dela egiaztatzeko. Hala ez bada, egiaztatu goiko ibilbideak zuzenak diren.
Orain AMX aktibatzeko fitxategia sortzen dugu serverfiles / cstrike / addons / metamod / plugins.ini eta lerro hau gehitzen dugu:

linux addons/amxmodx/dlls/amxmodx_mm_i386.so

Eta honekin dagoeneko AMX Mod X instalatu dugu.
Orain amaitzeko administratzaile bat gehituko dugu joko kontsolatik konfiguratu ahal izateko.
Horretarako fitxategia editatuko dugu serverfiles / cstrike / addons / amxmodx / configs / users.ini Fitxategietan bertan aukera guztiak adierazten ditu. Kasu honetan bezala, gehitu nahi dugun fitxategiaren amaieran baimen guztiekin bat sortzeko interesa dugu:

"Son Link" "Contreseña" "abcdefghijklmnopqrstuv" "a"

Kasu honetan, zerbitzarian sartzerakoan pasahitza bidaltzeko ere beharko dugu. Horretarako fitxategia editatzen dugu konfig.cfg jokoaren karpetan dagoena (nire kasuan Steam / SteamApps / common / Half-Life / cstrike / config.cfg) eta honako lerro hau gehitzen dugu:

setinfo "_pw" "Contraseña"

Eta honekin dagoeneko oinarrizko konfigurazio baterako behar dugun guztia dugu.
Zerbitzaria abiarazten dugu eta jokoan zerbitzarira sartu eta gero terminalean irekitzen dugu español lehenespenez gakoa da º) eta idatzi:
amxmodmenu
eta jolasera itzuliko gara (Esc sakatuta) eta adierazitako zenbakia sakatu besterik ez dago menu batetik menu batera joateko. Berez, menua ingelesez dago, baina posible da gaztelaniaz jartzea ordena honetan 9, 4, 1 sakatuta gaztelania agertu arte eta azkenean 2 gordetzeko.

Eta honaino dena. Espero dut tutorial hau erabilgarria izatea egunen batean zure CS zerbitzaria konfiguratzera ausartzen bazara. Amx MOD X orrian, horri buruzko informazio gehiago, plugin bilatzailea eta kontsultetarako foroa aurkituko dituzu.
Ikusi arte 😉

Zerbitzariaren script sortzailea orria: http://danielgibbs.co.uk


Artikuluaren edukia gure printzipioekin bat dator etika editoriala. Akats baten berri emateko egin klik hemen.

9 iruzkin, utzi zurea

Utzi zure iruzkina

Zure helbide elektronikoa ez da argitaratuko.

*

*

  1. Datuen arduraduna: Miguel Ángel Gatón
  2. Datuen xedea: SPAM kontrolatzea, iruzkinen kudeaketa.
  3. Legitimazioa: Zure baimena
  4. Datuen komunikazioa: datuak ez zaizkie hirugarrenei jakinaraziko legezko betebeharrez izan ezik.
  5. Datuak biltegiratzea: Occentus Networks-ek (EB) ostatatutako datu-basea
  6. Eskubideak: Edonoiz zure informazioa mugatu, berreskuratu eta ezabatu dezakezu.

  1.   Kuroro44 esan zuen

    Ez duzu antzeko zerbait izango Dota 2rentzat? Oso lagungarria izango litzateke 😉

  2.   eliotime3000 esan zuen

    Interesgarria, nahiz eta Hamachi-k oraindik ez didan funtzionatzen (erabili dut, baina nahiko deserosoa dirudi LAN birtuala konfiguratzea).

  3.   gordinaOinarrizkoa esan zuen

    Bikaina! .. .. erraza eta azkarra .. CSra itzultzeko gogoa ematen dit! .. .. hainbeste ordu eskainita, hainbeste ziber joko, hainbeste txapelketa .. nostalgia .. 😀

    UrTn jarraitzen dut .. .. ez da horrelako joko bat jatorrizko eta ofizialetan gordetzea bezalakorik .. 😛

    PS: duela zenbait urte, oraindik CS-n jolasten nenbilela ... Plugin bat aldatu nuen eta nire autentifikazio sistema egin nuen goitizenak pasahitzarekin edukitzeko, eta horrela zerbitzarian estatistikak mantentzeko, imitatzaile batek hondatu gabe .. .. bai Interesatuta daude, bilatu eta hautsa kentzen dut (zuzendu ez arren) eta haiei pasatzen diet.

  4.   Beraz, beraz esan zuen

    Lagunen artean klasiko bikaina da oraindik! Bikain, proba egingo dut, eskerrik asko.

  5.   David gonzalez garcia esan zuen

    Mila esker =)

  6.   Pepe esan zuen

    Oso gida ona. Ez da asko aldatu csgo-rekin gauza bera egiteko. Urtean http://www.dudosos.com/counter-strike/ joko bikain honen gidari eta trikimailu gehiago daude, niretzat onenak.

  7.   Leper_Ivan esan zuen

    Ekarpen bikaina. Erabili behar nuen urrats bat gehitu nahi dut.

    IP dinamikoarekin. Azkenean cs-server.cfg fitxategira gehitu genitzake lerroak

    __sxei_internal_ip (gure IP pribatua) <- Adib .: 192.168.1.3
    ip (gure IP publikoa) eta bertatik myip-ek ikusten du.
    __sxei_ beharrezkoa 1 1 ixteko 0 sxe erabiltzeko.

    Beraz, ip ondo erabili.

    Ivan!

  8.   THE_ZGUN_KILLER esan zuen

    Jakin nahi nuke dota2-rako lurrun antzeko zerbitzari bat inplementa daitekeen. Nire etxean zerbitzari bat konfiguratu nahi dut, nire lagunak konektatu eta jolastu ahal izateko jolastu nahi dugun guztietan LAN jokoak sortzeko pertsona baten beharrik gabe.