<º Gamer: Nastavitev strežnika Counter Strike (in drugih)

V mladi industriji video iger je bilo veliko naslovov, ki so naraščali z naslovom najbolj predvajanih na internetu ali v omrežju. Counter Strike Bil je eden izmed njih, poleg tega, da je bil takrat najbolj predvajan, med drugim tudi zahvaljujoč spletnim kavarnam, kjer ste lahko igrali na spletu z ljudmi iz soseske. Ker me je hrepenenje nekoliko ganilo, sem se odločil, da bom postavil strežnik za igranje iger s prijatelji. Ta članek se uporablja tudi za druge igre, ki uporabljajo isti motor, kot je Half Life, CS: Pogoj nič, Team Fortressitd. Poleg tega bom tudi naučil dodajati Amx Mod X, dopolnilo, s katerim lahko izboljšamo igralniške in administrativne izkušnje. Še vedno se učim o tem, zato poskusite odgovoriti na morebitna vprašanja.

Preden začnemo, bomo potrebovali naslednje:

  • Parna (Ni treba, da ste prijavljeni, samo namestite ga in ustvarite mapo .par v naši mapi HOME)
  • gdb
  • mailutils
  • tmux
  • postfix
  • lib32-gccl (če je naš sistem 32 bitov)

Ko je potrebno, nadaljujemo s prenosom skripta, ki bo poskrbel za vse (namestitev, nadzor, izvajanje itd.). Za to izvajamo naslednje ukaze:
wget http://danielgibbs.co.uk/dl/csserver
chmod +x csserver
./csserver install

Čez nekaj časa (odvisno od internetne povezave) bo preneseno vse potrebno in od nas bo zahteval ime strežnika in geslo za rcon, ki sta potrebna za nadzor strežnika z igralnega terminala.
Ko končamo, lahko poskusimo zagnati strežnik in odpreti igro ter preizkusiti, ali je prikazana na seznamu strežnikov LAN. Za to izvedemo:
./csserver start
o
./csserver debug
za zagon z načinom za odpravljanje napak za odkrivanje morebitnih napak itd.

Za konfiguracijo strežnika bomo uredili 2 datoteki: css strežnik y serverfiles / cstrike / cs-server.cfg

Prvo, to je tisto, ki smo jo že izvedli, lahko spremenite nekatere zagonske parametre strežnika, kot so IP, zagonski zemljevid, največje število igralcev in strežniška vrata (čeprav je bolje, da jih pustite privzeto). Prav tako lahko aktiviramo e-poštna obvestila in se prijavimo v svoj račun Steam. Vrstice, ki nas zdaj zanimajo, so:
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 v mojem primeru je IP, ki mi ga da Hamachi, saj v mojem primeru ne želim, da je na seznamu strežnikov igre le med prijatelji.

Zdaj nadaljujemo z odpiranjem serverfiles / cstrike / cs-server.cfg
Videli bomo več parametrov, vendar se bomo osredotočili na te, o katerih smo že govorili.:

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.

Število parametrov, ki jih podpira strežnik, še posebej, če kasneje dodamo AMX Mod X, je zelo veliko. Na koncu vadnice bom pustil nekaj povezav s koristnimi informacijami.
Dal bom tiste, ki sem jih dodal:

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.

Če želite onemogočiti možnost, lahko vrstico izbrišemo ali na začetek postavimo //.
In če želimo, da zasuka zemljevid vsakič, ko je končan, bomo datoteko uredili serverfiles / cstrike / mapcycle.txt in dodamo in odstranimo številke zemljevidov, ki jih želimo.
In ob vsem tem imamo osnove za svoj strežnik.

Namestitev AMX Mod X

AMX Mod X nam omogoča, da na naš strežnik dodamo nove možnosti, na primer izgon in / ali prepoved uporabnikov, možnost konfiguriranja vsakega zemljevida posebej (na primer traja dlje, začenši z več ali manj denarja itd.). Tudi na njeni spletni strani najdemo dober seznam scenarijev, na primer sistem glasovanja za naslednji zemljevid, preden se zemljevid konča, nove zvoke itd.
Za to prebavimo vaše prenesite spletno stran in gremo dol AMX Mod X Base za Linux in metamod. Dodatek Counter-Strike Neobvezno, dodaja možnost prikaza statistike igralcev na zaslonu.
Znotraj mape serverfiles / cstrike ustvarimo mapo z imenom Addons in razpakirajte prenesene datoteke.
Zdaj bomo uredili datoteko libslist.gam ki ga najdemo v serverfiles / cstrike.

Priporočam varnostno kopijo, preden jo spremenite, če se pri urejanju zmotimo ali kasneje, če jo želimo odstraniti

Iščemo te vrstice:

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

in jih spremenimo za:

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

Zdaj bomo poskusili zagnati strežnik s parametrom za odpravljanje napak, da preverimo, ali se popolnoma zažene. V nasprotnem primeru preverite, ali so zgornje poti pravilne.
Zdaj za aktivacijo AMX ustvarimo datoteko serverfiles / cstrike / addons / metamod / plugins.ini in dodamo naslednjo vrstico:

linux addons/amxmodx/dlls/amxmodx_mm_i386.so

In s tem smo že namestili AMX Mod X.
Zdaj za konec bomo dodali skrbnika, ki ga bo lahko konfiguriral iz igralne konzole.
Za to bomo uredili datoteko serverfiles / cstrike / addons / amxmodx / configs / users.ini V samih datotekah so navedene vse možnosti. Tako kot v tem primeru nas zanima, kako ustvariti eno z vsemi dovoljenji na koncu datoteke, ki jo dodamo:

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

V tem primeru bomo morali tudi, da ob vstopu v strežnik pošlje geslo. Za to uredimo datoteko config.cfg ki se nahaja v mapi z igrami (v mojem primeru v Steam / SteamApps / common / Half-Life / cstrike / config.cfg) in dodamo naslednjo vrstico:

setinfo "_pw" "Contraseña"

In s tem že imamo vse, kar potrebujemo za osnovno konfiguracijo.
Zaženemo strežnik in po vstopu v strežnik iz igre odpremo terminal (v español privzeto je ključ º) in napišite:
amxmodmenu
in vrnemo se v igro (pritisnemo tipko Esc) in samo pritisnemo navedeno številko za prehod iz menija v meni. Meni je privzeto v angleščini, vendar ga je mogoče postaviti v španščino s pritiskom na 9, 4, 1 v tem vrstnem redu, dokler se ne prikaže španščina in na koncu 2 za shranjevanje.

In do tu vse. Upam, da vam bo ta vadnica koristila, če si boste nekega dne upali nastaviti svoj CS strežnik. Na strani Amx MOD X boste našli več informacij o tem, iskalnik vtičnikov in forum za poizvedbe.
Se vidimo 😉

Stran ustvarjalca skripta strežnika: http://danielgibbs.co.uk


Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Za podatke odgovoren: Miguel Ángel Gatón
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.

  1.   kuroro44 je dejal

    Za Dota 2 ne boste imeli kaj podobnega? Zelo koristno bi bilo 😉

  2.   eliotime3000 je dejal

    Zanimivo, čeprav se zadeva Hamachi pri meni še ni povsem iztekla (uporabil sem jo, vendar se mi zdi neprijetno graditi navidezni LAN).

  3.   rawBasic je dejal

    Super! .. ..preprosto in hitro..zanima me, da se vrnem v CS! .. .. toliko namenskih ur, toliko iger v kibernetskih omrežjih, toliko turnirjev..nostalgija .. 😀

    Še naprej ostajam v UrT-u .. .. nič podobnega takšni igri v domačih in uradnih repo poslih .. 😛

    PS: pred nekaj leti, ko sem še igral CS ... Spremenil sem vtičnik in izdelal lasten sistem za preverjanje pristnosti, da imajo vzdevke z geslom in tako vzdržujem statistiko na strežniku, ne da bi ga kakšen imitator pokvaril .. da Zanimajo jih, iščem in odprašim (čeprav jih ne bom popravil) in jim jih posredujem.

  4.   Tako tako je dejal

    Še vedno je odlična klasika med prijatelji! Odlično, preizkusil bom, hvala.

  5.   David gonzalez garcia je dejal

    Najlepša hvala =)

  6.   Pepe je dejal

    Zelo dober vodnik. Ni se veliko spremenilo, da bi enako storili s csgo. V http://www.dudosos.com/counter-strike/ obstaja še več vodnikov in trikov te odlične igre, zame najboljše.

  7.   Leper_Ivan je dejal

    Odličen prispevek. Želim dodati le en korak, ki sem ga moral uporabiti.

    Z dinamičnim IP-jem. Datoteki cs-server.cfg bi lahko dodali na koncu vrstice

    __sxei_internal_ip (naš zasebni IP) <- Na primer: 192.168.1.3
    ip (naš javni IP) Iz katerega myip to vidi.
    __sxei_required 1 1 za uporabo sxe 0 za zaustavitev.

    Zato dobro uporabite ip.

    Ivan!

  8.   THE_ZGUN_KILLER je dejal

    Zanima me, ali je za dota2 mogoče uporabiti podoben parni strežnik. Želim v svoji hiši nastaviti strežnik, da se lahko prijatelji povežejo in igrajo, ko se želimo igrati, ne da bi ena oseba morala ustvarjati igre LAN