<º Gamer: Ställa in en Counter Strike-server (och andra)

Under den unga videospelindustrin har det funnits många titlar som har stigit med titeln som mest spelade på Internet eller i nätverket. Counter Strike Det var en av dem, förutom att vara den mest spelade vid den tiden, bland annat tack vare cybercafes, där du kunde spela online med folket i grannskapet. Flyttade lite av längtan och bestämde mig för att skapa en server för att spela några spel med mina vänner. Den här artikeln används också för andra spel som använder samma motor, t.ex. Half Life, CS: Condition Zero, Team Fortress, etc. Dessutom kommer jag också att lära mig att lägga till Amx Mod X, ett komplement genom vilket vi kan förbättra spel- och administrationsupplevelsen. Jag lär mig fortfarande om detta, så försök att svara på eventuella frågor du har.

Innan vi börjar behöver vi följande:

  • Ånga (Det är inte nödvändigt att vara inloggad, bara ha den installerad och att mappen skapas .ånga i vår HEM-mapp)
  • gdb
  • mailutils
  • tmux
  • postfix
  • lib32-gccl (om vårt system är 32 bitar)

När det nödvändiga är installerat fortsätter vi med att ladda ner skriptet som tar hand om allt (installation, kontroll, körning, etc.). För att göra detta utför vi följande kommandon:
wget http://danielgibbs.co.uk/dl/csserver
chmod +x csserver
./csserver install

Efter ett tag (beroende på internetanslutning) har allt nödvändigt laddats ner och det kommer att fråga oss om servernamn och lösenord för rcon, nödvändigt för att styra servern från spelterminalen.
När vi är färdiga kan vi försöka köra servern och öppna spelet och testa att det visas i listan över LAN-servrar. För detta utför vi:
./csserver start
o
./csserver debug
att starta det med felsökningsläge för att upptäcka eventuella fel etc.

För att konfigurera servern redigerar vi 2 filer: cssserver y serverfiles / cstrike / cs-server.cfg

Den första, som är den som vi redan körde tidigare, kan du ändra vissa serverparametrar som IP, startkarta, maximalt antal spelare och serverportar (även om det är bättre att lämna dem som standard). Vi kan också aktivera e-postmeddelanden och logga in på vårt Steam-konto. Linjerna som intresserar oss nu är:
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 i mitt fall är den IP som Hamachi ger mig, eftersom jag i mitt fall inte vill att den ska visas på spelets serverlista, bara bland mina vänner.

Nu fortsätter vi med att öppna serverfiles / cstrike / cs-server.cfg
Vi kommer att se flera parametrar, men vi kommer att fokusera på dessa, som också redan diskuterats.:

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.

Antalet parametrar som servern stöder, särskilt om vi senare lägger till AMX Mod X är mycket stort. I slutet av handledningen lämnar jag några länkar med användbar information.
Jag kommer att lägga de jag har lagt till:

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.

För att inaktivera ett alternativ kan vi radera raden eller sätta // i början av raden.
Och om vi vill att den ska rotera kartan varje gång den är klar redigerar vi filen serverfiles / cstrike / mapcycle.txt och lägg till och ta bort nombres av de kartor vi vill ha.
Och med allt detta har vi grunderna att ha vår server.

AMX Mod X Installation

AMX Mod X tillåter oss att lägga till nya möjligheter till vår server, såsom utvisning och / eller förbud av användare, möjligheten att konfigurera varje karta separat (till exempel att hålla längre, att börja med mer eller mindre pengar osv.). Också på webbplatsen kan vi hitta en bra lista över manus, till exempel ett system för att rösta på nästa karta innan kartan slutar, nya ljud etc.
För detta smälter vi din ladda ner webbsidan och vi går ner AMX Mod X-bas för Linux och metamod. Counter Strike Addon Det är valfritt, det lägger till möjligheten att visa spelarens statistik på skärmen.
Inne i mappen serverfiler / cstrike vi skapar en mapp som heter addons och packa upp de nedladdade filerna inuti.
Nu ska vi redigera filen libslist.gam som finns i serverfiler / cstrike.

Jag rekommenderar en säkerhetskopia innan vi ändrar den om vi gör ett misstag när vi redigerar den eller senare vill vi avinstallera den

Vi letar efter dessa rader:

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

och vi ändrar dem för:

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

Nu ska vi försöka starta servern med felsökningsparametern för att verifiera att den startar perfekt. Om inte, kontrollera att rutterna ovan är korrekta.
Nu för att aktivera AMX skapar vi filen serverfiles / cstrike / addons / metamod / plugins.ini och vi lägger till följande rad:

linux addons/amxmodx/dlls/amxmodx_mm_i386.so

Och med detta har vi redan installerat AMX Mod X.
Nu för att avsluta lägger vi till en administratör för att kunna konfigurera den från spelkonsolen.
För detta kommer vi att redigera filen serverfiles / cstrike / addons / amxmodx / configs / users.ini I själva filerna indikerar det alla alternativ. Som i det här fallet är vi intresserade av att skapa en med alla behörigheter i slutet av filen vi lägger till:

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

I det här fallet behöver vi också att när du går in på servern skickar det lösenordet. För detta redigerar vi filen config.cfg som finns i spelmappen (i mitt fall i Steam / SteamApps / common / Half-Life / cstrike / config.cfg) och vi lägger till följande rad:

setinfo "_pw" "Contraseña"

Och med detta har vi redan allt vi behöver för en grundläggande konfiguration.
Vi startar servern och från spelet när vi kommer in på servern öppnar vi terminalen (i español som standard är det nyckeln º) och skriv:
amxmodmenu
och vi återgår till spelet (trycker på Esc) och trycker bara på det angivna numret för att gå från meny till meny. Som standard är menyn på engelska, men det är möjligt att lägga den på spanska genom att trycka på 9, 4, 1 i den här ordningen tills spanska visas och slutligen 2 för att spara.

Och upp till allt här. Jag hoppas att denna handledning kommer att vara till nytta för dig om du en dag vågar ställa in din egen CS-server. På Amx MOD X-sidan hittar du mer information om det, en pluginsökmotor och ett forum för förfrågningar.
Vi ses 😉

Sidan för skaparen av serverscript: http://danielgibbs.co.uk


Innehållet i artikeln följer våra principer om redaktionell etik. Klicka på för att rapportera ett fel här.

9 kommentarer, lämna din

Lämna din kommentar

Din e-postadress kommer inte att publiceras.

*

*

  1. Ansvarig för uppgifterna: Miguel Ángel Gatón
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.

  1.   Kuroro44 sade

    Kommer du inte att ha något liknande för Dota 2? Det skulle vara till stor hjälp 😉

  2.   eliotime3000 sade

    Intressant, även om Hamachi-saken inte riktigt har fungerat för mig ännu (jag har använt den, men jag tycker att det är ganska obekvämt att skapa ett virtuellt LAN).

  3.   rawBasic sade

    Bra! .. .. enkelt och snabbt .. det får mig att vilja gå tillbaka till CS! .. .. så många timmar dedikerade, så många cyberspel, så många turneringar .. nostalgi ..

    Jag stannar kvar i UrT .. .. inget som att ha ett sådant spel i infödda och officiella repor .. 😛

    PS: för flera år sedan, när jag fortfarande spelade CS ... ändrade jag ett plugin och skapade mitt eget autentiseringssystem för att ha smeknamn med lösenord och därmed behålla statistiken på servern utan att förstöras av någon efterliknande .. .. ja De är intresserade, jag letar efter det och dammar bort det (även om jag inte kommer att rätta till det) och skickar det vidare till dem.

  4.   Så så sade

    Det är fortfarande en bra klassiker bland vänner! Utmärkt, jag ska testa det tack.

  5.   David gonzalez garcia sade

    Tack så mycket =)

  6.   Pepe sade

    Mycket bra guide. Inte mycket har förändrats för att göra detsamma med csgo. I http://www.dudosos.com/counter-strike/ det finns fler guider och knep för det här fantastiska spelet, för mig bäst.

  7.   Leper_Ivan sade

    Utmärkt bidrag. Jag vill bara lägga till ett steg som jag var tvungen att använda.

    Med den dynamiska IP-adressen. Vi kan lägga till filen cs-server.cfg i slutet, raderna

    __sxei_internal_ip (vår privata IP) <- Ex: 192.168.1.3
    ip (vår offentliga IP) Från vilken myip ser det.
    __sxei_ krävs 1 1 för att använda sxe 0 för avstängning.

    Så använd ip bra.

    Ivan!

  8.   THE_ZGUN_KILLER sade

    Jag skulle vilja veta om en liknande ångserver kan implementeras för dota2 Jag vill ställa in en server i mitt hus så att mina vänner kan ansluta och spela när vi vill spela utan att en person behöver skapa LAN-spel