Presets
During debugging of GameLogger I got many logs of various matches. Some of them were not so easy to read
due to excessive amount of unrequired information. These are my humble recommendations of what options may
prove useful to enable or disable for the certain gametypes. Options that are not mentioned can be set as
you like. Remember, too long logs may be boring.
Common
These are the settings I suppose may be good for all gametypes.
Log players scoring events: All, but kills
Deathmatch
For common FFA I recommend the following settings:
Log heavy damage: If the victim stays alive
Log weapons picking: opposite to the weaponstay. (i.e. WeaponStay=off, Log weapons picking=On)
Don't Log Kills: Off
For 1-on-1 matches I'd recommend these settings:
Log heavy damage: always
Heavy damage threshold: 60
Log weapons picking: On
Log items picking: On
Don't Log Kills: Off
Team Deathmatch
One of the optimizations harcoded in the logger: in TDM the most common Team Score event - enemy kill is ignored
Log heavy damage: If the victim stays alive
Log weapons picking: opposite to the weaponstay. (i.e. WeaponStay=off, Log weapons picking=On)
Don't Log Kills: Off
Capture the Flag
Log heavy damage: If the victim stays alive
Log weapons picking: Off
Log items picking: On
Don't Log Kills: On
Assault
Log heavy damage: If the victim stays alive
Log weapons picking: Off
Log items picking: Off
Don't Log Kills: On
DOM
Log heavy damage: If the victim stays alive
Log weapons picking: Off
Log items picking: Off
Don't Log Kills: On
ONS/BR
Log heavy damage: If the victim stays alive
Log weapons picking: Off
Log items picking: Off
Don't Log Kills: Off
Jailbreak
Log heavy damage: If the victim stays alive
Log weapons picking: Off
Log items picking: Off
Don't Log Kills: Off
Remove unused plugins
Remove the plugins you don't use or the ones you know won't be used. For example, if your UT2004 has version lower
that 3323, or version 3323 but ECE-bonuspack is not installed remove the ECEDamageType plugin from the list of available
ones (see Options overview or Working with
ini to see how to do that). Don't have Jailbreak? Remove JB related plugins.
GameLogger & CTF Summary plugin
If your server runs only CTF (no matter if it's standard CTF, Instagib CTF or Vehicle CTF), then you may consider
reasonable to disable the the GameLogger and use it only as a host for Summary plugin. To do this you need to have
CTF Summary plugin listed in the available report plugins in mutator's settings (see Options
overview or Working with ini for details) and set the bTurnOff under [GameLogger.EGameStats]
section in GameLogger.ini to True. The game log won't be created, but the plugin will be loaded.
GameLogger and localized versions of UT2004
At the very beginning, I wanted to make GameLogger localizable as much as possible, keeping in
mind rather complicated grammar of Russian language. The problem is that all non-latin characters engine keeps in unicode
and the log is saved in ANSI encoding. Logger takes some names, as gametype name etc from the game, and when it runs into
the unicode string, it is being written into the log every character is replaced with a square. So I decided to make the
logger English-only, though some bits of localizable text is still present in code. To avoid the problems it is highly
recommended that you will set the language of your server to the english before running GameLogger. Especially if the
language that is set on your UT uses non-latin characters (Chinese Simplified, Korean, custom Bulgarian translation by
Han Stoyan, custom Russian translation, made by me).
To set the language to the English, you open UT2004.ini and find [Engine.Engine] section. Once
there, change the value of the Language variable to int. Save Ut2004.ini and close it. You've done.