Sie sind nicht angemeldet.

HSFighter

Administrator

  • »HSFighter« ist der Autor dieses Themas

Beiträge: 1 517

Wohnort: Flensburg

Beruf: Industrieelektroniker

Rootserver vorhanden: Nein

  • Nachricht senden

1

Donnerstag, 26. Juli 2007, 21:52

Mani Dateien

Mani Dateien Tutorial Ver. 1.1
Hallo Leute,
Hier ist eine kleine* Beschreibung der "*.txt" Dateien im "cfg/mani_admin_plugin" Verzeichnis.
Es wurde als Vorlage für das Tutorial die Mani Version Beta 1.2R benutzt.


actionsoundlist.txt
In der actionsoundlist.txt sind einige Ereignisse mit bestimmten Sounds verankert.
Darunter zählt z.B. Wenn ein Vote gestartet wird, dass dort dann ein Sound auftaucht,
oder das ein Sound abgespielt wird, wenn man den Server betritt.

Beispiel:

Quellcode

1
2
3
4
5
6
7
8
// actionsoundlist.txt

"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
Wenn jetzt ein Player auf den Server Conenctet wird der Sound: "admin_plugin/actions/joinserver.mp3" abgespielt
Alles was ein "//" davor stehen hat ist aus kommentiert!

Wenn ihr "mani_sounds_auto_download = 1" in der mani_server.cfg eingetragen habt,
dann werden die Sounds Automatisch vom Server runter geladen.
Wenn ihr "mani_sounds_auto_download = 0" eingetragen habt,
dann müsst ihr die Sounds in der downloads.txt angeben.
Die downloads.txt ist weiter unten beschrieben.

adverts.txt
In der adverts.txt können Einblendungen im Spiel eingeschrieben werden.
Dies erfolgt folgendermaßen: {FARBE}TEXT
Bitte keine Sonderzeichen wie: "ä", "ö", "ü" und "ß" benutzen!!!
Das kann zu Fehlern bei der Anzeige führen!

  • Folgende Farben können verwendet werden:
  • {RED}
  • {BLUE}
  • {GREEN}
  • {MAGENTA}
  • {BROWN}
  • {GREY}
  • {CYAN}
  • {YELLOW}
  • {ORANGE}
  • {WHITE}
  • {PINK}


  • Zu dem gibt es noch Variabeln die man Einbauen kann:
  • {CURRENTMAP} = Zeigt den Namen der Aktuell laufenden MAP an.
  • {NEXTMAP} = Zeigt den Namen der nächsten gespielten MAP an.
  • {TICKRATE} = Zeigt die Tickrate an.
  • {FF} = Zeigt an ob Friendly Fire "ON" oder "OFF" ist.


Beispiel:

Quellcode

1
2
3
4
5
6
{RED}Besucht http://forum.sourceserver.info
{GREEN}Die Aktuelle MAP ist: {CURRENTMAP}
{BLUE}Mani Admin Plugin
Next map is {NEXTMAP}
{WHITE}Server Tick Rate {TICKRATE}
Frendlyfire ist {FF}
cexeclist_all.txt, cexeclist_ct.txt, cexeclist_player.txt, cexeclist_spec.txt und cexeclist_t.txt
"cexeclist" steht für "Client execute list", sprich Befehle, die man als Admin ausführen kann um die Spieler auf den Server zu "ärgern".
Diese Datei sollte jedoch mit SORGFALT behandelt und deren Nutzen nicht zu Unrecht verwendet werden.
Das Problem an dieser Datei ist, dass sie direkt die config.cfg des Clienten (Spielers) manipuliert,
und wer die config.cfg nicht schreibgeschützt setzt sich somit einer sehr großen Gefahr aus!

Zur Funktion:
"TEXT IM ADMINMENÜ" BEFEHL z.B.
"Alle sagen Servus!" cmd say Servus!
"cmd" steht in diesem Fall für "Konsolenbefehl", sprich wenn ihr einen Befehl ausführen wollt, den es so in der Konsole gibt, dann müsst ihr davor cmd schreiben. Diese Befehle können in allen cexec*.txt-Dateien verwendet werden. "all" steht halt dafür, dass dann alle den Befehl ausführen, "ct" nur die CT's usw. ("player" steht nur für einen bestimmten Spieler)

Beispiel der "cexeclist_ct.txt":

Quellcode

1
2
3
// cexeclist_ct.txt

"Alle CTs sagen GoGoGo!" cmd say GoGoGo!
Alle CT's würde jetzt im Chat GoGoGo schrieben!

soundlist.txt
In der soundlist.txt werden alle sound's und die dazugehörigen Pfade
angegeben die man über das Admin-Menü oder über die Konsole abspielen kann.

Beispiel:

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
//soundlist.txt

"hi" 		         admin_plugin/hi.mp3
"Bye" 		        admin_plugin/bye.wav
"Thx" 		        admin_plugin/thx.wav
"Applaus" 		    admin_plugin/applaus.wav
"Brille Fiehlmann"  admin_plugin/brille.wav
"Bleibt Cool"       admin_plugin/bleibtcool.wav
"AWP Verbot" 	    admin_plugin/awp_verbot.wav
"To Hell" 		    admin_plugin/tohell.mp3
"Machoman" 	 	  admin_plugin/macho.mp3
"Low Gravity Musik" admin_plugin/ft_lowgrav.mp3
"Fast Run Musik"    admin_plugin/ft_run.mp3
Wenn ihr "mani_sounds_auto_download = 1" in der mani_server.cfg eingetragen habt,
dann werden die Sounds Automatisch vom Server runter geladen.
Wenn ihr "mani_sounds_auto_download = 0" eingetragen habt,
dann müsst ihr die Sounds in der downloads.txt angeben.
Die downloads.txt ist weiter unten beschrieben.

commandlist.txt
In der commandlist.txt können "Konsolenbefehle" über den Ingamechat ausgeführt werden.
Dies geschieht wie folgt: "@KÜRZEL" X BEFEHL
  • Für das X werden die Buchstaben C, R und S verwendet:
  • C = Client cCommand. (Ein Spieler kann diesen Befehl selber ausführen.)
  • R = Rcon Command. (Ihr könnt auch Kürzel für Rconbefehle eingeben.)
    Diese können nur Admin's ausführen!

  • S = Mit dieser Variable werden Mani-Befehle gestartet.

Beispiel:

Quellcode

1
2
3
4
5
6
7
8
//commandlist.txt

"@TK" C say Danke für den Teamkill :-(
"@BotCT" R bot_add_ct
"@BotT" R bot_add_t
"@kill" S @ma_slay

"@hi" C ma_play hi
Wenn jetzt ein User "@TK" (ohne ") eingibt, dann wird automatisch der Text angezeigt.
Wenn ein Admin "@BotCT" (ohne ") in den Chat eingibt, dann Joint ein BOT bei den CT's.
wenn ein Admin "@kill" (ohne ") im Ingamechat eingibt, bewirkt es das er damit einen slayen kann.

Wenn ein User "hi" (ohne ") in den Chat eingibt,
dann wird der Sound "hi" aus der soundlist.txt abgespielt.
Das nennt man dann Saysounds!

crontablist.txt
In dieser Datei können zeitlich festgelegte Befehle eingetragen werden.
Dies geschieht folgendermaßen:
"WOCHENTAG" "ZEIT/ZEITSPANNE" BEFEHL
Wochentage werden von 1-7 (Montag - Freitag) angegeben.
Die Zeit/Zeitspanne wird in 24Stunden-Zeitrechnung angegeben.
Zum Schluss dann noch der Rcon-Befehl, der zu dieser Zeit ausgeführt werden soll.
Wenn ihr ein "#" vor den Rcon Befehl setzt, dann wird die Konsolenvariable nach den Mapconfigs geändert.
Der alte Wert aus der Mapconfig würde dann überschrieben werden.

Beispiel:

Quellcode

1
2
3
4
5
// crontablist.txt

"256" "08:30-16:20" exec test1.cfg
"" "22:00-23:00" #sv_gravity 800
"" "23:00-00:00" ma_restrict awp 0
Am Dienstag, Freitag und Samstag von 08:30 - 16:20 Uhr wird die test.cfg ausgeführt.
Jeden Tag von 22:00-23:00 Uhr ist "sv_gravity" auf 800 gestellt.
Auch wenn in einer MAP *.cfg was anderes steht.
Jeden Abend von 23:00-00:00 Uhr ist die AWP Verboten.

default_weapon_restrict.txt
In dieser Datei kann man, Waffenverbote einschreiben.
Einfach die ersten beiden "//" ganz am Anfang der Zeile weg nehmen, und die Waffe wird gesperrt!

Beispiel:

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
//default_weapon_restrict.txt

awp		      // Magnum Sniper Rifle
g3sg1		    // D3/AU1
sg550		    // Krieg 550 Commando
//galil		  // IDF Defender
//ak47		   // CV-47
//scout		  // Schmidt Scout	
//sg552		  // Krieg 552
//famas		  // Clarion 5.56
//m4a1		   // Maverick M4A1 Carbine
//aug		    // Bullpup
//glock		  // 9x19mm Sidearm
//usp		    // KM .45 Tactical
//p228		   // 228 Compact
//deagle		 // Night Hawk .50C
//elite		  // 40 Dual Elites
//fiveseven	 // ES Five//Seven
//m3		     // Leone 12 Gauge Super
//xm1014		 // Leone YG1265 Auto Shotgun
//mac10	     // Ingram MAC-10
//tmp		    // Schmidt Machine Pistol
//mp5navy	   // KM Sub-Machine Gun
//ump45		  // KM UMP45
//p90		    // ES C90
//m249		   // M249
//flashbang	 // Flashbang	
//hegrenade 	// HE Grenade
//smokegrenade // Smoke Grenade
Jetzt sind die Waffen: awp, g3sg1 und sg550 gesperrt!

decallist.txt
In dieser Datei werden die Ressourcen für die so genannten "Decals" rein geschrieben.
"Decals" sind die kleinen Werbebanner, in einer MAP
Wenn man es eingeschaltet hat, dann ist Standart ein Logo vom Mani-Admin-Plugin zu sehen.
Man kann aber auch eigene Logos (Decals) in die decallist.txt eintragen.
Wie man Decals auf einer MAP setzt werde ich in einem anderen Tutorial Beschrieben.

mapadverts.txt
In der mapadverts.txt werden die Positionen der "Decals" auf den einzelnen Maps festgelegt.
Wie man Decals auf einer MAP setzt werde ich in einem anderen Tutorial Beschrieben.

downloads.txt
Hier kann man Dateien angeben die Automatisch beim Connecten runter geladen werden sollen.

Beispiel:

Quellcode

1
2
3
4
5
6
7
8
"downloads.txt"
{
	"downloads"
	{
	"ft_dead"        "sound/admin_plugin/actions/ft_dead.mp3"
	"ft_roundstart"  "sound/admin_plugin/actions/ft_roundstart.mp3"
	}
}
Beim Connecten werden jetzt die "ft_dead.mp3" und "ft_roundstart.mp3" Runter geladen,
und im Verzeichnis "sound/admin_plugin/actions" gespeichert.
Natürlich müssen die Dateien auch in dem Pfad auf dem Server liegen.

pingimmunity.txt
Wenn in der "mani_server.cfg" "mani_high_ping_kick" eingeschaltet ist,
kann man in dieser Datei die SteamID's von Playern eintragen.
Diese werden dann NICHT wegen einem zu hohen Ping automatisch gekickt.

Beispiel:

Quellcode

1
2
3
4
5
// pingimmunity.txt

STEAM_0:1:1234567 // Nick1
STEAM_0:0:7654321 // Nick2
STEAM_0:1:1231230 // Nick3
Den Nickname sollte man da hinter schreiben um die Übersicht zu behalten.
Wo für die "//" stehen müsste jetzt ja schon bekannt sein. :-D

rconlist.txt
In dieser Datei werden sämtliche Rconbefehle eingetragen,
die ein Mani-Admin im Untermenü "Rconcommands" finden kann.
Diese Befehle werden wie gehabt in folgendem Schema eingeschrieben:
"Name im Menü" Befehl

Beispiel:

Quellcode

1
2
3
4
5
6
7
8
9
10
11
//rconlist.txt

"Default Server" exec server.cfg // Server.cfg
"Restart" mp_restartgame 3 // Restart
"3 X Restart" exec rr.cfg // 3 x Restart
"Fade to black ON" exec blackon.cfg // Fade to black An
"Fade to black OFF" exec blackoff.cfg //Fade to black Off
"ESL Server 5on5" exec eas5on5.cfg // 5on5 ESL
"ESL Server 1on1" exec eas1on1.cfg // 1on1 ESL
"Low Gravity" sv_gravity 150 // Low Gravity Aktivieren
"Normal Gravity" sv_gravity 800 // Normal Gravity Aktivieren
reserveslots.txt
In dieser Datei werden die SteamIDs von denen eingeschrieben, die einen Reserveslot verwenden dürfen.

Beispiel:

Quellcode

1
2
3
4
5
// reserveslots.txt

STEAM_0:1:1234567 // Nick1
STEAM_0:0:7654321 // Nick2
STEAM_0:1:1231230 // Nick3
Den Nickname sollte man da hinter schreiben um die Übersicht zu behalten.
Admins erhalten automatisch Reserveschlotstatus, und müssen hier nicht eingetragen werden.

texturelist.txt
In dieser Datei werden Texturen und Sprites eingetragen, die vom Clienten runter geladen werden.
Diese werden z.b. für Effekte benutzt. (Funktioniert in Abhängigkeit von ma_effect)
Im Oberen Teil wird die Bezeichnung und der Pfade mit DateinamenEingetragen.
Im Unteren Teil: Die Dateinamen und die Pfade für den Download.

Beispiel:

Quellcode

1
2
3
4
5
6
7
8
9
10
11
"texturelist.txt"
{
  "smoke"		"sprites/steam1.vmt"
  "blueglow"	"sprites/blueglow1.vmt"
  "rib"		  "models/gibs/hgibs_rib.mdl"
 
  "downloads"
              {
                "tracer"    "effects/gunshiptracer.vmt"
              }
}
votequestionlist.txt
Hier kann man Votes, die mit "Ja" und "Nein" beantwortet werden können, einschreiben.
"Eintrag im Adminmenü" "Frage für die Spieler"

Beispiel:

Quellcode

1
2
3
4
//votequestionlist.txt

"Nice Map" "Ist das hier eine Schoene MAP?" 	// Schöne MAP Frage
"Random Vote" "Wollen wir einen Randomvote Starten?" // Random vote Frage
Bitte keine Sonderzeichen wie: "ä", "ö", "ü" und "ß" benutzen!!!
Das kann zu Fehlern bei der Anzeige führen!

voterconlist.txt
Hier kann man auch Votes, die mit "Ja" und "Nein" beantwortet werden können Reinschrieben.
Nur wird hier wenn für ja gevotet wurde ine Rcon Befehl ausgeführt.
"Eintrag im Adminmenü" "Frage für die Spieler" Befehl

Beispiel:

Quellcode

1
2
3
4
//voterconlist.txt

"Low Grav" "Wollen wir mit low gravity Spielen?" sv_gravity 150 // Low grav rcon vote
"ESL Vote" "Sollen die ESL Einstellungen geladen werden?" exec eas5on5.cfg // ESL Frage
Bitte keine Sonderzeichen wie: "ä", "ö", "ü" und "ß" benutzen!!!
Das kann zu Fehlern bei der Anzeige führen!

webshortcutlist.txt
Hier kannst du Webshortcuts anlegen die über den Chat ausgeführt werden.
z.b. Die Server-Regeln anzeigen lassen, oder in den Teamspeak Joinen.

Beispiel:

Quellcode

1
2
3
4
// webshortcutlist.txt

"rules" http://www.meine-homepge.de/rules.htm
"TSJ" teamspeak://123.123.123.123:5090
Wenn man jetzt "RULES" in den Chat eintippt, dann wird die "rules.htm" im Ingamebrowser angezeigt.
Bei "TSJ" Connectet man auf den Teamspeakserver mit der Adresse: "123.123.123.123:5090"

wordfilter.txt
In dieser Datei werden alle Wörter rein geschrieben, die "zensiert" oder "verboten" werden sollen.

Beispiel:

Quellcode

1
2
3
4
ficken
arschloch
penner
idiot
Wörter werden untereinander aufgelistet.
Nicht zu empfehlen sind kurze Wörter wie "sau" oder "nap",
da diese häufig auch in anderen Wörtern vorkommen wie z.B. "sauber".
Wenn man nun diese Wörter zensieren lassen würde,
würde statt "sauber" nur noch "s***ber" im Chatbereich zu sehen sein.

gametypes.txt
Hier werden alle Spiele, mit denen das MA-Plugin kompatibel ist verankert.
Diese Einstellungen sollten nicht modifiziert werden, da es sein kann,
dass der Gameserver dadurch nicht mehr funktionstüchtig arbeitet.



chattriggers.txt
In dieser Datei kann bestimmte Chat ausdrücke unterbinden,
damit sie im Chat nicht angezeigt werden.
Die Datei ist in 2 Bereiche aufgeteilt: "Ignore" und "Ignore X Times"
Die beschreibung für "Ignore" habe ich schon oben erwähnt.
"Ignore X Times" bewirkt das der Command dem User nur 1x per x Eingaben angezeigt wird.

Beispiel:

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
"chattriggers.txt"
{
	"Ignore"
	{
		"1"	"rank"
		"2"	"top10"
		"3"	"session"
	}

	"Ignore X Times"
	{
		// "weaponme"	"5"
		// "hitboxme"	"4"
		// "statsme"	"6"
	}
}
Wenn man jetzt "rank" in den Chat eintippt, wird es nicht angezeigt"
"statsme" "6" bewirkt, das dem User nur einmal im Chat die
Eingabe des Commands "statsme" quitiert wird, auch wenn er es 6 mal schreiben sollte.

spawnpoints.txt
Mit dieser Datei kann man Extra Spawnpoints in einer Map Festlegen.
Der Aufbau schaut wie folgt aus.
Erst die MAP, dann das TEAM und zum Schluss die Koordinaten.
Die Koordinaten sind wie folgt aufgebaut:
"Spwanpointnummer" "X Y Z Koordinaten für die Position auf der Map. X Y Z Koordinaten für die Blickrichtung beim Spawnen"

Beispiel:

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
"spawnpoints.txt"
{
	// Spawn points for map de_dust
	"de_dust"
	{
		// Spawn points for team index 2 (info_player_terrorist)
		"2"
		{
			"1"	"1376 3168 -112    0 180 0"
			"2"	"1200 3504 -96    0 180 0"
		}

		// Spawn points for team index 3 (info_player_counterterrorist)
		"3"
		{
			"1"	"160 -1712 90    0 112 0"
			"2"	"176 -1600 90    0 83 0"
		}

	}
}
Wie man Spawnpoints auf einer MAP setzt werde ich in einem anderen Tutorial Beschrieben.

votemaplist.txt
Diese Datei muss von euch selber im "cfg/mani_admin_plugin" ordner erstellt werden,
da sie im Download von MAP nicht enthalten ist.[/b]
In dieser Datei werden alle MAP's (ohne Prfix .bsp) eingetragen,
die bei einem Mapvote zur Auswahl stehen.

Beispiel:

Quellcode

1
2
3
4
5
de_dust2
de_dust
cs_italy
cs_office
de_aztec
Diese datei muss von euch selber erstellt werden,
da diese im Download von MAP nicht enthalten ist.


autokick_pname.txt
Diese Datei muss von euch selber im "cfg/mani_admin_plugin" ordner erstellt werden,
da sie im Download von MAP nicht enthalten ist.[/b]
Hier kann man bestimmte "Nicks" eintragen die man Reservieren kann.
Wenn sich jemand mit diesem Nick auf dem Server befindet, dann wird er gekickt.
Sehr Interresannt wenn man in der pingimmunity.txt steht.
Dann wird man nicht gekickt. So das man sich einen Nick oder Clantag reservieren kann.

Beispiel:

Quellcode

1
2
3
4
5
6
[KBT]
FMA |
Shadow
Billy
Duke
]CTC[

clients.txt
In dieser Datei sind alle Admin's und Admingruppen eingetragen.
Ein Tutorial dazu findet ihr hier: >>> Clients.txt Tutorial <<<

database.txt
Mit dieser Datei kann man die Admin's in einer mysql Datenbank verwalten.
Ist z.b. Sehr Parktisch wenn man ein Webinterface hat, was diese Daten auslesen kann.

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
"database.txt"
{
	// Database.txt für eine Verbindung mit einer Datenbank über mani_admin_plugin V1.2
	// Wenn diese Datei benutzt wird, Stelle sicher das andere Benutzer keine zugriff auf 
	// Diese Datei haben. Das wäre evtl. der fall wenn euer Gameserver auch als Webserver läuft.

	// Hier wird festgelegt ob die Datenbankabfrage aktiviert wird
	// (1 = ein, 0 = aus). Default Einstellung ist "0" !!!

	"db_enabled"	"0"

	// Datenbank Zugangsdaten:

	// Hier wird der Host eingetragen.
	"db_host"  "www.myhost.com"

	// Benutzername der mysql Datenbank
	"db_user"  "mysqluserid"

	// Passwort für die mysql Datenbank
	"db_password"  "mysqlpassword"

	// Name der mysql Datenbank
	"db_name"  "map_db"

	// Port-Nummer für die mysql Datenbank (Standart ist 3306)
	"db_port"  "3306"

	// Timeout in Sekunden bevor die Abfrage abgebrochen wird.
	// Standert ist 5 Sekunden
	"db_timeout"  "5"

	// Name für den prefix der vor die Tabellennamen gesetzt wird.
	"db_table_prefix"	"map_"

	// Name der Tabellen in der Datenbank. Diese werte nicht ändern. 
	// Außer ein third party MOD benötigt andere Einstellungen.
	"db_table_client"        "client"
	"db_table_client_flag"   "client_flag"
	"db_table_client_group"  "client_group"
	"db_table_client_level"  "client_level"
	"db_table_client_server" "client_server"
	"db_table_flag"          "flag"
	"db_table_ip"            "ip"
	"db_table_level"         "level"
	"db_table_nick"          "nick"
	"db_table_server"        "server"
	"db_table_steam"         "steam"
	"db_table_version"	    "version"

	// Diese Einstellung ist nur für Linux !!!!
	// Wenn ihr für die Datenbank eine Webserver benutzt
	// der Local auf dem Gameserver liegt. Dann könnt ihr 
	// 'localhost' or '127.0.0.1' oben bei "db_host" eintragen.
	// Dann müsst ihr aber den mysql.sock Path angeben.
	// Dieser kann auf einigen Servern auch anders ausschauen.

	"db_socket_path"	"/var/lib/mysql/mysql.sock"

	// Die Server ID wird benutzt wenn ihr mehrere Gameserver mit MAP
	// In einer Datenbank speichern wollt. Jeder Server bekommt eine ID.
	// Bei dem 2. Server muss dann in der database.txt ["server_id" "2"] stehen u.s.w.

	"server_id"		"1"

	// Server ID Gruppe
	"server_group_id"	"Default"	
	
	// Die folgenden angaben dienen zu Information.
 	// Wenn z.b. ein Webinterface die Datenbank verarbeitet,
	// Dann kann man diese Infos auslesen.

	"server_name"		"My Source Server"
	"server_ip_address" 	"123.123.123.123"
	"server_port"		"27015"

	// Hier wird der Name der MOD eingetragen
	"mod_name"		"CS:Source"

	// RCON Passwort. Hier kann man das Rcon Passwort angeben.
	// Wenn ein Webinterface die Datenbank auswertet,
   // kann man das Rcon Passwort mit auslesen lassen.
	// Diese Angabe ist nur wichtig wenn das Webinterface diese Infos abfragt.

	"rcon_password"		"blahblah"
}

Ein Webinterface zum auslesen der Datenbank ist z.b. das
Mani Web Admin (mwa ALPHA2.9.5 für MAP 1.2) von Doc.
Infos und Download: http://www.mani-admin-plugin.com/index.p…26&topic=1456.0

quakesoundlist.txt
Diese Datei ist bei dem Quake Sound Pack dabei.
Das könnt ihr auf der Mani Homepage runterladen.
Hier werden die Sound Dateien für die Quake-Sounds angegeben.

Ein Tutorial dazu findet ihr hier: >>> Quake Sounds Tutorial <<<



Danke an Morpheus für den Grundstein dieses Tutorials.
Wenn ihr Fehler findet oder Verbesserungsvorschlage zu diesen Tutorial habt,
dann wäre ich über eine PM sehr Dankbar.


Bei Fragen zu Problemen bitte im Hilfe-Forum Posten, nicht hier!!!


MfG HSFighter



-
Anti Cheat: www.smacbans.com
Kein direkter Support per PM (nur auf Anforderung)

DeaD_EyE

Administrator

Beiträge: 3 980

Wohnort: Hagen

Beruf: Mechatroniker (didaktische Systeme)

Rootserver vorhanden: Nein

  • Nachricht senden

2

Freitag, 27. Juli 2007, 00:46

Re: Mani Dateien

Ich bin mir jetzt nicht sicher. Gibt es die pingimmunity.txt und die reserveslots.txt noch? Soweit ich weiß, wird das jetzt alle in der client.txt durch Flags definiert. Die Beschreibung finde ich super. alco

hEiNz

Profi

Beiträge: 705

Wohnort: Deutschland

Beruf: Freischaffender Künstler

Rootserver vorhanden: Nein

  • Nachricht senden

3

Freitag, 27. Juli 2007, 02:04

Re: Mani Dateien

lovu bestteam man man woot+ super geil right right

Jesus

Fortgeschrittener

Beiträge: 255

Wohnort: Baden Württemberg

Beruf: Betriebselektroniker

  • Nachricht senden

4

Freitag, 27. Juli 2007, 12:31

Re: Mani Dateien

Jo, finde es auch sehr geil, jetzt können wir besser erklären wenn jmd etwas nicht weiss, und wir selber es nicht richtig wissen ..

W00T
!! Bin Wieder Aktiv !!
==&gt; SUCHFUNKTION &lt;==

HSFighter

Administrator

  • »HSFighter« ist der Autor dieses Themas

Beiträge: 1 517

Wohnort: Flensburg

Beruf: Industrieelektroniker

Rootserver vorhanden: Nein

  • Nachricht senden

5

Samstag, 28. Juli 2007, 15:23

Re: Mani Dateien

Danke Schön :-D

Die pingimmunity.txt und die reserveslots.txt sind auf jeden fall im Download bei der Mani Ver. 1.2R enthalten.
In der clients.txt gibt es auch immunity Einstellungen, das stimmt.
Aber das gilt wohl nur für manuelles kicken über das Mani-Menü.
Mit Ping habe ich da nichts gefunden.

MfG HSFighter



-
Anti Cheat: www.smacbans.com
Kein direkter Support per PM (nur auf Anforderung)

6

Sonntag, 29. Juli 2007, 18:03

Re: Mani Dateien

autokick_pname.txt unter \cfg\mani_admin_plugin erstellen, um bspw. den Clantag via Immunity zu schützen etc. könnte man noch hinzufügen

HSFighter

Administrator

  • »HSFighter« ist der Autor dieses Themas

Beiträge: 1 517

Wohnort: Flensburg

Beruf: Industrieelektroniker

Rootserver vorhanden: Nein

  • Nachricht senden

7

Montag, 30. Juli 2007, 21:19

Re: Mani Dateien

Tach auch,
Thx right , werde es auf jeden fall mit einbauen.

P.s.
Weiß jemand wo für der untere Teil der "chattriggers.txt" gut sein soll?
Das mit der "Ignore" Funktion habe ich schon raus!!!
Aber mit der "Ignore X Times" bin ich mir nicht 100% sicher!
Ich denke mal das MAP einen Chat-Command X mal ignoriert (nicht anzeigt),
danach wird er denn aber angezeigt. Oder liege ich da falsch?

MfG HSFighter



-
Anti Cheat: www.smacbans.com
Kein direkter Support per PM (nur auf Anforderung)

8

Dienstag, 31. Juli 2007, 22:49

Re: Mani Dateien

Ignore X Times bewirkt, wie du schon festgestellt hast, das der Command dem User nur 1x per x Eingaben angezeigt wird. Bspw.:
"rank" "5" bewirkt, das dem User nur einmal im Chat die Eingabe des Commands "rank" quitiert wird, auch wenn er es 5 mal schreiben sollte.

Jesus

Fortgeschrittener

Beiträge: 255

Wohnort: Baden Württemberg

Beruf: Betriebselektroniker

  • Nachricht senden

9

Dienstag, 31. Juli 2007, 23:06

Re: Mani Dateien

Hi, hab glaub nen fehler entdeckt

Zitat

crontablist.txt
In dieser Datei können zeitlich festgelegte Befehle eingetragen werden.
Dies geschieht folgendermaßen:
"WOCHENTAG" "ZEIT/ZEITSPANNE" BEFEHL
Wochentage werden von 1-7 (Montag - Freitag) angegeben.
Die Zeit/Zeitspanne wird in 24Stunden-Zeitrechnung angegeben.
Zum Schluss dann noch der Rcon-Befehl, der zu dieser Zeit ausgeführt werden soll.
Wenn ihr ein "#" vor den Rcon Befehl setzt, dann wird der befehl erst nach dem Custom-Map Befehlen ausgeführt.

Beispiel:
Code:
// crontablist.txt

"256" "08:30-16:20" exec test1.cfg
"" "22:00-23:00" #sv_gravity 800
"" "23:00-00:00" ma_restrict awp 0



gehört das # da hin?? ich denk mal nicht, bin mir aber nicht sicher, lasse es erst noch drin
!! Bin Wieder Aktiv !!
==&gt; SUCHFUNKTION &lt;==

DeaD_EyE

Administrator

Beiträge: 3 980

Wohnort: Hagen

Beruf: Mechatroniker (didaktische Systeme)

Rootserver vorhanden: Nein

  • Nachricht senden

10

Dienstag, 31. Juli 2007, 23:27

Re: Mani Dateien

Zitat

// If you place a # symbol before the server command it will
// be run after any custom map config is exectuted.
//
// "" "19:00-21:59" #sv_gravity 800
//
// The above command will be run from 19:00 to and including
// 21:59 each time a map starts but after any custom map configs.
// In this case if you have a low grav map that uses a custom map
// config to set sv_gravity to say 150. The above command will
// override that setting.


Laut der Doku von Mani wird die Konsolenvariable nach den Mapconfigs geändert.
Der alte Wert aus der Mapconfig in würde dann überschrieben werden.

Jesus

Fortgeschrittener

Beiträge: 255

Wohnort: Baden Württemberg

Beruf: Betriebselektroniker

  • Nachricht senden

11

Dienstag, 31. Juli 2007, 23:29

Re: Mani Dateien

achso ok, sollte man aber meinermeinung nach vll auch hinzufügen, dass es notwendig ist, nicht dass einer (so wie ich) denkt es sei ein schreibfehler
!! Bin Wieder Aktiv !!
==&gt; SUCHFUNKTION &lt;==

HSFighter

Administrator

  • »HSFighter« ist der Autor dieses Themas

Beiträge: 1 517

Wohnort: Flensburg

Beruf: Industrieelektroniker

Rootserver vorhanden: Nein

  • Nachricht senden

12

Mittwoch, 1. August 2007, 17:33

Re: Mani Dateien

Zitat von »"HSFighter"«

Jeden Tag von 22:00-23:00 Uhr ist "sv_gravity" auf 800 gestellt.
Auch wenn in einer MAP *.cfg was anderes steht.


Steht doch da.... Naja vieleicht nicht ganz so vertändlich weil das '#' nicht erwähnt wird... atak

Werde es mit dem nächsten Update ändern.

Thx nochmal zwinker

MfG HSFighter



-
Anti Cheat: www.smacbans.com
Kein direkter Support per PM (nur auf Anforderung)

Jesus

Fortgeschrittener

Beiträge: 255

Wohnort: Baden Württemberg

Beruf: Betriebselektroniker

  • Nachricht senden

13

Mittwoch, 1. August 2007, 18:33

Re: Mani Dateien

ja, das mit dem # meinte ich ja, das zu erklären, das es hin MUSS
!! Bin Wieder Aktiv !!
==&gt; SUCHFUNKTION &lt;==

HSFighter

Administrator

  • »HSFighter« ist der Autor dieses Themas

Beiträge: 1 517

Wohnort: Flensburg

Beruf: Industrieelektroniker

Rootserver vorhanden: Nein

  • Nachricht senden

14

Mittwoch, 1. August 2007, 20:57

Re: Mani Dateien

So, alles auf den neusten Stand gebracht.

  • Ver 1.1
  • Add File chattriggers.txt
  • Add File autokick_pname.txt
  • Edit File crontablist.txt


MfG HSFighter



-
Anti Cheat: www.smacbans.com
Kein direkter Support per PM (nur auf Anforderung)

15

Freitag, 4. Januar 2008, 13:35

Re: Mani Dateien

Zitat von »"HSFighter"«


Bei Fragen zu Problemen bitte im Hilfe-Forum Posten, nicht hier!!!

Link: http://www.sourceserver.info/viewtopic.php?f=38&t=977">http://www.sourceserver.info/viewtopic.php?f=38&t=977</a>

General_V

Super Moderator

Beiträge: 1 043

Wohnort: Mönchengladbach

Beruf: Brückenkranführer / Staplerfahrer

Rootserver vorhanden: Nein

  • Nachricht senden

16

Mittwoch, 17. März 2010, 14:20

Re: Mani Dateien

Zitat von »"HSFighter"«

decallist.txt
In dieser Datei werden die Ressourcen für die so genannten "Decals" rein geschrieben.
"Decals" sind die kleinen Werbebanner, in einer MAP
Wenn man es eingeschaltet hat, dann ist Standart ein Logo vom Mani-Admin-Plugin zu sehen.
Man kann aber auch eigene Logos (Decals) in die decallist.txt eintragen.
Wie man Decals auf einer MAP setzt werde ich in einem anderen Tutorial Beschrieben.

mapadverts.txt
In der mapadverts.txt werden die Positionen der "Decals" auf den einzelnen Maps festgelegt.
Wie man Decals auf einer MAP setzt werde ich in einem anderen Tutorial Beschrieben.


Wann kommt das Tutorial? interessiere mich sehr dafür zwinker

HSFighter

Administrator

  • »HSFighter« ist der Autor dieses Themas

Beiträge: 1 517

Wohnort: Flensburg

Beruf: Industrieelektroniker

Rootserver vorhanden: Nein

  • Nachricht senden

17

Donnerstag, 18. März 2010, 23:48

Re: Mani Dateien

Ups, da war doch noch was! schaem1

Werde mich mal ran machen!

MfG



-
Anti Cheat: www.smacbans.com
Kein direkter Support per PM (nur auf Anforderung)