+ All Categories
Home > Documents > Counter-Strike Server Tutorial.pdf

Counter-Strike Server Tutorial.pdf

Date post: 14-Aug-2015
Category:
Upload: christian-synoradzki
View: 86 times
Download: 0 times
Share this document with a friend
38
Tutorial: CounterStrike Server So erstellst Du einen CounterStrike Gameserver von www.mywebinterface.com EMail: [email protected] Homepage: http://www.mywebinterface.com Seite 1 von 38 © Christian Synoradzki. Alle rechte vorbehalten
Transcript
Page 1: Counter-Strike Server Tutorial.pdf

Tutorial: Counter­Strike ServerSo erstellst Du einen Counter­Strike Gameserver

von www.my­webinterface.com

E­Mail: support@my­webinterface.comHomepage: http://www.my­webinterface.com

Seite 1 von 38

© Christian Synoradzki. Alle rechte vorbehalten

Page 2: Counter-Strike Server Tutorial.pdf

Inhaltsverzeichnis

1. Inhaltsverzeichnis

2. Wichtiger Hinweis

3. Was ist Counter­Strike?

4. Geschichte von Counter­Strike

5. Download von Counter­Strike

6. Wichtige Links zu Counter­Strike

7. Worum geht es in diesem Tutorial

8. Counter­Strike von Hand installieren

a. Installation

b. Server Starten

9. Counter­Strike mit My­Webinterface installieren

a. Counter­Strike Server Einstellungen

b. Server.cfg

c. Motd.txt

d. Mapcycle.txt

10. Counter­Strike MetaMod

11. Counter­Strike AmxmodX

a. AMXMODX Installation

b. AMXMODX Einstellungen

12. Counter­Strike AMXBans

a. AMXBans Webpanel Installation.

b. AMXBans Plugins Installation

c. Installation

d. Einstellungen “hltv.cfg”

e. HLTV Server Start

13. Counter­Strike Deathmatch Mod

a. Deathmatch Mod Installieren

Seite 2 von 38

© Christian Synoradzki. Alle rechte vorbehalten

Page 3: Counter-Strike Server Tutorial.pdf

Wichtiger Hinweis

Dieses Werk, einschließlich seiner Teile, ist urheberrechtlich geschützt. Jede Verwertung außerhalb

des Urhebergesetzes ist ohne Zustimmung des Autors unzulässig und strafbar. Das gilt im Besonderen

für Vervielfältigungen, Übersetzungen, Mikroverfilmungen und die Einspeicherung und Verarbeitung in

elektronische Systeme. Es ist deshalb nicht gestattet, Abbildungen und Texte zu verändern oder zu

manipulieren. Auch die Weitergabe an Dritte ist ohne Zustimmung des Urhebers nicht erlaubt.

Hinweis an den Leser

Alle Beispiele, Informationen, Anregungen und Tipps basieren auf den Erkenntnissen sowie der

Gesetzeslage zum Zeitpunkt der Drucklegung und wurden mit der größtmöglichen Sorgfalt

zusammengestellt.

Dabei wurde darauf geachtet, dass die gewählten Beispiele allgemein übertragbar sind. Trotz aller

Sorgfalt sind Fehler jedoch nicht ganz auszuschließen. Weil sich in Einzelfällen und durch Änderungen

von Gesetzen und Vorschriften eventuell andere Umstände ergeben können, ist jedoch eine Haftung von

Verlag und Autor für Vermögensschäden aus der Anwendung der hier erteilten Ratschläge

ausgeschlossen. Auch können Autor und Verlag weder eine Garantie noch irgendeine Haftung für

Personen, Sach,­ oder Vermögensschäden, die auf fehlerhafte Angaben in diesem Buch

zurückzuführen sind übernehmen.

Die Urheber der in diesem Report enthaltenen Sprüche, Zitate und Aphorismen sind genannt. Fehlen

sie, dann waren sie nicht eindeutig feststellbar. Das gilt auch für Spruchweisheiten aus dem Volksmund

und für Neuformulierungen alter oder zu langer Sprüche.

Alle Rechte vorbehalten. Nachdruck – auch auszugsweise – nur mit Genehmigung des Verlages.

Seite 3 von 38

© Christian Synoradzki. Alle rechte vorbehalten

Page 4: Counter-Strike Server Tutorial.pdf

Was ist Counter­Strike?Counter­Strike (kurz “CS) ist ein Online­Computerspiel. Hier geht es um einen Kampf zwischen

Terroristen und Antiterroreinheiten. Es wird ein Team gebildet und eine bestimmte Aufgabe muss erfüllt

werden. Z. B. Die Terroristen legen eine Bombe. Innerhalb einer gewissen Zeit (z. B. 3 Minuten) muss

die Bombe der Antiterroristen entschärft werden. Schafft es das Team nicht rechtzeitig, so gewinnen

die Terroristen. Genauso müssen auch Geiseln durch die Antiterroristen befreit werden um die Runde

zu gewinnen.

Geschichte von Counter­StrikeCounter­Strike wurde 1999 veröffentlicht und ist eine Weiterentwicklung von “Half­Life. Es wurde durch

private Partys, so genannte “LAN­Partys” bekannt.

Download von Counter­StrikeCounter­Strike kann man als Client und Server unter folgendem Link herunterladen:http://steamcommunity.com

Wichtige Links zu Counter­Strikehttp://counter­strike.de/http://www.esl.euhttp://my­webinterface.com

Seite 4 von 38

© Christian Synoradzki. Alle rechte vorbehalten

Page 5: Counter-Strike Server Tutorial.pdf

Worum geht es in diesem TutorialIn diesem Tutorial erkläre ich Dir wie Du Counter­Strike Server von Hand und mithilfe von

My­Webinterface (http://my­webinterface.com) ganz einfach und schnell installieren kannst.

Counter­Strike von Hand installierenJetzt geht´s los. In diesem Schritt installieren wir Deinen Counter­Strike 1.6 Server auf Linux Rootservervon Hand.

1. Installation2. Server Starten

Installation

Also zuerst solltest Du Dich als “root” via Putty auf deinem Server einloggen. Jetzt musst Du für denServer einen eigenen User anzulegen. Im Tutorial ist der User “mywi”, sein Home Verzeichnis ist“/home/mywi” und den Server installieren wir nach “/home/mywi/cs”. Um einen User anzulegen gebenwir folgendes ein:

# adduser mywi

Der Benutzer benötigt jetzt ein Passwort, mit dem er sich per SSH einloggen kann.

Wichtiger Hinweis: Das Passwort 2 Mal eingeben

Als nächstes loggen wir uns als User “mywi” auf dem Server ein und wechseln in sein HomeVerzeichnis:

# cd /home/mywi

Seite 5 von 38

© Christian Synoradzki. Alle rechte vorbehalten

Page 6: Counter-Strike Server Tutorial.pdf

Danach ein Verzeichnis für den Counter­Strike Server erstellen und hineinwechseln:

# mkdir cs

# cd cs

Nun laden wir HLDS­Tools, machen es ausführbar:

# wget http://storefront.steampowered.com/download/hldsupdatetool.bin

# chmod u+x hldsupdatetool.bin

Danach starten wir HLDS­Tools:

# ./hldsupdatetool.bin

Jetzt kann die Installation beginnen und wir brauchen jetzt die Serverdaten.

Wir rufen Steam auf:

# ./steam ­command update ­game cstrike ­dir /home/mywi/cs

Wichtiger Hinweis: Am Besten führt man diesen Befehl 2­3 Mal aus, bis man die Bestätigungvom Installer bekommt, dass alles auf dem neuestem Stand ist.

Seite 6 von 38

© Christian Synoradzki. Alle rechte vorbehalten

Page 7: Counter-Strike Server Tutorial.pdf

Server Starten

Die Installation ist abgeschlossen und wir können den Server starten.

Wichtiger Hinweis: Damit der Server im Hintergrund weiterläuft, wenn wir uns ausloggen,starten wir ihn in einem Screen.

Server Start

# screen ­m ­d ­S cs ./hlds_run ­game cstrike +map de_dust2 +ip 123.123.123 +maxplayers 20­port 27015

Server Stop

# screen ­r <pid> ­X quit

Seite 7 von 38

© Christian Synoradzki. Alle rechte vorbehalten

Page 8: Counter-Strike Server Tutorial.pdf

Screen Installation & Erklärung

Erklärung zu Screen

Was ist ScreenScreen ist ein "Terminal­multiplexer". Dadurch werden mehrere Terminals in einem geöffneten

Terminalfenster bzw. Tab ermöglicht. Die Programme, die von der Screenkonsole aus

gestartet wurden, laufen weiter.

Wie installiere ich ScreenScreen installierst du einfach mit: # apt­get install screen

Die wichtigsten BefehleScreen rauswechseln: Strg + a + d

Screen auflisten: screen ­ls

Screen reinwechseln: screen ­r <pid>

Screen beenden: exit

Seite 8 von 38

© Christian Synoradzki. Alle rechte vorbehalten

Page 9: Counter-Strike Server Tutorial.pdf

Counter­Strike mit My­Webinterface installieren

In diesem Tutorial erkläre ich Dir wie Du Deinen Counter­Strike Server kinderleicht mit My­Webinterface

installieren kannst.

1. Logge Dich mit Deinen Zugangsdaten in das My­Webinterface ein. Die Zugangsdaten hast Du

nach der Bestellung per E­Mail erhalten.

2. Klicke dann auf den “Gameserver” Button.3. Klicke dann auf “Installieren”

Screenshot “Gameserver Installieren”:

Seite 9 von 38

© Christian Synoradzki. Alle rechte vorbehalten

Page 10: Counter-Strike Server Tutorial.pdf

Als nächstes tragen wir die Counter­Strike Serverdaten ein.1. Spiele auswählen

Klicke auf “Spiele auswählen”Hier wählen wir das Counter­Strike Image aus.

2. Nun wählen wir den Root oder vServer aus, auf dem wir den Counter­Strike Server installieren.

Wichtiger Hinweis: Auf dem Rootserver sollte der My­Webinterface Daemon installiert undgestartet sein. Das kannst Du unter dem Button “Rootserver” prüfen.

3. IP­Adresse der Rootserver.

4. Port der Gameserver “Standard Port 27015”.5. Verzeichnis “wird automatisch ausgewählt”.6. Slots

Seite 10 von 38

© Christian Synoradzki. Alle rechte vorbehalten

Page 11: Counter-Strike Server Tutorial.pdf

7. Typ. Hier kannst Du zwischen Clanserver und Public Server auswählen.

8. Jetzt auf “Server installieren” klicken und abwarten und Tee trinken.

Screenshot “Gameserver installieren” :

Seite 11 von 38

© Christian Synoradzki. Alle rechte vorbehalten

Page 12: Counter-Strike Server Tutorial.pdf

Counter­Strike Server Einstellungen

Hier zeige ich Dir die nötigen Einstellungen und cfg´s, die wichtig für ein problemloses

Spielen sind

Server.cfg

Hier werden die wichtigsten Server Einstellungen eingestellt.

Beispiel:

hostname // Servernamesv_password // Server Passwortrcon_password // Server Rcon Passwordsv_maxrate // Maximale freigegebene Bandbreitesv_minrate // Minimale Bandbreitesv_maxupdaterate // Maximale Updateratesv_minupdaterate // Minimale Updateratesv_region // Region des Servers (3=Europa, 255=Welt)

Motd.txtDas ist ein Begrüßungfenster

Beispiel:

///// Bild in Motd.txt einfügen /////

<html><img src=”http://domain.de/deinbild.jpg” border=”0”></html>

Beispiel:

///// Sound in Motd.txt einfügen /////

<html><embed src=”http://domain.de/deinlied.mp3” hidden=”true” autostart=”true”></html>

Seite 12 von 38

© Christian Synoradzki. Alle rechte vorbehalten

Page 13: Counter-Strike Server Tutorial.pdf

Mapcycle.txtIn Mapcycle wird festgelegt, welche Maps gespielt werden.

Wichtiger Hinweis: Nach Änderungen muss der Server neu gestartet werden.

Seite 13 von 38

© Christian Synoradzki. Alle rechte vorbehalten

Page 14: Counter-Strike Server Tutorial.pdf

Counter­Strike MetaMod

Hier erkläre ich Dir wie Du Metamod installieren kannst.

Als Erstes musst Du die neuste Metamod Version runterladen.

Link: http://metamod.org/

Das Archiv entpacken und die Dateien in das Server Verzeichnis (z.B /home/mywi/cs/cstrike/addons)

hochladen.

Öffne “liblist.gam” im Verzeichnis (cstrike) mit dem Editor. Suche dann nach der Zeile:

gamedll_linux “dlls/cs_i386.so” Ersetze diese Zeile mit:gamedll_linux “addons/metamod/dlls/metamod_i386.so”

Fertig! Du hast es geschafft. Jetzt musst Du Deinen Server neustarten b.z.w starten und gib in derKonsole b.z.w im HLSW den Befehl “meta list” ein um zu sehen, ob dein MetaMod erfolgreichinstalliert wurde.

Danach kannst DU ein Mod wie AMXMODX installieren.

Seite 14 von 38

© Christian Synoradzki. Alle rechte vorbehalten

Page 15: Counter-Strike Server Tutorial.pdf

Counter­Strike AmxmodX

Hier erkläre ich Dir wie Du ein AMXMODX installieren kannst.

1. AMXMODX Installation

2. AMXMODX Einstellungen

AMXMODX Installation

Als erstes musst Du die neuste AMXMODX Version runterladen.

Link http://www.amxmodx.org/

Das Archiv entpacken und die Dateien in das Server Verzeichnis (z.B cstrike/addons) hochladen.

Öffne die “plugins.ini” von Metamod (cstrike/addons/metamod/plugins.ini) und trage Folgende Zeilerein:

linux addons/amxmodx/dlls/amxmodx_mm_i386.so

Seite 15 von 38

© Christian Synoradzki. Alle rechte vorbehalten

Page 16: Counter-Strike Server Tutorial.pdf

AMXMODX Einstellungen

Grundeinstellungen “amxx.cfg”.Die meisten Einstellungen sind schon in der “amxx.cfg” im Ordner (cstrike/addons/amxmodx/configs)enthalten. Alle Einstellungen in dieser Datei werden erläutert und die Unterschiedlichen Werte können

benutzt werden.

Adminrechte eintragen.Die Adminrechte werden in der Datei “users.ini” eingetragen. In der Datei geht alles nach “ZugriffsFlags”. Die Flags werden definiert auf welche Befehle deine Admins Zugriff haben.

Beispiel.

/// Admin Zugriff über SteadmID:

“STEAM_1:0:123456789” “My Name” “abcdefghijklmnopqrstu” “ce”

/// Admin Zugriff über IP­Adresse:

“123.456.789” “My Name” “abcdefghijklmnopqrstu” “de”

/// Admin Zugriff über Name und Passwort:

“My Name” “mypassword” “abcdefghijklmnopqrstu” “a”

Seite 16 von 38

© Christian Synoradzki. Alle rechte vorbehalten

Page 17: Counter-Strike Server Tutorial.pdf

Plugins installierenDie Plugins in den Ordner (cstrike/addons/amxmodx/plugins) hochladen. Danach in der “plugins.ini”(cstrike/addons/amxmodx/configs) den Name vom Plugin eintragen.

Beispiel.

admin_check.amxx

Fertig! Jetzt musst Du Deinen Server neustarten b.z.w starten und gib in der Konsole b.z.w im HLSWden Befehl “meta list” ein um zu sehen, ob dein AMXMODX erfolgreich installiert wurde.

Seite 17 von 38

© Christian Synoradzki. Alle rechte vorbehalten

Page 18: Counter-Strike Server Tutorial.pdf

Counter­Strike AMXBans

In diesem Tutorial erkläre ich Dir wie Du AMXBans installieren kannst.

Hier kannst Du AmxBans herrunterladen:

Link: http://www.hlxbans.net/threads/amxbans­6­0­3.284/

1. AMXBans Webpanel Installation

2. AMXBans Plugins Installation

AMXBans Webpanel Installation.

AnforderungenWebspace mit PHP und MySQL Unterstützung

Wichtiger Hinweis: MySQL muss einen externen Zugriff haben.

Seite 18 von 38

© Christian Synoradzki. Alle rechte vorbehalten

Page 19: Counter-Strike Server Tutorial.pdf

AMXBans Webpanel auf den Webspace hochladenEntpacke das AMXBans Archiv

Lade den Ordner “Web” auf deinen Webspace

Setze die CHMOD Rechte (777).Welchen Ordner CHMOD Rechte (777) man benötigt steht unten.

CHMOD Rechte auf 777 setzen:

Home Verzeichnis (z.b amxbans/)include/temp/include/smarty/templates_cinclude/files/include/backup/

AMXBans Installation ausführenÖffne deinen Webbrowser

Gib den Pfad zu AMXBans Installation

http://deindomain.de/setup.php

(Ersetze deine domain.de mit dem korrekten Pfad, da wo du dein AMXBans hochgeladen hast)

Installationsschritte1. Schritt: Start

2. Schritt: Information

3. Schritt: Verzeichnisse

4. Schritt: Datenbank

5. Schritt: Administrator

6. Schritt: Zusammenfassung

7. Schritt: Abschluss

Seite 19 von 38

© Christian Synoradzki. Alle rechte vorbehalten

Page 20: Counter-Strike Server Tutorial.pdf

1. Schritt “Start”Lies und akzeptiere die Lizenzbestimmungen und klicke danach auf “Weiter”

Seite 20 von 38

© Christian Synoradzki. Alle rechte vorbehalten

Page 21: Counter-Strike Server Tutorial.pdf

2. Schritt “Information”Information der Server­Einstellungen.

Hier sehen wir ob die Webspace Einstellungen den Empfehlungen entsprechen. Haben wir nur

grüne Haken, sind die Einstellungen “OK” . Jetzt klicken wir auf “Weiter”

Seite 21 von 38

© Christian Synoradzki. Alle rechte vorbehalten

Page 22: Counter-Strike Server Tutorial.pdf

3. Schritt “Verzeichnisse”Sammeln der Verzeichnis­Informationen.

Als nächstes müssen wir den URL­Pfad eingeben (z.B http://amxbans.deindomain.de) und

dann die CHMOD Rechte (777) prüfen. Haben wir nur grüne Haken, sind unsere Einstellungen

“OK”. Nun können wir wieder auf “Weiter” klicken.

Seite 22 von 38

© Christian Synoradzki. Alle rechte vorbehalten

Page 23: Counter-Strike Server Tutorial.pdf

4. Schritt “Datenbank”Sammeln der Datenbank Informationen.

Hier werden die Daten der Datenbank eingegeben.

Datenbank AdresseDatenbank BenutzerDatenbank PasswordDatenbank NameTabellen Präfix (Standart amx,)

Wichtiger Hinweis: Tabellen Präfix bitte nicht ändern, bleibt Standart

Seite 23 von 38

© Christian Synoradzki. Alle rechte vorbehalten

Page 24: Counter-Strike Server Tutorial.pdf

Klicke auf “Zugangsdaten Prüfen”. Sind die Zugansdaten in Ordnung, klicken auf “Weiter”

Seite 24 von 38

© Christian Synoradzki. Alle rechte vorbehalten

Page 25: Counter-Strike Server Tutorial.pdf

5. Schritt “Administrator”Anlegen des ersten Administrators.

Dann “Weiter” klicken.

6. Schritt “Zusammenfassung”Jetzt kommt die Zussamenfassung deiner Daten.

Seite 25 von 38

© Christian Synoradzki. Alle rechte vorbehalten

Page 26: Counter-Strike Server Tutorial.pdf

7. Schritt “Abschluss”Klicke auf “Weiter zu AMXBans” und lösche die Datei “setup.php” und das Verzeichnis“install”.

Seite 26 von 38

© Christian Synoradzki. Alle rechte vorbehalten

Page 27: Counter-Strike Server Tutorial.pdf

AMXBans Plugins Installation

Hier zeige ich Dir wie Du “AMXBans Plugins” auf dein Gameserver installieren und danach deinenGameserver mit AMXBans Webpanel verbinden kannst.

Lade alle Dateien von dem Ordner “Plugins” auf deinen Gameserver im Verzeichnis(/cstrike/addons/amxmodx)

Öffne die Datei “amxbans.cfg” (/cstrike/addons/amxmodx/configs/).Suche den Parameter (amxbans_server_address ) und trage den IP:Port deines Gameservers ein.

Beispiel:

amxbans_server_address “123.123.123:27015”

Suche den Parameter (amxbans_complain_url) und trage deine Domain Adresse ein.

Beispiel:

amxbans_complain_url “myclanpage.de”

Den Rest der Datei “amxbans.cfg” kannst Du nach deinen Wünschen anpassen.

Öffne die Datei “modules.ini” (/cstrike/addons/amxmodx/configs/) und aktiviere die Module.

mysqlfuncstrikecsx

Seite 27 von 38

© Christian Synoradzki. Alle rechte vorbehalten

Page 28: Counter-Strike Server Tutorial.pdf

Und so muss es aussehen:

Seite 28 von 38

© Christian Synoradzki. Alle rechte vorbehalten

Page 29: Counter-Strike Server Tutorial.pdf

Öffne die Datei “plugins.ini” (/cstrike/addons/amxmodx/configs) und trage die zwei Parameter obenein.

Parameter:

amxbans_core.amxxamxbans_main.amxx

Deaktiviere danach (mit ; auskommentieren) den Parameter “admin_amxx”

Zum Schluss muss es so aussehen:

Seite 29 von 38

© Christian Synoradzki. Alle rechte vorbehalten

Page 30: Counter-Strike Server Tutorial.pdf

Jetzt trage die Daten der AMXBans Datenbank in die “sql.cfg” (/cstrike/addons/amxmodx/configs)Datei ein.

Wichtiger Hinweis: Du musst die Datenbank benutzen, in der Du deinen AMXBans Webpanelinstalliert hast.

Screenshot “sql.cfg”

Jetzt musst Du deinen Gameserver restarten b.z.w. starten.Wenn Du alles richtig installiert und gemacht hast, ist dein Gameserver mit dem AMXBans Webpanelverbunden.

Seite 30 von 38

© Christian Synoradzki. Alle rechte vorbehalten

Page 31: Counter-Strike Server Tutorial.pdf

So kannst Du es prüfen:

Öffne deinen AMXBans Webpanel (z.B http://amxbans.deindomain.de)klicke auf “Serverliste”Nun muss dein Server sichtbar sein.

Screenshot

Das war´s! Du hast es geschafft!

Seite 31 von 38

© Christian Synoradzki. Alle rechte vorbehalten

Page 32: Counter-Strike Server Tutorial.pdf

Counter­Strike HLTV Server

In diesem Tutorial erkläre ich Dir wie DU einen HLTV Server installieren kannst.

1. Installation

2. Einstellungen “hltv.cfg”

3. HLTV Server starten

Installation

Zuerst loggen wir uns als root via Putty auf dem Server ein. Nun müssen wir für den Server eineneigenen User anlegen. Im Tutorial ist der User “mywi”, sein Home Verzeichnis ist “/home/mywi” undden Server installieren wir nach “/home/mywi/hltv”.Um einen User anzulegen, geben wir folgendes ein:

# adduser mywi

Der Benutzer benötigt jetzt ein Passwort mit dem er sich per SSH einloggen kann.

Wichtiger Hinweis: Das Passwort 2 Mal eingeben

Als nächstes loggen wir uns als User “mywi” auf dem Server ein und wechseln in sein HomeVerzeichnis:

# cd /home/mywi

Danach ein Verzeichnis für den Counter­Strike Server erstellen und hineinwechseln:

# mkdir hltv

# cd hltv

Seite 32 von 38

© Christian Synoradzki. Alle rechte vorbehalten

Page 33: Counter-Strike Server Tutorial.pdf

Nun laden wir HLDS­Tools und machen es ausführbar:

# wget http://storefront.steampowered.com/download/hldsupdatetool.bin

# chmod u+x hldsupdatetool.bin

Danach starten wir HLDS­Tools:

# ./hldsupdatetool.bin

Jetzt kann die Installation beginnen und wir brauchen jetzt die Serverdaten.

Wir rufen Steam auf:

# ./steam ­command update ­game cstrike ­dir /home/mywi/hltv

Wichtiger Hinweis: Am Besten führt man diesen Befehl 2­3 Mal aus, bis man die Bestätigungvom Installer bekommt, dass alles auf dem neuesten Stand ist.

Seite 33 von 38

© Christian Synoradzki. Alle rechte vorbehalten

Page 34: Counter-Strike Server Tutorial.pdf

Einstellungen “hltv.cfg”

Nun erstellen wir “hltv.cfg” und laden die hltv.cfg auf den HLTV­Server im Verzeichnis(/home/mywi/hltv)

Beispiel “hltv.cfg”

/// HLTVhostname “HLTV by My­Webinterface.com” // Name den HLTV Serverrcon_password “hltvrcon” // HLTV Server RCON Passwordadminpassword “myhltv” // Admin Passwortchatmode “1” //Local chatting AN (0= Aus)record “1” //Demo aufnahme AN (0 = Aus)

/// Gameserver (Da wo dein HLTV­Server hinconnecten soll. )connect “IP:PORT” // Ziel Gameserverserverpassword “esl” // das pw des Ziel Gameservername “HLTV” // HLTV Name auf dem Gameserver

/// Set offline info text clients will see as reject reason if HLTV isn`t broadcasting yetofflinetext “Sorry, game is delayed. Please try again later.”

/// Settingsdelay 90.0 // delays game for 90 secondsmulticast 0 // multicast disabledrate 10000 // tell server to send data with 10 KB/secmaxclientrate 10000 // allow 10 KB/sec maximum Client rateupdaterate 20 // get 20 updates per seconds from serverlogfile 1 // log events in proxy.logloop 1 // repeat last game after serverproxypassword “pw” // proxy password for rcon

// Werbungloopcmd 1 60 localmsg "HLTV Server by My­Webinterface.com" 8 ­1 0.70 f8f8ffloopcmd 2 60 localmsg "My­Webinterface.com ­ best server, best service" 8 ­1 0.74 ffd700loopcmd 3 60 localmsg "HLTV ­ Action of the best hero's" 8 ­1 0.78 ffd700

Seite 34 von 38

© Christian Synoradzki. Alle rechte vorbehalten

Page 35: Counter-Strike Server Tutorial.pdf

HLTV Server Start

Jetzt erstellen wir eine neue Datei mit dem Namen “hltv_run” und schreiben dann folgendes rein:

#!/bin/shexport LD_LIBRARY_PATH=.:$LD_LIBRARY_PATH./hltv $@

Danach laden wir die Datei “hltv_run” auf den HLTV Server im Verzeichnis (/home/mywi/hltv) undsetzen die CHMOD Reche für den “hltv_run” auf “770”.

Jetzt starten wir den HLTV­Server.

Wichtiger Hinweis: Damit der Server im Hintergrund weiterläuft, wenn wir uns ausloggen,starten wir ihn in einem Screen.

Server Start

# screen ­A ­m ­d ­S hltv ./hltv_run ­ip 123.456.789 ­port 27020 +maxclients 30 +exec hltv.cfg

Server Stop

# screen ­r <pid> ­X quit

Seite 35 von 38

© Christian Synoradzki. Alle rechte vorbehalten

Page 36: Counter-Strike Server Tutorial.pdf

Screen Installation & Erklärung

Erklärung zu Screen

Was ist ScreenScreen ist ein "Terminal­multiplexer". Dadurch werden mehrere Terminals in einem geöffneten

Terminalfenster bzw. Tab ermöglicht. Die Programme, die von der Screenkonsole aus

gestartet wurden, laufen weiter.

Wie installiere ich ScreenScreen installierst du einfach mit: # apt­get install screen

Die wichtigsten BefehleScreen rauswechseln: Strg + a + d

Screen auflisten: screen ­ls

Screen reinwechseln: screen ­r <pid>

Screen beenden: exit

Seite 36 von 38

© Christian Synoradzki. Alle rechte vorbehalten

Page 37: Counter-Strike Server Tutorial.pdf

Counter­Strike Deathmatch ModHier zeige ich Dir wie Du Deathmatch Mod auf deinen Counter­Strike 1.6 Server installieren kannst.

Um Deathmatch Mod zu installieren b.z.w nutzen können, brauchen wir den AmxmodX 1.8.0 +.

Deathmatch Mod Installieren

Hier kannst Du den Deathmatch Mod herrunterladen:

Link: http://www.bailopan.net/csdm/

Entpacke das Deathmatch Archiv “csdm”

Lade alle entpackenen Dateien auf deinen Gameserver im Verzeichnis

(/deinserver/cstrike/addons/amxmodx) und füge den Inhalt der einzelnen Unterordner in den jeweiligen

Sub­Ordner ein.

BeispielOrdner “csdm” ­> /deinserver/cstrike/addons/amxmodx/configsDatei “csdm.cfg” ­> /deinserver/cstrike/addons/amxmodx/configsDatei “plugins­csdm.ini” ­> /deinserver/cstrike/addons/amxmodx/configs

Öffne die Datei “modules.ini” (deinserver/cstrike/addons/amxmodx/configs/) und trage folgendes ein:

csdm

Wichtiger Hinweis: Stelle bitte sicher, dass die Module “cstrike, engine, fun und csx” inDeinen “modules.ini” (deinserver/cstrike/addons/amxmodx/configs/) auch aktiviert sind.

Seite 37 von 38

© Christian Synoradzki. Alle rechte vorbehalten

Page 38: Counter-Strike Server Tutorial.pdf

So ungefähr muss die Datei “modules.ini” aussehen:

;mysql;sqlitefunengine;fakemeta;geoip;sockets;regex;nvaultcstrikecsx;hamsandwichcsdm

Fertig! Jetzt musst Du Deinen Server neustarten b.z.w starten und gib im HLSW den Befehl “metalist” ein um zu sehen, ob dein Deathmatch erfolgreich installiert wurde.

Ich hoffe Du bist mithilfe von My­Webinterface zu deinem Ziel gelangt und wir freuen uns überDein Feedback.

Seite 38 von 38

© Christian Synoradzki. Alle rechte vorbehalten


Recommended