| Half Life 2: Control-Center - Dokumentation | ||||
| Die INI-Datei | ||||
|
In dieser Datei werden alle Einstellungen für das Control-Center getätigt. |
||||
| Diese Dokumentation wird nur auf Anfrage erweitert. das heißt: Wenn
Sie etwas nicht verstehen, dann melden Sie sich. Die Option, zu der offene Fragen bestehen, wird dann in dieser Datei ausführlich kommentiert. |
||||
| [MasterServer] | ||||
| HostName = hl2master.steampowered.com | ||||
| Port = 27011 | ||||
| [Host] | ||||
| IP = 85.214.133.169 | Die IP-Adresse des Game-Servers | |||
| Port = 27015 | Der Port, auf dem der Game-Server läuft | |||
| Password = | Standard-Passwort für das Spiel | |||
| [Game-Server] | ||||
| Name = RentnerServer.de I (Only for 50+ and Beginners) | Der Name des Game-Servers | |||
| Password = | Passwort der Remote-Konsole (RCON) | |||
| Path = /srcds/hl2mp/ | Der Pfad zum Game-Verzeichnis | |||
| ConsolePlayer = Happy Oyster | Der Spielername des Admins | |||
| ConsoleID = STEAM_0:0:12345678 | Die SteamID des Admins | |||
| [Client] | ||||
| Path = V:\hl2ccx\ | Der Pfad zum untersten Datenverzeichnis | |||
| LogAddress = |
Die IP-Adresse, an die die Logs geschickt werden sollen. Diese Adresse wird normalerweise automatisch ermittelt. Alternativ kann hier eine dynamische IP-Adresse angegeben werden (dyndns.org, etc...) |
|||
| LogPort = 28006 | Der Port, an den die Logs geschickt werden sollen. | |||
| [CLIENTS] |
Wenn unter LogPort das Schlüsselwort CLIENTS angeben wurde, dann wird der LogPort anhand des Rechnernamens und dieser Tabelle ermittelt |
|||
| KWK-DATACENTER=28005 | ||||
| KWK-MEDIACENTER=28006 | ||||
| KWK-CLIENT=28010 | ||||
| KWK-TUALATIN=28015 | ||||
| [DBMS] | ||||
| Path = V:\hl2ccx\ | Pfad zur Datenbank | |||
| File = hl2ccx.mdb |
Name der Datenbank. Wird hier kein Name angegeben, so wird der Dateiname aus der IP-Adresse und dem Port gebildet. Beispiel: 192-168-0-1-27015.mdb |
|||
| UserName = Admin | Datenbank-Benutzer | |||
| Password = | Datenbank-Passwort | |||
| [DBMS-EX] | ||||
| Engine = 102 | Access = 100 | Access97 = 101 | Access2000 = 102 | |
| SqlServer = 200 | SqlServerODBC = 201 | SqlServerOLE = 202 | ||
| MySql = 400 | MyODBC = 401 | MyODBC51 = 402 | ||
| CursorType = 3 | UseClient = 3 | UseServer = 2 | ||
| Prefix = | Kennzeichnung der Tabelle | |||
| TablePrefix = | Kennzeichnung der Tabellen-Namen | |||
| [MySQL] | ||||
| Enabled = 1 | MySql ein oder aus schalten (Ja/Nein) | |||
| Hostname = | Pfad zur Datenbank | |||
| Database = | Name der Datenbank | |||
| UserName = | Datenbank-Benutzer | |||
| Password = | Datenbank-Passwort | |||
| [Sync] |
Man hat die Möglichkeit, die aktuelle Map eines anderen Game-Servers mit diesem Game-Server zu synchronisieren, sodass auf beiden Servern immer die gleiche Map gespielt wird. |
|||
| IP = | ||||
| Port = | ||||
| Password = | ||||
| Enabled = 0 | (Ja/Nein) | |||
|
Verwendung des FTP-Servers: Man hat im Control-Center die Möglichkeit, die Konfigurations-Dateien des Game-Servers direkt zu bearbeiten, zu speichern und auch auszuführen. Diese Möglichkeit besteht verständlicher Weise nur dann, wenn man auch Zugriff auf den FTP-Server hat. Die Zugangsdaten für den FTP-Server kann man im folgenden
Paragraphen eintragen. Unter Hostname kann die IP-Adresse des
Unter Path gibt man den Pfad zum Konfigurationsverzeichnis des Game-Servers an. Die Variable [*MOD*] wird vom CC zur Laufzeit gegen den Namen des gespielten Mods (hl2mp, cstrike, etc.) ausgetauscht. Der Pfad kann natürlich auch absolut angegeben werden, also z.B. /srcds/hl2mp/cfg/. Der Pfad muss ausgehend vom Wurzelverzeichnis des FTP-Servers angegeben werden. Unter LogPath wird der Pfad zu den Log-Dateien angegeben. (Die Funktionen die diese Einstellung nutzen, sind z.Zt. gesperrt) Port bezeichnet den FTP-Port des Servers und mit Passive gibt man an, ob man den passiven Übertragungsmodus nutzen möchte. Diese Angaben sollten nicht geändert werden. Wenn alle Daten richtig eingetragen wurden, werden beim nächsten Start des Control-Centers alle vorhandenen CFG-Dateien eingelesen und im Buttonmenü des Buttons Edit Config-Files aufgelistet. Von hier aus kann man die Dateien dann öffnen und bearbeiten. |
||||
| [FTP-Server] | ||||
| Hostname = | Der Hostname des FTP-Servers | |||
| UserName = | Username | |||
| Password = | Passwort | |||
| Path = /srcds/[*MOD*]/cfg/ | Pfad zu den Konfigurationsdateien | |||
| LogPath = /srcds/[*MOD*]/logs/ | Pfad zu den Logdateien | |||
| Port = 21 | FTP Port | |||
| Passive = 1 | Passive Syntax - Bei Firewalls (Ja/Nein) | |||
| [FTP-Homepage] | ||||
| HostName = 85.214.133.169 | zum Hochladen der Html-Dateien auf die Homepage | |||
| UserName = | Username | |||
| Password = | Passwort | |||
| Path = | /httpdocs/ | |||
| FolderRankings = | /topics/rankings/ | |||
| Port = 21 | FTP Port | |||
| Passive = 1 | Passive Syntax - Bei Firewalls (Ja/Nein) | |||
| [DATA-Server] | Fehlende Daten wie z.B.
Screendumps werden, sofern vorhanden, von diesem Server nachgeladen |
|||
| Hostname = RentnerServer.de | Hostname oder IP-Adresse des Servers | |||
| Images = /maps/[*MOD*]/images/ | Pfad zu den Bildern | |||
| Icons = /maps/[*MOD*]/icons/ | Pfad zu den Icons | |||
| [Flags] | Im Spielerbereich kann die Landesflagge des
Spielers angezeigt werden. |
|||
| Path = x:\hl2ccx\flags\ | Der Pfad zu den Flaggen | |||
| Enabled = 0 | Flaggen benutzen (Ja/Nein) | |||
|
GEO-Daten: Jeder Internetprovider bekommt Bereiche von IP-Adressen zugeteilt, mit denen er arbeitet. Die Kunden der Provider bekommen dann bei der Anmeldung eine IP-Adresse aus solch einem Bereich zugeteilt. Die einzelnen Nummernkreise sind mit sogenannten GEO-Daten (Geografischen Informationen) verknüpft. Somit kann man in Erfahrung bringen, in welchem Land eine IP-Adresse vergeben wurde, was dann Rückschlüsse auf die Herkunft eines Spielers zulässt. In unregelmäßigen Abständen ändern sich diese IP-Nummernkreise und es kann dann passieren, dass das Control-Center die Herkunft eines Spielers nicht mehr ermitteln kann. In diesem Fall muss man sich neue GEO-Daten im Internet besorgen und in das Control-Center importieren. Es gibt diverse Anbieter für diese Daten. Ich empfehle jedoch die Daten von http://software77.net/geo-ip/ zu verwenden. Diese Daten werden frühzeitig bereitgestellt und sind von guter Qualität. Zudem sind die Einstellungen in dieser Datei genau auf das Format dieses Anbieters abgestimmt. Wenn man diese Daten in das Control-Center importieren möchte, dann muss man das heruntergeladene Archiv entpacken und dem CC mitteilen, wo es die Daten findet und wie die zu importierende Datei heißt. Hierzu dienen die Parameter Path und File. Der Parameter Table bestimmt die Tabelle in der Datenbank und Columns bezeichnet die zu importierenden Spalten. In der Anwendung startet man den Import mit
Datenbank > IPs importieren. |
||||
| [Geo] |
Um die Nationalitäten der Spieler ermitteln zu können, muss man wissen, welche IP-Adresse zu welchem Land gehört. Diese Angaben
sind erforderlich um die Daten in das DBMS |
|||
| Path = V:\!Daten\IP2Country\ | ||||
| File = IpToCountry.csv | ||||
| Table = IPs | ||||
| Columns = 1100111 | ||||
| [Ranking] | ||||
| MinHits = 100 | Ab dieser Trefferzahl wird man im Ranking geführt | |||
| MinHitsPreview = 20 | Ab dieser Trefferzahl wird man in der Vorschau geführt | |||
| UseOR = 0 | 0 = Kills und Deathes / 1 = Kills oder Deathes | |||
| StatType = 2 |
0 = Multiplikation 1 = Verhältnis Treffer / Kills 2 = Verhältnis zur Summe |
|||
| [Logging] | ||||
| LocalPath = V:\logs\Server 1\ | Speicherort der lokalen Logfiles | |||
| ArchivPath = V:\logs\Server 1\ | Speicherort der archivierten Logfiles | |||
| BrowserPath = V:\logs\Server 1\ |
Speicherort der Logfiles, auf die der Logfile-Browser zugreift In
diese Pfade kann eine Datumsformatierung eingebaut werden. y steht für das Jahr, dd.mm.yy = 27.01.2010 |
|||
| TimeFormat = HH:NN:SS | Verwendetes Datumsformat | |||
|
LogOnline = 1 |
Connects und Mapwechsel werden nur anhand der Logfiles ausgewertet |
|||
| ClearAddresses = 1 | Log-Adressen beim Start löschen | |||
| [Misc] | ||||
| RestartWhenEmpty = 1 |
Startet die Map neu wenn der letzte Spieler den Server verlassen hat. Dabei werden Minen und dgl. entfernt. |
|||
| ShowLogoffInfos = 0 | Zeigt einen Text wenn sich jemand ausloggt | |||
| AllowSpectators = 0 | Zuschauer erlauben | |||
| AllowUserConsole = 0 | Benutzer-Kommandos (z.B. -MyFreq) erlauben | |||
| [Sound] | BELL, ERROR, TRUMPET, TADA, SECRET, COMPLETE | |||
|
1 = Connect, BELL,,0 2 = DisConnect, ERROR,,0 3 = Console, TRUMPET,,0 4 = Alarm, TADA,,0 5 = Map, SECRET,,0 6 = Ban, COMPLETE,,0 |
Der Sound lässt sich mit dem letzten Parameter ein- oder ausschalten. 0 = Aus 1 = Ein
|
|||
| [EX] | ||||
| BufferInterval = 100 | Interval in dem auf neue Servermeldungen geprüft wird (ms) | |||
| LogPortTimeout = 600 |
Alle n Sekunden wird geprüft, ob der Server noch antwortet. Wenn nicht, wird versucht, sich neu zu verbinden. |
|||
| UseLocalTime = 1 | Lokale Zeit statt Serverzeit für Logs verwenden | |||
| SilentMode = 0 | Den stillen Modus (CC registriert alles, greift
aber nicht ein und gibt auch keine Antworten) ein oder aus schalten. |
|||
| [Text] | Begrüßungstext für Stammkunden, Neue Spieler und alle Spieler | |||
|
Users = NewUsers = AllUsers = AllUsersDE = |
Spieler Neue Spieler Alle Spieler, die nicht aus Deutschland sind Alle Spieler, die aus Deutschland sind |
|||
| DontUseMines = Mines are not wanted round here!! | Meldung bei Verwendung von Minen | |||
| DontUseCrowbar = The Crowbar is not wanted round here!! | Meldung bei Verwendung des Brecheisens | |||
| [Rules] | ||||
|
MinHits = 10 MinMinutes = 10 |
Ab wann wird die Hit- oder Killfrequenz geprüft - Faktor 1 Ab wann wird die Hit- oder Killfrequenz geprüft - Faktor 2 In diesem Beispiel werden die Frequenzen des Spielers erstmals ausgewertet, wenn er 10 Kills hat, oder seit 10 Minuten spielt |
|||
|
BanTimeLength = 10 BanDayLimit = 20 |
Um diesen Wert wird die Strafzeit von Ban zu Ban erhöht Ab dieser Anzahl Bans wird für den Rest des Tages gebannt |
|||
| RestrictBreaks = 1 |
Pausen überwachen. (Ja/Nein) Pause = Weder Kill noch Death |
|||
| MaxAllowedBreakTime = 900 | Maximal erlaubte Pausendauer in Sekunden | |||
|
RestrictDeathes = 0 MaxAllowedDeathes = 10 CreditLimiterBonus = 20 CreditLimiterUnit = 100 CreditLimiterRefresh = 30 |
Anzahl Leben überwachen (Ja/Nein) Diese Anzahl Leben hat ein Spieler Anfänger bekommen diese Anzahl Leben dazu... Anzahl Minuten, nach denen die Leben aufgeladen werden ...abzüglich 1 Leben je hier angegebener Trefferzahl In dieser
Einstellung bedeutet das, dass man mit 10-30 Leben |
|||
|
RestrictHitFrequenz = 0 MaxAllowedHitFrequenz = 1.4 |
Hitfrequenz überwachen (Ja/Nein) (Treffer pro Minute) Erlaubte Hitfrequenz |
|||
|
RestrictKillFactor = 1 MaxAllowedKillFactor = 0.7 ForbiddenKillfactor = 10 |
Killfaktor überwachen (Ja/Nein) ((Kills - Deathes) pro Minute) Erlaubter Killfaktor Wer mit diesem Faktor zu Null startet wird permanent gebannt |
|||
|
RestrictMines = 1 MaxAllowedMines = 1 |
Benutzung von Minen einschränken (Ja/Nein) Anzahl der erlaubten Minen. Suicide zählen mit! |
|||
|
RestrictCrowbar = 0 MaxAllowedCrowbars = 1 |
Benutzung des Crowbars einschränken (Ja/Nein) Anzahl der erlaubten Kills |
|||
|
RestrictCmdRate = 1 MaxAllowedCmdrate = 51 MinForbiddenCmdRate = 95 |
cl_cmdrate überwachen (Ja/Nein) Wer diesen Wert überschreitet wird gekickt Wer diesen Wert überschreitet wird gebannt |
|||
|
RestrictPing = 0 MaxAllowedPing = 250 |
Ping überwachen (Ja/Nein) Maximal erlaubter Ping (Wirksam ab Status "Active") |
|||
|
RestrictCountry = 0 RestrictCountryMode = 2 RestrictedCountry = SE |
Herkunft des Spielers überwachen (Ja/Nein) 0 = Aus, 1 = Nur diese Länder, 2 = Keines dieser Länder Länderliste durch + getrennt |
|||
|
RestrictClanName = 1 RestrictPlayerName = 0 RestrictPromotion = 1 CheckBannedWords = 1 CheckBannedNames = 1 MaxAllowedChars = 50 MaxAllowedNames = 5 MinForbiddenNames = 8 MinNameLength = 3 AllowNumericNames = 0 |
Auf zu kickende Clans prüfen (Ja/Nein) Verbotene und unerwünschte Spielernamen prüfen (Ja/Nein) Werbung für Webseiten unterbinden (Ja/Nein) Verbotene Wörter prüfen (Ja/Nein) (Killer, Mörder, Terrorist) Verbotene Namen prüfen (Ja/Nein) (Unnamed, Player1) Anzahl Prozent der erlaubten Nicht-Ascii-Zeichen Anzahl der erlaubten Spielernamen Anzahl der erlaubten Spielernamen bis zum permanenten Ban Mindestlänge für Spielernamen Rein numerische Namen erlauben (Ja/Nein) |
|||
| WhiteListEnabled = 0 | Whitelist benutzen (Ja/Nein) | |||
| WhiteListTime = 60 | Maximale Spielzeit für Spieler, die nicht in der Whitelist stehen | |||
| WhiteListMaxHits = 4000 |
maximale Anzahl Aktionen (Kills/Deathes) für Spieler, die nicht in der Whitelist stehen |
|||
| [Killfactor] | Erlaubt es den maximal erlaubten
Killfaktor gezielt für einzelne Spieler zu setzen. Damit kann man die Spieler ein wenig ärgern, die seit Jahren auf dem Server spielen, sich aber weder an der Arbeit, noch an den Kosten beteiligen. |
|||
| STEAM_0:0:12345678 = 0.5 | ||||
|
Hier kann man bestimmen, welche Waffen aus einer Map entfernt werden
sollen. Hierbei gibt es zwei Gültigkeitsbereiche, die sich gegenseitig beeinflussen können. Die Auflistung der Waffen bezieht sich auf alle Maps und kommt immer dann zum tragen, wenn für eine Map keine speziellen Einstellungen getätigt wurden. Diese Liste wird jedoch ignoriert, wenn für eine Map spezielle Einträge gemacht wurden. Es gelten dann nur die individuellen Einstellungen. Wenn die pauschale Zuweisung der Waffen für eine Map aufgehoben werden soll, so ist der Mapname ohne Parameter anzugeben, also z.B. dm_deepspaces_1 = |
||||
| [Removed Weapons] | ||||
|
1 = weapon_slam 2 = weapon_rpg |
weapon_slam weapon_rpg weapon_357 weapon_ar2 weapon_crossbow weapon_shotgun weapon_smg1 |
|||
| dm_barrage = weapon_slam, weapon_357 dm_dead_end = weapon_slam, weapon_smg1 dm_deepspaces_1 = |
Waffen die nur aus dieser Map entfernt werden sollen | |||
| [Map-Rules] | ||||
| VotingsAllowed = 1 | User-Votings zulassen | |||
| ResetValuesByMap = 1 | Nach einem Mapwechsel werden alle Werte zurückgesetzt | |||
| BuddyWeight = 1.5 | Gewichtung der Buddies (Killfrequenzen, Pause und Voting) | |||
| MinMapChangeVotings = 2 | Anzahl User ab der eine Map gevotet werden kann | |||
| MinMapChangePercent = 51 | Prozentsatz der erforderlichen Stimmen | |||
| dm_dead_end = 900, 1.5, 1, 2, 3 |
Regel, die nur für diese Map gelten Mapname = Timeout, Hitfequenz, Killfrequenz, Minen, Crowbars |
|||
| [Map-Changes] | Zeitgesteuerte Mapwechsel | |||
|
1 = dm_barrage,08:00,1,0,0 2 = dm_dead_end,16:00,1,0,0 3 = dm_firth_b6,22:00,1,0,0 |
Mapname, Uhrzeit, Aktiv, Votings erlauben,Windows beenden Werte für Windows beenden:
|
|||
| [Map-Favorites] | Untergruppe der Mapliste | |||
|
1 = dm_avalon.bsp 2 = dm_barrage.bsp 3 = dm_beacon.bsp | ||||
| [Map-Specials] | Untergruppe der Mapliste | |||
|
1 = dm_firth_b6.bsp 2 = dm_amsterville.bsp 3 = dm_breach | ||||
| [Map-AdminOnly] | Maps die nur der Admin starten darf | |||
|
1 = dm_barrage.bsp 2 = dm_dead_end | Diese Maps können nicht gevotet werden! | |||
| [Admins] | ||||
|
Enabled = 1 Color = &HFF 1 = STEAM_0:1:234567, Admin 1 2 = STEAM_0:1:345678, Admin 2 |
Admin-Funktionen erlauben Ja/Nein Farbe in der Spielerliste |
|||
| [Buddies] | Privilegierte Spieler | |||
|
Enabled = 1 Color = &HFF0000 1 = STEAM_0:1:234567, Buddy 1 |
Buddy-Funktionen erlauben Ja/Nein Farbe in der Spielerliste |
|||
| [MapMins] | Spieler die die Map wechseln dürfen | |||
|
Enabled = 1 Color = &HFFFF 1 = STEAM_0:1:234567, MapMin 1 2 = STEAM_0:1:345678, MapMin 2 |
Mapmin-Funktionen erlauben Ja/Nein Farbe in der Spielerliste |
|||
| [Observed] | Markierung der Spieler die unter Beobachtung stehen | |||
|
Enabled = 1 Color = &HFF0000 1 = STEAM_0:1:234567, Buddy 1 |
Funktionen erlauben Ja/Nein Farbe in der Spielerliste |
|||
| [Enemies] | Markierung feindlicher Spieler | |||
|
Enabled = 1 Color = &HFFFF 1 = STEAM_0:1:234567, MapMin 1 2 = STEAM_0:1:345678, MapMin 2 |
Feind-Funktionen erlauben Ja/Nein Farbe in der Spielerliste |
|||
| [WhiteList] | Nur diese Spieler sind erwünscht | |||
| 1 = STEAM_0:0:6570898, Happy Oyster | ||||
| [NoVote] | Spieler die nicht voten dürfen | |||
|
1 = STEAM_0:1:234567, DummUser 1 2 = STEAM_0:1:345678, DummUser 2 |
||||
| [Alarm-IP] | Bei diesen IPs aus diesem Nummernkreis Sound abspielen | |||
| 1 = 217.87. | ||||
| [Banned Clans] | Unerwünschte Clans | |||
| 1 = [-SaD-] | Drecks-Hacker | |||
| [Banned Names] | Unerwünschte Spielernamen | |||
|
1 = Noname 2 = Unnamed 3 = Unnamed(1) 4 = Unnamed(2) 5 = [Unknown] ' 6 = Unknown ' RestrictPlayerName muß gesetzt sein 7 = empty 8 = Player 9 = Press ESC > Options > Set Name 10 = Come from Hevytom and Cheylin | ||||
| [Aliases] |
Erlaubt es den Nutzern einer einzelnen SteamID unter verschiedenen Accounts zu spielen |
|||
|
1 = Klaus, STEAM_0:0:12345678, 5 2 = Willi, STEAM_0:0:12345678, 7 3 = Peter, STEAM_0:0:12345678,9 |
Klaus bekommt die SteamID STEAM_5:0:12345678 Willi bekommt die SteamID STEAM_7:0:12345678 Peter bekommt die SteamID STEAM_9:0:12345678 |
|||
| [Friendly Servers] | ||||
| Buttons = 101 | Die Voreinstellung der 3 Buttons in der Server-Toolbar | |||
| 1 = Rentnerserver I,85.214.133.169,27015 2 = Rentnerserver II,85.214.133.169,27016 3 = Rentnerserver III,85.214.133.169,27017 4 = Rentnerserver IV,85.214.133.169,27018 |
Eine Auflistung befreundeter Server | |||
| [Grid] | Farben der Spieler-Tabelle | |||
|
Count = 18 Lines = 1 |
18 Spalten ??? |
|||
|
1 = &HE0E0E0 6 = &HC0FFC0 7 = &HC0C0FF 8 = &HC0E0FF 9 = &HFFFFC0 10 = &HFFFFC0 14 = &HC0FFFF |
Grau Grün Rot Rotbraun Cyan Cyan Gelb |
|||
| [App] | ||||
|
Left = 0 Top = 0 Width = 16575 Height = 12555 Windowstate = 0 SplitPercent = 48 | Daten des Hauptfensters | |||
|
Skin = 1 SkinFile = |
Skin benutzen (Ja/Nein) Bild für den Skin |
|||
| ShowInTrayBar = 1 | Minimiert die Anwendung in den SysTray-Bereich | |||
| FlatColumnHeaders = 0 | Erlaubt flache
Spaltenüberschriften. Es ist dann jedoch keine Sortierung mehr möglich. |
|||
| Für den Start des Control-Centers ist es unbedingt erforderlich, dass die rot markierten Parameter alle fehlerfrei eingetragen werden! | ||||
|
|
||||