Clans im Bündnis24:

-=NAM=- | [0815]
Aktuelle Zeit: Sa 25. Mär 2023, 05:38

Alle Zeiten sind UTC [ Sommerzeit ]


Forumsregeln


Die Forumsregeln lesen



Ein neues Thema erstellen Auf das Thema antworten  [ 2 Beiträge ] 
Autor Nachricht
 Betreff des Beitrags: Semi Level
BeitragVerfasst: Sa 15. Mai 2010, 00:55 
Offline
Stabsunteroffizier
Stabsunteroffizier
Benutzeravatar

Registriert: Mi 6. Feb 2008, 22:26
Beiträge: 119
Wohnort: Göttingen
X-Fire: jimmyde
Clan bzw. kürzel: -=NAM=-
Clan-HP: http://www.nam-clan.de
Semi Level kann man individuell gestalten.

Einzustellen in der Server.ini unter "[TOSTTools.TOSTSemiAdmin]"
("SApw[1]" die zahl "[1]" steht für das Level und "SApw" sollte selbst erklärend sein.
"Policy[1]" hier steht die "[1]" wieder für das Level und die Policy für die Rechte, welcher Code für Welche Rechte sind, steht weiter unten. das Trennzeichen [;] Trennt einzelne code Befehle, man kann sie aber auch bündel also [-] steht dann für "von bis" code)

Beispiel:
Zitat:
[TOSTTools.TOSTSemiAdmin]
SApw[0]=passworter1
SApw[1]=passworter2
SApw[2]=passworter3
SApw[3]=passworter4
SApw[4]=
SApw[5]=
SApw[6]=
SApw[7]=
SApw[8]=
SApw[9]=
Policy[0]=102;104;112-114
Policy[1]=102-114;151;153
Policy[2]=100-199;206-207
Policy[3]=100-199;206-207
Policy[4]=
Policy[5]=
Policy[6]=
Policy[7]=
Policy[8]=
Policy[9]=

...usw.

Du kannst also jedem User mit dem entsprechenden Level individuelle Rechte zuordnen.


Nummer und Befehl:
Zitat:
100 TOSTServerTools TOSTInfo
101 TOSTServerTools EraseStats
102 TOSTServerTools MkTeams
103 TOSTServerTools FTeamChg
104 TOSTServerTools KickBanTK
105 TOSTServerTools SAMapChg
106 TOSTServerTools Punish
107 TOSTServerTools SAKick
108 TOSTServerTools SATempKickBan
109 TOSTServerTools SAKickBan
110 TOSTServerTools SAAdminReset
111 TOSTServerTools SAEndRound
112 TOSTServerTools SASay
113 TOSTServerTools *ProtectServer
114 TOSTServerTools ShowIP
115 TOSTServerTools ChangeMutator
116 TOSTServerTools ChangePiece
118 TOSTServerTools ForceName
119 TOSTServerTools Whisper
120 GameTab GetValue
121 GameTab SetValue

130 TOSTServerTools SAPause
131 TOSTServerTools Recordstatuschanged
132 TOSTServerTools ForceDemoRec
133
134 TOSTServerTools MkClanTeams
135 TOSTServerTools SAPMute
136 TOSTServerTools SAPWarn
137
138 TOSTServerTools AdminReset Occured
139 TOSTServerTools Endround Occured

140 TOSTSettings SaveSettings
141 TOSTSettings LoadSettings
143 TOSTSettings GetSettings
144 TOSTSettings SetSettings

150 TOSTMapHandling GetNextMap
151 TOSTMapHandling SetNextMap
152 TOSTMapHandling VoteMap
153 TOSTMapHandling SkipMap
154 TOSTMapHandling GetMapList
155 TOSTMapHandling ChangeGameType

160 TOSTClient RegisterClientActor
161 TOSTClient RegisterGUITab
162 TOSTClient GetLogoInformations
163 TOSTClient PlayExtraSound
164 TOSTClient RegisterCommander
165 TOSTClient WeaponRenamer

180 TOSTBanList List Bans
181 TOSTBanList Search for Ban
182 TOSTBanList Get Details
183 TOSTBanList Add / Modify ban
184 TOSTBanList Delete ban

190 TOSTProtect IdentifyCheat
191 TOSTProtect NotifyCheat

200 TOSTSemiAdmin SALogIn
201 TOSTSemiAdmin SALogout
202 TOSTSemiAdmin ChangeSemiAdminPassword
203 TOSTSemiAdmin GetMessageName
204 TOSTSemiAdmin PolicyDetails
205 TOSTSemiAdmin NotifySALevelChange
206 TOSTSemiAdmin AddPw
207 TOSTSemiAdmin DelPw
208 TOSTSemiAdmin SAHelp
209 TOSTSemiAdmin SAPasswd
210 TOSTSemiAdmin SAForceLogout

250 TOSTHitparade HUD on/off toggle
251 TOSTHitparade *Most dmg line
252 TOSTHitparade most dmg line

552 TOSTWeapons Modify a weapon/item/special features
554 TOSTWeapons Load a setting
555 TOSTWeapons Save a setting
556 TOSTWeapons SetModeMap

_________________
Gruß
jimmyde

Bild
Bild


Nach oben
 Profil Private Nachricht senden  
Mit Zitat antworten  
 Betreff des Beitrags:
Verfasst: Sa 15. Mai 2010, 00:55 


Nach oben
  
 
 Betreff des Beitrags: Re: Semi Level
BeitragVerfasst: Sa 15. Mai 2010, 01:09 
Offline
Stabsunteroffizier
Stabsunteroffizier
Benutzeravatar

Registriert: Mi 6. Feb 2008, 22:26
Beiträge: 119
Wohnort: Göttingen
X-Fire: jimmyde
Clan bzw. kürzel: -=NAM=-
Clan-HP: http://www.nam-clan.de
TOST44 auch ESE genannt, sind die Befehle wohl Teilweise anders Verteilt, das Pronzip ist aber das selbe.

__________________________

- Semiadmin ist inzwischen ein mächtiges Werkzeug um spezielle Benutzerrechte auf Servern zu ermöglichen. Es gibt jetzt also nicht mehr nur den einen HauptAdmin, sondern einer sehr grossen Anzahl von Leuten individuelle Rechte geben
- Hier hat sich beim Wechsel zu TOST4 sehr viel verändert. Es gibt jetzt ganze ZEHN (10) frei konfigurierbare Semi Admin Kennungen, plus eine normale User Kennung
- Hinweis : in der server.ini, werden SA Level so gezählt: SALevel - 1: Index 0 ist SA-Level 1, Index 1 ist SA-Level 2 etc.
- Wenn du die Standard TOST4 Installation mitgemacht hast, dürfte in der server.ini ja schon eine Semi Admin Sektion stehen:

Zitat:
[TOSTTools.TOSTSemiAdmin]
SApw[0]=semi1;test;huhu
...
SApw[9]=
Policy[0]=102;104;112-114
...
Policy[9]=
ReadPolicy[0]=
...
ReadPolicy[9]=
WritePolicy[0]=
...
WritePolicy[9]=
SilentLogin=4
UserReadPolicy=
UserWritePolicy=
UserPolicy=
MaxTry=5
minPWLen=6
forceDigit=False


SApw[X]
Hier kann man ein oder mehrere Passwörter für SemiAdmin Level X setzen - Man kann für jedes Level beliebig viele Passwörter vergeben, einzige Einschränkung : kein Semikolon erlaubt (es wird als Trennzeichen benutzt)

Policy[X] / Readpolicy [x] / WritePolicy[x]
Jedes "befehl-ausführ-recht" hat eine bestimmte Nummer (TOSTInfo zum Beispiel hat die 100 - diese Nummern werden verwendet für das interne Messaging System zwischen den einzelnen Modulen). Auch jeder Lese/Schreib Zugriffs Wert hat seine eigene Nummer (NICHT durcheinanderbringen, in diesem Kontext bedeutet die 100 nämlich das Adminpasswort!). Eine Liste der möglichen Nummern befindet sich am Ende der Seite. Hinweis : Module können ihre eigenen Zugriffsrechte setzen - TOSTInfo wird vom TOSTServerTools modul so eingerichtet dass standardmässig JEDER User den Befehl ausführen kann. Damit also ein Semiadmin/normaler User bestimmte Rechte bekommen soll, braucht man nur die entsprechenden Nummern an der richtigen Stelle im richtigen Level einzutragen (entweder als einzelne Nummer "a" oder oder als Intervall "a-b", getrennt vom SEMIKOLON)

SilentLogin=X
SilentLogin hier wird festgesetzt, ab welchem Semiadmin Level man sich "SILENT" (also ohne Hinweis für die anderen) einloggen kann (im CLanwarmodus natürlich deaktiviert)

MaxTry=X
MaxTry gibt die Anzahl der Versuche an die jemand versuchen kann sich einzuloggen bevor er gekickt wird.

minPWLen=X
Mindestlänge der Passwörter - Sollten mindestens 6 Zeichen sein - Je länger, desto sicherer. Sonderzeichen machens noch viel sicherer.

forceDigit
Wenn aktiviert, müssen alle Passwörter auch unter Anderem auch Zahlen enthalten

Userreadpolicy / UserWritePolicy / UserPolicy
Hier nur mit Vorsicht editieren, normalerweise haben die Module die Benutzerrechte schon korrekt eingerichtet. Man kann Leuten hier auch nur etwas ERLAUBEN, nicht aber ein bereits existierendes Recht VERBIETEN. Es gibt auch einen neuen Befehl: ExplainPolicy (damit können Leute ihre aktuellen Rechte checken). Man kann diesen Befehl nur nutzen für den eigenen Level oder einen niedrigeren. Also als Semiadmin Level 4 kann man nicht sehen welche Rechte ein SemiAdmin Lv. 10 hat (level 0 = user account). Da nach Benutzen normalerweise eine Riesenlange Liste erstellt wird, ist diese in der Console zu finden, wäre zu gross um auf dem Bildschiorm darzustellen. Nochmal als Hinweis: User Policy ist das Zeug was JEDER Spieler ausführen darf/sollte!



TOST44 "ESE" Codes

Policy:
Zitat:
100 = TOSTInfo - sendet Informationen übers laufende TOST zum "Anfrage stellenden" Spieler (erlaubt für alle)
102 = MkTeams - Macht die Teams ausgeglichen
103 = FTeamChg - Erzwingt ein Teamwechseln beim betroffenen Spieler
104 = KickBanTK - kickbannt alle Spieler mit negativem Score (oder optional denjenige, dessen ID angegeben wurde)
105 = MapChange - Führt einen sofortigen Map Wechsel durch
106 = Punish - Bestrafungsmassnahme :)
107 = Kick - Kickt den User mit der ID
108 = TempKickBan - Spieler mit der ID wird für eine Map gebannt
109 = KickBan - Spieler mit der ID wird für immer gebannt (leider nur auf IP basis :/ )
110 = AdminReset - Die Map wird zurückgesetzt
111 = EndRound - Neue Runde starten
112 = AdminSay SASay - zeigt die sogenannten ADMIN Messages, gross auf dem Bildschirm aller Mitspieler
113 = ProtectSrv - Schützt den Server durch ein Zufallsgeneriertes Passwort für eine gewisse Zeit
114 = ShowIP - Sendet die IP desjenigen mit der ID zurück
115 = ChangeMutator - damit kann man die Mutators ändern
116 = ChangePiece - ändert die Pieces
118 = ForceName - Dient zum Umbenennen von anderen Spielern
130 = SAPause - pausiert das Spiel
132 = forcedemorec - SOLLEN demos aufgenommen werden?
134 = mkclanteams - sollen die Teams nach Clantag sortiert werden?
135 = mute - darf ein Spieler auf STUMM gesetzt werden?
136 = warn - darf ein Spieler gewarnt werden?
140 = SaveSettings - Speichert die aktuellen Server Einstellungen
141 = LoadSettings - Lädt (vormals) gespeicherte Server Einstellungen
150 = GetNextMap - Zeigt die nächste Map an
151 = SetNextMap - Setzt die nächste Map
152 = VoteMap - Gibt eine "stimme ab" für eine Map
153 = SkipMap - Springt zur nächsten Map (cycle oder admin set)
154 = GetMapList - sendet eine Liste aller installierten Maps
163 = PlayExtraSound - spielt Sound ab für alle (oder denjenigen mit der angegebenen ID)
180 = ListBan
181 = search for ban (ip+name)
182 = getbandetails
183 = addban
184 = delban
209 = SAPasswd - änderung des eigenen SA Passworts erlaubt?



Read/WritePolicy:
Zitat:
100 = Admin Password - Setzten des Admin Passworts
101 = Game Password - Setzen des Game Passworts
102 = Time Limit - Setzen des Zeitlimits
103 = Round Duration - Setzen der Rundenlänge
104 = Ballistics - Ballistics AN oder AUS?
105 = GhostCam - Ghostcam AN oder AUS?
106 = PunishTK - kommt erst in AoT3.40
107 = TOST Enh Vote System - Soll das erweiterte Vote System aktiviert sein?
108 = TOST AutoMkTeams - Automatisches "justieren" der Teams nach Spieleranzahl
109 = TOST BAckup - Speicherung der Spielerdaten?
110 = FriendlyFireScale - Friendly Fire
111 = ExplosionFF - Sollen FriendlyFire Nades HPs abziehen?
112 = Mirror Damage - Mirrordamage
113 = TK Handling - Soll TOST sich um Teamkiller kümmern? ^^
114 = Max TK - Setzt die Anzahl der maximalen Teamkills fest die man begehen darf vor einem kick
115 = Min Allowed Score - Siehe Server Einstellungen
116 = HP Messages - Aktiviert/deaktiviert das HP Message Feature
117 = NextMap - Soll die nächste Map angezeigt werden?
118 = MapVote - aktiviert/deaktiviert Mapvote
119 = MapVoteInGamePercentage - siehe Mapvote einstellungen
120 = MapVotePercentage - siehe Mapvote einstellungen
121 = MapVoteMode - siehe Mapvote einstellungen
122 = MapVoteTimeLimit - siehe Mapvote einstellungen
123 = MapVoteNoReplay - siehe Mapvote einstellungen
124 = Setting Descritions - soll das setzen von Beschreibungen erlaubt sein?
125 = CW Mode - Clanwarmode ja/nein?
126 = Round Limit - Rundenlimit
140 = slotreserverpass - welches passwort zum Reservieren?
141 = Slotreservernumber - wieviele Slots sollen reserviert werden?
142 = Firstpreround
143 = maxwarnings
144 = clantag - wonach wird AutoMkclanteams sortiert
145 = AutoMkClanTeams

_________________
Gruß
jimmyde

Bild
Bild


Nach oben
 Profil Private Nachricht senden  
Mit Zitat antworten  
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 2 Beiträge ] 

Alle Zeiten sind UTC [ Sommerzeit ]


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast


Tags

Cam, Camp

Du darfst keine neuen Themen in diesem Forum erstellen.
Du darfst Antworten zu Themen in diesem Forum erstellen.
Du darfst deine Beiträge in diesem Forum nicht ändern.
Du darfst deine Beiträge in diesem Forum nicht löschen.
Du darfst keine Dateianhänge in diesem Forum erstellen.

Suche nach:
Gehe zu:  
cron




Bei iphpbb3.com bekommen Sie ein kostenloses Forum mit vielen tollen Extras
Forum kostenlos einrichten - Hot Topics - Tags
Beliebteste Themen: Cam, Camp, Forum, Bild, Erde

Impressum | Datenschutz