AMX Match Deluxe

Aus Verywiki-DE

Wechseln zu: Navigation, Suche

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
Persönliche Werkzeuge