Counter-Strike Tutorial

Transcrição

Counter-Strike Tutorial
Counter-Strike Tutorial
der [=CV=] Counter-Visualists
©2002
by
RiDDleR
mailto: [email protected]
Inhatsverzeichnis
1. Server allgemein
2. Shortcut – Einstellungen
3. Console (Clients)
4. Server – Einstellungen
4.1.
4.2.
4.3.
4.4.
autoexec.cfg
motd.txt
mapcycle.txt
server.cfg
5. LAN-Einstellungen beim Server
6. rcon (Remote Control)
7. Maxrate / Minrate
8. Bannen
9. AdminMod
10. ClanMod
Anhang
A
alle Befehle zum Ausdrucken
B
englische Tastaturbelegung
Counter-Strike
Tutorial
der [=CV=] Counter-Visualists
1. Server allgemein
Ein Half-Life Server bringt bestimmte Anforderungen mit sich. Allgemeine Daten zum
Server (die für uns im Moment wichtigen) sind hier aufgeführt:
-
min. 2Mbit-Leitung für den Betrieb als Online-Server
(pro Player 4KB/sec)
-
ca. 450MB Festplattenspeicher bei Windows
(Linux: ca. 300MB)
-
min. 128MB-RAM
-
folgende UDP-Ports müssen bei einer Firewall offen sein:
27005 / 27009 / 27010 / 27011 / 27012 / 27015
-
folgender TCP-Port muß offen sein:
7002
2. Shortcut - Einstellungen
Man kann bei seiner Windows-Verknüpfung grundstätzlich alle CS-Settings mit aufrufen
lassen. Die Verknüpfung sieht normalerweise so aus:
hlds.exe –game cstrike
Somit wird Half-Life gestartet und als aktuelles Spiel der Mod Counter-Strike. Zusätzliche
Informationen werden einfach mit einer Leerstelle hinten dran gehängt!
hlds.exe –game cstrike +maxplayers 10 +etc. …
Folgende Parameter sind mir bekannt:
-game cstrike
Lädt den Half-Life Mod (cstrike, tfc, dod, ...)
-console
Ohne diesen Befehl ist die Console im Spiel nicht verfügbar
-port 27015
Setzt den Port des Servers (162.54.2.178:27015)
+maxplayers 12
Setzt die Anzahl der Spieler, die auf dem Server erlaubt sind
+map de_dust
Setzt die Map, die zu Beginn geladen werden soll
+localinfo mm_gamedll dlls/bot.dll
Führt zusätzliche DLL-Datei aus, zum Beispiel eines Bots
(oder Cheating-Death) der auf dem Server laufen soll
Maxplayers und Map können auch in die autoexec.cfg geschrieben werden (optional).
3. Console (bei Clients)
Die Konsole muß beim Programmstart aktiviert werden. Dies funktioniert über die
Verknüpfung (siehe 2.).
Im Spiel wird sie standardmäßig über die ~ (Tilde) aufgerufen, welche auf der
Englischen-Tastatur auf dem Zeichen „^“ liegt. Das kann man aber auch nach Belieben
im Control – Menü umstellen.
2
Counter-Strike
Tutorial
der [=CV=] Counter-Visualists
In der Konsole selbst kann man dann direkt Befehle für sein CS eingeben.
Folgende Befehle sind mir bekannt:
status
Zeigt die Server-IP, die aktuelle map etc.
exit
Schließt das komplette CS, damit spart man sich die
Menüklickerei beim Beenden
listmaps
Zeigt die Maps auf dem Server (inkl. Nummer zum voten)
listusers
Zeigt die Spieler auf Server an (inkl. Nummer zum Kicken)
votemap 2
Um map zu voten, optional Nummer oder Mapname
vote 123
Votet den Spieler mit der Nummer 123 (->listusers)
name mustermann.cv
Ändert seinen Playername, man muß lebendig sein!
ah 1
Schaltet Auto-Help von CS an (0 = aus)
cl_observercrosshair 1
Schaltet das Crosshair im Freelook-Mode an
cl_hidefrags 0
Schaltet die Scores der anderen Spieler aus
drawradar
Schaltet das Radar an
hideradar
Schaltet das Radar aus
fastsprites 0
Setzt die Komplexität der Rauchgranaten (0 hoch, 2 niedrig)
hud_centerid 1
Zentriert den Auto-ID Text (0 = aus)
lefthand 1
Macht den Player zum Linkshänder (0 = rechts)
setinfo vgui_menus 0
Schaltet das grafische Menu aus (kaufen, etc.)
forgivetk
Seinem „Killer“ den Teamkill verzeihen (Sperre entfällt!)
timeleft
Zeigt die verbleibende Zeit auf der aktuellen Map
4. Server - Einstellungen
Nach Installation des Servers, und vorausgesetzt er läuft, muß man sich nur noch um die
Einstellungen in folgenden Dateien kümmern:
4.1 autoexec.cfg
Diese Datei wird nur einmal beim Start des Servers geladen. Sie ist nicht unbedingt
notwendig!
Folgende Parameter sind mir bekannt:
setmaster half-life.east.won.net 27010
Nicht nötig, Server connected sonst zu default-WON
maxplayers 10
Maximale Anzahl der Spieler auf dem Server
map de_dust
Setzt die Map, die zu Beginn geladen werden soll
log on
??? denke, schaltet eine Log-Datei ein
4.2 motd.txt
Hier steht der Text drin, den die Clients bei jedem Mapchange und beim Connecten lesen
können, z.B.:
„Welcome to the [=CV=] ARENA, the Server of the Counter-Visualists“
3
Counter-Strike
Tutorial
der [=CV=] Counter-Visualists
4.3 mapcycle.txt
Hier stehen alle Maps drin, die auf dem Server gespielt werden können. Notwendig für
Voting etc. Maps die zwar installiert, aber hier nicht aufgeführt sind, sind nicht verfügbar.
Bekannte Maptypen:
cs_sonstwas
Hostage map
de_sonstwas
Defusion map
as_sonstwas
Assassination map
es_sonstwas
Escape map
CT´s müssen Geißeln befreien
T´s müssen Bombe legen
CT´s müssen VIP beschützen
T´s müssen aus einem Gefängnisszenario entfliehen
4.4 server.cfg
Das Herzstück der Einstellungen. Alle nur möglichen Parameter zum Spiel werden hier
eingestellt.
Wichtig zu wissen ist, daß diese Datei bei jedem Mapchange neu geladen wird.
Einstellungen, die man also während einer Map z.B. mit rcon gemacht hat, werden
wieder geändert auf die Einstellungen in der server.cfg!
Folgende Parameter sind mir bekannt:
allow_client_exec 1
Erlaubt Admin auf einem Client Kommandos (wie name,
bind fire 1 etc.) auszuführen
allowspectators 2
Anzahl der erlaubten Spectators auf dem Server
decalfrequency 60
max_shells 50
Anzahl der maximal angezeigten Shells
max_skomepuffs 50
Anzahl der maximal angezeigten Rauchwolken
motd_display_time 2
Setzt Display-Zeit der motd.txt in Sekunden
pausable 0
Somit können Clients das Spiel nicht mehr pausieren
setmater add 205.244.188.39 22999
Damit wird Server problemlos in Kali gefunden
Map - Settings
mp_autokick 1
Kickt Teamkiller und Clients, die „idle“ sind
mp_autoteambalance 1
Regelt automatisch die Anzahl der Spieler pro Team
durch „Zwang-Wechsel“
mp_buytime 0.4
Zeit in minuten, die ein Spieler zum Kaufen hat
mp_c4timer 45
Explosionstimer der C4-Bombe in Sekunden (15-90)
mp_chasecam 0
Beschränkt tote Spieler auf den Ghostmode, keine freie
Bewegung im Level
mp_fadetoblack 0
Liefert bei toten Spielern einen schwarzen Bildschirm
mp_falldamage 1
Schaltet realistische Verwundungen ein
mp_flashlight 0
Verweigert Spielern Flashlight
mp_footsteps 1
Somit hört man Fussschritte im Spiel
mp_forcechasecam 0/1/2
0: free look
stirbt
mp_fraglimit 100
mp_freezetime 5
mp_friendly_grenade_damage 1
1: nur Teammates 2: Spieler bleibt wo er
Anzahl frags bis ein Mapchange stattfindet
Zeit in Sekunden, die die Spieler zu Beginn einer Runde
nicht laufen können
Somit richten Granaten auch bei Teammates Schaden
an
4
Counter-Strike
Tutorial
der [=CV=] Counter-Visualists
mp_friendlyfire 1
mp_ghostfrequency 0.1
mp_hostagepenalty 2
Somit werden auch Teammates verwundet
Aktualisiert die Ghost-rate in Sekunden (höher: weniger
lags)
Anzahl der Geißeln, die jemand töten muß, um vom
Server gekickt zu werden
mp_limitteams 1
Soviele Spieler kann ein Team mehr haben
mp_lowlag 0
Einschränkung der Einschußlöcher (1: Internet 0: LAN)
mp_mapvoteratio 0.6
Prozentzahl der Spieler fürs Map-Voting (= 60%)
mp_maxrounds 0
Anzahl der Runden bis zum Mapchange (0 = timelimit)
mp_roundtime 4
Spieldauer einer Runde in Minuten
mp_startmoney 800
Startgeld bei einer Runde (800 – 16000)
mp_timelimit 20
Zeit auf einer Map in Minuten
mp_tkpunish 1
Teamkiller werden mit einer Runde aussetzen bestraft
mp_winlimit 0
Anzahl Rundensiege eines Teams bis zum Mapchange
Server - Settings
sv_aim 0
Schaltet AutoAim aus
sv_airaccelerate 1.5
sv_airmove 0
sv_allowdownload 0
sv_allowupload 0
sv_alltalk 0
Sendet Voice-Kommandos nur ans Team (1 = alle)
sv_cheats 0
sv_download_ingame 0
sv_enablevoice 0
Deaktiviert die Voice-Kommunikation auf dem Server
sv_maxrate 6500
Setzt die Maximalrate
sv_maxspeed 320
Setzt maximalen Player-Run-Speed
sv_minrate 2000
Setzt die Minimalrate
sv_password pwd
Setzt ein Server-Passwort
sv_proxies 0
Erlaubt keine Proxies mehr (somit kein HLTV)
sv_rcon_banpenalty 0
Zeit des Banns für sv_rcon_minfailures (0= immer)
sv_rcon_minfailures 5
Anzahl falscher rcon-Anfragen bis zum Bann
sv_rcon_minfailuretime 0
Zeiteinstellung für sv_rcon_minfailures
sv_restartround 0
Zeit in Sekunden bis zum Rundenneustart
sv_sendvelocity 0
1 aktiviert komplexere Grafiken und physikalische
Berechnungen für schnelle Server
sv_spectatormaxspeed 500
5
Counter-Strike
Tutorial
der [=CV=] Counter-Visualists
5. LAN-Einstellungen beim Server
Einige Parameter sollten in der server.cfg verändert werden, wenn man den Server in
einem LAN laufen läßt.
Folgende Parameter sollten in der server.cfg geändert / hinzugefügt werden:
sv_lan 1
Setzt die LAN-Variable auf “on”
sv_maxrate 25000
Setzt die sv_maxrate
setmaster 0
Verhindert, daß der Server einen „Master“ im Internet
sucht.
Diese Parameter können optional auch über die Shortcut-Verknüpfung eingestellt
werden. Zum Shortcut müssen dann folgende Parameter einfach mit einer Leerstelle
hinzugefügt werden:
hlds.exe –game cstrike –nomaster +sv_lan 1 +sv_maxrate 25000
Die Shortcut-Lösung ist aber nicht sehr effektiv, da der Server bei jedem Mapchange die
server.cfg neu lädt und somit evtl. die Parameter verändert werden!
6. rcon (Remote Control)
rcon ermöglicht einem “Fernzugriff” auf seinen Server. Das heißt, man kann den Server
von einem Client aus steuern und so ziemlich alle Parameter einstellen.
Als erstes muß auf dem Server in der server.cfg das rcon – Passwort eingestellt werden,
dies geschieht mit der Zeile
rcon_password pwd
Nun muß man seinen Client nach dem Connecten identifizieren, und zwar mit folgender
Befehlszeile in der Console:
rcon_password pwd
Ab nun hat man Zugriff auf den Server und kann alle Parameter einstellen. Dazu muß
man in der Console einfach rcon und das entsprechende Kommando eingeben, z.B.:
rcon kick playername ODER rcon mp_fadetoblack 1
Folgende Befehle sind mir bekannt:
Alle Parameter aus der server.cfg
rcon_password pwd
Um sich als Admin mit dem Passwort zu identifizieren
rcon_port
Verändert den aktuellen Port des Servers
kick playername
Kickt den Spieler vom Server
users
Listet die aktuellen Spieler mit WonID etc. auf
writeid
Erzeugt eine banned.cfg
banid 20 UIN
Bannt den Player mit der UIN für 20 Minuten vom Server
removeid UIN
entfernt den Bannstatus für die UIN
6
Counter-Strike
Tutorial
der [=CV=] Counter-Visualists
listid
???
listip
???
exec server.cfg
Lädt server.cfg neu
exec Player kill
Führt Kommando “kill” bei Player aus (ebenso: name etc.,
hilfreiche um Spieler mit „Player“ um zu benennen)
removeip
???
7. Maxrate / Minrate
Seit dem neuen CS-Release ist es für Server-Admins möglich, mittels den zwei Variablen
sv_maxrate und sv_minrate die Clients zu bestimmten “Pings” zu zwingen! Clients, die
nicht in der angegebenen Spanne liegen, werden zwar nicht vom Server gekickt, aber
ihre „Rate“ wird entsprechend den Einstellungen angeglichen. Somit wird Spielern mit
niedrigeren / besseren Pings mittels sv_maxrate 6000 die hohe Bandbreite beschnitten
und umgekehrt!
8. Bannen
Mittels rcon writeid kann man ja eine banned.cfg Datei erzeugen lassen. Dort stehen
alle gebannten Spieler drin.
Diese Datei muß mittels
exec banned.cfg
in der server.cfg immer neu geladen werden.
9. AdminMod
Zur Installation und sonstigen Einstellung, ist es zwingend notwendig die Dokumentation
zu lesen. Hier wird nur erklärt, welche Einstellungen die „Admins“ auf der Clientseite
vornehmen müssen.
AdminMod ist ein Zusatzplugin für Counter-Strike, welches auf MetaMod aufbaut
(genauso wie andere Plugins, z.B. CS-Guard). Ist also als ein Aufsatz auf die HL-Engine
zu sehen.
Mittels AdminMod sind zusätzliche Servereinstellungen möglich und für mehrere Admins
leicht während des laufenden Serverbetriebs anzuwenden.
AdminMod speichert die berechtigten Admins in einer user.ini Datei auf dem Server.
Dort ist die UIN bzw. der Username des Admins, sowie ein Passwort und seine Rechte
eingetragen
Mustermann:passwort:xxxxxxx
Der Client-Admin muß auf seinem Rechner nun noch die Datei adminpass.cfg in sein
/cstrike – Verzeichnis kopieren und diese zusammen mit seinem CS starten. Dies
geschieht am Besten durch eine Ergänzung der Verknüpfung:
hlds.exe –game cstrike –exec adminpass.cfg
7
Counter-Strike
Tutorial
der [=CV=] Counter-Visualists
VORSICHT!!! Diese Verknüpfung darf man nur verwenden, wenn man auf “seinen
eigenen” Server geht. Ansonsten könnten andere Server-Admins das Passwort auslesen,
da bei jedem connecten die Daten von der adminpass.cfg übermittelt werden (und da
steht das Passwort drin).
Hat man alles richtig gemacht, sieht man beim Connecten eine Bestätigung als [ADMIN].
Jetzt kann man in der Console die AdminMod-Befehle ausführen!
Folgende Parameter sind mir bekannt:
admin_ban <mins> <username>
Bannt den User für die angegebene Zeit (in Minuten)
admin_cancelvote
bricht den aktuellen hlds_ld vote ab
admin_cfg <script_name>
Führt das Script aus. Merke diese Datei muß im Half-Life
verzeichniss sein (auch Unterverzeichnissen)
admin_chat <msg>
nachrichten die nur Admins sehen können
admin_denymap <map>
löscht alle votes für eine map
admin_disco
starten einen Disco Modus (nur wenn admin_fun "on"
ist)
admin_fraglimit <fraglimit>
setzt ein fraglimit (mp_fraglimit)
admin_friendlyfire <x>
Setzt FriendlyFire zu x (0=Aus,1=Ein)
admin_fun <"on"|"off">
setzt einen "fun" Modus ein oder aus
admin_godmode <"on"|"off">
stellt ein godmodus für den Spieler ein oder aus
admin_gravity <gravity>
setzt die gravity (sv_gravity)
admin_help
Gibt eine kleine Hilfedatei aus (Befehle)
admin_hostname <name>
setzt einen servernamen
admin_kick <username>
Kickt den User
admin_listmaps
zeigt den mapcycle
admin_map <map_name>
Wechselt die Map
admin_nextmap
Zeigt die nächste Map im Mapcycle
admin_nopass
Schaltet das Server-Passwort aus
admin_pass <server_passowrd>
erstellt ein Serverpasswort
admin_password passwort
Einfach in die Console tippen. Das Passwort muss in der
users.ini eingetragen werden.
admin_pause
Erlaubt das Pausieren auf dem Server
admin_prematch <pre_match>
Setzt die Variable prematch zu <pre_match>
admin_psay <target><msg>
sendet eine private Nachricht zu dem Spieler
admin_reload
Lädt die Users.ini neu (Sehr nützlich)
admin_restartround #
Restart des Spiels nach # Sekunden.
admin_say <message>
Sagt etwas zu allen Usern
admin_slap <target>
schlägt den Spieler und zieht 5 hp ab
admin_slay <target>
killt den spieler
admin_slayteam <team>
killt das ganze Team
admin_ssay
sendet eine anonyme Nachricht des Admins
admin_stack
Stapelt alle anderen Spieler auf sich selbst.
admin_status
Schreibt einige Server Informationen (Zur Zeit nicht
eingebaut)
admin_teamplay <x>
Setzt teamplay to x (0=Aus,1=Ein)
8
Counter-Strike
Tutorial
der [=CV=] Counter-Visualists
admin_timeleft
Zeigt die Zeit an wielange die Map noch läuft
admin_timelimit <time>
Setz die MapCycle Zeit (wielang eine Map läuft)
admin_tsay [color] <msg>
blendet eine Nachricht im unteren Bildschrim in der
gewählten Farbe an (standartmäßig Weiß)
admin_unban <username>
Hebt den Ban auf
admin_unpause
Schalte die Erlaubniss zu Pausieren ab
admin_userlist
Zeigt die Users an
admin_version
Gibt die Admin-Mod version aus.
admin_vote_kick <player_name>
Vote um einen Player zu Kicken
admin_vote_map <map_name>
Vote um die Map zu Changen
admin_vsay <question>
startet einen Frage auf die man mit voten kann
say glow <color |"off">
läst den Spieler in der gewählten Farbe leuchten oder
stellt das leuchten aus
Installierte Plugins
admin_rules
admin_rules file
Zeigt alle Server-Regel-Dateien aus dem rules
Verzeichnis in /cstrike
Lädt die Einstellungen aus file.cfg (aus rules –
Verzeichnis), aktiv bis zum nächsten Mapchange
10. ClanMod
Dies ist ein weiteres Add-On um das Gameplay zu administrieren und wie es sich selbst
beschreibt, „sehr mächtig“! Und das stimmt auch. So bringt es ein eigenes Menü
während des spielens mit, was die Administration sehr einfach und angenehm gestaltet.
Zum Installieren auf dem Server ist die Beschreibung wieder unerlässlich. Hier
beschreibe ich, wie man sich als Admin einloggt.
Man muß sich mittels eines Passwortes beim Server authentifizieren. Dazu muß man in
seine config.cfg die Zeile
setinfo cm_pw "deinPasswort"
hinzufügen. Optional kannst du auch eine Datei z.B. adminpass.cfg erstellen, die Zeile
dort reinschreiben und beim Starten von CS in der Verknüpfung mittels
-exec adminpass.cfg
die Informationen einlesen lassen. Die zweite Alternative ist vielleicht etwas sicherer!
Nun musst du noch eine Taste für das Menü belegen. Suche dir hierzu eine freie Taste
auf deiner Tastatur und belege diese in der config.cfg mit diesem Befehl
bind "c" "clanmodmenu"
Nun würde bei drücken der Taste c das ClanMod-Menü aufgerufen.
Die Bildschrimmenüs erklären sich von selbst! Ich füge hier jetzt noch eine Liste aller
Befehle und Konfigurationseinstellungen ein, die man am Server einstellen oder mittels
rcon ändern kann.
9
Counter-Strike
Tutorial
der [=CV=] Counter-Visualists
Folgende Parameter sind mir bekannt:
cm_admin <Name, IP, WONID>
<Passwort> <Admin Level und flags>
cm_map <Map Name> <Level>
cm_word <word>
cm_whine <sentence>
cm_motd <Text> <RRRGGGBBB>
<Dauer>
cm_alias <Name> <Server-Befehl>
<Level und flags>
cm_listtask
cm_listplayer [Dateiname]
cm_listadmin
cm_pause
Neue Admins hinzufügen. Als Name kann Nick, WONID
oder IP Adresse (ohne Port) verwendet werden.
Verwende "" wenn der Name blanks enthält.
Eine neue Map wird zum Menü hinzugefügt.Die Level
sind die gleichen wie in den Adminaccounts, z.B.
cm_map de_dust M
Fügt ein Wort zu der Liste der "verbotenen" Worte
hinzu.
Hier wird ein neuer Alternativtext registriert, welcher
dann statt dem verbotenem Text angezeigt werden
kann.
Neue Infonachrichten werden hinzugefügt. RRR (rot),
GGG(grün) und BBB(blau) steht für die Werte der RGB
Palette, welche die Textfarbe festlegen.
Setzt verkürzungsaliase für Serverbefehle, z.B. cm_alias
cl changelevel M
Liste der Aufgaben. Wenn der Befehl von der Spieler
Konsole aufgerufen wird, erscheint ein grafisches
Fenster mit der Aufgabenliste.
Zeigt eine Spielerliste in einem grafischen Fenster
/Server Konsole (abhängig von wo es aufgerufen
wurde).
Zeigt eine Adminliste in einem grafischen Fenster
/Server Konsole (abhängig von wo es aufgerufen
wurde).
Stoppt den Server auch wenn cvar pausable auf 0 ist.
cm_kick <WONID, IP, Name, Teil des
Namens oder #id>
Kickt einen Spieler aus dem Spiel. Kann nicht an Admins
mit Level O ausgeführt werden.
Führt einen Befehl an einem Spieler aus. cm_clientcmd
muss auf 1 stehen. Als Name kann auch das wort "all"
cm_clexec <WONID, IP, Name, Teil des
eingesetzt werden, um den Befehl an allen Spielern
auszuführen. In Counter Strike kannst du auch "t" und
Namens oder #id> <Befehl>
"ct" einsetzen, um einen Befehl an bestimmten Teams
auszuführen.
cm_makeadmin <WONID, IP, Name, Teil Erstellt einen neuen Admin nur für die aktuelle Map.
Dieser Befehl registriert keine neuen Admin Accounts,
des Namens oder #id> <Admin Level
z.B. cm_makeamdin * C
und flags>
Erstellt einen Eintrag in den Logs, z.B. cm_log "Hallo
cm_log <text>
hier ist Cruiser, ich hab nen Cheater entdeckt, seine
WONID ist 25416"
cm_votemap <Map> <Map> <Map>
Startet eine Mapwahl. Du kannst maximal 4 Argumente
<Map>
angeben.
cm_votekick <Maske für den Namen,
Startet eine Wahl für kick.
WONID oder IP>
Zeigt die Werte aus den Einstellungen von
cm_playerstats <Maske für den Namen
cm_wlogformat und cm_plogformat von dem gewählten
oder ID>
Spieler. Es können auch mehrere sein.
cm_vote <Text> <erste
Ein eigenes Voting wird gestartet. Wenn keine
Wahlmöglichkeit> <Befehl> <zweite
Wahlmöglichkeit angegeben wird, erscheint Ja und Nein.
Wahlmöglichkeit> <Befehl>
cm_sayadmin <text>
Sendet einen Text zum Admin.
cm_saycenter <text>
Schreibt eine Nachricht in der Mitte des Bildschirms.
cm_say <Parameter> <text>
Beispiel zur Verwendung:
// grüner Text im der Mitte
cm_say @@g Hallo Leute!
Admin-Befehle
clanmodmenu
Dieser Befehl ruft das ClanMod Menü auf. Stelle sicher,
dass du alle Rechte für diesens Menü hast (falls nicht
versuche die zweite Seite anzuzeigen).
10
Counter-Strike
Tutorial
der [=CV=] Counter-Visualists
clanmodmenu2
Dieser Befehl ruft die zweite Seite vom ClanMod Menü
auf (falls nicht versuche die erste Seite anzuzeigen).
cm_help
Zeigt die graphische Admin/Spieler Hilfe.
cm_rules
Zeigt das graphische Fenster mit den Regeln.
cm_demoname <Name des Präfixes>
cm <Befehl>
say <parameter> <text>
say_team <parameter> <text>
Schreibt ein Präfix vor den Demonamen. Das ist nützlich
um das Demo kurz zu beschreiben. Sonst wird immer
cm_demo als Präfix verwendet. Der weitere Name des
Demos beinhaltet den Mapnamen, den Spielernamen
und den Index.
Es wird ein rcon Befehl ausgeführt. Das ist das Gleiche
wie rcon es muss aber kein rcon passwort gesetzt
werden (rcon_password).
Für farbige Admin Nachrichten benutze den say-Befehl:
- mit einem @ (seitlicher Text)
- zwei @@ (mittiger text) oder
- drei @@@ (Text unten)
am Anfang des Textes. Um Farbe im Text zu bekommen,
verwende r,g,y,a,p,j,n,sl,o oder b nach dem @.
Um normale Nachrichten darstellen zu können
benutze @@@@ vor dem Text.
Um einen bestimmten Spieler etwas mitzuteilen,
schreibe @x vor dem Text. X ist die ID des Spielers.
Für Nachrichte zwischen Admins verwende say_team
(messagemode2) mit @ am Anfang.
Wenn ein Spieler etwas zu einem Admin sagen möchte
sollte er seinen Text mit @ am Anfang schreiben.
Spieler-Befehle (‚say Befehl’)
timeleft
Zeigt die verbleibende Spielzeit an.
nextmap
Zeigt die nächste Map aus mapcycle.txt an.
thetime
Zeigt die Serverzeit. (für Zocker ohne Uhr).
votemap
Menü-Voting mit Maps aus mapcycle.txt.
forgivetk
Vergib deinem Teamkiller (er wird in der nächsten
Runde nicht getötet).
stats
Zeigt das Statsmenü.
statsme
Zeigt deine Statistik in einem grafischen Fenster.
clanmod
Zeigt Informaitonen und den Text aus cm_info an.
Variablen (für clanmod.cfg)
cm_msgpos <1/2/0>
cm_autoban <Wert>
cm_autoexec <Befehl>
cm_chatspeed <Wert>
cm_kickvoteratio <Wert>
cm_mapvoteratio <Wert>
cm_motdtime <Wert>
Setzt die Position von Benachrichtigungen (Wahlen,
Benutzung des Teleporters, Client-Befehle usw.). 0 aus, 1 - oben, 2 - unten.
Hier wird eingestellt, wieviele TK's ein Spieler machen
darf bevor er gebannt wird. Du kannst auch eine Zeit
einstellen in der TK's gemacht werden. (z.B.
cm_autoban 3.10 bedeutet, dass nach 3 TK's in den
ersten 10 Sekunden einer neuen Runde gebannt wird).
Befehl, der bei jedem Mapwechsel ausgeführt wird.
Legt fest wie lange ein Spieler warten muss, um chatten
(say) zu können. Das soll vor Spammern schützen (1
bedeutet eine Sekunde).
Legt fest wie viel Prozent der Stimmen benötigt werden,
um mit einer Abstimmung zu kicken. (1 bedeutet 100
%)
Legt fest wie viel Prozent der Stimmen benötigt werden,
um die Map zu wechseln. (1 bedeutet 100 %)
Legt fest, in welchen Abständen die Nachricht des Tages
(MOTD) erscheint. Wert 1 ist eine pro Minute.
11
Counter-Strike
Tutorial
der [=CV=] Counter-Visualists
cm_timelimit <Wert>
cm_lockct <0/1/2>
cm_lockt <1/0>
Stellt ein fake Zeitlimit ein. Cvar mp_timelimit muss auf
0 stehen (1 stands for a minute).
Verhindert, dass Spieler dem CT-Team beitreten
können.1 - stellt diese Eintellung auf 0 in der nächsten
Map, 2 - keine Erlaubnis dem Team beizutreten (auch
nicht nach dem Mapwechsel),
0 - keine Einschränkungen.
Verhindert, dass Spieler dem T-Team beitreten können.
1 - stellt diese Eintellung auf 0 in der nächsten Map, 2 keine Erlaubnis dem Team beizutreten (auch nicht nach
dem Mapwechsel),
0 - keine Einschränkungen.
cm_maxct <Nummer>
Maximale Anzahl der CT's wird festgelegt.
cm_maxt <Nummer>
Maximale Anzahl der ´T's wird festgelegt.
cm_slap <1/0>
Stellt ein, ob Admins den Slap-Befehl ausfüren dürfen.
cm_teleport <1/0>
cm_record <0/1/2>
cm_clientcmd <1/0>
cm_stats <1/2/3/0>
cm_highlander <1/0>
cm_chatfilter <1/2/0>
Stellt ein, ob Admins das Teleport-Menü verwenden
können.
Stellt ein, ob Admins Demos oder Bildschirmfotos
machen können. Wenn cm_record auf 2 gesetzt ist, wird
ein Log in eine Datei (gesetzt mit cm_snaplistfile)
geschrieben.
Stellt ein, ob Admins Client-Befehle ausführen können.
0 - aus
1 - Statistik einschalten.
2 - Statistiken von allen Spielern wird in der Konsole
abgebildet wenn die Map zuende ist,
3 - ausführliche Statistiken werden in der Konsole
abgebildet.
Stellt ein ob mehr als ein Admin zu selben Zeit auf dem
Server Befehlsgewalt hat. 1 - der mit der kleinsten ID
(in der Admin Liste), 0 - Keine Einschränkungen, alle
Admins sind auch Admin.
Stellt ein, ob und wie der Chat zensiert werden soll. 1 die 'bösen' Worte werden durch Sternchen ersetzt and 2
- es wird der Alternativtext dargestellt, 0 - aus.
cm_msgtime <Wert>
Stellt ein, wie lange der Admintext angezeigt wird.
cm_playerhelpfile <Standard:
clanmod/playerhelp.txt>
cm_adminhelpfile <Standard: clanmod
/adminhelp.txt>
Name der Datei, die angezeigt wird wenn ein Spieler
cm_help eingibt.
Name der Datei, die angezeigt wird wenn ein Admin
cm_help eingibt.
Standard ist "clanmod/conmotd.txt". Diese Datei wird in
der Konsole angezeigt, wenn sich ein Spieler connectet.
Um den Text auszuschalten setze "".
Standard ist "clanmod/banlist.txt". Erstellt einen Eintrag
in der Datei, wenn ein Admin einen Spieler mit dem
Menü bannt. Das Logformat ist in titles_de.cfg in der
Zeile 44 zu finden. Zum ausschalten einfach "" setzen.
Standard ist "clanmod/snaplist.txt". Erstellt einen
Eintrag in der Datei, wenn ein Admin ein Bildschirmfoto
mit dem Menü macht, es sollte auch cm_record auf 3
stehen . Das Logformat ist in titles_de.cfg in der Zeile
131 zu finden. Zum ausschalten einfach "" setzen oder
cm_record von 3 auf etwas Anderes stellen.
Name der Datei, in der die Regeln stehen. Anzeige mit
cm_rules.
Stellt ein, ob es eine Reservierung für Admins auf dem
Server geben soll. 0 - aus, 1 - halte Plätze für Admins
frei , 2 - kick einen Spieler, der nicht in der Adminliste
steht, um einen Platz freizuhalten.
Hier wird die Zeile eingestellt, mit der sich Admins
einloggen (Autologin).
cm_conmotdfile <Dateiname>
cm_banlistfile <Dateiname>
cm_snaplistfile <Dateiname>
cm_rulesfile <Standard:
clanmod/rules.txt>
cm_reservation <1/2/0>
cm_passwordfield <Standard: cm_pw>
12
Counter-Strike
Tutorial
der [=CV=] Counter-Visualists
cm_freeslots <Nummer>
cm_showcvars <1/2/3/0>
cm_nextmap <Mapname>
cm_speechtimeleft <Text>
cm_speechtime <Text>
cm_speechtimelefta <Text>
cm_times <Werte>
cm_banlist <1/2/3/0>
cm_wlogformat <log format>
cm_plogformat <log format>
Anzahl der Plätze, die reserviert sind für Admins.
Stellt ein, welche Variablen von Auserhalb gesehen
werden können. Wenn es auf 0 gesetzt ist wird nur
clanmod_version und cm_info angezeigt. 1 - cm_stats,
cm_nextmap und cm_timeleft ist einsehbar, 2 cm_record, cm_clientcmd, cm_slap und cm_teleport ist
einsehbar. Wenn du AM oder andere Mod's verwendest,
die auch Variablen ausgeben ist der sicherste Weg
cm_showcvars auf 0 oder 1 zu stellen.
Stell ein, welche Map als nächste kommen soll. (wenn
das Zeitlimit erreicht ist). Dieser Befehl wird gelöscht
sobald die gewünschte Map geladen ist.
Standard ist eingestellt auf "speak
'fvox/&text&remaining'". Hier kannst du einstellen, was
gesagt wird wenn ein Spieler say timeleft benutzt. Um
die Sprachausgabe abzuschalten schreibe
cm_speechtimeleft "".
Standard ist eingestellt auf "speak 'fvox/time_is_now
&text&'". Hier kannst du einstellen, was gesagt wird
wenn ein Spieler say thetime benutzt. Um die
Sprachausgabe abzuschalten schreibe cm_speechtime
"".
Standart ist eingestellt auf "speak 'fvox/&text&'". Hier
kannst du einstellen, was gesagt wird wenn die
verbleibende Zeit der Map angezeigt wird. Um die
Sprachausgabe abzuschalten schreibe
cm_speechtimelefta "".
Stellt ein, wann die verbleibende Zeit der Map
erscheinen soll. Die Werte sind in Sekunden angegeben.
Standartmäßig ist der Wert auf "tv +600 180 120 60
<10" eingestellt. Das bedeutet, dass der Text erscheint
(t) und die Sprachausgabe aktiviert ist (v) und zwar alle
10 Minuten (600 = 60*10), in der drittletzten Minute
(180 = 60*3), in der vorletzten und in der letzten
Minute (120 and 60) und die letzten 10 Sekunden
permanent (<10) vor dem Ende der Map.
Die Bannliste wird in das Entbann-Menü geladen. 0 aus, 1 - sortiere von klein nach groß (IPs werden ganz
hinten erscheinen), 2 - sortiere von groß nach klein, 3 keine Sortierung. Durch das Enschalten könnte sich die
Ladezeit der Map verlängern.
Standard ist "weapon: &wname& | shots: &wfire& | hits:
&whits& | headshots: &wheads&
&name&<&userid&><&wonid&><&team&>". Stellt die
Ausgabe der Waffenstatistik ein, die von den Spielern
aufgerufen werden kann (in der deutschen clanmod.cfg
in deutsch angepasst). Zum abschalten "" setzen.
Standard ist "Killed.: &killed& | Hs.: &heads& | Kbe.:
&beated& | Tk.: &tk& | Suc.: &suicides& | Effec.:
&keff&% / Accur.: &accur&%
&name&<&userid&><&wonid&><&team&>". Stellt die
Ausgabe der Statistik am Ende der Map ein (in der
deutschen clanmod.cfg in deutsch angepasst). Zum
abschalten "".
13
Counter-Strike
Tutorial
der [=CV=] Counter-Visualists
rcon - Befehle: rcon command
rcon_password pwd
Um sich als Admin mit dem Passwort zu identifizieren
kick playername
Kickt den Spieler vom Server
users
Listet die aktuellen Spieler mit WonID etc. auf
writeid
Erzeugt eine banned.cfg
banid 20 UIN
Bannt den Player mit der UIN für 20 Minuten vom Server
exec server.cfg
Lädt server.cfg neu
exec Player kill
Führt Kommando “kill” bei Player aus (ebenso: name etc.,
hilfreiche um Spieler mit „Player“ um zu benennen)
Server - Parameter: in server.cfg oder mittels: rcon parameter 0
pausable 0
Somit können Clients das Spiel nicht mehr pausieren
Map - Settings
mp_autokick 1
Kickt Teamkiller und Clients, die „idle“ sind
mp_autoteambalance 1
Regelt automatisch die Anzahl der Spieler pro Team
durch „Zwang-Wechsel“
mp_buytime 0.4
Zeit in minuten, die ein Spieler zum Kaufen hat
mp_c4timer 45
Explosionstimer der C4-Bombe in Sekunden (15-90)
mp_chasecam 0
Beschränkt tote Spieler auf den Ghostmode, keine freie
Bewegung im Level
mp_fadetoblack 0
Liefert bei toten Spielern einen schwarzen Bildschirm
mp_falldamage 1
Schaltet realistische Verwundungen ein
mp_flashlight 0
Verweigert Spielern Flashlight
mp_footsteps 1
Somit hört man Fussschritte im Spiel
mp_forcechasecam 0/1/2
0: free look
stirbt
mp_fraglimit 100
Anzahl frags bis ein Mapchange stattfindet
mp_freezetime 5
mp_friendly_grenade_damage 1
1: nur Teammates 2: Spieler bleibt wo er
Zeit in Sekunden, die die Spieler zu Beginn einer Runde
nicht laufen können
Somit richten Granaten auch bei Teammates Schaden
an
mp_friendlyfire 1
Somit werden auch Teammates verwundet
mp_hostagepenalty 2
Anzahl der Geißeln, die jemand töten muß, um vom
Server gekickt zu werden
mp_limitteams 1
Soviele Spieler kann ein Team mehr haben
mp_maxrounds 0
Anzahl der Runden bis zum Mapchange (0 = timelimit)
mp_roundtime 4
Spieldauer einer Runde in Minuten
mp_startmoney 800
Startgeld bei einer Runde (800 – 16000)
mp_timelimit 20
Zeit auf einer Map in Minuten
mp_tkpunish 1
Teamkiller werden mit einer Runde aussetzen bestraft
mp_winlimit 0
Anzahl Rundensiege eines Teams bis zum Mapchange
Server - Settings
sv_aim 0
Schaltet AutoAim aus
sv_airaccelerate 1.5
sv_airmove 0
sv_alltalk 0
Sendet Voice-Kommandos nur ans Team (1 = alle)
14
Counter-Strike
Tutorial
der [=CV=] Counter-Visualists
Server - Parameter: in server.cfg oder mittels: rcon parameter 0
sv_enablevoice 0
Deaktiviert die Voice-Kommunikation auf dem Server
sv_password pwd
Setzt ein Server-Passwort
sv_restartround 0
Zeit in Sekunden bis zum Rundenneustart
AdminMod - Befehle:
admin_ban <min> <username>
Bannt den User für die angegebene Zeit (in Minuten)
admin_cancelvote
bricht den aktuellen hlds_ld vote ab
admin_cfg <script_name>
Führt das Script aus. Merke diese Datei muß im Half-Life
verzeichniss sein (auch Unterverzeichnissen)
admin_chat <msg>
nachrichten die nur Admins sehen können
admin_denymap <map>
löscht alle votes für eine map
admin_disco
starten einen Disco Modus (nur wenn admin_fun "on"
ist)
admin_fraglimit <fraglimit>
setzt ein fraglimit (mp_fraglimit)
admin_friendlyfire <x>
Setzt FriendlyFire zu x (0=Aus,1=Ein)
admin_fun <"on"|"off">
setzt einen "fun" Modus ein oder aus
admin_godmode <"on"|"off">
stellt ein godmodus für den Spieler ein oder aus
admin_gravity <gravity>
setzt die gravity (sv_gravity)
admin_help
Gibt eine kleine Hilfedatei aus (Befehle)
admin_hostname <name>
setzt einen servernamen
admin_kick <username>
Kickt den User
admin_listmaps
zeigt den mapcycle
admin_map <map_name>
Wechselt die Map
admin_nextmap
Zeigt die nächste Map im Mapcycle
admin_nopass
Schaltet das Server-Passwort aus
admin_pass <server_passowrd>
erstellt ein Serverpasswort
admin_password passwort
Einfach in die Console tippen. Das Passwort muss in der
users.ini eingetragen werden.
admin_pause
Erlaubt das Pausieren auf dem Server
admin_prematch <pre_match>
Setzt die Variable prematch zu <pre_match>
admin_psay <target><msg>
sendet eine private Nachricht zu dem Spieler
admin_reload
Lädt die Users.ini neu (Sehr nützlich)
admin_restartround #
Restart des Spiels nach # Sekunden.
admin_say <message>
Sagt etwas zu allen Usern
admin_slap <target>
schlägt den Spieler und zieht 5 hp ab
admin_slay <target>
killt den spieler
admin_slayteam <team>
killt das ganze Team
admin_ssay
sendet eine anonyme Nachricht des Admins
admin_stack
Stapelt alle anderen Spieler auf sich selbst.
admin_status
Schreibt einige Server Informationen (Zur Zeit nicht
eingebaut)
admin_teamplay <x>
Setzt teamplay to x (0=Aus,1=Ein)
15
Counter-Strike
Tutorial
der [=CV=] Counter-Visualists
AdminMod - Befehle:
admin_timeleft
Zeigt die Zeit an wielange die Map noch läuft
admin_timelimit <time>
Setz die MapCycle Zeit (wielang eine Map läuft)
admin_tsay [color] <msg>
blendet eine Nachricht im unteren Bildschrim in der
gewählten Farbe an (standartmäßig Weiß)
admin_unban <username>
Hebt den Ban auf
admin_unpause
Schalte die Erlaubniss zu Pausieren ab
admin_userlist
Zeigt die Users an
admin_version
Gibt die Admin-Mod version aus.
admin_vote_kick <player_name>
Vote um einen Player zu Kicken
admin_vote_map <map_name>
Vote um die Map zu Changen
admin_vsay <question>
startet einen Frage auf die man mit voten kann
say glow <color |"off">
läst den Spieler in der gewählten Farbe leuchten oder
stellt das leuchten aus
Installierte Plugins
admin_rules
admin_rules file
Zeigt alle Server-Regel-Dateien aus dem rules
Verzeichnis in /cstrike
Lädt die Einstellungen aus file.cfg (aus rules –
Verzeichnis), aktiv bis zum nächsten Mapchange
LAN - Einstellungen:
sv_lan 1
Setzt die LAN-Variable auf “on”
sv_maxrate 25000
Setzt die sv_maxrate
setmaster 0
Verhindert, daß der Server einen „Master“ im Internet
sucht.
16

Documentos relacionados