<ยบ Gamer: Einrichten eines Counter Strike-Servers (und anderer)

In der jungen Videospielbranche gab es viele Titel, die zu den meistgespielten Titeln im Internet oder online aufgestiegen sind. Counter Strike Es war eines von ihnen und wurde zu dieser Zeit nicht nur am meisten gespielt, unter anderem dank der Cybercafes, in denen man online mit den Leuten aus der Nachbarschaft spielen konnte. Von der Sehnsucht ein wenig bewegt, beschloss ich, einen Server einzurichten, um mit meinen Freunden einige Spiele zu spielen. Dieser Artikel wird auch fรผr andere Spiele verwendet, die dieselbe Engine verwenden, z Halbwertszeit, CS: Bedingung Null, Teamfestung, usw. AuรŸerdem werde ich auch das Hinzufรผgen lehren Amx Mod X., ein Plugin, mit dem wir das Spiel- und Verwaltungserlebnis verbessern kรถnnen. Ich lerne immer noch darรผber, also versuchen Sie, alle Fragen zu beantworten, die Sie haben.

Bevor wir beginnen, benรถtigen wir Folgendes:

  • Steam (Es ist nicht notwendig, angemeldet zu sein, es reicht aus, es installiert zu haben und den Ordner zu erstellen .Dampf in unserem HOME-Ordner)
  • gdb
  • Mailutils
  • tmux
  • Postfix
  • lib32-gccl (wenn unser System 32 Bit ist)

Sobald das Notwendige installiert ist, laden wir das Skript herunter, das sich um alles kรผmmert (Installation, Steuerung, Ausfรผhrung usw.). Dazu fรผhren wir folgende Befehle aus:
wget http://danielgibbs.co.uk/dl/csserver
chmod +x csserver
./csserver install

Nach einer Weile (abhรคngig von der Internetverbindung) hat es alles Notwendige heruntergeladen und fragt uns nach dem Namen des Servers und dem Passwort fรผr rcon, die notwendig sind, um den Server vom Spielterminal aus steuern zu kรถnnen.
Sobald wir fertig sind, kรถnnen wir versuchen, den Server zu starten, das Spiel zu รถffnen und zu testen, ob es in der Liste der LAN-Server erscheint. Dazu fรผhren wir aus:
./csserver start
o
./csserver debug
um es mit dem Debug-Modus zu starten, um mรถgliche Fehler usw. zu erkennen.

Um den Server zu konfigurieren, bearbeiten wir zwei Dateien: CSS-Server y serverfiles / cstrike / cs-server.cfg

Die erste, die wir bereits zuvor ausgefรผhrt haben, ermรถglicht es Ihnen, einige Server-Startparameter wie IP, Startkarte, maximale Anzahl von Spielern und Server-Ports zu รคndern (obwohl es besser ist, sie standardmรครŸig beizubehalten). Wir kรถnnen auch E-Mail-Benachrichtigungen aktivieren und uns bei unserem Steam-Konto anmelden. Die Zeilen, die uns jetzt interessieren, sind:
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.

Die IP ist in meinem Fall die IP, die Hamachi mir gibt, da ich in meinem Fall nicht mรถchte, dass sie in der Serverliste des Spiels erscheint, sondern nur unter meinen Freunden.

Jetzt รถffnen wir serverfiles/cstrike/cs-server.cfg
Wir werden mehrere Parameter sehen, aber wir werden uns auf diese konzentrieren, die auch bereits kommentiert wurden:

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.

Die Anzahl der Parameter, die der Server unterstรผtzt, insbesondere wenn wir spรคter AMX Mod X hinzufรผgen, ist sehr groรŸ. Am Ende des Tutorials werde ich einige Links mit nรผtzlichen Informationen hinterlassen.
Ich werde die von mir hinzugefรผgten hinzufรผgen:

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.

Um eine Option zu deaktivieren, kรถnnen wir die Zeile lรถschen oder // am Anfang der Zeile einfรผgen.
Und wenn wir mรถchten, dass sich die Karte jedes Mal dreht, wenn sie fertig ist, bearbeiten wir die Datei serverfiles / cstrike / mapcycle.txt und fรผgen Sie hinzu und entfernen Sie die nombres der Karten, die wir wollen.
Und mit all dem haben wir die Grundlagen fรผr unseren Server.

AMX Mod X Installation

Mit AMX Mod X kรถnnen wir unserem Server neue Mรถglichkeiten hinzufรผgen, z. B. die Ausweisung und / oder das Verbot von Benutzern, die Mรถglichkeit, jede Karte separat zu konfigurieren (z. B. lรคnger dauern, beginnend mit mehr oder weniger Geld usw.). Auch auf seiner Website finden wir eine gute Liste von Skripten, wie ein System, um fรผr die nรคchste Karte zu stimmen, bevor die Karte endet, neue Sounds usw.
Dafรผr verdauen wir Ihre Webseite herunterladen und wir gehen runter AMX Mod X-Basis fรผr Linux und metamod. Counter-Strike-Addon Es ist optional und bietet die Mรถglichkeit, die Statistiken der Spieler auf dem Bildschirm anzuzeigen.
In der Mappe Serverdateien / cstrike Wir erstellen einen Ordner namens Addons und entpacken Sie die heruntergeladenen Dateien.
Jetzt werden wir die Datei bearbeiten libslist.gam welches in serverfiles / cstrike gefunden wird.

Ich empfehle, vor der ร„nderung eine Sicherungskopie zu erstellen, falls uns beim Bearbeiten ein Fehler unterlรคuft oder wir es spรคter deinstallieren mรถchten

Wir suchen nach diesen Zeilen:

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

und wir รคndern sie fรผr:

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

Jetzt werden wir versuchen, den Server mit dem Debug-Parameter zu starten, um zu รผberprรผfen, ob er einwandfrei startet. Wenn nicht, รผberprรผfen Sie, ob die oben genannten Routen korrekt sind.
Um AMX zu aktivieren, erstellen wir die Datei serverfiles/cstrike/addons/metamod/plugins.ini und wir fรผgen die folgende Zeile hinzu:

linux addons/amxmodx/dlls/amxmodx_mm_i386.so

Und damit haben wir bereits AMX Mod X installiert.
Zum Abschluss fรผgen wir nun einen Administrator hinzu, um es รผber die Spielekonsole konfigurieren zu kรถnnen.
Dazu bearbeiten wir die Datei serverfiles/cstrike/addons/amxmodx/configs/users.ini In den Dateien selbst werden alle Optionen angezeigt. Da wir in diesem Fall daran interessiert sind, eine Datei mit allen Berechtigungen zu erstellen, fรผgen wir am Ende der Datei Folgendes hinzu:

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

In diesem Fall mรผssen wir beim Betreten des Servers auch das Passwort mitsenden. Dazu bearbeiten wir die Datei config.cfg welches sich im Spielordner befindet (in meinem Fall in Steam/SteamApps/common/Half-Life/cstrike/config.cfg) und fรผge die folgende Zeile hinzu:

setinfo "_pw" "Contraseรฑa"

Und damit haben wir bereits alles Notwendige fรผr eine Grundkonfiguration.
Wir starten den Server und รถffnen vom Spiel aus, sobald wir den Server betreten, das Terminal (in Spanisch StandardmรครŸig ist es der Schlรผssel ยบ) und schreibe:
amxmodmenu
und wir kehren zum Spiel zurรผck (Drรผcken von Esc) und es reicht aus, die angegebene Nummer zu drรผcken, um von Menรผ zu Menรผ zu gelangen. StandardmรครŸig ist das Menรผ auf Englisch, Sie kรถnnen es aber auch auf Spanisch umstellen, indem Sie in dieser Reihenfolge 9, 4, 1 drรผcken, bis Spanisch erscheint, und schlieรŸlich 2 zum Speichern drรผcken.

Und bis hierher alles. Ich hoffe, dass Ihnen dieses Tutorial nรผtzlich sein wird, wenn Sie sich eines Tages dazu entschlieรŸen, Ihren eigenen CS-Server einzurichten. Auf der Amx MOD X-Seite finden Sie weitere Informationen dazu, eine Plugin-Suchmaschine und ein Forum fรผr Rรผckfragen.
Wir sehen uns ๐Ÿ˜‰

Seite zur Erstellung des Serverskripts: http://danielgibbs.co.uk


Hinterlasse einen Kommentar

Ihre E-Mail-Adresse wird nicht verรถffentlicht. Erforderliche Felder sind markiert mit *

*

*

  1. Verantwortlich fรผr die Daten: Miguel รngel Gatรณn
  2. Zweck der Daten: Kontrolle von SPAM, Kommentarverwaltung.
  3. Legitimation: Ihre Zustimmung
  4. รœbermittlung der Daten: Die Daten werden nur durch gesetzliche Verpflichtung an Dritte weitergegeben.
  5. Datenspeicherung: Von Occentus Networks (EU) gehostete Datenbank
  6. Rechte: Sie kรถnnen Ihre Informationen jederzeit einschrรคnken, wiederherstellen und lรถschen.

  1.   kuroro44 sagte

    Habt ihr nicht etwas ร„hnliches fรผr Dota 2? Es wรผrde mir sehr helfen ๐Ÿ˜‰

  2.   eliotime3000 sagte

    Interessant, obwohl sich das Hamachi-Ding noch nicht ganz durchgesetzt hat (ich habe es verwendet, aber es scheint ziemlich unbequem zu sein, ein virtuelles LAN einzurichten).

  3.   rawBasic sagte

    GroรŸartig!... ..einfach und schnell..da bekomme ich Lust, wieder zu CS zurรผckzukehren!.. ..so viele Stunden, so viele Spiele im Cyberspace, so viele Turniere..Nostalgie.. ๐Ÿ˜€

    Ich bleibe weiterhin im UrT.. ..es gibt nichts Schรถneres, als ein solches Spiel in nativer und in den offiziellen Repos zu haben.. ๐Ÿ˜›

    PS: Vor einigen Jahren, als ich noch CS spielte ... habe ich ein Plugin modifiziert und mein eigenes Authentifizierungssystem erstellt, um die Spitznamen mit einem Passwort zu versehen und so die Statistiken auf dem Server zu behalten, ohne von irgendeinem Imitator ruiniert zu werden ... Ja, sie sind interessiert, ich suche danach und entstaube es (obwohl ich es nicht korrigieren werde) und ich werde es an sie weitergeben.

  4.   So so sagte

    Unter Freunden ist es immer noch ein toller Klassiker! Super, ich werde es mal ausprobieren, danke.

  5.   David Gonzalez Garcia sagte

    Vielen Dank =)

  6.   Pfeffer sagte

    Sehr guter Fรผhrer. Es hat sich nicht viel geรคndert, um dasselbe mit CSGO zu tun. In http://www.dudosos.com/counter-strike/ Es gibt noch weitere Anleitungen und Tricks zu diesem tollen Spiel, fรผr mich die besten.

  7.   Leper_Ivan sagte

    Ausgezeichneter Beitrag. Ich wollte nur einen Schritt hinzufรผgen, den ich verwenden musste.

    Mit der dynamischen IP. Wir kรถnnten der Datei cs-server.cfg am Ende die Zeilen hinzufรผgen

    __sxei_internal_ip (unsere private IP) <- Bsp.: 192.168.1.3
    ip (unsere รถffentliche IP), von der aus myip es sehen kann.
    __sxei_required 1 1, um sxe 0 zum Herunterfahren zu verwenden.

    Also nutzen Sie die IPS gut.

    Ivan!

  8.   THE_ZGUN_KILLER sagte

    Ich wรผrde gerne wissen, ob ein รคhnlicher Steam-Server fรผr Dota2 implementiert werden kann. Ich mรถchte einen Server in meinem Haus einrichten, damit meine Freunde zu der Zeit, zu der wir spielen mรถchten, eine Verbindung herstellen und spielen kรถnnen, ohne dass eine Person ihn erstellen muss LAN-Spiele.