44253 Beiträge in 6985 Themen- von 25445 Mitglieder - Neuestes Mitglied: JapypyclE

Seiten: [1]   Nach unten
  Drucken  
Autor Thema: ManiMod Anleitung  (Gelesen 71866 mal)
BigBadFint
Moderator
*****
Offline Offline

Geschlecht: Männlich
Beiträge: 4730
0.00 Çoins

Items zeigen
Çoins übertragen

Gross, Böse, Unbesiegbar ;)


Profil anzeigen WWW
« am: 08. Mai 2005 - 11:55 »

1.    Einleitung


2.    Allgemeine Fragen
2.1   Was ist ManiMod?
2.2   Warum ManiMod?


3.    Installation
3.1   Vorbedingungen
3.2   Downloadlinks
3.3   Auflistung der Dateien
3.4   Installationspfad


4.    Konfiguration
4.1   maniserver.cfg
4.2   Admins/Immunität einrichten
4.2.1 Adminlist und -grouplist
4.2.2 Immunitylist und -grouplist
4.3   Maps
4.3.1 Maps integrieren
4.3.2 Mapspezifische Einstellungen erstellen
4.4   Sounds einbinden
4.4.1 Customsounds
4.4.2 Quakesounds
4.4.3 Actionsounds
4.4.4 Sounddownload für Clients
4.5   Waffenrestriktionen
4.6   Clientcommandos
4.7   RCONeinstellungen
4.8   Werbung bzw. Server-Ticker
4.9   Webshortcuts
4.10  Skins
4.11  Zeitabhängige Kommandos


5.    Kommandoliste
5.1   Adminspezifische Kommandos
5.2   generelle Clientkommandos


6.    Bestrafungseinstellungen für TA und TK


7.    Stats


8.    Reservierte Slots und Umleitung


9.    High Ping Kicker


10.   Votesystem


11.   Namen- und Clantagschutz
« Letzte Änderung: 25. August 2005 - 12:46 von BigBadFint » Gespeichert


MeineMafia.de - Erstelle dein eigenes Mafiaspiel
BigBadFint
Moderator
*****
Offline Offline

Geschlecht: Männlich
Beiträge: 4730
0.00 Çoins

Items zeigen
Çoins übertragen

Gross, Böse, Unbesiegbar ;)


Profil anzeigen WWW
« Antworten #1 am: 08. Mai 2005 - 11:55 »

Auf Grund der immer größer werdenden Beliebtheit des ManiMod PlugIns für CS:Source, hat cs-foren.de beschlossen diesem PlugIn einen besonderen Bereich zu widmen. Die folgende Anleitung wurde Primär aus der Dokumentation auf der Orginlaseite entnommen und übersetzt, aber auch in einigen Punkten erweitert. Ich will versuchen diese Anleitung so allgemein wie möglich zu halten, so dass diese für Windows- wie Linux-Server genutzt werden kann, allerdings weise ich darauf hin, dass meine eigenen Tests auf Windows-Servern erfolgten und ich deswegen in Bezug auf Linux mich nur auf Informationen von Dritten stütze. Ausserdem möchte ich herausstellen, dass diese Anleitung sich ausschliesslich auf das einrichten ManiMods unter CS:Source bezieht, natürlich kann es auch für andere Mods (laut Programmierer HL2DM) genutzt werden, diese Option will ich aber der Einfachheit halber hier aussen vor lassen.
Gespeichert


BigBadFint
Moderator
*****
Offline Offline

Geschlecht: Männlich
Beiträge: 4730
0.00 Çoins

Items zeigen
Çoins übertragen

Gross, Böse, Unbesiegbar ;)


Profil anzeigen WWW
« Antworten #2 am: 08. Mai 2005 - 11:56 »

2.1 Was ist ManiMod?

Grob gesagt ist ManiMod ein PlugIn für Halflife 2 bzw. in unserem Fall CS:Source, dass dem Nutzer die Möglichkeit bietet Adminrechte zuzuweisen und bequem zu verwalten. Die vergebenen Adminrechte können via Interface leicht genutzt werden und so wird sogar Laien ermöglicht administrativ auf das Geschehen auf dem eigenen Server einzuwirken. Einige der wichtigsten Funktionen sind Mapwechsel, Ban-, Kick- und andere Bestrafungsoptionen, verändern von Umgebungsvariablen und letztendlich auch das von vielen gewünschte Abspielen von Customsounds!

2.2 Warum ManiMod?

Schon in während früherer Versionen von CS gab es eine rasante Entwicklung von administrativen Tools, die das Konfigurieren und verwalten von Servern dem User vereinfachten, die bekanntesten dürften wohl AdminMod, ClanMod und AMX sein. Leider hat es bis jetzt noch keines dieser Tools geschafft den Sprung auf die neue Source-Plattform zu vollenden, womit ManiMod das momentan wohl umfassendste PlugIn zur Serververwaltung darstellt. Zu gut Deutsch: Wer eine einfache Bedienung für seine Clankollegen will, kommt um ManiMod momentan nicht rum!
« Letzte Änderung: 08. Mai 2005 - 12:06 von BigBadFint » Gespeichert


BigBadFint
Moderator
*****
Offline Offline

Geschlecht: Männlich
Beiträge: 4730
0.00 Çoins

Items zeigen
Çoins übertragen

Gross, Böse, Unbesiegbar ;)


Profil anzeigen WWW
« Antworten #3 am: 08. Mai 2005 - 11:56 »

3.1 Vorbedingungen

Die wohl offensichtlichste Vorbedingung ist ein installiertes CS:Source bzw. ein installierter Dedicated Server. Linux-Nutzer müssen zudem über folgende auf dem Server installierte Dateien verfügen:

* libm.so.6
* libdl.so.2
* libc.so.6
* ld-linux.so.2

Bevor jetzt Geschrei losgeht, ich habe es weiter oben schon angekündigt, in bezug auf Linux, muss ich mich auf die offizielle Anleitung verlassen und da gibt es leider keine weiteren Informationen, als das, was ich geschrieben habe. Damit ManiMod einwandfrei funktioniert, müssen die in der enthaltenen Dateien nach "...\counter-strike source\" bzw. "...\source dedicated server\" entpackt werden. Sollte alles funktioniert haben, so ergibt sich die Datenstruktur, welche im Punkt 3.3 Auflistung der Dateien dargestellt wird. Linux-Nutzer müssen die Datei mani_admin_plugin.dll löschen, Windows-Fetischisten löschen mani_admin_plugin_i486.so

3.2 Downloadlinks


Die immer aktuelle Version von ManiMod findet ihr auf der offiziellen Seite:

http://www.mani-admin-plugin.com/

Alternativ bieten auch wir euch einen Link an, momentan verlinken wir Version 1.1.0w für CS:Source => Mirror 1


3.3 Auflistung der Dateien

|-cstrike
  |-addons
  | |-mani_admin_plugin.dll
  | |-mani_admin_plugin.vdf
  | |-mani_admin_plugin_i486.so
  |-cfg
  | |-mani_admin_plugin
  | | |-language
  | | | |-english.cfg
  | | | |-language.cfg
  | | |-mani_logs
  | | |-map_config
  | | | |-cs_reflex3.cfg
  | | |-restrict
  | | | |-cs_reflex3_restrict.txt
  | | |-skins
  | | | |-admin_ct
  | | | | |-adminct.txt
  | | | |-admin_t
  | | | | |-admint.txt
  | | | |-misc
  | | | | |-chicken.txt
  | | | |-public_ct
  | | | | |-coolct.txt
  | | | |-public_t
  | | | | |-coolt.txt
  | | | |-reserved_ct.txt
  | | | | |-reserverdct.txt
  | | | |-reserved_t
  | | | | |-reserverdt.txt
  | | | |-admin_ct.txt
  | | | |-admin_t.txt
  | | | |-misc.txt
  | | | |-public_ct.txt
  | | | |-public_t.txt
  | | | |-reserved_ct.txt
  | | | |-reserved_t.txt
  | | |-actionsoundlist.txt
  | | |-admingroups.txt
  | | |-adminlist.txt
  | | |-adverts.txt
  | | |-cexeclist_all.txt
  | | |-cexeclist_ct.txt
  | | |-cexeclist_spec.txt
  | | |-cexeclist_t.txt
  | | |-commandlist.txt
  | | |-crontablist.txt
  | | |-default_weapon_restrict.txt
  | | |-gametypes.txt
  | | |-gimpphrase.txt
  | | |-immunitygroups.txt
  | | |-immunitylist.txt
  | | |-pingimmunity.txt
  | | |-rconlist.txt
  | | |-reserveslots.txt
  | | |-restricted_weapons.txt
  | | |-soundlist.txt
  | | |-texturelist.txt
  | | |-votequestionlist.txt
  | | |-voterconlist.txt
  | | |-webshortcutlist.txt
  | | |-wordfilter.txt
  | |-autoexec.cfg
  | |-mani_server.cfg
  |-sound
  | |-admin_plugin
  | | |-actions
  | | | |-endofvote.mp3
  | | | |-joinserver.mp3
  | | | |-menuexit.wav
  | | | |-menuselect.wav
  | | | |-restrictedweapon.wav
  | | | |-startyourvoting.mp3
  | | |-cornholio.wav
  | | |-dontaskme.wav
  | | |-dontjuststandthere.wav
  | | |-donuteater.wav
  | | |-doyousmell.wav
  | | |-excellentteam.wav
  | | |-getanyworse.wav
  | | |-goodluck.mp3
  | | |-hellosoft.wav
  | | |-laugh.wav
  | | |-move.wav
  | | |-seeya.wav
  | | |-waitingforsuspect.mp3
  | | |-whores.wav
  | | |-youwillpay.wav
 
3.4 Installationspfad

Wie weiter oben angesprochen ist der Installationspfad für die Funktion von ManiMod entscheidend, für einen normalen Nutzer, der auf seinen privaten Server ManiMod installieren will sieht er wie folgt aus: "..\Steam\SteamApps\deine@email.de\counter-strike source\", die restlichen Verzeichnisse sind in der *.zip Datei vorgegeben (Verzeichnisebene in Punkt 3.3 beachten!). Muss man die Dateien per Hand auf einen FTP hochladen (Regelfall für eine von einem Serverbetreiber gestellten Plattform), so muss man darauf achten, dass die Verzeichnisstruktur innerhalb des cstrike-Verzeichnisses wie oben beschrieben erhalten bleibt! Sollte man auf seinen Heimrechner installieren und schon eine autoexec.cfg haben, so sollte man diese nicht überschreiben, sondern nur die folgenden Zeilen hinzufügen (die Beschreibung nach den // könnt ihr getrost weglassen):

mani_reverse_admin_flags 0      // näheres im Punkt Adminlist
mani_reverse_immunity_flags 0    // näheres im Punkt Immunitylist
« Letzte Änderung: 25. August 2005 - 12:47 von BigBadFint » Gespeichert


BigBadFint
Moderator
*****
Offline Offline

Geschlecht: Männlich
Beiträge: 4730
0.00 Çoins

Items zeigen
Çoins übertragen

Gross, Böse, Unbesiegbar ;)


Profil anzeigen WWW
« Antworten #4 am: 08. Mai 2005 - 12:01 »

4.1 maniserver.cfg

Die maniserver.cfg ist das Herzstück von ManiMod, hier werden die wichtigsten Einstellungen vorgenommen. Damit ihr auch durchblickt, was ihr einstellt habe ich eine kommentierte Liste der Befehle unten aufgeführt.

// Werbeeinblendungen
mani_adverts 1               
// Werbeeinblendungen bzw Ticker ein und ausschalten (Einblendungen können in adverts.txt editiert werden)

mani_time_between_adverts 120
// Definniert das Zeitintervall zwischen den Werbeeinblendungen

mani_advert_col_red 0         
// bestimmt den Rotfaktor in der eingeblendeten Werbemitteilung (255 = max)

mani_advert_col_green 0       
// bestimmt den Grünfaktor in der eingeblendeten Werbemitteilung (255 = max)

mani_advert_col_blue 255     
// bestimmt den Blaufaktor in der eingeblendeten Werbemitteilung (255 = max)

mani_adverts_top_left 1       
// erlaubt Werbeeinblendungen oben links

mani_adverts_chat_area 1     
// erlaubt Werbeeinblendungen im Chatbereich


// Voting
mani_voting 1
// erlaubt bzw. verbietet das Votingverfahren

mani_adminvote_anonymous 0   
// ist dieser Befehl auf 1 gesetzt, so wird verborgen welcher Admin den Vote initiiert hat

mani_vote_dont_show_last_maps 3   
// legt fest, dass die genannte Anzahl der zuletzt gespielten Maps nicht in den Vote integriert werden

mani_vote_extend_time 20         
// legt fest um wieviel die laufende Map durch Vote verlängert werden kann

mani_vote_allow_extend 1         
// erlaubt einen Vote zur Mapverlängerung

mani_vote_allowed_voting_time 45
// legt den Zeitraum eines Votes fest

mani_vote_allow_end_of_map_vote 0     
// ermöglicht bei Wert 1 einen Zufallsvote am Ende der laufenden Map

mani_vote_max_extends 2
// Anzahl wie oft einen map verlängert werden darf, 0 = unendlich

mani_vote_extend_rounds 10
// Anzahl um wieviel Runden eine Map verlängert werden darf (falls mp_maxrounds ungleich 0)

mani_vote_mapcycle_mode_for_random_map_vote 0   
// legt fest aus welcher Maplist der Zufallsvote generiert wird: 0 = mapcycle.txt, 1 = votemapslist.txt, 2 = maplist.txt

mani_vote_mapcycle_mode_for_admin_map_vote 0   
// legt fest aus welcher Maplist der Admin einen Vote generieren kann: 0 = mapcycle.txt, 1 = votemapslist.txt, 2 = maplist.txt

mani_vote_time_before_end_of_map_vote 3         
// definiert wieviele Minuten vor Ende ein Zufallsmapvote generiert wird

mani_vote_max_maps_for_end_of_map_vote 6       
// legt die Anzahl der zur Auswahl stehenden Maps fest

mani_vote_end_of_map_percent_required 60       
// legt das prozentuale Minimum für einen erfolgreichen Mapvote am Ende einer laufenden Map fest

mani_vote_rcon_percent_required 60         
// legt das prozentuale Minimum für einen erfolgreichen RCONbefehlvote fest

mani_vote_question_percent_required 60     
// legt das prozentuale Minimum für einen erfolgreichen Fragevote fest

mani_vote_map_percent_required 60         
// legt das prozentuale Minimum für einen erfolgreichen Mapvote fest

mani_vote_random_map_percent_required 60   
// legt das prozentuale Minimum für einen erfolgreichen Mapvote innerhalb eines Zufallsvotes fest

mani_vote_show_vote_mode 3           
// Zeigt an: 0 = keine Votes, 1 = zeigt an, dass ein Spieler gevoted hat, 2 = zeigt das Gewählte aber nicht den Wähler, 3 = zeigt Spiler und dessen Wahl

mani_vote_dont_show_if_alive 0
// Zeigt an: 0 = lebende Spieler sehen Votmenu, 1 = lebende Spieler müssen vote tippen um das Menu zu sehen, 2 = lebende Spieler sehen kein Votemenu

mani_vote_allow_user_vote_map 0       
// erlaubt Spielern das starten eines Mapvotes

mani_vote_allow_user_vote_map_extend 1
// erlaubt den Spielern einen Verlängerungsvote für die laufende Map

mani_vote_allow_user_vote_kick 0     
// erlaubt den Spielern andere durch Vote zu kicken

mani_vote_allow_user_vote_ban 0       
// erlaubt den Spielern andere durch Vote zu bannen

mani_vote_extend_percent_required 60 
// legt das prozentuale Minimum für einen erfolgreichen Verlängerungsvote fest

mani_vote_user_vote_map_percentage 60     
// legt das prozentuale Minimum für einen erfolgreichen Mapvote fest, welcher durch Spierler initiiert wurde

mani_vote_user_vote_map_time_before_vote 60     
// Zeitraum in Sekunden, nach welchen ein User erst einen Mapvote innitiieren darf

mani_vote_user_vote_map_minimum_votes 4         
// Mindestanzahl der benötigten Votes zum Mapwechsel innerhalb eines von einem Spieler initiierten Mapvotes

mani_vote_user_vote_kick_mode 0           
// erlaubt das kicken durch Vote: 0 = nur wenn kein Admin auf dem Server ist, 1 = immer

mani_vote_user_vote_kick_percentage 60     
// legt das prozentuale Minimum für einen erfolgreichen Kickvote fest, welcher durch Spierler initiiert wurde

mani_vote_user_vote_kick_time_before_vote 60   
// Zeitraum in Sekunden, nach welchen ein User erst einen Kickpvote innitiieren darf

mani_vote_user_vote_kick_minimum_votes 4       
// Mindestanzahl der benötigten Votes zum Kicken innerhalb eines von einem Spieler initiierten Banvotes

mani_vote_user_vote_ban_mode 0             
// erlaubt das bannen durch Vote: 0 = nur wenn kein Admin auf dem Server ist, 1 = immer

mani_vote_user_vote_ban_percentage 60     
// legt das prozentuale Minimum für einen erfolgreichen Banvote fest, welcher durch Spierler initiiert wurde

mani_vote_user_vote_ban_time_before_vote 60
// Zeitraum in Sekunden, nach welchen ein User erst einen Banvote innitiieren darf

mani_vote_user_vote_ban_minimum_votes 4         
// Mindestanzahl der benötigten Votes zum bannen innerhalb eines von einem Spieler initiierten Banvotes

mani_vote_user_vote_ban_time 30           
// Zeit des Bans, 0 = Permanent

mani_vote_user_vote_ban_type 0             
// Banmodus: 0 = ban durch SteamID, 1 = ban durch IP, 2 = ban durch SteamID und IP

mani_vote_allow_rock_the_vote 1       
// erlaubt 'rock the vote'

mani_vote_rock_the_vote_percent_required 60
// legt das prozentuale Minimum für einen erfolgreichen Mapvote via 'rock the vote' fest

mani_vote_time_before_rock_the_vote 120         
// Zeitraum in Sekunden, nach welchen ein User erst 'rock the Vote' innitiieren darf

mani_vote_rock_the_vote_number_of_nominations 4
// Anzahl der Nominierungen, welce im Vote enthalten sind

mani_vote_rock_the_vote_number_of_maps 8       
// Anzahl der Zufalls Maps, welche aus der votemaplist.txt in den Vote integriert werden

mani_vote_rock_the_vote_threshold_percent 60   
// prozentualer Anteil der Spieler, welche 'rock the vote' initiieren müssen um einen Vote zu starten

mani_vote_rock_the_vote_threshold_minimum 4
// Mindestanzahl der Spieler, die 'rock the vote' initiieren müssen um einen Vote zu starten


// TK und Spawnkill Bestrafung
mani_tk_protection 1                   
// automatischer Schutz vor TKs

mani_tk_forgive 1                       
// aktiviert das Bestrafungsmenu für den getöteten

mani_tk_spawn_time 5                   
// verhängt eine Spawnkill-Strafe gegen den Verursacher, die Zahl gibt die Sekunden an in welche diese Regel gilt

mani_tk_offences_for_ban 7             
// nach der Anzahl der gelisteten Teamkills wird der Verursacher gebanned

mani_tk_ban_time 5                     
// setzt die Dauer des oben beschriebenen Bans fest, 0 = permanent

mani_tk_blind_amount 253   
// bestimmt den Grad der 'Blindheit', welche durch das Bestrafungsmenu ausgelöst wird (255 = absolute Blindheit)

mani_tk_show_opposite_team_wound 1     
// auf 1 gesetzt ermöglicht dieser Befehl gegnerische Teamwounds gelistet zu bekommen

mani_tk_add_violation_without_forgive 0
// legt fest ob vergebene Teamkills in die zum kick notwendige Teamkillzählung einfliessen

mani_tk_allow_blind_option 1           
// erlaubt die 'Blindheitsoption' im Bestrafungsmenu

mani_tk_allow_bots_to_punish 1         
// erlaubt Bots Teamkills zu bestrafen

mani_tk_allow_bots_to_add_violations 0 
// legt fest ob Bot Teamkills zur Teamkillzählung zugerechnet werden

mani_tk_slap_to_damage 10   
// Schadenspunkte, mit welchen ein Teamkiller geschlagen werden kann

mani_tk_allow_cash_option 1 
// aktiviert bzw. deaktiviert die Geldabnahmeoption im Bestrafungsmenu

mani_tk_cash_percent 30     
// prozentualer Geldanteil, welche dem Teamkiller abgenommen werden kann

mani_tk_allow_slap_option 1 
// aktiviert bzw. deaktiviert die Schlagoption im Bestrafungsmenu

mani_tk_allow_freeze_option 1     
// aktiviert bzw. deaktiviert die Einfrieroption im Bestrafungsmenu

mani_tk_allow_drugged_option 1
// aktiviert bzw. deaktiviert die Drogenoption im Bestrafungsmenu

mani_tk_allow_burn_option 1
// aktiviert bzw. deaktiviert die Verbrennungsoption im Bestrafungsmenu

mani_tk_slap_on_team_wound 0 
// definiert ob ein Teamangreifer automatisch geschlagen wird

mani_tk_slap_on_team_wound_damage 0
// legt den Schaden fest mit welchem ein Teamangreifer automatisch geschlagen wird

mani_tk_allow_forgive_option 1   
// erlaubt bzw. verbietet die Vergebensoption

mani_tk_allow_slay_option 1       
// aktiviert bzw. deaktiviert Autotötung bei Teamkill

mani_tk_team_wound_reflect 1
// aktiviert bzw. deaktiviert das Spiegeln des TA-Schaden auf den Verursacher

mani_tk_team_wound_reflect_threshold 5
// regelt nach wievielen TAs der Schaden reflektiert wird

mani_tk_team_wound_reflect_ratio 1.0
// definiert den Faktor der Stärke mit welcher der Teamangreifer durch reflektierten Schaden getroffen wird

mani_tk_team_wound_reflect_ratio_increase 0.1
// erhöht den Faktor pro Teamangriff um genannten Wert

mani_tk_allow_time_bomb_option 1      
// Legt fest ob die Option Zeitbombe im TK Menu genutzt werden darf

mani_tk_allow_fire_bomb_option 1      
// Legt fest ob die Option Napalmbombe im TK Menu genutzt werden darf

mani_tk_allow_freeze_bomb_option 1      
// Legt fest ob die Option Frostbombe im TK Menu genutzt werden darf

mani_tk_allow_beacon_option 1      
// Legt fest ob die Option Napalmbombe im TK Menu genutzt werden darf



// Admineinstellungen
mani_adminsay_anonymous 0 
// ist dieser Befehl auf 1 gesetzt, so wird verborgen welcher Admin den say Befehl nutzt

mani_adminkick_anonymous 0
// ist dieser Befehl auf 1 gesetzt, so wird verborgen welcher Admin den kick Befehl nutzt

mani_adminslay_anonymous 0
// ist dieser Befehl auf 1 gesetzt, so wird verborgen welcher Admin den slay Befehl nutzt

mani_adminban_anonymous 0 
// ist dieser Befehl auf 1 gesetzt, so wird verborgen welcher Admin den ban Befehl nutzt

mani_adminslap_anonymous 0   
// ist dieser Befehl auf 1 gesetzt, so wird verborgen welcher Admin den Schalgen Befehl nutzt

mani_adminblind_anonymous 0   
// ist dieser Befehl auf 1 gesetzt, so wird verborgen welcher Admin den 'Blindheits' Befehl nutzt

mani_adminfreeze_anonymous 0   
// ist dieser Befehl auf 1 gesetzt, so wird verborgen welcher Admin den Einfrieren Befehl nutzt

mani_adminteleport_anonymous 0
// ist dieser Befehl auf 1 gesetzt, so wird verborgen welcher Admin den Teleport Befehl nutzt

mani_admindrug_anonymous 0   
// ist dieser Befehl auf 1 gesetzt, so wird verborgen welcher Admin den Drogen Befehl nutzt

mani_adminmap_anonymous 0   
// ist dieser Befehl auf 1 gesetzt, so wird verborgen welcher Admin den map Befehl nutzt

mani_adminswap_anonymous 0   
// ist dieser Befehl auf 1 gesetzt, so wird verborgen welcher Admin den Spielerwechsel Befehl nutzt

mani_admingimp_anonymous 0   
// ist dieser Befehl auf 1 gesetzt, so wird verborgen welcher Admin den gimp Befehl nutzt

mani_adminburn_anonymous 0
// ist dieser Befehl auf 1 gesetzt, so wird verborgen welcher Admin den Verbrennungs Befehl nutzt

mani_adminnoclip_anonymous 0
// ist dieser Befehl auf 1 gesetzt, so wird verborgen welcher Admin den NoClip Befehl nutzt

mani_adminmute_anonymous 0
// ist dieser Befehl auf 1 gesetzt, so wird verborgen welcher Admin den Stummschaltungs Befehl nutzt

mani_admincash_anonymous 0
// ist dieser Befehl auf 1 gesetzt, so wird verborgen welcher Admin den Geldzuweisungs Befehl nutzt

mani_adminsetskin_anonymous 0
// ist dieser Befehl auf 1 gesetzt, so wird verborgen welcher Admin den Skin Befehl nutzt

mani_admindropc4_anonymous 0 
// ist dieser Befehl auf 1 gesetzt, so wird verborgen welcher Admin den C4 Fallen lassen Befehl nutzt

mani_admintimebomb_anonymous 0      
// ist dieser Befehl auf 1 gesetzt, so wird verborgen welcher Admin den Zeitbomben Befehl nutzt

mani_adminfirebomb_anonymous 0      
// ist dieser Befehl auf 1 gesetzt, so wird verborgen welcher Admin den Napalmbomben Befehl nutzt

mani_adminfreezebomb_anonymous 0      
// ist dieser Befehl auf 1 gesetzt, so wird verborgen welcher Admin den Frostbomben Befehl nutzt

mani_adminhealth_anonymous 0         
// ist dieser Befehl auf 1 gesetzt, so wird verborgen welcher Admin den HP geben Befehl nutzt

mani_adminbeacon_anonymous 0      
// ist dieser Befehl auf 1 gesetzt, so wird verborgen welcher Admin den Leuchtfuer Befehl nutzt

mani_adminsay_top_left 1   
// aktiviert bzw. deaktiviert die Einblendung von adminsay oben links

mani_adminsay_chat_area 1 
// aktiviert bzw. deaktiviert die Einblendung von adminsay in der Chatarea

mani_log_directory "mani_logs"
// Pfad innerhalb ManiMods, in welchem die Logdateien abgelegt werden

mani_log_mode 0
// Logmode aktivieren bzw. dealtivieren: 0 = Logdatei in Standard Valve Verzeichnis, 1 = Logfiles werden nach Valveformat in dem mani_log Verzeichnis abgelegt, 2 = eine grosse Datei wird in diesem Verzeichnis abgelegt, 3 = eine nach Steam_ID definierte Datei wird in dem Verzeichnis abgelegt
« Letzte Änderung: 25. August 2005 - 12:49 von BigBadFint » Gespeichert


BigBadFint
Moderator
*****
Offline Offline

Geschlecht: Männlich
Beiträge: 4730
0.00 Çoins

Items zeigen
Çoins übertragen

Gross, Böse, Unbesiegbar ;)


Profil anzeigen WWW
« Antworten #5 am: 08. Mai 2005 - 12:01 »

//Stats
mani_stats 1                                         
// aktiviert bzw. deaktiviert die Statistiken

mani_stats_mode 1                                     
// 0 = berechnet die Stats am Ende der Map, 1 = berechnet die Stats am ende jeder Runde

mani_stats_drop_player_days 5                         
// Anzahl der Tage nach denen ein spieler der nicht mehr Connected hat aus den Stats entfernt wird

mani_stats_calculate 2                               
// 0 = erzeugt eine Liste nur nach reinen Kills, 1 = Liste sortiert nach (kill/death)-Ratio, 2 = Liste sortiert nach (kills-deaths)

mani_stats_kills_required 25                         
// Mindestkillanzahl, bevor man in die Stats aufgenommen wird

mani_stats_top_display_time 10                       
// legt fest wiviel Sekunden vergehen, bevor die Top-Einblendung ausblendet

mani_stats_show_rank_to_all 1                         
// bestimmt ob bei der Eingabe von 'rank' allem oder nur dem eingebenden Spieler dieser eingeblendet wird

mani_stats_alternative_rank_message "www.mystats.com"
// legt eine Nachricht fest, die anzeigt wo Stats alternativ eingesehen werden können

mani_stats_write_text_file 1
// Ermöglicht das Schreiben der mani_ranks.txt um diese für eine Webseite exportieren zu können

mani_stats_write_to_disk_frequency 0 
// gibt an aller wieviel Minuten die Stats geschrieben werden, 0= einmal pro Map. Dieser Befehl ist sehr wichtig wenn man eine Map 24/7 laufen lässt

mani_show_victim_stats 0     
// wenn dieser Wert auf 1 gesetzt ist, kriegt man bei Tod oder Rundenende eine Statistik über verrichteten Schaden

mani_show_victim_stats_inflicted_only 0
// wenn dieser Wert auf 1 gesetzt ist, kriegt man bei Tod oder Rundenende eine Statistik über genommenen Schaden

mani_stats_by_steam_id 1     
// Wert 1 bewirkt das abspeichern der Stats nach Steam-ID, 0 nach Namen

mani_stats_include_bot_kills 0   
// 1 = erlaubt das Auftauchen von Botkills in den Statistiken, 0 = Botkills tauchen nicht auf


// Generelles
mani_ff_player_only 0                                                           
// definiert ob der Aufruf ff (FriendlyFire) für alle oder nur für den eingebenden Spieler angezeigt wird (1 = Nur Spieler)

mani_nextmap_player_only 0                                                       
// definiert ob der Aufruf nextmap (nächste Karte) für alle oder nur für den eingebenden Spieler angezeigt wird (1 = Nur Spieler)

mani_timeleft_player_only 0                                                     
// definiert ob der Aufruf timeleft (verbleibende Spielzeit) für alle oder nur für den eingebenden Spieler angezeigt wird (1 = Nur Spieler)

mani_thetime_player_only 0                                                       
// definiert ob der Aufruf thetime (Uhrzeit) für alle oder nur für den eingebenden Spieler angezeigt wird (1 = Nur Spieler)

mani_reserve_slots 0                                                             
// aktiviert bzw. deaktiviert die Funktion der reservierten Spielerplätze

mani_reserve_slots_number_of_slots 1                                             
// legt die Anzahl der reservierten Spielerplätze fest

mani_reserve_slots_kick_message "You were disconnected for using a reserve slot"
// Nachricht, welche dem Spieler nach einem kick auf Grund eines reservierten Spielerplatz angezeigt wird

mani_reserve_slots_redirect_message "This server is full, you are being redirected to another one of our servers"
// Mitteilung über die Umleitung zu einem anderen Server

mani_reserve_slots_redirect ""       
// Umleitungsadresse, kein Eintrag bedeutet Umleitung deaktiviert

mani_reserve_slots_allow_slot_fill 1
// erlaubt, dass reservierte Spielerplätze bis zum Eintreffen des Berechtigten von anderen genutzt werden dürfen

mani_reserve_slots_kick_method 1     
// Methode nach welcher der für einene reservierten Spielerplatz gekickte Spieler selektiet wird, 0 = höchster Ping (Spectator zuerst), 1 = Connection Zeit (spectators go first)

mani_reserve_slots_include_admin 1       
// definiert Admins als Spieler, die über einen reservierten spielerplatz verfügen (1 = include admins)

mani_war_mode_force_overview_zero 0       
// zwingt alle Spieler in den Übersichtsmodus 0, wenn er auf 1 gesetzt wird

mani_protect_against_cheat_cvars 0   
// falls mani_war_mode_force_overview_zero = 1 , zwingt es den Spieler nach dessen Tod in den Übersichtsmodus

mani_high_ping_kick 0                 
// Aktiviert bzw. deaktiviert die Kickfunktion für Highpinger

mani_high_ping_kick_ping_limit 400         
// bei höhere als den gewählten Ping wird der Spieler gekicked

mani_high_ping_kick_samples_required 60   
// Anzahl der Pingüberprüfung vor kick (1 Einheit entspricht in etwa 1.5 Sekunden)

mani_high_ping_kick_message "Your ping is too high"
// Nachricht die dem wegen zu hohen Ping gekickten Spieler angezeigt wird

mani_military_time 1         
// definiert das Uhrensystem 1 für 24h Uhr , 0 für 12h Uhr (p.m. und a.m.)

mani_chat_flood_time 0       
// setzt den Spammschwellenwert, d.h. Spieler können innerhalb der angegebenen Zeit nur eine Nachricht schreiben (0 = aus, 1.5 erfahrungsgemäß ein guter Mittelwert)

mani_chat_flood_message "STOP SPAMMING THE SERVER !!"   
// Spammbenachrichtigung

mani_use_ma_in_say_command 0
// wenn dieser Wert auf 1 gesetzt ist muss der admin das Prefix ma_ vor innerhalb seines say-command nutzen

mani_use_amx_style_menu 1   
// bei einem Wert von 1 erhält man ein AMX-Style Adminnistrationsmenu, bei 0 ein Escape-Style

mani_autobalance_teams 0     
// Autoteambalance

mani_autobalance_mode 1     
// 0 = Spieler wird gewechselt egal ob tot oder lebendig, 1 = tote Spieler zuerst, 2 = nur tote Spieler

mani_mapcycle_mode 0
// 0 = Standard Mapcycle, 1 = damit der Mapcycle nicht immer mit der ersten Map startet, nachdem eine Map ausser Reihe gespielt wurde, 2 = Zufallsmapcycle, 3 = springe nach einer ausserplanmäßigen Map zur nächsten Map im Cycle

mani_thetime_timezone "GMT" 
// Zeitzone festlegen
 
mani_gimp_transform_message "Everyone point and laugh at the Gimp!"
// Nachricht die eingeblendet wird, wenn ein Spieler 'gegimped' wird

mani_gimp_untransform_message "The gods are merciful, The Gimp is back to normal"
// Nachricht die eingeblendet wird, wenn ein Spieler 'ungimped' wird

mani_player_name_change_threshold 15
// 0 = deaktiviert diese Option, eine andere Zahl gibt an wie oft der Name geändert werden darf

mani_player_name_change_reset 0       
// 0 = Resetet die Namensänderungszählung nach jeder Runde, 1 = Resetet die Namensänderungszählung nach jedem Mapwechsel

mani_player_name_change_punishment 0
// Bestrafung bei zu häufigen Namenswechsel: 0 = Kick, 1 = Ban via SteamID, 2 = Ban via IP, 3 = Ban via SteamID und IP

mani_player_name_change_ban_time 0         
// Zeit des Bans für zu häufigen Namenswechsel in Minuten, 0 = Permanent

mani_player_cheat_punishment 0       
// Bestrafung für identifizierte Cheater: 0 = kick, 1 = Ban via SteamID, 2 = Ban via IP, 3 = Ban via SteamID und IP

mani_player_cheat_ban_time 0               
// Zeit des Bans für Cheaterin Minuten, 0 = Permanent

mani_allow_chat_to_admin 1   
// erlaubt Spielern via ma_chat mit Admins zu kommunizieren

mani_adjust_time 0
// gibt in Minuten an um wieviel die Uhr verändert werden kann

mani_mute_con_command_spam 0 
// Entfernt, wenn auf 1 gesetzt automatisch Spamnachtichten, 0 heißt normaler Betrieb (kein Effekt)

mani_dead_alltalk 0
// 0 = Verbiete den Toten mit den Lebenden zu sprechen, 1 = Erlaube den Toten mit den Lebenden zu sprechen

mani_sort_menus 1               
// 0 = Keine Sortierung, 1 = Alphabetische Sortierung

mani_cs_stacking_num_levels 2         
// Erlaubt das "Stacking" von Spielern

//Sounds

mani_sounds_auto_download 1       
// regelt den Download der Customsounddateien, 1 = Autodownload (alle Dateien auf einmal), 0 = Download via *.res Dateien (so kann reguliert werden wieviele und welche Dateien vor jeder Map geladen werden)

mani_sounds_per_round 0     
// Anzahl der Sounds, welcher ein 'normaler' Spieler pro Runde abspielen darf

mani_sounds_filter_if_dead 0 
// auf 1 gesetzt bewirkt dieses Kommando, dass Sounds, welche von toten mitspielern abgespielt werden von lebenden nicht zu hören sind

exec mani_quake_sounds.cfg
// ruft die mani_quake_sounds.cfg auf, welche die Konfiguration der Quakesounds enthält


// Wortfiltereinstellungen (zensierte Wörte in wordfilter.txt)
mani_filter_words_mode 2     
// folgende mögliche Einstellungen: 0 = aus, 1 = zeige dem Spieler eine Warnung, 2 = zeige gefilterten Text

mani_filter_words_warning "SWEARING IS NOT ALLOWED ON THIS SERVER !!!"
// Nachricht, welche bei verbotenen Wörtern eingeblendet wird

 
// Optionen für den Verbrennen Befehl
mani_tk_burn_time 100   
// Dauer des Brennens in Sekunden bei Teamkill

mani_admin_burn_time 20
// Dauer des Brennens in Sekunden bei Adminwunsch
 

// Spielereinstellungen (dieses sind Standardeistellungen und können von jedem Spieler einzeln durch Eingabe von damage, sounds oder quake geändert werden)
// siehe auch mani_quake_sounds.cfg für nähere einstellungen von Quakesounds
mani_player_settings_sounds 1         
// 1 = default on, 0 = default off

mani_player_settings_damage 0         
// 1 = default on, 0 = default off


//Anti-Cheat Einstellungen
mani_protect_against_cheat_cvars 0
// aktiviert bzw. deaktiviert die Anti-Cheat Einstellungen, momentan wird nur hlh gefunden!

mani_protect_against_cheat_cvars_threshold 5
// benötigte Anzahl der Cheatabfrageverletzungen für Bestrafung

mani_protect_against_cheat_cvars_mode 0
// Art der Bestrafung: 0 = Ban via SteamID, 1 = Ban via IP, 2 = Ban via SteamID und IP

mani_protect_against_cheat_cvars_ban_time 0
 // Dauer der Bans in Minuten, 0 = permanent


// Skins

mani_skins_admin 0      
// 0 = Verbiete Admins spezielle Adminskins zu nutzen, 1 = Erlaube Admins spezielle Adminskins zu nutzen

mani_skins_public 0      
// 0 = Zeige normalen Spielern keine öffentliche Skins, 1 = Zeige normalen Spielern öffentliche Skins

mani_skins_force_public 0   
// 0 = Erzwinge nicht den ersten Skin in der Liste als öffentlicher Skin, 1 = Erzwinge den ersten Skin in der Liste als öffentlicher Skin

mani_skins_setskin_misc_only 0   
// 0 = Mache alle Skins via ma_setskin auswählbar, 1 = Erlaube nur Misc Skins via ma_setskins

mani_skins_auto_download 0   
// 0 = Skins nicht automatisch runterladen lassen, 1 = Autodownload an

mani_skins_reserved 0         
// 0 = Verbiete immunisierten Spielern spezielle Skins zu haben, 1 = Erlaube immunisierten Spielern spezielle Skins zu haben

mani_skins_force_choose_on_join 1   
// 0 = Skinmenu bei Teamwechsel, 1 = Zeige Skin beim Teamwechsel, 2 = Zeige Settingsmenu beim Teamwechsel

mani_skins_random_bot_skins 1      
// 0 = keine anderen Skins für Bots, 1 = zufällige Skins für Bots


// Bomben- und Leuchtfeueroptionen

mani_tk_time_bomb_seconds 10         
// Legt die Sekunden bis zur Explosion der Zeitbombe fest

mani_tk_time_bomb_blast_radius 1000      
// Legt den Explosionsradius der Zeitbombe fest

mani_tk_time_bomb_show_beams 1      
// 0 = zeigt keine Strahlen an, 1 = zeigt Strahlen an

mani_tk_time_bomb_blast_mode 2      
// 0 = jagt nur den Teamkiller in die Luft, 1 = jagt alle Teammitglieder im Explosionsradius mit hoch, 2 = jagt alle im Explosionsradius mit hoch

mani_tk_fire_bomb_seconds 10         
// Legt die Sekunden bis zur Explosion der Napalmbombe fest

mani_tk_fire_bomb_blast_radius 1000      
// Legt den Explosionsradius der Napalmbombe fest

mani_tk_fire_bomb_show_beams 1      
// 0 = zeigt keine Strahlen an, 1 = zeigt Strahlen an

mani_tk_fire_bomb_blast_mode 2      
// 0 = entzündet nur den Teamkiller in die Luft, 1 = entzündet alle Teammitglieder im Explosionsradius, 2 = entzündet alle im Explosionsradius

mani_tk_fire_bomb_burn_time 100      
// Legt die Dauer des Brennens in Sekunden est

mani_tk_freeze_bomb_seconds 10      
// Legt die Sekunden bis zur Explosion der Frostbombe fest

mani_tk_freeze_bomb_blast_radius 1000   
// Legt den Explosionsradius der Frostbombe fest

mani_tk_freeze_bomb_show_beams 1      
// 0 = zeigt keine Strahlen an, 1 = zeigt Strahlen an

mani_tk_freeze_bomb_blast_mode 2      
// 0 = friert nur den Teamkiller in die Luft, 1 = friert alle Teammitglieder im Explosionsradius, 2 = fiert alle im Explosionsradius

mani_tk_time_bomb_beep_radius 0   
// Radius des Beepkreises der Zeitbombe, 0 = Radius entspricht dem Explosionsradius, Defaultwert ist 256

mani_tk_fire_bomb_beep_radius 0   
// Radius des Beepkreises der Napalmbombe, 0 = Radius entspricht dem Explosionsradius, Defaultwert ist 256

mani_tk_freeze_bomb_beep_radius 0   
// Radius des Beepkreises der Frostbombe, 0 = Radius entspricht dem Explosionsradius, Defaultwert ist 256

mani_tk_beacon_radius 384      
// Radius des Leuchtfeuerkreises


// Todesstrahlen

mani_player_settings_death_beam 0      
// Legt fest ob die Taodesstrahlen standardmäßig gezeigt oder verborgen werden (0 = aus, 1 = an)

mani_show_death_beams 0            
// 0 = Todesstrahlen werden nicht global angezeigt, 1 = Todesstrahlen werden nur bei entsprechnder Einstellung gezeigt


// Klon (oder auch Geister) Einstellungen
// Diese Variabeln verhindern, dass Spieler mit der gleichen "doppelte" IP Aktionen Ausführen können

mani_blind_ghosters 1         
// 0 = Tote Spieler mit der gleichen IP nicht blind machen, 1 = Tote Spieler blenden

mani_vote_allow_user_vote_ban_ghost 1   
// 0 = Spieler mit der gleichen IP können nicht voteban mehrfach nutzen, 1 = Spieler mit der gleichen IP können voteban mehrfach nutzen

mani_vote_allow_user_vote_kick_ghost 1   
// 0 = Spieler mit der gleichen IP können nicht votekick mehrfach nutzen, 1 = Spieler mit der gleichen IP können votekick mehrfach nutzen
« Letzte Änderung: 25. August 2005 - 12:54 von BigBadFint » Gespeichert


BigBadFint
Moderator
*****
Offline Offline

Geschlecht: Männlich
Beiträge: 4730
0.00 Çoins

Items zeigen
Çoins übertragen

Gross, Böse, Unbesiegbar ;)


Profil anzeigen WWW
« Antworten #6 am: 08. Mai 2005 - 12:02 »

4.2 Admins und Immunität einrichten

4.2.1 Adminlist und -grouplist


Die Administratoren werden durch die adminlist.txt bzw. die admingrouplist.txt definiert. Entscheidend ist zudem, ob ihr in der autoexec.cfg "mani_reverse_admin_flags 0" oder das Ganze auf 1 stehen habt. Steht es auf 1 so weist ihr mit jedem Buchstaben, den ihr später dem Admin zuweist eine Berechtigung zu, steht dieser Wert auf 0, so hat der admin von vornherein alle Rechte und die angegebenen Buchstaben entziehen ihn dann entsprechende Berechtigungen.
Hier eine Liste, welcher Buchstabe welche Rechte regelt (BEACHTET DIE GROSS- UND KLEINSCHREIBUNG!!):

k = erlaubt bzw. verbietet das Kicken von Spielern

r = erlaubt bzw. verbietet RCON-Kommandos via ma_rcon

q = erlaubt bzw. verbietet RCON-Kommandos via Menü

e = erlaubt bzw. verbietet das Adminexplode-Kommando

m = erlaubt bzw. verbietet das Töten von Spielern (via Menü)

b = erlaubt bzw. verbietet das Bannen von Spielern

s = erlaubt bzw. verbietet die Nutzung von ma_say

o = erlaubt bzw. verbietet die Nutzung von ma_chat

a = erlaubt bzw. verbietet die Nutzung von ma_psay

c = erlaubt bzw. verbietet den Kartenwechsel

p = erlaubt bzw. verbietet das Abspielen von Sounds

w = erlaubt bzw. verbietet das Festlegen von Waffenrestriktionen

z = erlaubt bzw. verbietet Zugang zum Plug-in Konfigurationsmenü

x = erlaubt bzw. verbietet das Durchführen von admincexec Kommandos

y = erlaubt bzw. verbietet das Durchführen von admincexec Kommandos (via Menü)

i = erlaubt bzw. verbietet das Ausführen des Blindheitskommandos

l = erlaubt bzw. verbietet das Ausführen des Schlagkommandos

f = erlaubt bzw. verbietet das Ausführen des Einfrierkommandos

t = erlaubt bzw. verbietet das Ausführen des Teleportkommandos

d = erlaubt bzw. verbietet das Ausführen des Drogenkommandos

g = erlaubt bzw. verbietet das Ausführen des Spielerwechsel- und Balancekommandos

j = erlaubt bzw. verbietet das Ausführen des Gimpkommandos

R = erlaubt bzw. verbietet das Ausführen eines RCON-Votes

v = erlaubt bzw. verbietet das Ausführen eines Zufallskartenvotes

V = erlaubt bzw. verbietet das Ausführen eines Kartenvotes

Q = erlaubt bzw. verbietet das Ausführen eines Fragevotes

C = erlaubt bzw. verbietet das Ausführen eines Abbruchsvotes

A = erlaubt bzw. verbietet das Akzeptieren oder Ablehnen eines vom Admin gestarteten Votes

B = erlaubt bzw. verbietet das Ausführen eines RCON-Votes (via Menü)

D = erlaubt bzw. verbietet das Ausführen eines Fragevotes (via Menü)

E = erlaubt bzw. verbietet das Benutzen ma_rates

F = erlaubt bzw. verbietet das Ausführen des Verbrennungskommandos

G = erlaubt bzw. verbietet das Ausführen des NoClip-Kommandos

H = erlaubt bzw. verbietet das Ausführen des ma_war Kommandos

I = erlaubt bzw. verbietet das Ausführen des ma_mute Kommandos

J = erlaubt bzw. verbietet das Reseten der Stats

K = erlaubt bzw. verbietet das Festlegen des Spielergeldes

L = erlaubt bzw. verbietet das Benutzen von definierten rconsays

M = erlaubt bzw. verbietet das Auswählen von Skins

N = erlaubt bzw. verbietet das Festlegen von Spielerskins

O = erlaubt bzw. verbietet das Benutzen des Kommandps ma_dropc4

P = erlaubt bzw. verbietet das Benutzen von ma_setadminflag

T = erlaubt bzw. verbietet das Benutzen ma_timebomb

U = erlaubt bzw. verbietet das Benutzen ma_firebomb

W = erlaubt bzw. verbietet das Benutzen ma_freezebomb

X = erlaubt bzw. verbietet das Benutzen ma_sethealth und ähnliche Kommandos

Y = erlaubt bzw. verbietet das Benutzen ma_beacon
Beispielhaft könnt ihr einen Admin, durch Eintrag in die adminlist.txt, wie folgt einrichten:

STEAM_0:0:2388333 rp   

Wenn mani_reverse_admin_flags auf 0 steht, so kann der Admin alles ausser RCON-Befehle via Menü ausführen und Sounds abspielen, steht der Wert auf 1 so kann er nur diese beiden Sachen! Alternativ zur SteamID könnt ihr Adminrechte auch durch feste IP oder Namen/Passwort vergeben. Genrell sieht dies wie folgt aus:

;192.168.1.2 rp

;;"Admin";passwort rp

Zu beachten ist vor allem das setzen der ; und "! Falls die Rechte per Name und Passwort zugewiesen werden, so muss der Client in seiner Config die Zeile "setinfo _password mypasswort" integrieren (hier die " weglassen).
Alternativ kann man in der admingrouplist.txt nach ähnlichem Prinzip Gruppen erstellen, das Ganze sieht wie folgt aus:

"Gruppe1" rp

Die Gruppe1 hat fortan die oben schon beschriebenen Rechte, nun musst du einem Admin in der adminlist.txt nur noch einer Gruppe zuweisen und die rechte werden für ihn übernommen. Hierzu muss folgende Zeile in die adminlist.txt:

STEAM_0:0:2388333 "Gruppe1"

4.2.2 Immunitylist und -grouplist

Die immunitylist.txt funktioniert analog zur adminlist.txt, einzige Ausnahme ist, dass man hier die jeweiligen Immunitätsvariabeln setzen muss um den Spieler zu schützen. Deswegen hier nur kurz die Beschreibungen der einzelnen Buchstaben und ihre Auswirkung:

j = Immunität gegen den Gimpbefehl

k = Immunität gegen den Kickbefehl

m = Immunität gegen den Tötungsbefehl

b = Immunität gegen den Banbefehl

x = Immunität gegen das Ausführen von cexec Kommandos

i = Immunität gegen den Blindheitsbefehl

l = Immunität gegen den Schlagbefehl

f = Immunität gegen den Einfrierbefehl

t = Immunität gegen den Teleportbefehl

d = Immunität gegen den Drogenbefehl

g = Immunität gegen den Teamwechselbefehl

c = Immunität gegen automatische Teamwechsel

e = Immunität gegen den Verbrennungsbefehl

h = Immunität gegen den Stunnschaltungsbefehl

n = Immunität gegen das Automatische Kicken auf Grund eines reservierten Spielerplatzes

a = Immunität gegen die Automatischen Funktionen des Kicken, Bannens und Namensänderung

o = Immunität gegen eine Skinänderung

q = Immunität gegen den Zeitbomben Befehl

r = Immunität gegen den Napalmbomben Befehl

s = Immunität gegen den Frostbomben Befehl

u = Immunität gegen den Leuchtfeuer Befehl

v = Immunität gegen die Klon (bzw. Geister) Einstellungen

p = Erlaubt Zugriff auf reservierte Skins
« Letzte Änderung: 25. August 2005 - 12:55 von BigBadFint » Gespeichert


BigBadFint
Moderator
*****
Offline Offline

Geschlecht: Männlich
Beiträge: 4730
0.00 Çoins

Items zeigen
Çoins übertragen

Gross, Böse, Unbesiegbar ;)


Profil anzeigen WWW
« Antworten #7 am: 08. Mai 2005 - 12:03 »

4.3 Maps

4.3.1 Maps integrieren


Hier gilt es zu unterscheiden, dass die Maps, neben ordnungsgenäßer Installation, in drei verschiedene Textdateien aufgeführt werden.
Die mapcyle.txt, in welcher alle Karten welche nacheinander auf dem Server gespielt werden aufgelistet sind.
Die maplist.txt, worin alle installierten Karten aufgeführt werden müssen.
Und die votemapslist.txt, welche alle zum Vote verfügbaren Maps enthält (diese Datei kann teilweise weggelassen werden).
PS: Achtet darauf, dass ihr, wenn ihr Maps auf dem Server packt auch immer *.res Dateien habt, in welchen definiert wird, welche etwaigen Models oder Sounds mit der Map geladen werden müssen!!

4.3.2 Mapspezifische Einstellungen erstellen

Um mapspezifische Einstellungen zu generieren muss man im Ordner "..\cstrike\cfg\mani_admin_plugin\map_config" eine Configdatei mit Namen der Map erstellen. Als Beispiel diene cs_relex3.cfg. In dieser Datei kann man nun nach Herzenslust Befehle nur für diese Map reinschreiben (z.B. mp_freezetime 0). Zu beachten ist nur, dass man im Ordner "..\cstrike\cfg" eine server.cfg hat, welche die Standardwerte beinhaltet, da ansonsten die in der mapspezifischen Config gespeicherten Werte auch für andere Karten übernommen werden.

4.4 Sounds einbinden

4.4.1 Customsounds


Die soundlist.txt beinhaltet alle abspielbaren Customsounds mit Pfad. Um diese Sounds über das Menü nutzbar zu machen muss in der Datei ein Kommando mit zugehöriger Datei geführt werden. Beispielhaft,sieht das so aus.

"Hallo" admin_plugin/hallo.wav

Als Grundpfad gilt "..\cstrike\sound" so dass ihr nur noch die danach folgenden Unterverzeichnisse angeben müsst! Natürlich müsst ihr eure Sounds nicht in das Verzeichnis admin_plugin packen  (ich persönlich empfehle eher ein individuelleres, z.B. euren Clannamen), wichtig ist nur, dass  ihr hier alles richtig angebt, da die Sounds ansonsten nicht gefunden werden.

4.4.2 Quakesounds

Die quakesounds.cfg funktioniert ähnlich, nur dass man statt Aliase fürs Menü aktionen definiert. Diese sind auch schon vorgegeben, so dass man nur die zugehörigen Sounds nach belieben ändern brauch. Hier die Standardversion de quakesounds.cfg:

"firstblood" quake/firstblood.mp3

"humiliation" quake/humiliation.mp3

"multikill" quake/multikill.mp3

"monsterkill" quake/monsterkill.mp3

"ultrakill" quake/ultrakill.mp3

"godlike" quake/godlike.mp3

"headshot" quake/headshot.mp3

"dominating" quake/dominating.mp3

"holyshit" quake/holyshit.mp3

"killingspree" quake/killingspree.mp3

"ludicrouskill" quake/ludicrouskill.mp3

"prepare" quake/prepare.mp3

"rampage" quake/rampage.mp3

"unstoppable" quake/unstoppable.mp3

"wickedsick" quake/wickedsick.mp3
 
Die Sounds müsst ihr euch seperat downloaden, sie sind leider nicht in der *.zip Datei enthalten! Konfigurieren könnt ihr die Quakesounds des weiteren in der mani_quake_sounds.cfg, hier eine erklärte Befehlslist:

// Generelles
mani_quake_sounds 0               
// aktiviert bzw. deaktiviert Quakesounds

mani_quake_kill_streak_mode 0             
// Killserie wird beendet durch 1 = Rundenende oder Tod, 0 = nur durch Tod

mani_player_settings_quake 1
// Standardclienteinstellungen beim connecten 1 = Quakesounds an, 0 = aus. Kannn durch Eingabe von quake vom Client geändert werden.

mani_quake_auto_download 1
// 1 = alle Dateien werden automatisch beim Connect vom Server geladen, 0 = Download über *.res

// SOUNDS
// Humiliation
mani_quake_humiliation_mode 1             
// 0 = aus, 1 = alle hören den Sound, 2 = nur involvierte Spieler hören den Sound, 3 = nur der Angreifer hört den Sound, 4 = nur die Opfer hören den Sound

mani_quake_humiliation_visual_mode 1 
// 0 = aus, 1 = alle sehen die Anzeige, 2 = nur involvierte Spieler sehen die Anzeige, 3 = nur der Angreifer sieht die Anzeige, 4 = nur die Opfer sehen die Anzeige

mani_quake_humiliation_weapon "knife"
// Waffe welche den Befehl auslöst

//Firstblood
mani_quake_firstblood_mode 1         
// 0 = aus, 1 = alle hören den Sound, 2 = nur involvierte Spieler hören den Sound, 3 = nur der Angreifer hört den Sound, 4 = nur die Opfer hören den Sound

mani_quake_firstblood_visual_mode 1       
// 0 = aus, 1 = alle sehen die Anzeige, 2 = nur involvierte Spieler sehen die Anzeige, 3 = nur der Angreifer sieht die Anzeige, 4 = nur die Opfer sehen die Anzeige

mani_quake_firstblood_reset_per_round 1   
// Nur für CS:S, 1 = bei jedem Rundenstart, 0 = bei jedem Mapstart

// Headshot
mani_quake_headshot_mode 3           
// 0 = aus, 1 = alle hören den Sound, 2 = nur involvierte Spieler hören den Sound, 3 = nur der Angreifer hört den Sound, 4 = nur die Opfer hören den Sound

mani_quake_headshot_visual_mode 3     
// 0 = aus, 1 = alle sehen die Anzeige, 2 = nur involvierte Spieler sehen die Anzeige, 3 = nur der Angreifer sieht die Anzeige, 4 = nur die Opfer sehen die Anzeige

// Prepare to fight
mani_quake_prepare_to_fight_mode 1         
// Aktiviert bzw. deaktiviert den Prepare to fight Sound

mani_quake_prepare_to_fight_visual_mode 1 
// Aktiviert bzw. deaktiviert die Prepare to fight Anzeige

// Multikill
mani_quake_multi_kill_mode 1         
// 0 = aus, 1 = alle hören den Sound, 2 = nur involvierte Spieler hören den Sound, 3 = nur der Angreifer hört den Sound, 4 = nur die Opfer hören den Sound

mani_quake_multi_kill_visual_mode 1       
// 0 = aus, 1 = alle sehen die Anzeige, 2 = nur involvierte Spieler sehen die Anzeige, 3 = nur der Angreifer sieht die Anzeige, 4 = nur die Opfer sehen die Anzeige
 
// Dominating
mani_quake_dominating_mode 3         
// 0 = aus, 1 = alle hören den Sound, 2 = nur involvierte Spieler hören den Sound, 3 = nur der Angreifer hört den Sound, 4 = nur die Opfer hören den Sound

mani_quake_dominating_visual_mode 3       
// 0 = aus, 1 = alle sehen die Anzeige, 2 = nur involvierte Spieler sehen die Anzeige, 3 = nur der Angreifer sieht die Anzeige, 4 = nur die Opfer sehen die Anzeige

mani_quake_dominating_trigger_count 4
// Anzahl der Kills innerhalb der Killstreak um den Sound auszulösen

// Rampage
mani_quake_rampage_mode 1             
// 0 = aus, 1 = alle hören den Sound, 2 = nur involvierte Spieler hören den Sound, 3 = nur der Angreifer hört den Sound, 4 = nur die Opfer hören den Sound

mani_quake_rampage_visual_mode 1     
// 0 = aus, 1 = alle sehen die Anzeige, 2 = nur involvierte Spieler sehen die Anzeige, 3 = nur der Angreifer sieht die Anzeige, 4 = nur die Opfer sehen die Anzeige

mani_quake_rampage_trigger_count 6         
// Anzahl der Kills innerhalb der Killstreak um den Sound auszulösen

// Killing Spree
mani_quake_killing_spree_mode 3       
// 0 = aus, 1 = alle hören den Sound, 2 = nur involvierte Spieler hören den Sound, 3 = nur der Angreifer hört den Sound, 4 = nur die Opfer hören den Sound

mani_quake_killing_spree_visual_mode 3
// 0 = aus, 1 = alle sehen die Anzeige, 2 = nur involvierte Spieler sehen die Anzeige, 3 = nur der Angreifer sieht die Anzeige, 4 = nur die Opfer sehen die Anzeige

mani_quake_killing_spree_trigger_count 8   
// Anzahl der Kills innerhalb der Killstreak um den Sound auszulösen

 // Monster Kill
mani_quake_monster_kill_mode 3       
// 0 = aus, 1 = alle hören den Sound, 2 = nur involvierte Spieler hören den Sound, 3 = nur der Angreifer hört den Sound, 4 = nur die Opfer hören den Sound

mani_quake_monster_kill_visual_mode 3
// 0 = aus, 1 = alle sehen die Anzeige, 2 = nur involvierte Spieler sehen die Anzeige, 3 = nur der Angreifer sieht die Anzeige, 4 = nur die Opfer sehen die Anzeige

mani_quake_monster_kill_trigger_count 10   
// Anzahl der Kills innerhalb der Killstreak um den Sound auszulösen
 
// Unstoppable
mani_quake_unstoppable_mode 1             
// 0 = aus, 1 = alle hören den Sound, 2 = nur involvierte Spieler hören den Sound, 3 = nur der Angreifer hört den Sound, 4 = nur die Opfer hören den Sound

mani_quake_unstoppable_visual_mode 1 
// 0 = aus, 1 = alle sehen die Anzeige, 2 = nur involvierte Spieler sehen die Anzeige, 3 = nur der Angreifer sieht die Anzeige, 4 = nur die Opfer sehen die Anzeige

mani_quake_unstoppable_trigger_count 12   
// Anzahl der Kills innerhalb der Killstreak um den Sound auszulösen
 
// Ultrakill
mani_quake_ultra_kill_mode 1         
// 0 = aus, 1 = alle hören den Sound, 2 = nur involvierte Spieler hören den Sound, 3 = nur der Angreifer hört den Sound, 4 = nur die Opfer hören den Sound

mani_quake_ultra_kill_visual_mode 1       
// 0 = aus, 1 = alle sehen die Anzeige, 2 = nur involvierte Spieler sehen die Anzeige, 3 = nur der Angreifer sieht die Anzeige, 4 = nur die Opfer sehen die Anzeige

mani_quake_ultra_kill_trigger_count 14
// Anzahl der Kills innerhalb der Killstreak um den Sound auszulösen

// Godlike
mani_quake_god_like_mode 1           
// 0 = aus, 1 = alle hören den Sound, 2 = nur involvierte Spieler hören den Sound, 3 = nur der Angreifer hört den Sound, 4 = nur die Opfer hören den Sound

mani_quake_god_like_visual_mode 1     
// 0 = aus, 1 = alle sehen die Anzeige, 2 = nur involvierte Spieler sehen die Anzeige, 3 = nur der Angreifer sieht die Anzeige, 4 = nur die Opfer sehen die Anzeige

mani_quake_god_like_trigger_count 16
// Anzahl der Kills innerhalb der Killstreak um den Sound auszulösen

// Wicked sick
mani_quake_wicked_sick_mode 1             
// 0 = aus, 1 = alle hören den Sound, 2 = nur involvierte Spieler hören den Sound, 3 = nur der Angreifer hört den Sound, 4 = nur die Opfer hören den Sound

mani_quake_wicked_sick_visual_mode 1 
// 0 = aus, 1 = alle sehen die Anzeige, 2 = nur involvierte Spieler sehen die Anzeige, 3 = nur der Angreifer sieht die Anzeige, 4 = nur die Opfer sehen die Anzeige

mani_quake_wicked_sick_trigger_count 18   
// Anzahl der Kills innerhalb der Killstreak um den Sound auszulösen

// Ludicrous
mani_quake_ludicrous_kill_mode 1         
// 0 = aus, 1 = alle hören den Sound, 2 = nur involvierte Spieler hören den Sound, 3 = nur der Angreifer hört den Sound, 4 = nur die Opfer hören den Sound

mani_quake_ludicrous_kill_visual_mode 1         
// 0 = aus, 1 = alle sehen die Anzeige, 2 = nur involvierte Spieler sehen die Anzeige, 3 = nur der Angreifer sieht die Anzeige, 4 = nur die Opfer sehen die Anzeige

mani_quake_ludicrous_kill_trigger_count 20
// Anzahl der Kills innerhalb der Killstreak um den Sound auszulösen

// Holy shit
mani_quake_holy_shit_mode 1           
// 0 = aus, 1 = alle hören den Sound, 2 = nur involvierte Spieler hören den Sound, 3 = nur der Angreifer hört den Sound, 4 = nur die Opfer hören den Sound

mani_quake_holy_shit_visual_mode 1       
// 0 = aus, 1 = alle sehen die Anzeige, 2 = nur involvierte Spieler sehen die Anzeige, 3 = nur der Angreifer sieht die Anzeige, 4 = nur die Opfer sehen die Anzeige

mani_quake_holy_shit_trigger_count 24
// Anzahl der Kills innerhalb der Killstreak um den Sound auszulösen

4.4.3 Actionsounds

Seit Version 1.1.0o ist es möglich so genannte Actionsounds zu definieren. Diese Sounds werden bei Eintritt eines bestimmten Ereignisses automatisch abgespielt. Sie wurden in die actionsoundlist.txt verankert. Vordefinierte Ereignisse stellen sich dort wie folgt dar:

"joinserver" admin_plugin/actions/joinserver.mp3
"votestart" admin_plugin/actions/startyourvoting.mp3
"voteend" admin_plugin/actions/endofvote.mp3
"roundstart" admin_plugin/actions/roundstart.mp3
"roundend" admin_plugin/actions/roundend.mp3
"restrictedweapon" admin_plugin/actions/restrictedweapon.wav
"menuselect" admin_plugin/actions/menuselect.wav
"menuexit" admin_plugin/actions/menuexit.wav

Als Beispiel wird die Datei joinserver.mp3 bei Connect zu den Server abgespielt. Die anderen Befehle definieren Votestart und -ende, Rundenstart und -ende, Waffenverbot, Menüauswahl sowie Menüabbruch!

4.4.4 Sounddownload für Clients

Schon oben bei der Beschreibung der maniserver.cfg habe ich darauf hingewiesen, dass es zwei Varianten der Sounddaownloads gibt. Zum einen kann man über eine Variabel (siehe Abschnitt maniserver.cfg) den Client dazu zwingen ALLE vorhandenen Sounds auf einmal zu laden oder diee weitaus elegantere Variante der *.res Dateien.
In der *.res Variante werden Dateien mit dem Texteditor erstellt, welche definieren welche anderen Sachen noch mit Wechsel auf die jeweilige Map vom Server geladen werden. Eine *.res Datei heisst in der Regel wie die dazugehörige Map (z.B. cs_reflex3.res) ihr Inhalt sieht wie folgt aus:

"resources"
{
"sound/admin_plugin/hallo.wav" "file"
}

Der Stammordner ist wieder "..\cstrike", d.h. ihr gibt nur die danach folgenden Unterverzeichnisse an. Die oben aufgeführte *.res hat demnach zur Folge, dass die Datei "sound/admin_plugin/hallo.wav" auf den Client geladen wird (achtet auf die /!!!!). Fortan kann sie vom Server aus beim Client ausgelöst werden. Bedenkt, die *.res Datei muss im gleichen verzeichnis wie die Map liegen!
« Letzte Änderung: 25. August 2005 - 12:57 von BigBadFint » Gespeichert


BigBadFint
Moderator
*****
Offline Offline

Geschlecht: Männlich
Beiträge: 4730
0.00 Çoins

Items zeigen
Çoins übertragen

Gross, Böse, Unbesiegbar ;)


Profil anzeigen WWW
« Antworten #8 am: 08. Mai 2005 - 12:04 »

4.5 Waffenrestriktionen

Die restricted_weapons.txt beinhaltet Aliase, womit man einzelne Waffen sperren kann, es wird empfohlen diese Datei nicht zu verändern. Möchte man auf seinem Server generell spezielle Waffen verbieten, so geschieht das über die default_weapon_restrict.txt. Alternativ kann man die Waffenbeschränkungen nur auf bestimmte Maps aktivieren. Hierzu muss mann im Verzeichnis "..\cstrike\cfg\mani_admin_plugin\restrict" eine *.txt mit Namen der Map und _restrict erstellen, in dieser kann man nun mit Hilfe der Aliase aus der restricted_weapons.txt einzelne Waffen verbieten. Als Beispiel diene wieder cs_reflex3, hier würde die cs_reflex3_restrict.txt wie folgt Aussehen:

flashbang
smokegrenade
awp
g3sg1   // Auto sniper
sg550   // Auto sniper

Als Folge wären auf dieser Map Flashs, Smokes, AWP, G3 und SIG550 verboten.

4.6 Clientcommandos

In den Dateien cexeclist_all.txt, cexeclist_ct.txt, cexeclist_t.txt, cexeclist_spec.txt, cexeclist_player.txt kann man Clientkommandos integrieren, welche man dann über Menü durch die jeweilige Client(-gruppe) aus führen assen kann. hierzu muss man nur in der jeweiligen Datei einen Alias und das zugehörige Kommando integrieren. Beispiel:

"Alle sagen Hallo" cmd say "Hallo"

Je nachdem in welcher Datei man dieses Alias eingebettet hat führt die Gruppe dieses nun, natürlich durch Menü aktiviert, aus.

4.7 RCONeinstellungen


Hier werden ähnlich wie in den vorigen Varianten in der rconlist.txt RCONbefehle mit Alias vorbereitet, damit man sie im Spiel im Menü ausführen kann, als Beispiel dienen:

"niedrige Schwerkraft" sv_gravity 150

Nun kann man via dem menüpunkt "niedrige Schwerkraft" die Gravity auf 150 senken.

4.8 Werbung bzw. Server-Ticker

Innerhalb der Besprechung der maniserver.cfg wurden ja schon einige Einstellungen für Serverwerbung erklärt. Die eigentlichen Nachrichten werden in der adverts.txt abgelegt und sehen darin wie folgt aus:

http://www.cs-foren.de
ManiMod Anleitung

Jede Zeile ist eine Werbebotschaft, andere Einstellungen wie Farbe und Erscheinungsform werden in der maniserver.cfg geregelt.
Es gibt neuerdings auch vordefinierte Token mit denen man die Farbe jeder Botschaft einzeln festlegen kann. Einfach das jeweilige Token vor die Nachricht schreiben. Hier die Tokens:

{RED}
{BLUE}
{GREEN}
{MAGENTA}
{BROWN}
{GREY}
{CYAN}
{YELLOW}
{ORANGE}
{WHITE}
{PINK}

4.9 Webshortcuts


In der webshortcuts.txt werden Befehle definiert mit denen man von CS:S aus direkt auf eine Internetseite gelangen kann, das Format sieht wie folgt aus:

"cs-foren" http://www.cs-foren.de

An für sich eine eher nebensächliche Angelegenheit, wollts aber nur mal erwähnt haben.

4.10 Skins

Tja, was soll ich hierzu sagen, ausser dass ich selbst keine Erfahrung mit dieser Option habe und Manis eigene Dokumentation diesen Bereich ebenfalls noch nicht umfasst. Prinzipiell gilt aber:

In den Textdateien im Skins-Verzeichnis werden die Namen und die dazugehörigen vertiefenden Textdateien definiert. Sie sehen wie folgt aus:

"Admin CT" adminct.txt

Zuerst steht der Name, welchen der Skin im Menü hat und danach die Textdatei im (in diesem Fall) admin_ct Verzeichnis, welche nähere Informationen enthält.

In der vertiefenden Datei steht nun die Quelle für den Skin, d.h. im welchen Verzeichnis er abgelegt ist. Nähere Einstellungen zu den Skins findet man noch in der oben erklärten mani_server.cfg (// Skins)

4.11 Zeitabhängige Kommandos

Hier wird die contrablist.txt genutzt, in ihr könnt ihr Befehle festlegen, die an bestimmten Tagen und Uhrzeiten ausgeführt werden. Ein Kommando in Ihr sieht wie folgt aus:

"1" "19:00-21:59" sv_gravity 800

Die ersten " " definieren den Tag, hier gilt folgendes Schema:

1 = Sonntag
2 = Montag
3 = Dienstag
4 = Mittwoch
5 = Donnerstag
6 = Freitag
7 = Samstag

In den zweiten " " steht die Uhrzeit für die der Befehl gilt und abschliessend der Befehl selber.

Ihr könnt Befehle auch an mehreren Tagen ausführen, ihr müsst nur in den ersten " " dann z.B. "1 3 5" setzen, dann wir der Befehl Sonntags, Dienstags und Donnerstags ausgeführt.
« Letzte Änderung: 25. August 2005 - 13:08 von BigBadFint » Gespeichert


BigBadFint
Moderator
*****
Offline Offline

Geschlecht: Männlich
Beiträge: 4730
0.00 Çoins

Items zeigen
Çoins übertragen

Gross, Böse, Unbesiegbar ;)


Profil anzeigen WWW
« Antworten #9 am: 08. Mai 2005 - 12:05 »

5.1 Adminspezifische Kommandos

Im folgenden sind die Konsolenkommandos aufgeführt, alternativ kann man sie auch im Chatmode eingeben, dazu brauch man nur ein @ vor das Kommando setzen (Beispiel: @ma_admins), wenn "mani_use_ma_in_say_command set to 0" gesetzt ist kann man sogar da Präfix ma_ weglassen.

ma_aban_name
// funktioniert nach dem Schema "ma_aban_name <Spielername> <Zeit des Bans>" und fügt den Spieler der autokick_name.txt zu. Sobald er versucht auf den Server zu connecten wird er gekicked.

ma_aban_pname
// funktioniert nach dem Schema "ma_aban_pname <Teil des Spielernamens> <Zeit des Bans>" und fügt einen Teil des Spielernamens der autokick_pname.txt zu. So könnt ihr unwillkommene Clans komplett bannen

ma_admingroups
// zeigt Informationen und Berechtigungen der Admingroups

ma_admins
// zeigt die Admins und ihre Berechtigungen

ma_akick_ip
// funktioniert nach dem Schema "ma_akick_ip <IP Adresse>". Kickt einen Spieler mit der zugehörigen IP vom Server und fügt ihn der autokick_ip.txt zu.

ma_akick_name
// funktioniert nach dem Schema "ma_akick_name <Name>". Kickt einen Spieler mit dem zugehörigen Namen vom Server und fügt ihn der autokick_name.txt zu.

ma_akick_pname
// funktioniert nach dem Schema "ma_akick_pname <Teilnamen>". Kickt alle Spieler mit dem zugehörigen Teilnamen vom Server und fügt ihn der autokick_pname.txt zu.

ma_akick_steam
// funktioniert nach dem Schema "ma_akick_Steam <SteamID>". Kickt einen Spieler mit der zugehörigen SteamID vom Server und fügt ihn der autokick_steam.txt zu.

ma_ashow_ip
// zeigt den Inhalt der autokick_ip.txt an

ma_ashow_name
// zeigt den Inhalt der autokick_name.txt an

ma_ashow_pname
// zeigt den Inhalt der autokick_pname.txt an

ma_ashow_steam
// zeigt den Inhalt der autokick_steam.txt an

ma_balance
// schafft ein Teamgleichgewicht innerhalb des in mp_limitteams festgelegten Wertes

ma_ban
// funktioniert nach dem Schema "ma_ban <Spielername, Teilname, SteamID oder IP> <Zeit des Bans>". Bannt einen Spieler für einen definierten Zeitraum vom Server, sollte keine Zeit definiert sein, erfolgt der Ban permanent

ma_banip
// siehe ma_ban

ma_beacon <Spieler> <optionale Eingabe: 1 = an, 0 = aus>
// verwandelt den Spieler in ein Leuchtfeuer

ma_blind
// funktioniert nach dem Schema "ma_blind <Spielername, Teilname, SteamID oderr IP> <Grad der Blindheit>", der Grad der Blindheit kann zwischen 0 (gar nicht) und 255 (voll) liegen

ma_browse
// funktioniert nach dem Schema "ma_browse <Adresse>", ermöglicht das Aufrufen einer Internetseite

ma_burn
// funktioniert nach dem Schema "ma_burn <Spielername, Teilname, SteamID oder IP>", setzt ienen Spieler für 30 Sekunden in Flammen

ma_cexec
// funktioniet nach dem Schema "ma_cexec <Spielername, Teilname, SteamID oder IP> <Kommando>", führt das Kommando auf den gewählten Client aus

ma_cexec_all
// funktioniet nach dem Schema "ma_cexec_all <Kommando>", führt das Kommando auf allen Clients aus

ma_cexec_ct
// funktioniet nach dem Schema "ma_cexec_ct <Kommando>", führt das Kommando auf allen Clients des CT-Teams aus aus

ma_cexec_spec
// funktioniet nach dem Schema "ma_cexec_spec <Kommando>", führt das Kommando auf allen Clients, welche Spectator sind, aus

ma_cexec_t
// funktioniet nach dem Schema "ma_cexec_t <Kommando>", führt das Kommando auf allen Clients des Terror-Teams aus

ma_chat
// funktioniet nach dem Schema "ma_chat <Nachricht>", zeigt eine Adminnachricht an

ma_drug <Spieler> <optionale Eingabe: 1 = an, 0 = aus>
// verändert den Sichtwinkel des Spielers alle 1.5 Sekunden, so dass er das Gefühl hat unter Drogen zu spielen

ma_effect
// Steuert verschiedenen Effekte, hauptsächlich für Mattie Skripter

ma_explode
// schafft einen Explosionseffekt an der momentanen Position des Admins

ma_firebomb <Spieler> <optionale Eingabe: 1 = an, 0 = aus>
// Verwandelt den Spieler in eine Napalmbombe

ma_forcegametype
// Zwingt das Spiel zum Spielartwechsel (z.B. von CS:S zu HL2 Deathmatch)

ma_freeze <Spieler> <optionale Eingabe: 1 = an, 0 = aus>
// friert den selektierten Spieler an seiner momentanen Position ein

ma_freezebomb <Spieler> <optionale Eingabe: 1 = an, 0 = aus>
// Verwandelt den Spieler in eine Frostbombe

ma_game
// Zeigt die derzeitige Spielbeschreibung

ma_gimp <Spieler> <optionale Eingabe: 1 = an, 0 = aus>
// Verwandelt den Spieler in eine Heulsuse

ma_givehealth <Spieler> <HP>
// Gibt den Spieler zusätzliche HP

ma_givehealthp <Spieler> <HP-Prozent>
// Gibt den Spieler zusätzliche HP in Prozent

ma_help
// liefert eine Kommandoliste

ma_immunity
// zeigt eine Liste der immunisierten Spieler und ihres Immunitätsgrades

ma_immunity groups
// zeigt die selbstdefinierten Immunitätsgruppen und ihre Eigenschaften

ma_kick
// funktioniet nach dem Schema "ma_kick <Spielername, Teilname, SteamID oder IP>", kickt besagten Spieler vom Server

ma_knives
// bewirkt dass nur noch messer benutzt werden dürfen

ma_map
// funktioniet nach dem Schema "ma_map <Kartenname>", wechselt zu einer anderen Karte

ma_mapcycle
// zeigt den Inhalt der mapcycle.txt an

ma_maplist
// zeigt den Inhalt der maplist.txt an

ma_msay <Zeit> <Spieler> <Nachricht>
// sendet einem bestimmten Spieler zu einer bestimmten Zeit eine Nachricht

ma_mute <Spieler> <1 = an, 0 = aus>
// Stellt einen Spielr stumm oder wieder an

ma_noclip
// funktioniet nach dem Schema "ma_noclip <Spielername, Teilname, SteamID oder IP>", macht den Spieler unverwundbar und ermöglicht ihn durch Wände zu laufen

ma_nosnipers
// verbietet alle Zoomwaffen

ma_offset <offset>
// Interne Funktion zur Offset Anzeige

ma_offsetscan <Wert nach dem gesucht wird> <Startwert> <Endwert>
// Interne Funktion zur Offset Durchsuchung

ma_pistols
// nur Pistolen erlaubt

ma_play
// funktioniet nach dem Schema "ma_play <Soundnummer oder teilweiser Soundname>", spielt den gewünschten Sound ab

ma_plranks
// zeigt alle Spieler an, welche über Ränge verfügen

ma_position
// zeigt die momentane Position an (x, y, z)

ma_psay
// funktioniet nach dem Schema "ma_psay <Spielername, Teilname, SteamID oder IP> <Nachricht>", ermöglicht es einem bestimmten Spieler eine Chatnachricht zukommen zu lassen

ma_ranks
// zeigt alle Spieler an, welche über Ränge verfügen und jene, die noch keinen Rang zugewiesen haben

ma_rates
// funktioniet nach dem Schema "ma_rates <Spielername, Teilname, SteamID oder IP>", zeigt die Rate-Werte des Spielers an

ma_rcon
// funktioniet nach dem Schema "ma_rcon <RCON Kommando>", führt das gewählte RCON Kommando aus

ma_restrict
// funktioniet nach dem Schema "ma_restrict <Waffenname> <wieviele dieser Waffen pro Team erlaubt sind>", hiermit wird eine Waffe komplett verboten, optional, kann man aber auch bestimmen, dass ein Team nur eine bestimmte Anzahl dieser Waffen benutzen darf

ma_saveloc
// speichert die aktuelle Position um sie später für den Teleportbefehl zu nutzen

ma_say
// funktioniet nach dem Schema "ma_say <Nachricht>", schickt eine adminnachricht an alle Spieler

ma_setadminflag <Admin User ID | Admin Steam_ID | Name des Admins> <Liste>
// setzt eine Adminliste

ma_sethealth <Spieler> <HP>
// Legt die HP-Menge des Spielers fest

ma_setnextmap
// funktioniet nach dem Schema "ma_setnextmap <Kartenname>", legt die nächste zu spielende Karte fest

ma_settings
// zeigt momentane Einstellungen bzgl. Spielereinstellungen, Teleportplätze und Schadenseinstellungen

ma_shotguns
// nur Shotguns erlaubt

ma_showrestrict
// zeigt alle Waffen und ihren aktuellen Restriktionstatus

ma_showsounds
// zeigt alle zur Verfügung stehenden Sounds

ma_slap
// funktioniet nach dem Schema "ma_slap <Spielername, Teilname, SteamID oder IP> <Schaden>", schlägt einen Spieler mit einen bestimmten Schaden, wird kein spezieller Schaden angegeben, so beträgt dieser 0

ma_slay
// funktioniet nach dem Schema "ma_slay <Spielername, Teilname, SteamID oder IP>", tötet den Spieler

ma_swapteam
// funktioniet nach dem Schema "ma_swapteam <Spielername, Teilname, SteamID oder IP>", wechselt den Spieler ins andere Team

ma_takehealth <Spieler> <HP>
// Nimmt den Spieler HP

ma_takehealthp <Spieler> <HP-Prozent>
// Nimmt den Spieler soviel Prozent seiner HP

ma_teamindex
// Zeigt den momentanen Teamindex

ma_teleport <Spieler> <x> <y> <z>
// funktioniet nach dem Schema "ma_teleport <Spielername, Teilname, SteamID oder IP>", teleportiert den Spieler zu einen abgespeicherten Punkt

ma_timebomb <Spieler> <optionale Eingabe: 1 = an, 0 = aus>
// Verwandelt den Spieler in eine Zeitbombe

ma_timeleft
// zeigt die verbleibende Spielzeit an

ma_tklist
// zeigt Spieler und ihren momentanen TK-Status an

ma_unaban_name
// funktioniet nach dem Schema "ma_unaban_name <Spielername>", entbannt besagten Spielernamen

ma_unaban_pname
// funktioniet nach dem Schema "ma_unaban_pname <Spielerteilname>", entbannt besagten Spielerteilnamen

ma_unakick_ip
// funktioniet nach dem Schema "ma_unakick_ip <IP>", entfernt den Spieler aus der autokick_ip.txt

ma_unakick_name
// funktioniet nach dem Schema "ma_unakick_name <Spielername>", entfernt den Spieler aus der autokick_name.txt

ma_unakick_pname
// funktioniet nach dem Schema "ma_unakick_pname <Spielerteilname>", entfernt den Spieler aus der autokick_pname.txt

ma_unakick_steam
// funktioniet nach dem Schema "ma_unakick_Steam <SteamID>", entfernt den Spieler aus der autokick_steam.txt

ma_unban
// funktioniet nach dem Schema "ma_unban <SteamID oder IP>", entbannt den Spieler

ma_unrestrict
// funktioniet nach dem Schema "ma_unrestrict <Waffenname>", entfernt die Waffenrestriktion für diese Waffe

ma_unrestrictall
// entfernt alle Waffenrestriktionen

ma_users
// funktioniet nach dem Schema "ma_users <Spielername, Teilname, SteamID oder IP>", zeigt Informationen über den Spieler an

ma_version
// zeigt die version von ManiMod an

ma_vote
// funktioniet nach dem Schema "ma_vote <Verzögerungsart (“now”, “round”, “end”)> <zu wählende Karten>", die Verzögerugsart bestimmt wann der Vote gestartet wird (sofort, am Rundenende oder am Mapende), bei zu wählenden Karten können bis zu 10 Karten zur auswahl gestellt werden

ma_voterandom
// funktioniet nach dem Schema "ma_voterandom <Verzögerungsart (“now”, “round”, “end”)> <Zahl der zu wählenden Karten>", funktioniert ähnlich wie ma_vote, nur dass man statt einer Kartenliste nur eine anzahl von Karten angibt, der vote wird dann zufällig generiert

ma_votecancel
// bricht den aktuellen Vote ab

ma_voteextend
// startet einen Verlängerungsvote

ma_votemaplist
// zeigt den Inhalt der votmaplist.txt

ma_votequestion
// funktioniet nach dem Schema "ma_votequestion <Frage> <Antwortmöglichkeiten>", startet einen Fragevote

ma_votercon
// funktioniet nach dem Schema "ma_votercon <Titel> <RCON Kommando>", startet einen Vote ob das Rcon Kommando gesetzt werden soll

ma_war
// aktiviert bzw. deaktiviert den Warmode

5.2 generelle Clientkommandos

listmaps
// zeigt alle installierten Maps des Servers, aktuelle und nächste sind gekennzeichnet (Konsolekommando)

nextmap
// zeigt die nächste Map im Cycle (Chatkommando)

thetime
// zeigt die aktuelle Uhrzeit auf dem Server (Chatkommando)

timeleft
// zeigt die noch zu verbleibende Spielzeit (Chatkommando)

votemap
// ermöglicht die Mapwahl (Chatkommando)

votekick
// ermöglicht einen Kickvote (Chatkommando)

voteban
// ermöglicht einen Banvote (Chatkommando)

rockthevote
// ermöglicht Maps für einen Vote zu nominieren (Chatkommando)

ff
// zeigt ob Friendly Fire aktiviert ist (Chatkommando)

rank
// zeigt den aktuellen Rang des Spielers (Chatkommando)

statsme
// zeigt die aktuelle Statistik des Spielers (Chatkommando)

top10
// 10 kann beliebig ersetzt werden, zeigt die jeweils besten Spieler des Servers (Chatkommando)

@browse
// ermöglicht den Aufruf einer Internetseite (Konsolekommando)

damage
// aktiviert bzw. deaktiviert die Schadensanzeige

quake
// aktiviert bzw. deaktiviert Quakesounds

sounds
// aktiviert bzw. deaktiviert Customsounds

settings
// ruft die einstellungen (damage, quake, sounds und Todesstrahlen) auf
« Letzte Änderung: 25. August 2005 - 12:59 von BigBadFint » Gespeichert


BigBadFint
Moderator
*****
Offline Offline

Geschlecht: Männlich
Beiträge: 4730
0.00 Çoins

Items zeigen
Çoins übertragen

Gross, Böse, Unbesiegbar ;)


Profil anzeigen WWW
« Antworten #10 am: 08. Mai 2005 - 12:06 »

6. Bestrafungseinstellungen für TA und TK

Einstellungsmöglichkeiten im speziellen Bereich der maniserver.cfg


7. Stats

Einstellungsmöglichkeiten im speziellen Bereich der maniserver.cfg


8. Reservierte Slots und Umleitung

Einstellungsmöglichkeiten im speziellen Bereich der maniserver.cfg (Generelles)


9. High Ping Kicker

Einstellungsmöglichkeiten im speziellen Bereich der maniserver.cfg (Generelles)


10. Votesystem

Einstellungsmöglichkeiten im speziellen Bereich der maniserver.cfg


11. Namen- und Clantagschutz

Um sich vor Fremdnutzern und Fakern zu schützen kann man folgenden Befehl ausführen:

ma_akick_pname "ClanTag"

Nun werden alle "ClanTag" Nutzer gekicked, es sei denn sie sind mit SteamID und der Zuordnung a in der immunitylist.txt aufgeführt.
« Letzte Änderung: 08. Mai 2005 - 12:10 von BigBadFint » Gespeichert


BigBadFint
Moderator
*****
Offline Offline

Geschlecht: Männlich
Beiträge: 4730
0.00 Çoins

Items zeigen
Çoins übertragen

Gross, Böse, Unbesiegbar ;)


Profil anzeigen WWW
« Antworten #11 am: 16. Mai 2005 - 14:36 »

Anleitung wurde auf den Stand von ManiMod 1.1.0i gebracht!
Gespeichert


Darkside@HELL
EINS mit dem Forum
*****
Offline Offline

Geschlecht: Männlich
Beiträge: 529
0.00 Çoins

Items zeigen
Çoins übertragen

Out of The Dark


Profil anzeigen
« Antworten #12 am: 18. Mai 2005 - 18:54 »

Wie kann ich mehrere Server mit extra Einstellungen für Manimod laufen lassen?
Beispiel ihr habt 2 Server einen Clanserver für den Clan gw und lof
"... +servercfgfile gw.cfg +mani_path "mani_admin_plugin_gw"  -port 27015"
"... +servercfgfile lof.cfg +mani_path "mani_admin_plugin_lof" -port 27018"

Bitte auch darauf achten dass die Ports unterschiedliche seien müssen.
Im cstrike/cfg Verzeichnis habt ihr für jeden Server eine eigene .cfg die denn Ersatz für die server.cfg darstellt, wo Servername und Password usw drin stehen.

Dann folgt das Mani Admin Plugin Verzeichnis was ihr mit den Startparametern festgelegt habt.
/cstrike/cfg/mani_admin_plugin_gw mit den ManiMod Configs für den GW Server
/cstrike/cfg/mani_admin_plugin_lof mit den ManiMod Configs für den lof Server
 

Maps usw könnt sind dann noch auf beiden Servern die gleichen. Das kann z.B Gut angewendet werden wenn ihr einen Public Server und einen extra WarServer betreiben wollt wo z.B. die Admins oder die Adverts andere seien sollen.
Gespeichert

BigBadFint
Moderator
*****
Offline Offline

Geschlecht: Männlich
Beiträge: 4730
0.00 Çoins

Items zeigen
Çoins übertragen

Gross, Böse, Unbesiegbar ;)


Profil anzeigen WWW
« Antworten #13 am: 29. Mai 2005 - 16:30 »

Anleitung auf den Stand von 1.1.0k gebracht  Cool
Gespeichert


BigBadFint
Moderator
*****
Offline Offline

Geschlecht: Männlich
Beiträge: 4730
0.00 Çoins

Items zeigen
Çoins übertragen

Gross, Böse, Unbesiegbar ;)


Profil anzeigen WWW
« Antworten #14 am: 25. August 2005 - 13:04 »

Anleitung auf den Stand von 1.1.0w gebracht!   Cool
Gespeichert


Desert Operations
Seiten: [1]   Nach oben
  Drucken  
 
Gehe zu:  

TinyPortal v1.0 beta 4 © Bloc