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