What this Server Actor provides:
This ServerActor enhances the game by saving playerdata and restoring it on reconnection
(we had to help the poor little kids with crashing computers), as well as providing an enhanced HUD,
a number of new admin commands and it of course detects, deactivates and logs a noticable number
of cheats.
For obvious reason we won't tell you which ones ...
so don't cheat and there won't be any bad surprises!
Disclaimer:
As usual, we don't take responsibility for anything this ServerActor damages on the clientside.
Note: Some of the implemented functions are either under the copyright of
The Tactical Ops Team or the CHSP Team!
Version History:
Version | Date | Author | Changes | |
1.0 | 03.01.2002 | 09:00 | BB/MO/HK | + First Release |
Currently known bugs:
On spawning TOST UT logs
Failed to load 'Null': ...
Failed to load 'Class None.' ...
TOST will however function correctly.
1) Copy/unzip TOST.int and TOST.u to your UT/system directory
and TOSTTex.utx to your UT/textures directory.
2a) If you have AdeAway2 installed remove these lines in the [Engine.GameEngine] section of your TacticalOps.ini / UnrealTournament.ini:
ServerPackages=AdeAway2
ServerActors=AdeAway2.AdeAwayServerActor
2b) Add following lines to the [Engine.GameEngine] section of your TacticalOps.ini / UnrealTournament.ini:
ServerPackages=TOST
ServerPackages=TOSTTex
ServerActors=TOST.TOSTServerActor
3) Restart your server. If you don't have shell access, your provider probabaly has a startup script running.
In this case login as admin on your server and restart it with the "admin quit" command.
Note: Changing the map or restarting it via WebAdmin won't work, because the *.ini will not be loaded.
Special note for Linux servers:
The specified *.ini files are in a hidden directory "/.loki/ut/System", not in the "/ut/System" directory!
For more details see the German FAQ section @ www.gameserver4u.de
Properties in the TOST.int file:
(These are the settings we recommend)
SecurityFrequency=2.0
=> how often (in secs) the client is checked
SecurityTolerance=20.0
=> how tolerant TOST is, if answer is delayed
SecurityLevel=1
=> 0 = log only, 1 = kick, 2 = kickban (if possible)
MaxInitTries=15
=> allowed login time (in secs)
UseTOSTLog=True
=> use separate TOST logs (they are in the same logs directory as the NGStats logs)
ProtectionTime=120
=> how long the serverprotection lasts (details under the admin commands)
RememberStats=True
=> Remember and restore the stats of players that have been disconnected (computer crash)
AllowOtherVoicePacks=False
=> (dis)allow VoicePack Hacks (Skreem Mutator etc.)
Following console commands now exist:
TOSTInfo
=> shows some basic infos about TOST's current configuration
ShowTeamInfo
=> (de)activates the Team Info Hud Extension (no more switching to the scoreboard during gameplay)
ShowWeapon
=> (de)activates WeaponsHUD (useful, if you play with "hidden" weapons)
xSay / xTeamSay
=> like Say/TeamSay, but capable of executing macros:
## - print #
#W - players weapon
#T - players target name
#N - players name
#L - players location (if defined by the mapper !)
#H - players health
#B - players buddies (all people of the same team within 1500 units)
TeamSay
=> has been modified to mark TeamSay as such
Following admin commands now exist:
summon
=> now only available to admins
KickTK
=> kickban all players with a negative score (excluding admins)
mkteams
=> makes even teams, moving those players that have logged on last (and should have made teams)
ProtectSrv
=> sets a random game password for a given period of time, in order to prevent the reconnection
of quickly IP changing teamkillers and cheaters that you have previously kickbanned. The password will be shown to the admins (everybody else can have a nice time trying all of the 308,915,776 possibilities when reconnecting ... )
The password will be removed if
a) time is up
b) end of map has been reached
c) another call to "ProtectSrv" is made
Note: ProtectSrv will remove a previously set password!
Where do I get support!?:
If you have a problem or suggestion, feel free to visit us at our Support
& Admin Forums
Note: Cheaters will not be supported! So don't even dare ask ...
What happened to AdeAway!?:
It has been replaced with TOST.
When will the next version be released!?: