// ######################################################################################### // # ______________ # // # / / / / -#/ www.cs-expert.de / www.kiloswiss.ch /#- # // # / ___/ __/ __/ ______________ __________ ____________ ______________ # // # / /___\ \_\ \ / __/ __/ _ | | / / __/ _ | / ___/ _ / |/ / __/_/ ____/ # // # / / / / /_ / __/ /| |/ / __/ / / /__/ // / / _// / /_/ / # // # \____/___/___/ /___/___/__/|_||___/___/__/|_| \___/____/_/|__/_/ /_/\____/ # ### // # # d-.-b // # VERSION 2.0 # \-/ // ######################################################################################### // ########################## // #-#-# INSTALLATION #-#-# // // Die Datei "server.cfg" in den Ordner ".../cstrike/cfg" deines Servers reinkopieren. // // Gegebenenfalls, die bereits bestehende Datei ueberschreiben (Wichtig: sicherungskopie !). // // ######################################################################################### // ################## // #-#-# RCON #-#-# // Passwort fuer den rcon zugriff - Gib dein rcon Passwort NIE jemandem dem du nicht vertraust ! rcon_password "" // Minimal/Maximal erlaubte falsche Rconpassworteingaben. (1=min 20=max) sv_rcon_minfailures 5 sv_rcon_maxfailures 5 // Zeit (in Minuten) in der die maximale Anzahl falscher Rconpassworteingaben erreicht werden muss um gebannt zu werden. sv_rcon_minfailuretime 30 // ################################# // #-#-# SERVEREINSTELLUNGEN #-#-# // 0=Internetserver // 1=Lanserver sv_lan 0 // Region des Servers. // 0=US Ostkueste // 1=US Westkueste // 2=Suedamerika // 3=Europa // 4=Asien // 5=Australien // 6=Mittlerer Osten // 7=Afrika // 255=Welt sv_region 3 // Name des Servers. Es funktionieren nicht alle Sonderzeichen im servernamen hostname "CSS Serverconfig by www.kiloswiss.ch" // Passwort fuer Spieler die auf den Server wollen. (""=Kein Passwort) sv_password "" // Dynamisches Waffenpreissystem von VALVE - http://www.steampowered.com/stats/csmarket/ // 0=Feste/Standard Waffenpreise // 1=Dynamische Waffenpreise (Siehe Link) mp_dynamicpricing 0 // Der Server fordert unveraenderte Originaldateien beim Clienten. sv_consistency 0 // 0=Erlaubt das Verwenden von Custommodels, Waffenskins und jeglichen anderen Customdateien. // 1=Erlaubt nur die Verwendung von veraenderten dateien, welche in der Datei "pure_server_whitelist.txt" aufgefuehrt sind. // 2=Forciert die Verwendung der Originaldateien aus den .gcf Files und unterdrueckt somit jeglichen Gebrauch von veraenderten Dateien. sv_pure 0 // 0=Sendet eine Warnung an den Spieler mit Veraenderten Dateien (CustomfileS) // 1=Kickt spieler mit veraenderten Dateien (Customfiles) sv_pure_kick_clients 1 // Erlaubt das ausfuehren diverser als Cheat angesehener Befehle (CVARS) der Clienten auf diesem Server. (1=an 0=aus) sv_cheats 0 // Erlaubt den Clienten den Server zu pausieren. (1=an 0=aus) sv_pausable 0 // Diese Config gilt als Standardconfig und wird nach jedem Mapwechsel automatisch geladen. servercfgfile "server.cfg" // ######################### // #-#-# SPIELREGELN #-#-# // Die Dauer (in Minuten) in welcher eine Map gespielt wird. (0=Unendlich) // Wenn 0 wird nach den winlimits oder den Maxrounds die Map weitergeschalted. mp_timelimit 30 // Wieviele Punkte darf eine Seite. (T od. CT) maximal haben zum naechsten Mapchange. (0=Unendlich) //Wenn 0 wird nach den Maxrounds oder dem Timelimit die Map weitergeschalted. mp_winlimit 0 // Wieviele Runden werden pro Map gespielt. (0=Unendlich) // Wenn 0 wird nach dem Timelimit oder dem winlimit die Map weitergeschalted. mp_maxrounds 0 // Rundenzeit in Minuten. (1=min 9=max) mp_roundtime 2.5 // Die Zeit (in Sekunden) in welcher sich anfangs Runde keiner bewegen kann (0=min 60=max) // Sollte allgemein zum Einkaufen genutzt werden :) mp_freezetime 6 // Einkaufszeit (in Minuten) - Solange kann innerhalb der Buyzone eingekauft werden. // 0.25 = 15 Sekunden // 0.5 = 30 Sekunden // 0.75 = 45 Sekunden // 1 = 60 Sekunden // 1.25 = 75 Sekunden // 1.5 = 90 Sekunden mp_buytime 0.75 // Bombentimer (10=min 90=max) // Zeit (in Sekunden) bis die Bombe hochgeht, nachdem sie gelegt wurde. mp_c4timer 35 // Startgeld welches bei Mapbeginn/Neuconnect jedem Spieler zur Verfuegung steht. (maximal 16000) mp_startmoney 800 // Schaden bei Teambeschuss (1=an 0=aus) mp_friendlyfire 1 // Bei einem Teamkill muss der Teamkiller die folgende Runde als Zuschauer "absitzen" (1=an 0=aus) mp_tkpunish 1 // Bei einem Teamattack innerhalb dieser Zeit (in Sekunden) nach Rundenbeginn, wird der Spieler vom Server gekickt. mp_spawnprotectiontime 5 // Automatischer Teamgroessenausgleich. (1=an 0=aus) mp_autoteambalance 1 // Gibt an wieviele Spieler ein Team maximal mehr haben kann als das andere. (0=unendlich 30=max) // Beispiel: bei mp_limitteams 2 kann das eine Team 2 spieler mehr haben, beispielsweise "7CT Vs. 5T" oder "1CT Vs. 3T" mp_limitteams 1 // Erlaubt das Verwenden des Ingame Voices fuer Spieler. (1=an 0=aus) sv_voiceenable 1 // 0=Ingamevoice nur fuer das eigene Team hoerbar. // 1=Ingamevoice fuer Alle hoerbar. sv_alltalk 0 // Kickt automatisch Spieler von denen der Server keine Antwort kriegt. (1=an 0=aus) mp_autokick 1 // Zeitspanne (in Sekunden), in der keine Antwort des Clienten den Server erreicht, bis zum Kick. (Client timed out) sv_timeout 60 // Schalted an/aus ob die Namen angezeigt werden wenn man mit dem Fadenkreuz ueber einer Person ist. // 0=Namen bei allen Spielern anzeigen // 1=Name nur bei Teammitgliedern anzeigen // 2=Keine Namen anzeigen mp_playerid 0 // Maximale Anzahl getoeteter Geiseln bei welcher der Spieler vom Server gekickt wird. (0=Unendlich) mp_hostagepenalty 7 // Schaden bei grossen Fallhoehen. (1=an 0=aus) mp_falldamage 1 // Taschenlampen der Spieler erlauben (1) oder verbieten (0) mp_flashlight 1 // Fusstritte der Spieler hoerbar (1) oder nicht hoerbar/ausgeschalted (0) mp_footsteps 1 // Minimaler Zeitabstand (in Sekunden) zwischen dem Spruehen zweier Spraylogos. decalfrequency 20 // Zeit (in Sekunden) in welcher Spieler nach Mapende das Scoreboard begutachten koennen. (1=min 120=max) mp_chattime 7 // ####################### // #-#-# ZUSCHAUER #-#-# // Zuschauermodus bei der Teamauswahl erlauben. (1=ja 0=nein) mp_allowspectators 1 // Einstellung der Zuschauerkamera fuer Tote Spieler. // 0=Allen zuschauen in Ego Perspektive + 3rd Person Perspektive + Freie Kamera // 1=Nur Team zuschauen (Ego Perspektive) // 2=Kamera bleibt an der Todesposition stehen, einzig Drehen der Ansicht ist moeglich mp_forcecamera 0 // Erzwingt einen schwarzen Bildschirm bei gestorbenen Spielern. (1=an 0=aus) mp_fadetoblack 0 // Zuschauer in der Ansicht der freien Kamera koennen sich durch Waende und Objekte bewegen. (1=an 0=aus) sv_specnoclip 1 // Beschleunigung der freien Zuschauerkamera. sv_specaccelerate 5 // Geschwindigkeit der freien Zuschauerkamera. sv_specspeed 3 // ########################## // #-#-# FASTDOWNLOAD #-#-# // Download von Maps, Sounds, u.s.w. von Webspace. // Falls dies aktiviert werden soll bitte die "//" am Anfang der unteren Zeile (vor sv_downloadurl) wegmachen. // Wichtig: Die URL muss auf das Verzeichniss "cstrike" verweisen, nicht in den Maps, oder in den Sounds Ordner! //sv_downloadurl "http://deinwebspace.de/cstrike" // ############################################# // #-#-# Laden von zusaetzlichen Configs #-#-# // exec "namederconfig.cfg" fuehrt Configs aus die sich im Ordner "...\cstrike\cfg\" deines Servers befinden. // Nicht vorhandene configs werden einfach nicht ausgefuehrt. Es erscheint dann eine Fehlermeldung in der Serverconsole und das wars dann auch schon. // Die Datei autoexec.cfg wir automatisch nach der server.cfg ausgefuehrt und muss nicht noch extra reingeschrieben werden. exec banned_user.cfg exec banned_ip.cfg exec mani_server.cfg // ################## // #-#-# Bots #-#-# bot_quota 0 // Anzahl Bots die auf dem Server sind. (0=keine Bots) bot_quota_mode fill // Ob die Bots bleiben, oder platz machen sobald ein Spieler joint. (fill=Fuer jeden Spieler verschwindet ein Bot. normal=keine Slotfreigabe) bot_join_after_player 0 // Ob die Bots alleien Spielen oder erst joinen wenn jemand auf dem Server ist. (0=Bots sind immer auf dem Server 1=erst joinen bei Menschlichem spieler) bot_difficulty 2 // Schwierigkeitgrad der Bots (0=einfach 1=normal 2=schwer 3=extrem) bot_prefix "#KiloSwiss" // "Clantag" welches die Bots vor ihrem Namen tragen. bot_defer_to_human 1 // Bots erledigen Missionsziele (Geiseln holen, Bombe legen/entschaerfen...) (1=an 0=aus) bot_auto_vacate 1 // Gibt an wieviele Slots die Bots freilassen sollen. bot_chatter minimal // Toggelt ob die Bots chatten und wenn ja, in welchem Ausmass. (on, off, radio, minimal, normal) bot_allow_grenades 1 // Erlaubt den Bots das benutzen der Granaten. bot_allow_pistols 1 // Erlaubt den Bots das benutzen von Pistolen bot_allow_rifles 1 // Erlaubt den Bots das benutzen von Gewehren. bot_allow_rogues 1 // Erlaubt den Bots das benutzen von ??? (Ein Translator uebersetzte das Wort rogues mit Galgenstrick... lol) bot_allow_shotguns 1 // Erlaubt den Bots das benutzen von Schrotgewehren. bot_allow_snipers 1 // Erlaubt den Bots das benutzen von Snipergewehren. bot_allow_machine_guns 1 // Erlaubt den Bots das benutzen von Maschinengewehren. bot_allow_sub_machine_guns 1 // Erlaubt den Bots das benutzen von Kleinen Maschinengewehren. (SMG`s) // Und hier noch die rcon Befehle um die Bots zu steuern: // bot_about // Zeig Informationen ueber die Bots an. // bot_add // Fuegt einen Bot hinzu (Joint automatisch in das Team mit weniger Leuten.) // bot_add_t // Fuegt den Terrors einen Bot hinzu. // bot_add_ct // Fuegt den Antiterrors einen Bot hinzu. // bot_kill // Sofern der Name nicht mit angegeben wurde, killt es ALLE Bots auf dem Server. // bot_kick // Sofern der Name nicht mit angegeben wurde, kickt es ALLE Bots vom Server. // ######################################################################################################################################################## // VON HIER AN GEHT ES NUR FUER ERFAHRENE SERVERADMINS WEITER ! // ######################################################################################################################################################## // ####################### // #-#-# Source TV #-#-# // http://www.valve-erc.com/srcsdk/general/source_tv.html tv_enable 0 // Source TV. (1=an 0=aus) tv_port 27020 // Port deines SrcTV Clienten. tv_name "Source TV" // Name deines SrcTV Servers tv_delay 60 // SrcTV verzoegerung zum Livespiel in Sekunden. tv_password "" // SrcTV Passwort fuer alle Zuschauer ( "" = Aus) tv_maxclients 128 // Maximale Zuschaueranzahl auf deinem SrcTV Server (0=min 255=max) tv_maxrate 3500 // Maximale Bandbreite die fuer den SrcTV freigegeben werden. (0 = unlimitiert) tv_autorecord 0 // Nimmt automatisch ALLE Spiele als SrcTV demos auf. tv_dispatchmode 1 // ??? Dispatch clients to relay proxies: 0=never, 1=if appropriate, 2=always tv_overridemaster 0 // Ueberschreibt die SrcTV master root Adresse. tv_relaypassword "" // SrcTV relaypassword fuer alle Zuschauer ( "" = Aus) tv_snapshotrate 20 // Schreibt alle "xx" Serverticks einen Schritt in die Demo. (Nur waehrend SrcTV Demoaufnahmen.) tv_autoretry 1 // Relay proxies retry connection after network timeout tv_clients // ? tv_delaymapchange 0 // Delays map change until broadcast is complete tv_msg // ? tv_nochat 0 // Don't receive chat messages from other SourceTV spectators tv_retry // ? tv_relay "" // Anzugeben sind die IP sowie der Port // Und hier noch die rcon Befehle um Source TV zu steuern: // tv_record "namederdemo" => nimmt eine SrcTV Demo auf. (Demos werden im Ordner "cstrike" deines Servers gespeichert) // tv_stoprecord => Stoppt die aufnahme der SrcTV Demo. !! ACHTUNG !! Demos werden automatisch bei einem Mapchange gestoppt dann ist dieser Befehl nicht mehr noetig.) // tv_stop => Stopt SrcTV / "Kickt" den SrcTV Clienten vom Server. // tv_status => Zeigt den Status aller SrcTV Clienten an. // TIPP: Beachte das der SourceTV Client Einen Slot deines Servers belegt, unabhaengig davon was du bei tv_maxclients eingegeben hast. // Falls du also einen 16 Slot Server mit SourceTV haben willst, musst du ihn als 17 Slot starten da ein Slot von SourceTV belegt wird. // #################### // #-#-# Physik #-#-# // !! ACHTUNG !! Zuviel rumexperimentieren mit den untenstehenden Befehlen kann deinen Server leicht zum Absturz bringen. sv_gravity 800 // Veraendert die Schwerkraft. (800=Standart) !! ACHTUNG !! Gib nie sv_gravity 0 ein, da sonst der Server abschmiert. phys_pushscale 1 // Veraendert die Staerke aller Physikalischen Aktionen wie das Wegfliegen div. Objekte und Leichen. (1=original) phys_timescale 1 // Geschwindigkeit aller Physikalischan Aktionen wie das Wegfliegen div. Objekte und Leichen. (1=original) phys_impactforcescale 1 // Einschlagskraft der Projektile. sv_pushaway_clientside 0 // Spielerseitiges Wegstossen von Objekten. (0=aus 1=nur lokale Spieler 2=alle Spieler) sv_pushaway_clientside_size 15 // Minimale Groesse der Objekte die zurueckgestossen werden sollen. (15=orig) sv_pushaway_force 30000 // Bestimmt die Staerke, wie fest die Objekte vom Spieler weggestossen werden sollen. (30000=original) sv_pushaway_max_force 1000 // Maximale Kraft die von einem Spieler auf Objekte wirkt. (1000=original) sv_pushaway_min_player_speed 75 // Minimale Geschwindigkeit die ein Spieler haben muss dass Objekte von ihm weggestossen werden. (Erlaubt das Ducken hinter Objekten.) (75=original) sv_turbophysics 1 // Damit werden die spieler nichtmehr von Objekten abgestossen und sie koennen nun auch auf Faessern und anderen Physikobjekten stehen bleiben. (1=an 0=aus) // #################################################################################### // #-#-# Bitte folgende Einstellungen nur aendern falls du auch weist was du tust #-#-# sv_unlag 1 // Serverseitige Kompensation der Latenzzeiten (Pings) der Spieler die auf dem Server sind in Sekunden. sv_unlag_debug 1 // Debugging des Unlag Algorhytmus. sv_unlag_fixstuck 1 // Verbieted das Versetzen eines Spielers, zur Lagkompensation, falls dies bedeuted, dass dieser feststeckt/an Objekten haengen bleiben wuerde. sv_minrate 7000 // Minimale Bandbreite die noetig ist um auf den Server zu kommen. (0=unendlich/egal) sv_maxrate 20000 // Maximale fuer diesen Server freigegebene Bandbreite. (0=unendlich max=250000) sv_minupdaterate 20 // Minimale Updaterate die der Server zulaesst. sv_maxupdaterate 120 // Maximale Updaterate die der Server zulaesst. (Hoeher=Mehr CPU Leistung wird beansprucht) sv_mincmdrate 30 // Minimale cl_cmdrate der Clienten auf dem Server sv_maxcmdrate 100 // Maximale cl_cmdrate der Clienten auf dem Server sv_client_cmdrate_difference 70 // Maximaler Unterschied zwischen der niedrigsten und der hoechsten cl_cmdrate der Clienten auf dem Server sv_client_predict 1 // Setzt cl_predict auf 0/1 oder -1 (client kann selber waehlen) beim Clienten. sv_client_interpolate 1 // Setzt cl_interpolate auf 0/1 oder -1 (client kann selber waehlen) beim Clienten. sv_client_min_interp_ratio 1 // -1 = laesst spieler cl_interp_ratio selber setzen - Werte von 1 bis 2 setzt cl_interp_ratio auf den angegebenen Wert (nur waehrend die Spieler mit dem Server verbunden sind) sv_client_max_interp_ratio 1 // Legt den Maximalwert fuer cl_interp_ratio fest (nur waehrend die Spieler mit dem Server verbunden sind) - Ist sv_client_min_interp_ratio auf -1, hat dieser Befehl keine Wirkung ! fps_max 600 // Limitiert die Framerate des Servers. host_framerate 0 sv_max_queries_sec 3.0 // Anzahl "Anfragen" pro Sekunde von einer IP, die der Server beantworted. sv_max_queries_sec_global 60 // Anzahl "Anfragen" pro Sekunde von mehreren IP`s, die der Server beantworted. sv_max_queries_window 30 // Zeitfenster, ueber welches eine erhoehte Anzahl "Anfragen" beantworted wird. (Freie uebersetzung meinerseits, keine Garantie auf Richtigkeit!) sv_max_usercmd_future_ticks 8 // Verhindert das Ausfuehren von Commands zu tief in die Zukunft hinein. sv_allowupload 1 // Erlaubt Clienten das hochladen ihrer eigenen Spraylogos. (1=an 0=aus) sv_allowdownload 1 // Erlaubt Clienten das Downloaden von Daten (Sounds, Maps u.s.w.) vom Server. (1=an 0=aus) log on // Loggt ale Aktionen auf dem Server in einem Logfile. (on=an off=aus) mp_logdetail 0 // Loggt Angriffe 0=aus 1=Gegner 2=Teammitglied 3=Beide sv_accelerate 5 // Beschleunigung der Spieler. sv_airaccelerate 10 // Beschleunigung der, sich in der Luft befindlichen, Spieler. sv_wateraccelerate 10 // Beschleunigung der, sich im Wasser befindlichen, Spieler. sv_maxspeed 320 // Maximale Geschwindigkeit der Spieler auf dem Server. sv_stepsize 18 // Groesse/Entfernung der einzelnen Schritte zueinander. // ############################################################################################################## // ############################################################################################################## // ############################################################################################################## // ############################################################################################################## // Zusammengestellt von KiloSwiss fuer: // ~:|:~ www.kiloswiss.ch ~:|:~ www.cs-expert.de ~:|:~ www.counter-strike.de ~:|:~ // Kontakt: // kiloswiss@kiloswiss.ch // 236-338-030 ICQ // Danke an: JWM von counter-strike.de an Gamestar fuer das erwaehnen der Config in ihrem Sonderheft "Spiele unter Linux" // und an alle Anderen die mich bisher bei diesem Projekt unterstuetzt haben ! // Letzte Aktualisierung: Fr. 28.12.2007 // In dieser Config steckt ein Haufen Arbeit und viel Wissen. // Respektiert dies und kopiert sie nicht einfach, ohne Hinweis woher ihr sie habt. // Veroeffentlicht sie auch nicht unter eigenem Namen, alleine schon aus Respekt mir // und meiner getanen Arbeit gegenueber. // DANKE euer Kiloswiss - www.kiloswiss.ch // Folgende Serverbetreiber verwenden (nach eigener Recherche) Auszuege aus dieser Config oder aus frueheren Versionen: // | // | yLABS - www.yLABS.de // | CS-Arena - www.cs-arena.com // | // Sind Sie Serverbetreiber und verwenden diese Config, oder Auszuege daraus, so lassen Sie mich das doch bitte wissen.