<ยบ Gamer: een Counter Strike-server opzetten (en andere)

In de hele jonge videogame-industrie zijn er veel titels gestegen met de titel van meest gespeelde op internet of op het netwerk. Counter Strike Het was er een van, behalve dat het destijds de meest gespeelde was, onder meer dankzij de cybercafes, waar je online kon spelen met de mensen uit de buurt. Een beetje geraakt door het verlangen, besloot ik een server op te zetten om wat games met mijn vrienden te spelen. Dit artikel wordt ook gebruikt voor andere spellen die dezelfde engine gebruiken, zoals Half Life, CS: Conditie nul, Team Fortress, enzovoort. Daarnaast zal ik ook leren hoe toe te voegen Amx Mod X, een aanvulling waarmee we de spel- en administratie-ervaringen kunnen verbeteren. Ik ben hier nog steeds over aan het leren, dus probeer eventuele vragen te beantwoorden.

Voordat we beginnen hebben we het volgende nodig:

  • Stoom (Het is niet nodig om in te loggen, laat het gewoon installeren en de map is gemaakt .stoom in onze HOME-map)
  • gdb
  • mailutils
  • tmux
  • postfix
  • lib32-gccl (als ons systeem 32 bits is)

Zodra wat nodig is, is geรฏnstalleerd, gaan we verder met het downloaden van het script dat voor alles zorgt (installatie, controle, uitvoering, enz.). Om dit te doen voeren we de volgende commando's uit:
wget http://danielgibbs.co.uk/dl/csserver
chmod +x csserver
./csserver install

Na een tijdje (afhankelijk van de internetverbinding) is alles wat nodig is gedownload en wordt ons gevraagd om de servernaam en het wachtwoord voor rcon, nodig om de server vanaf de game-terminal te bedienen.
Als we klaar zijn, kunnen we proberen de server uit te voeren en het spel te openen en te testen of het in de lijst met LAN-servers verschijnt. Hiervoor voeren we uit:
./csserver start
o
./csserver debug
om het te starten met de foutopsporingsmodus om mogelijke fouten te detecteren, enz.

Om de server te configureren, zullen we 2 bestanden bewerken: css-server y serverfiles / cstrike / cs-server.cfg

De eerste, die we al eerder hebben uitgevoerd, kunt u enkele server opstartparameters wijzigen, zoals IP, startmap, maximum aantal spelers en serverpoorten (hoewel het beter is om ze standaard te laten staan). We kunnen ook e-mailmeldingen activeren en inloggen op ons Steam-account. De regels die ons nu interesseren zijn:
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.

Het IP-adres in mijn geval is het IP-adres dat Hamachi me geeft, omdat ik in mijn geval niet wil dat het op de serverlijst van de game verschijnt, alleen onder mijn vrienden.

Nu gaan we verder met het openen van serverfiles / cstrike / cs-server.cfg
We zullen verschillende parameters zien, maar we gaan ons hierop concentreren, die ook al besproken zijn.:

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.

Het aantal parameters dat de server ondersteunt, vooral als we later AMX Mod X toevoegen, is erg groot. Aan het einde van de tutorial laat ik enkele links achter met nuttige informatie.
Ik ga degene plaatsen die ik heb toegevoegd:

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.

Om een โ€‹โ€‹optie te deactiveren, kunnen we de regel verwijderen of // aan het begin van de regel plaatsen.
En als we willen dat het de kaart elke keer dat het klaar is, roteert, zullen we het bestand bewerken serverfiles / cstrike / mapcycle.txt en we voegen de nombres van de kaarten die we willen.
En met dit alles hebben we de basis om onze server te hebben.

AMX Mod X installatie

AMX Mod X stelt ons in staat om nieuwe mogelijkheden toe te voegen aan onze server, zoals het uitzetten en / of verbannen van gebruikers, de mogelijkheid om elke map apart te configureren (bijvoorbeeld om langer mee te gaan, om met meer of minder geld te beginnen, etc). Ook op hun website kunnen we een goede lijst met scripts vinden, zoals een systeem om op de volgende kaart te stemmen voordat de kaart eindigt, nieuwe geluiden, enz.
Hiervoor verteren wij uw download webpagina en we gaan naar beneden AMX Mod X-basis voor Linux en metamod. Counter-Strike-add-on Het is optioneel, het voegt de mogelijkheid toe om de statistieken van de spelers op het scherm te tonen.
In de map serverfiles / cstrike we maken een map met de naam addons en pak de gedownloade bestanden erin uit.
Nu gaan we het bestand bewerken libslist.gam die is te vinden in serverfiles / cstrike.

Ik raad een back-up aan voordat u deze wijzigt, voor het geval we een fout maken bij het bewerken of later willen verwijderen

We zoeken naar deze lijnen:

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

en we veranderen ze voor:

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

Nu zullen we proberen de server te starten met de debug-parameter om te controleren of deze perfect start. Als dit niet het geval is, controleer dan of de bovenstaande routes correct zijn.
Om AMX te activeren, maken we het bestand serverfiles / cstrike / addons / metamod / plugins.ini en we voegen de volgende regel toe:

linux addons/amxmodx/dlls/amxmodx_mm_i386.so

En hiermee hebben we al AMX Mod X geรฏnstalleerd.
Om te eindigen zullen we een beheerder toevoegen om het te kunnen configureren vanaf de gameconsole.
Hiervoor zullen we het bestand bewerken serverfiles / cstrike / addons / amxmodx / configs / users.ini In de bestanden zelf worden alle opties aangegeven. Zoals in dit geval zijn we geรฏnteresseerd in het maken van een met alle rechten aan het einde van het bestand dat we toevoegen:

"Son Link" "Contreseรฑa" "abcdefghijklmnopqrstuv" "a"

In dit geval hebben we ook nodig dat bij het invoeren van de server het wachtwoord wordt verzonden. Hiervoor bewerken we het bestand config.cfg die zich in de gamemap bevindt (in mijn geval in Steam / SteamApps / common / Half-Life / cstrike / config.cfg) en we voegen de volgende regel toe:

setinfo "_pw" "Contraseรฑa"

En hiermee hebben we al alles wat we nodig hebben voor een basisconfiguratie.
We starten de server en vanuit het spel openen we zodra we de server binnengaan de terminal (in espaรฑol standaard is het de sleutel ยบ) en schrijf:
amxmodmenu
en we keren terug naar het spel (door op Esc te drukken) en drukken gewoon op het aangegeven nummer om van menu naar menu te gaan. Standaard is het menu in het Engels, maar het is mogelijk om het in het Spaans te plaatsen door in deze volgorde op 9, 4, 1 te drukken totdat Spaans verschijnt en ten slotte op 2 om op te slaan.

En tot hier alles. Ik hoop dat deze tutorial je van dienst zal zijn als je op een dag je eigen CS-server durft op te zetten. Op de Amx MOD X-pagina vindt u er meer informatie over, een plug-in-zoekmachine en een forum voor vragen.
Tot ziens ๐Ÿ˜‰

Server script creator pagina: http://danielgibbs.co.uk


Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: Miguel รngel Gatรณn
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.

  1.   Kuroro 44 zei

    Heb je niet iets soortgelijks voor Dota 2? Het zou erg nuttig zijn ๐Ÿ˜‰

  2.   eliotime3000 zei

    Interessant, hoewel het Hamachi-ding nog niet helemaal voor mij werkt (ik heb het gebruikt, maar ik vind het nogal ongemakkelijk om een โ€‹โ€‹virtueel LAN op te zetten).

  3.   rauwBasis zei

    Geweldig! .. ..eenvoudig en snel..daardoor wil ik terug naar CS! .. ..zoveel uren toegewijd, zoveel games in cybers, zoveel toernooien..nostalgie .. ๐Ÿ˜€

    Ik blijf in de UrT .. ..niets als het hebben van zo'n spel in native en officiรซle repo's .. ๐Ÿ˜›

    PS: enkele jaren geleden, toen ik nog CS aan het spelen was ... heb ik een plug-in aangepast en mijn eigen authenticatiesysteem gemaakt om de bijnamen met wachtwoord te hebben, en zo de statistieken op de server te houden zonder te worden verpest door een of andere imitator .. .. ja ze zijn geรฏnteresseerd, ik zoek het en stof het af (hoewel ik het niet zal corrigeren) en ik geef het aan hen door.

  4.   Middelmatig zei

    Het is nog steeds een geweldige klassieker onder vrienden! Uitstekend, ik ga het op de proef stellen, bedankt.

  5.   David gonzalez garcia zei

    Heel erg bedankt =)

  6.   peper zei

    Zeer goede gids. Er is niet veel veranderd om hetzelfde te doen met csgo. In http://www.dudosos.com/counter-strike/ er zijn meer handleidingen en trucs van dit geweldige spel, voor mij de beste.

  7.   Leper_Ivan zei

    Uitstekende bijdrage. Ik wil gewoon een stap toevoegen, die ik moest gebruiken.

    Met het dynamische IP. We zouden aan het einde van het bestand cs-server.cfg de regels kunnen toevoegen

    __sxei_internal_ip (ons privรฉ IP-adres) <- Ex: 192.168.1.3
    ip (ons openbare IP-adres) Van waaruit myip het ziet.
    __sxei_required 1 1 om sxe 0 te gebruiken voor afsluiten.

    Gebruik de ip dus goed.

    Ivan!

  8.   DE_ZGUN_KILLER zei

    Ik zou graag willen weten of een soortgelijke Steam-server kan worden geรฏmplementeerd voor de dota2 Ik wil een server in mijn huis opzetten zodat mijn vrienden verbinding kunnen maken en spelen wanneer we maar willen spelen zonder dat รฉรฉn persoon de LAN-spellen hoeft te maken