<º Gamer: Opsætning af en Counter Strike-server (og andre)

Gennem den unge videospilindustri har der været mange titler, der er steget med titlen som mest spillet på Internettet eller på netværket. Counter Strike Det var en af ​​dem ud over at være den mest spillede på det tidspunkt, blandt andet takket være cybercafes, hvor du kunne spille online med folk i kvarteret. Flyttet lidt af længsel besluttede jeg at oprette en server til at spille nogle spil med mine venner. Også denne artikel bruges til andre spil, der bruger den samme motor, såsom Halveringstid, CS: Betingelse nul, Team Fortress, etc. Derudover vil jeg også lære at tilføje Amx Mod X, et supplement, hvorigennem vi kan forbedre spil- og administrationsoplevelserne. Jeg lærer stadig om dette, så prøv at besvare eventuelle spørgsmål, du måtte have.

Før vi starter, har vi brug for følgende:

  • Damp (Det er ikke nødvendigt at være logget ind, bare få det installeret, og mappen oprettes .damp i vores HJEM-mappe)
  • gdb
  • mailutils
  • tmux
  • postfix
  • lib32-gccl (hvis vores system er 32 bit)

Når det nødvendige er installeret, fortsætter vi med at downloade scriptet, der tager sig af alt (installation, kontrol, udførelse osv.). For at gøre dette udfører vi følgende kommandoer:
wget http://danielgibbs.co.uk/dl/csserver
chmod +x csserver
./csserver install

Efter et stykke tid (afhængigt af internetforbindelsen) vil alt nødvendigt blive downloadet, og det vil bede os om servernavnet og adgangskoden til rcon, der er nødvendig for at kontrollere serveren fra spilterminalen.
Når vi er færdige, kan vi prøve at køre serveren og åbne spillet og teste, at det vises på listen over LAN-servere. Til dette udfører vi:
./csserver start
o
./csserver debug
at starte det med fejlretningstilstand for at opdage mulige fejl osv.

For at konfigurere serveren redigerer vi 2 filer: css -server y serverfiles / cstrike / cs-server.cfg

Den første, som vi allerede har udført tidligere, kan du ændre nogle serverstartparametre såsom IP, startkort, maksimalt antal afspillere og serverporte (selvom det er bedre at lade dem være som standard). Vi kan også aktivere e-mail-underretninger og logge ind på vores Steam-konto. Linjerne, der interesserer os nu, er:
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'en i mit tilfælde er den IP, som Hamachi giver mig, da jeg i mit tilfælde ikke ønsker, at den skal vises på spillets serverliste, kun blandt mine venner.

Nu fortsætter vi med at åbne serverfiles / cstrike / cs-server.cfg
Vi vil se flere parametre, men vi vil fokusere på disse, som også allerede er diskuteret.:

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.

Antallet af parametre, som serveren understøtter, især hvis vi senere tilføjer AMX Mod X, er meget stort. I slutningen af ​​vejledningen vil jeg efterlade nogle links med nyttige oplysninger.
Jeg vil sætte dem, jeg har tilføjet:

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.

For at deaktivere en indstilling kan vi slette linjen eller sætte // i begyndelsen af ​​linjen.
Og hvis vi vil have det til at rotere kortet hver gang det er færdigt, redigerer vi filen serverfiles / cstrike / mapcycle.txt og vi tilføjer og fjerner nombres af de kort, vi ønsker.
Og med alt dette har vi det grundlæggende at have vores server.

AMX Mod X Installation

AMX Mod X giver os mulighed for at tilføje nye muligheder til vores server, såsom udvisning og / eller forbud mod brugere, muligheden for at konfigurere hvert kort separat (for eksempel at vare længere, starte med flere eller færre penge osv.). Også på dets hjemmeside kan vi finde en god liste over scripts, såsom et system til at stemme på det næste kort inden kortet slutter, nye lyde osv.
Til dette fordøjer vi din download webside og vi går ned AMX Mod X Base til Linux og MetaMod. Counter Strike Addon Det er valgfrit, det tilføjer muligheden for at vise spillernes statistik på skærmen.
Inde i mappen serverfiler / cstrike vi opretter en mappe kaldet addons og pakke de downloadede filer ud.
Nu skal vi redigere filen libslist.gam som findes i serverfiler / cstrike.

Jeg anbefaler en sikkerhedskopi, før vi ændrer den, hvis vi laver en fejl, når vi redigerer den, eller senere vil vi afinstallere den

Vi ser efter disse linjer:

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

og vi ændrer dem for:

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

Nu vil vi forsøge at starte serveren med debug-parameteren for at kontrollere, at den starter perfekt. Hvis ikke, skal du kontrollere, at ruterne ovenfor er korrekte.
Nu for at aktivere AMX opretter vi filen serverfiles / cstrike / addons / metamod / plugins.ini og vi tilføjer følgende linje:

linux addons/amxmodx/dlls/amxmodx_mm_i386.so

Og med dette har vi allerede installeret AMX Mod X.
Nu til slut vil vi tilføje en administrator for at kunne konfigurere det fra spilkonsollen.
Til dette redigerer vi filen serverfiles / cstrike / addons / amxmodx / configs / users.ini I selve filerne angiver det alle muligheder. Som i dette tilfælde er vi interesserede i at oprette en med alle tilladelser i slutningen af ​​den fil, vi tilføjer:

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

I dette tilfælde har vi også brug for, at når du går ind på serveren, sender den adgangskoden. Til dette redigerer vi filen config.cfg som er placeret i spilmappen (i mit tilfælde i Steam / SteamApps / common / Half-Life / cstrike / config.cfg), og vi tilføjer følgende linje:

setinfo "_pw" "Contraseña"

Og med dette har vi allerede alt, hvad vi har brug for til en grundlæggende konfiguration.
Vi starter serveren og fra spillet, når vi kommer ind på serveren, åbner vi terminalen (i Español som standard er det nøglen º) og skriv:
amxmodmenu
og vi vender tilbage til spillet (trykker på Esc) og bare trykker på det angivne nummer for at gå fra menu til menu. Som standard er menuen på engelsk, men det er muligt at sætte den på spansk ved at trykke på 9, 4, 1 i denne rækkefølge, indtil spansk vises og til sidst 2 for at gemme.

Og indtil her alt. Jeg håber, at denne tutorial vil være til nytte for dig, hvis du en dag vover at oprette din egen CS-server. På Amx MOD X-siden finder du mere information om det, en pluginsøgemaskine og et forum til forespørgsler.
Vi ses 😉

Siden til skabelse af serverscript: http://danielgibbs.co.uk


Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.

  1.   kuroro44 sagde han

    Du har ikke noget lignende til Dota 2? Det ville være meget nyttigt 😉

  2.   eliotime3000 sagde han

    Interessant, selvom Hamachi-sagen ikke har fungeret helt for mig endnu (jeg har brugt den, men jeg finder det ret ubehageligt at oprette et virtuelt LAN).

  3.   rawBasic sagde han

    Fantastisk! .. ..enkelt og hurtigt..det får mig til at gå tilbage til CS! .. ..så mange timer dedikeret, så mange spil i cybers, så mange turneringer..nostalgi .. 😀

    Jeg bliver ved med at være i UrT .. ..intet som at have sådan et spil i indfødte og officielle repos .. 😛

    PS: for flere år siden, da jeg stadig spillede CS ... ændrede jeg et plugin og lavede mit eget godkendelsessystem til at have kælenavne med adgangskode og dermed opretholde statistikken på serveren uden at blive ødelagt af en efterligning .. .. ja De er interesserede, jeg leder efter det og støver det af (selvom jeg ikke vil rette det), og jeg videregiver det til dem.

  4.   Så så sagde han

    Det er stadig en god klassiker blandt venner! Fremragende, jeg vil sætte det på prøve, tak.

  5.   David gonzalez garcia sagde han

    Mange tak =)

  6.   Pepe sagde han

    Meget god guide. Ikke meget har ændret sig for at gøre det samme med csgo. I http://www.dudosos.com/counter-strike/ der er flere guider og tricks til dette fantastiske spil, for mig bedst.

  7.   Leper_Ivan sagde han

    Fremragende bidrag. Jeg vil bare tilføje et trin, som jeg var nødt til at bruge.

    Med den dynamiske IP. Vi kunne føje til cs-server.cfg-filen i slutningen, linjerne

    __sxei_internal_ip (vores private IP) <- Eks: 192.168.1.3
    ip (vores offentlige IP) hvorfra myip ser det.
    __sxei_ krævede 1 1 for at bruge sxe 0 til nedlukning.

    Så brug ip godt.

    Ivan!

  8.   THE_ZGUN_KILLER sagde han

    Jeg vil gerne vide, om en lignende dampserver kan implementeres til den dota2, jeg vil oprette en server i mit hus, så mine venner kan oprette forbindelse og spille, når vi vil spille uden behov for en person til at oprette LAN-spil