Teamspeak 3 Americas Army 3 Battlefield 2 Battlefield Bad Company 2 Call of Duty 4 Modern Warfare Call of Duty Black Ops Counter Strike Source Medal of Honor Tactical Ops Assault on Terror 3.5
 

TOST Installation - Tactical Ops Server Tools Installation



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).



CSS Server mieten | Teamspeak 3 | Bad Company 2 Gameserver | Blog | Impressum
Copyright 2005 - 2010