Das folgende HowTo stammt von der Seite tost.tactical-ops.to, welche leider nicht mehr verfügbar ist. Damit die Anleitung nicht ganz verlorgen geht, findet ihr diese nun auch bei Team Bielefeld
Installations Infos
- Installiere NIE TOST in ein System, mit dem du nicht auch einen Server stellen willst - bzw. mit dem du SPIELEN willst (client)! - ansonsten wird es Probleme geben...
- Sei dir immer sicher was du tust!
- Lies ALLES, besonders wenn du Jungfrau in Sachen TOST Installation bist ;)
- Das neue "pieces/module" System erlaubt es Leuten, ihre eigenen Features zu basteln die dann von TOST geladen werden können
- Diese
STANDARD Installation klappt auf JEDEM Server (Windows, Linux und Mac).
Lies den WICHTIG Teil um die Installation noch mehr anzupassen (z.B.
mit TO Protect, Hitparade, etc)
- Um
dein eigenes Piece/Modul zu coden benutze am Besten BugBunnys SDK
(Software Developer's Kit), welches es im TO/TOST Forum gibt
- Sorge
immer dafür dass du die aktuellsten TOST Dateien hast, checke am Besten
regelmäßig unseren Webseite &/oder unser Forum
- Eine
Kette ist nur so stark wie ihr schwächstes Glied - Du solltest schon
wissen was es heisst ein Admin zu sein, TOST kann ja schliesslich nicht
ALLES übernehmen!
- Verändere KEINE Dateien die mit TOST ausgeliefert wurden, es sei denn du wirst explizit darum gebeten
- Schau auch öfter im Forum/auf der Webseite vorbei um die neuesten Infos bezüglich Bugs/Fixes/updates zu erhalten
- Warnung:
In einem System mit dem gespielt werden soll am besten NICHT TOST lokal
installieren - es reicht, sich die Dateien von den Servern zu ziehen
(ansonsten kommt es zu vielen Version Mismatches). Mit anderen Worten:
Diese Anleitung ist NUR für Server Admins!
Vorraussetzungen
- Ein DEDICATED AoT (Retail) Server - am besten die Server-Only Version vom TO-Team
- Du
benötigst Zugriff (Schreib- & Leserechte) auf alle AoT Ordner auf
dem Server (also MINDESTENS textures/system/logs) - gesetz dem Fall du
hast einen gemieteten Gameserver, frag mal deinen provider oder lies
die FAQs damit du rauskriegst wie du Zugriff kriegst (meistens
geschieht dies per FTP)
- Du solltest wissen was die
Server.ini ist (Die wichtigste Datei in der alles Serverrelevante
gespeichert wird, sehr oft heisst sie "tacticalops.ini"
- Wenns Fragen oder Probleme gibt könnt ihr uns im Forum oder IRC kontaktieren, keine Angst!
- Hardware Vorraussetzungen: Ungefähr dieselben wie für einen normalen Dedicated Server
Standard Installation
- Extrahiere alle Dateien aus dem TOST4x.zip (x repräsentiert die Versionsnummer)
- Verschieb die Dateien mit den folgenden Endungen in die zugehörigen Ordner auf dem Server: *.u ins AoT/System (erfahrene Admins können/sollten auch extra TOST Ordner erstellen)
- Füge in der [Engine.GameEngine] Sektion folgendes hinzu
ServerActors=TOST42.TOSTServerActor
ServerPackages=TOST42
ServerPackages=TOSTProtect
ServerPackages=TOSTGUICtrl
ServerPackages=TOSTClient
ServerPackages=TOSTHitparade
Wichtig: Wenn du Filrips Mod/Mutator package benutzen willst, musst du folgendes tun:
Tausche
ServerActors=TOSystem.TO_UdpServerQuery
gegen
ServerActors=TOST42.TOSTServerQuery
(Re)starte den Server
Fertig.
TOST hat in der Server.ini nun eine Menge von Standard Einträgen
erstellt. Jetzt solltest du dich zu den Modulen informieren und zu den
einzelnen TOST Einstellungen
Die Pieces
Pieces = Module.
- Module werden installiert durch einen Eintrag in der [TOST42.TOSTServerMutator] sektion (server ini)
- Module werden erst aktiv nach einem Mapchange
- Die Standard (frische Installation) Sektion sieht wie folgt aus:
[TOST42.TOSTServerMutator]
TOSTLogEnabled=True
TOSTLogFilter=
TOSTLogFileFormat=TOST.%NAME.%YYYY.%MM.%DD.%HH.%MI.%SS.log
Pieces[0]=TOSTTools.TOSTServerTools
Pieces[1]=TOSTTools.TOSTServerAds
Pieces[2]=TOSTTools.TOSTMapHandling
Pieces[3]=TOSTTools.TOSTSettings
Pieces[4]=TOSTTools.TOSTSemiAdmin
Pieces[5]=TOSTTools.TOSTCheatID
Pieces[6]=TOSTFun.TOSTFunPiece
Pieces[7]=TOSTProtect.TOSTProtect
Pieces[8]=TOSTClient.TOSTClient
Pieces[9]=TOSTIRC.TOSTServerReporter
Pieces[10]=TOSTHitparade.TOSTHitparade
Pieces[11]=TOSTTools.TOSTBanList
...
Fügen
wir einfach mal ein Piece hinzu, zum Beispiel den IRC Bot (wenn er
nicht schon längst hinzugefügt ist - ist nur ein Beispiel):
Pieces[11]=TOSTIRC.TOSTServerReporter
...
Jetzt
starte den Server neu oder wechsel die Map. Jetzt öffne nochmal die
Server.ini, nun ist ein weiterer Eintrag hinzugekommen (IRC BOT), in
dem du weitere Einstellungen vornehmen kannst
Die meisten Pieces/Module werden so installiert - wenn nicht wird es im jeweiligen Release sicher eine Anleitung geben
Die
aktuelle TOST4 Release Version kommt mit vielen Modulen, wie zum
Beispiel der Hitparade, IRC reporter, dem Funpiece&TO protect
Gerüchte
sagen dass es sehr wichtig ist, in welcher Reihenfolge die Pieces
geladen werden - wir untersuchen das gerade. Solange das nicht geklärt
ist, am Besten bei der Reihenfolge sich an unserem Beispiel
orientieren. Lies die Readme genau um die einzelnen Pieces zu konfigurieren
Package Information
Beschreibungen der Packages/Module die mit TOST "ausgeliefert" werden:
| Package Name |
Beschreibung |
| TOST40 |
Basis Paket, kümmert sich um alle Module (auch Client seitig) |
| TOSTProtect |
Der Cheat Schutz - kein Kommentar nötig ;) |
| TOSTTools |
Der ganze Serverseitige Krams wie SemiAdmin, MkTeams, HPMessage, Map Handling etc |
| TOSTClient |
Die Client Erweiterungen (alle Tabs, Befehle, HUD extension) |
| TOSTGUICtrl |
GUI Klassen die für die Tabs (admin und gametab zum Beispiel) benötigt werden |
| TOSTFun |
Spass Modul :) |
| TOSTTOP3Support |
TO Protect ist nun ein Modul -> bessere Integration |
| TOSTXSupport |
Extension to support external programs - wird NICHT mehr benutzt, obsolet |
| TOSTIRCReporter |
serverside IRC reporter bot |
| TOSTHitparade |
[BB]Stark's stats mutator |
Included Modules/Pieces:
| Package |
Module |
Purpose |
| TOSTTools
| TOSTServerTools
| PlayerBackup, HPMessages, TKHandling, RenameStopper,
AutoMkTeams…Includes all other basic functions avaiable for clients
(Punish, Kick, Ban, etc) |
| TOSTTools
| TOSTMapHandling
| NextMap Handling, MapVote (serverside)
|
| TOSTTools
| TOSTSettings
| Quick Settings (new CW mode)
|
| TOSTTools
| TOSTSemiAdmin
| new SemiAdmin
|
| TOSTClient
| TOSTClient
| Client management (HUD Extensions, Tabs, Befehler)
|
| TOSTFun
| TOSTFunPiece
| Fun stuff - HeadShotsOnly, HeadShotAnnouncer, DamageFactor, SoundMessages
|
| TOSTTOP3Support
| TOSTTOP3Support
| Serverteil von TOProtect
|
| TOSTProtect
| TOSTProtect
| Neuer Cheat Schutz
|
Abhängigkeiten der Module
Eigentlich sollten überhaupt keine Abhängigkeiten auftreten (ausser
natürlich die des TOST40 Packages), Können aber manchmal einfach nicht
vermieden werden. Die folgenden Module sollten immer zusammen benutzt
werden :
TOSTTools.TOSTServerTools
TOSTTools.TOSTMapHandling
TOSTClient.TOSTClient
Das TOSTClient package braucht auch das TOSTGUICtrl package.
Für volle Funktionalität werden auch benötigt:
TOSTTools.TOSTSettings
TOSTTools.TOSTSemiAdmin
Alle anderen Module sind "stand-alone" und können hinzugefügt/entfernt
werden nach Lust und Laune (es klappen dann auf Client Seite natürlich
einige Sachen nicht wenn ein bestimmtes Modul fehlt). |