AMX Match Deluxe
Aus Verywiki-DE
Inhaltsverzeichnis |
Vorstellung
amx_match_deluxe ist einPlugin für CS 1.6 welches euch dabei hilft eure Matches zu verwalten. Das Plugin unterstützt dabei folgende Funktionen:
- MaxRound, TimeLimit, oder Winlimit matches
- Ändern des Servernamens
- Ändern des Serverpassworts
- Schild (de)Restriktion (vor und nach dem Match)
- Automatischer Wechsel der Teams
- Overtime
- Overtime Konfiguration
- Unbegrenztes Overtime *NEU*
- Match Server Configs
- Standard(FFA=Free for ALL) Server Config
- Automatische Screenshotaufnahme
- Automatische Demoaufnahme
- Menüs
- PUG Style gameplay
- Match Stats, wird in Dateien geloggt oder MySQL *NEU*
Installation
Stellen Sie zuerst sicher das Metamod und AMX Mod X auf Ihrem Server aktiviert ist. Danach laden Sie das Plugin hier herunter. Öffnen Sie das Plugin und laden Sie den addon Ordner in das ~/cstrike Verzeichnis auf Ihren FTP-Server hoch. Danach laden Sie die plugins.ini herunter welche sich in diesem Verzeichnis befindet:
~/halflife/cstrike/addons/amxmodx/configs/plugins.ini
Öffnen Sie Datei mit einen Texeditor(Notepad zum Beispiel) und fügen Sie folgende Zeile in die Datei ein:
amx_match_deluxe.amxx
Zu beachten ist das einige Module aktiviert sein müssen, damit das Plugin ohne Probleme läuft.
- Engine
- Cstrike
- Regex
optionales Modul
- Sockets
Um einen Modul zu aktivieren müssen Sie die modules.ini bearbeiten, welche sich im folgendem Ordner befindet:
~/halflife/cstrike/addons/amxmodx/configs/
Öffnen Sie die Datei und entfernen Sie das Semikolon vor dem Namen der 3 Modulen. Des Weitern benötigen Sie den Adminlevel m um matchdeluxe laden und konfigurieren zu können. Der Adminlevel wird in der users.ini festgelegt, welche sich ebenfalls im configs Ordner befindet. Öffnen Sie die Datei und überprüfen Sie ob m in der Zeile mit Ihrer SteamID mitenthalten ist. Dies würde zum Beispiel so aussehen:
"STEAM_0:0:24237854" "" "abcdefghijklmnopqrstuz" "ce" ; ADMIN
Die Installation ist jetzt beendet und Sie müssen nur noch Ihren Server neustarten. Als nächstes wird beschrieben wie Sie Plugin benutzen können.
Benutzung des Plugins
Um ein Match zu starten geben Sie folgendes in die Konsole ein:
amx_match <CT's clan tag> <T's clan tag> <mrXX or tlXX> <Config Dateiname> [recdemo|rechltv|recboth]
oder
amx_match2 <mrXX or tlXX> <Config Dateiname> [recdemo|rechltv|recboth]
oder
amx_match3 <CT's clan tag> <T's clan tag> <mrXX or tlXX> <Config Dateiname> <second map> [recdemo|rechltv|recboth]
oder
amx_match4 <mrXX or tlXX> <Config Dateiname> <second map> [recdemo|rechltv|recboth]
zum Beispiel:
amx_match SK eoL mr12 ecup recboth
Dies würde ein Match starten mit folgenden Teams starten: SK' und eol mit einer maximalen Rundenanzahl von 12, wobei die ecup.cfg benutzt wird und das Match in einer Demo als auch in einer HLTV Demo aufgenommen wird.
Zu beachten ist, falls ihr ein Leerzeichen in eurem Clantag benutzen woll, so müsst ihr Gänsefüßchen um den Clantag benutzen: z.B. "SK swe"
Zusätzliche Befehle
amx_matchrestart oder "say /restart" |Startet das Match neu amx_matchstop oder "say /stop" |Stoppt den Match amx_matchstart oder "say /start" |Erzwingt den Start des Matches amx_matchrelo3 or "say /relo3" |Startet die Halbzeit neu amx_swapteams |Teams werden ausgetauscht
Das Menü
Als erstes muss das Menü mit über diese Befehle konfiguriert werden:
amx_match_lmenu <dauer des matches> [<dauer des matches> ...] amx_match_cmenu <Name der config> <config Dateiname>
oder
amx_match_addlength <dauer des matches> [<dauer des matches> ...] amx_match_addconfig <Name des config> <config Dateiname>
Danach könnt ihr einfach mit dem Befehl amx_matchmenu das Menü laden und euren Match auswählen.
Die Cvars
Timelimit:
0=Match ist beendet sobald die Zeit abgelaufen ist(Standardwert) 1=Match ist beendet nachdem die letzte Runde gespielt wurde
amx_match_hostname: 0=Ändert nicht den Servernamen(Standardwert) 1=Ändert den Servernamen zu "<CT tag> vs.<T tag> | <CFG file> CS Match In Progress" or (amx_match2/4) "<CFG file> CS Match In Progress".
amx_match_kniferound:
0=Es wird keine Messerrunde gespielt vor der ersten Warmup-Periode (Standardwert) 1=Es wird Messerrunde gespielt vor der ersten Warmup-Periode
amx_match_overtime:
0=Keine Verlängerung , falls ein Gleichstand vorhanden ist 1=Match wird verlängert, falls ein Gleichstand vorhanden ist(Standardwert)
amx_match_otcfg:
- Benutzen Sie es nur wenn amx_match_overtime auf 1 gesetzt ist
0-> Keine Verlängerung config vorhanden. 1-> Verlängerung config vorhanden(Standardwert)
amx_match_otlength:
- Benutzen Sie es nur wenn amx_match_overtime auf 1 gesetzt ist
Länge des overtimes (3 runden/minuten/um das Match zu gewinnen).
amx_match_otunlimited:
- Benutzen Sie es nur wenn amx_match_overtime auf 1 gesetzt ist
- Des Weiteren werden die Stats nicht geloggt wenn es dieses Cvar auf 1 gesetzt ist
0 -> Verlängerung ist nicht unbegrenzt (nur 2 Halbzeiten). (Standardwert) 1 -> Verlängerung ist unbegrenzt
amx_match_password:
0-> Match Plugin wird keinen Passwort setzen, bevor das Match startet 1-> Match plugin wird einen Passwort setzen, bevor as Match startet
amx_match_playerneed:
- Benutzen Sie es nur wenn amx_match_reaadytype auf 1 gesetzt ist
Legt die Anzahl der Spieler fest, die bereit sein müssen, bevor das Match beginnt(Standardwert ist "10") Setze Sie dies zum Beispiel auf 4, wenn ihr ein 2vs2 spielt
amx_match_pugstyle:
0 -> PUG style gameplay ist aus. Der Server startet das Match nicht automatisch(Standardwert) 1 -> PUG style gameplay ist an
amx_match_readytype:
0 -> nur ein Spieler von jeder Seite muss bereit sein um das Match zu starten 1 -> Alle Spieler müssen bereit sein um das Match zu starten 2 -> nur ein AMX Admin kann das Match starten, indem er start in den chat eingibt oder den amx_matchstart Befehl benutzt
amx_match_swaptype:
0 -> Teams werden nicht nach einer Halbzeit ausgetauscht 1 -> Teams werden automatisch nach der Halbzeit ausgestauscht(Standardwert).
amx_match_screenshot:
0 -> Es werden keine Screenshots gemacht 1 -> Ein Screenshot von dem Punktestand wird gemacht sobald es Halbzeit ist(Standardwert). 2 -> Zwei Screenshots werden zur Halbzeit gemacht (eins vom Punktestand; eins vom Namen und dessen userid)
amx_match_screenshot2:
0 -> Kein Screenshot wird gemacht, wenn das Match mit dem Befehl amx_match_stop oder durch "say /stop" gestoppt wird 1 -> Ein Screenshot des Punktestands wird zu jeder Halbzeit gemacht, selbst wenn das Match mit dem Befehl amx_match_stop oder durch "say /stop" gestoppt wird
amx_match_showscore:
0 -> Punktestand wird nicht angezeigt nach jeder Runde 1 -> Punktestand wird nach jeder Runde angezeigt(Standardwert) 2 -> Punktestand wird während des gesamten Matches angezeigt
