Sie sind nicht angemeldet.

1

Mittwoch, 4. Juli 2007, 15:56

[GER] Übersetzung der wichtigsten BAT Dateien

Basic Admin Tool, oder Basic Admin Plugin von EKS hat sich mittlerweile gut etabliert und erfreut sich weiter Verbreitung. Sogar 4netplayers.de empfiehlt B.A.T zur Administration der Source Dedicated Server und hat B.A.T in sein Webinterface eingebunden.

Um Administratoren mit wenig bis keinen Kenntnissen der englischen Sprache auf den Weg zu helfen, hier nun die wichtigsten Schritte und Infos in deutsch.

-B.A.T ist ein Source Metamod Plugin, läuft also nicht ohne Source MM.
-Wie man Source Metamod installiert (Ändern der gameinfo.txt), und Plugins aufruft (metaplugins.ini), sollte an anderer Stelle geklärt sein

-B.A.T ist ein "Notepad" und kein "Office2007", es wird nie irgendwelchen Funny Krams geben... TK Plugin, Waffenrestriktionen, Sounds.. solche Dinge sind B.A.T fremd, spart Euch also Anfragen nach solchen Funktionen.
Die werden mit anderen Plugins/Mods erreicht.

-B.A.T führt seine configs automatisch aus, ein
"exec BATConfig.cfg" in die autoexec.cfg oder server.cfg einzutragen ist nicht nötig und auch nicht empfehlenswert

Die wichtigsten Dateien (modbase heisst immer /cstrike/ oder /dod/ zB):

%modbase%/addons/bat/users.ini

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
// Basic Admin tool users ini file

// Format ist:
// STEAMID,access,name
// IP,access,name

// a = Moeglichkeit zu kicken, slappen, slayen , gag 
// b = Moeglichkeit zu bannen (per Steam ID)
// c = Moeglichkeit zu Admin-to-Admin Chat und Center Say
// d = Moeglichkeit zu rcon Kommandos 
// e = Moeglichkeit zu Mapwechsel
// f = Hat das Recht, einen Reserved Slot zu belegen
// g = Admin Immunitaet gegen "Admin Kommandos"
// h = Moeglichkeit zu admin_noclip ( Funktioniert nur beim Spiel/Mod SourceForts )
// i = Moeglichkeit zu IP basierten Bans (admin_banip)
// j = Die Zeilen der menucommands.ini tauchen im Admin Menue auf und koennen ausgefuehrt werden
// k= Moeglichkeit zu Tempbans (max 60min), anders als bei Flag "b" darf der Admin nicht permanent bannen, weiterhin wird Flag "b" zusaetzlich benoetigt!
//
// Wichtig!! Keinerlei Sonderzeichen für Adminnamen verwenden (ä,ö,ü,ß usw.)
// Der Name sollte nur kurz und ohne Leerzeichen eingetragen werden 
// Der Name in einer Zeile dient "nur" dem Schreiber dieser Datei als Hinweis, wer sich hinter einer Steam ID bzw. IP Addresse verbirgt
// Das System arbeitet wie AMXX oder Clanmod: mehr Flags = mehr Rechte  | weniger Flags = weniger Rechte

STEAM_ID_LAN,abcdefghi,EKSLAN
10.0.0.5,abcdefghi,DeinName
YOURSTEAMIDHERE,abcdefghi,DeinName


%modbase%/cfg/BATConfig.cfg

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
// Basic Admin Tool Config file
echo [BAT] Loading Basic Admin tool Config file

bat_loadsettings 1		// 1 = Lade Settings bei jedem Mapwechsel ( mapcycle / users.ini / public messages)
						// 0 = Lade Settings einmal beim Serverstart

// Map vote specific
bat_mapextend 1			// 0 = End-of-Map Vote ausgeschaltet (Say nextmap ist auch ausgeschaltet)
						// 1 = End-of-Map Vote eingeschaltet
						// 2 = Chatbasiertes Mapvoting
						// 3 = Nur das Chatkommando nextmap aktiv

bat_mapextend_time 3 	// Wie oft kann eine Map extended werden

bat_maprockthevote 1	// 0 = rockthevote deaktiviert
						// 1 = rockthevote aktiviert

bat_votemap_required 50		// Wie hoch (in Prozent) muessen Spieler abstimmen fuer einen erfolgreichen Mapvote (votemap und rtv)
bat_voteplayer_required 60 	// Wie hoch (in Prozent) muessen Spieler abstimmen für einen erfolgreichen votekick oder voteban

bat_authtime 15 		// Wie lange hat ein Spieler zeit, sich mittels Steam ID zu authentifizieren.
						// Mechanismus gegen Mutiple Steam_ID Hacker
						// Nach der voreingestellten Zeit (15 sec Standard) werden Spieler mit Status "STEAM_ID_Pending" gekickt

bat_serverrulesurl "none" // Eine URL zu Serverregeln usw., muss ein http:// Link sein

bat_interface 1			// Aktiviert eine interne Schnittstelle, um mit anderen geeigneten Plugins zusammenzuarbeiten, zb EKS' TK Plugin

bat_sigscanner 1  // Erlaubt BAT, nach Funktionen zu Suchen und diese zu nutzen, wenn diese nicht ordentlich durch den Serverprozess implementiert wurden. Sollte es zu Crashes speziell nach Updates für die Server  kommen, den Sigscanner deaktivieren

// Vote ban / kick System
bat_publicvotecmds 0 	// 0 = Deaktiviert, kein votekick oder voteban durch Spieler moeglich
						// 1 = Erlaube nur votekick
						// 2 = Erlaube nut voteban
						// 3 = Erlaube votekick und voteban

bat_votebantime 60	// Wie lange wird ein Spieler bei erfolgreichem voteban gesperrt (Angabe in Minuten)

// Public message related
bat_publicmsg_time 5	// Wie oft (in Minuten anzugeben) wird die publicmessages.txt gezeigt
						// 0 = Deaktiviert
bat_publicmsg_mode 2	// 0 = Deaktiviert publicmessages.txt
						// 1 = Aktiviert, als Chatnachrichten links unten
						// 2 = Aktiviert, als Infonachrichten unten mittig

// 3 = Aktiviert, via Consolennachricht 

// 4 = Aktiviert, als Message oben links "auf" dem Radar 

// 5 = Aktiviert, Werbung wird zufällig an alle Positionen platziert 


// Language settings
bat_language "en" 		// BAT Menuesprache, moeglich sind derzeit en,pl,nl,de (Englisch, Polnisch, Niederlaendisch, Deutsch)
bat_languageoptimize 1  // 0 = Sprachoptimierung deaktiviert
						// 1 = Sprachoptimierung bei jedem Mapwechsel aktiv, updatet translation.dat (Schreibzugriff auf die Datei noetig!)
						// 2 = Sprachoptimierung nur im Hauptspeicher, geht bei jedem Mapwechsel verloren

// Reserved slots system
bat_reservedslots 0		// 0 = Deaktiviert reservierte Slots
						// 1 = Aktiviert versteckt reservierte Slots
						// 2 = Aktiviert immer X-Anzahl reservierte Slots fuer Administratoren (Standard AMXX System)
						// 3 = Aktiviert einen freien Slot, Spieler werden gekickt, sobald ein Admin joint
bat_reservedslotscount 2	// Anzahl reservierter Slots für Administratoren
bat_reservedslotsredirect 0			// Statt "Kick" kann hier eingestellt werden, ob das Plugin einen Spieler stattdessen auf einen anderen Server connecten soll (wird nachgefragt)
bat_reservedslotsredirectaddress "none" 	// Die Server IP, zu der das Redirect stattfinden soll

bat_allownoneadmintalk 1	// Aktiviere die Moeglichkeit, das Spieler Administratoren privat schreiben koennen
							// Nach Abschicken einer Nachricht kann nur der Admin diese lesen

// MySQL System
bat_mysql 0 				// 1 = Aktiviert datenbankbasierte Adminlisten und Logs
							// 0 = Deaktiviert
bat_sqlusername "root"		// Der Benutzername fuer den Zugriff auf den MySQL Server
bat_sqlpassword "SomeThing"	// Das Passwort für den Zugriff auf den MySQL Server
bat_sqldatabase "BAT"		// Name der Datenbank wo Administratoren und Log enthalten sind
bat_sqlserverip "10.0.0.6"	// Server IP des MySQL Servers
bat_sqladmintable "admin"	// Hier nur aendern, wenn die Tabelle der Administratoren anders heisst
bat_sqllogtable "log"		// Hier nur aendern, wenn die Tabelle des Logs anders heisst

// Aufgrund eines kleinen Funktionsproblems im SRCDS wird das folgende Kommando verwendet
// um dem Plugin die Info bereitzustellen, das die BATConfig ausgefuehrt wurde
admin_reload


%modbase%/addons/bat/menucommands.ini

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
// Basic Admin tool menucmds ini file

// Hier koennen Server Variablen oder .cfg Dateien per Menue geaendert bzw. ausgefuehrt werden, 
// ohne das der Serveradministrator rcon Rechte benoetigt.
// Serveradministratoren benotigen das Adminflag "j" dafuer
// In dieser Datei keine Sonderzeichen verwenden (ä,ö,ü,ß usw)

// "Lade Bot cfg" "exec bot.cfg"
// "Lade Warconfig "exec esl3on3.cfg"

"Erlaube Spec" "mp_allowspectators 1"
"Sperre Spec" "mp_allowspectators 0"
"FF On" "mp_friendlyfire 1"
"FF Off" "mp_friendlyfire 0"
"Forcecam Ein" "mp_forcecamera 1"
"Forcecam Aus" "mp_forcecamera 0"
"RR in 5sec" "mp_restartgame 5"


%modbase%/addons/bat/votemaps.ini

Quellcode

1
2
3
4
// Basic Admin tool maps ini file

// Hier koennen zusaetzliche Maps für den Spieler Mapvote eingetragen werden.
// Hier keine (!!) Maps eintragen, die bereits in der mapcycle.txt vorhanden sind


%modbase%/addons/bat/adminmaps.ini

Quellcode

1
2
3
4
// Basic Admin tool maps ini file

// Hier koennen Maps, die Administratoren per Admin Votemap starten, eingetragen werden
// Bitte keine (!!) Maps eintragen, die bereits in der mapcycle.txt oder votemaps.ini vorhanden sind



Bis Version 1.5.0 B8
%modbase%/addons/bat/publicmessages.txt

Quellcode

1
2
3
4
5
6
7
8
// Hier eingetragene Nachrichten/Infos werden allen Spielern in eingestellten Intervallen nacheinander gezeigt
// Je nach Einstellung in der BatConfig.cfg in den Chatbereich links oder unten mittig als "Infonachricht"
// Folgende Platzhalter werden automatisch in reale Werte gewandelt: {nextmap},{timeleft},{currentmap}
// Bitte keine Sonderzeichen verwenden ( ä,ö,ü,ß usw.)

{timeleft} Restzeit auf dieser Map
Die derzeitige Map heisst {currentmap}
Auf diesem Server laeuft B.asic A.dmin T.ool


Ab Version 1.5.0 B9
%modbase%/addons/bat/publicmessages.ini

Quellcode

1
2
3
4
5
6
7
8
9
10
// Diese Nachrichten werden in zeitlichen Intevallen gezeigt
// je nach Einstellung in der BatConfig.cfg
// Folgende Variablen werden automatisch in reale Angaben gewandelt: #nextmap#,#timeleft#,#currentmap#
//
// Unterstuetzte Farben: #green#,#lgreen#,#normal#
// Bitte beachten, das die Farben je nach Mod anders gezeigt werden
// Die Werte stammen von Counter Strike Source

#green#Advert#lgreen# -#normal# Time left on map is #timeleft# 
#green#Advert#lgreen# -#normal# This server uses #lgreen#Basic Admin Tool www.TheXSoft.com



Viel Spass mit B.A.T

ADD/EDIT: Dateien und Möglichkeiten auf den Stand von 1.5.0 B11 gebracht

Zu B.A.T Fragen bitte nicht hier antworten,
sondern einen neuen Thread öffnen oder ggfs. vorhandenen "passenden" anderen Thread verwenden!