EUT
From UnrealAdminWiki
EUT (EnhancedUT) (UT)
About EUT
Enhanced Unreal Tournament does exactly what it says on the package - it enhances your game of Unreal Tournament in many ways. There is no easier way to breifly describe the modification than to list some of the major enhancements it brings to the game:
- Cheat protection
- EUT disables most publicaly available cheats (note: EUT disables more cheats than it detects)
- Game enhancement
- EUTCTF, EUTDM, EUTTDM are stand alone, enhanced game types - bringing a variety of features including scoring systems, new scoreboards (live UTStats style statistics) and many HUD enhancements, all inter-selectable by the client.
- Improved gameplay
- The "netcode" (the code used to generate, send and receive data between a client and the server) has been significantly optimised, resulting in a decrease in the amount of data which needs to be transfered - giving a smoother game.
- Custom sound package configurations
- Spree announcers etc.
Please take time to read through this article to find out more about EUT and how to use/install it.
The public release of EnhancedUT is designed to work with UTPure7G and it is recommended administrators use it in combination with AnthChecker 1.3(+) and also UTDC. EUT is not a UTPure replacement. Make sure to add EUT_ver.u to UTDC's or AnthChecker's list of files to be checked!
Discussion
Any comments or questions on this topic ? Go to the discussion page here.
Download
View the download thread here.
The To Do List
- If your insert has been removed then the readme was updated--Just_Me 02:04, 11 November 2005 (GMT)
Credits
- WotGreal for the great editing tool for Uscript -- WotGreal
- UnrealWiki for all the great tutorials to get you started -- UnrealWiki
- Special Wiki thanks to El Muerte, Wormbo, Mycheal
- UnrealAdmin for keeping UT alive -- YourAlreadyHere
- BeyondUnreal also for keeping UT alive and a great resource for everything UT -- BeyondUnreal
- Thank you Epic, prior UT2003 :P -- Epic
- Thank you TNSE, for all the help getting me started with Uscript.
- Thank you PJ, for the start on demo compatibility.
- Thank you Ian Rickard, for obfuscation.
- Thank you Hollywood and Razor and all of VDS VDS
- Thank you Digz and Moose WhoreHouze parental advisory
- Thank you LeeBe, Sardukar, Iron_Maiden, Mr.Malibu, Spawn, INSANE_Roba, PizzaMan and all of WGF WorldGamers
- SmartCTF modified from original SmartCTF as a mutator by {Pin}Kev
- Anyone else who needs credit insert here >>
Legend
ver = PackageName_ver (eg: EUT_1B where 1B = ver)
*W* - Settings can be adjusted via webadmin pages.
Install the packages by install directory assuming UnrealTournament is the root
test
Overview: Server
Recommendation:
It is recommended that you use either UTDC or AnthChecker as a package validator. It is further recommended that you use some level of added protection from UTDC.
Gametypes:
EUT_ver.SmartCTFGame EUT_ver.EUTTeamGamePlus EUT_ver.EUTDeathMatchPlus
EUTServer.ini:
IllegalMods[0-99] -- Mod Menu Items to kick for (dear God why is this still in there? cuz cheaters are still that stupid!) AllowedMods[0-9] -- Mod Menu Items to allow a client to use. All others are locked.
General:
Each gametype has a new Scoreboard. In addition there is a new F2 screen and F3 screen (F3 is not forced if F3 is already used),
If F3 is used the client will have to set "ShowStats" manually in thier User.ini. F2 shows enhanced stats with game rankings.
F3 shows weapon specific stats and sprees/multikills with game rankings.
- Client Hud Settings Window - Hud_Settings
- Scoreboard - ScoreBoard
- Spectators will also be displayed.
- F2/Server Info - F2_Screen
- F3/Extended Info - F3_Screen
Accuracy block should be easy to comprehend:
Sprees and Multi's:
Ult - Ultra Kill Mon - Monster Kill Lud - Ludicrous Kill Hos - HolyShit Kill KSp - Killing Spree Ram - Rampage Spree Dom - Dominating Spree Uns - Unstoppable Spree God - Godlike Spree Wks - Whicked Sick Spree Cov - Cover Spree Sls - Seal Spree Cow - ComboWhore Fkm - Flak Monkey Hsh - Head Hunter
- TeamInfo - TeamInfo
- Fix for the PlayerId bug/exploit
- No BL hack/fix from Pure
- Mutate ServerDemo <optional demo name>
- Responses
- Demorecording Initiated
- DemoRecording Requests Turned Off
- DemoRecording already in session
- Demorecording Initiated
- Responses
- Command DebugLoad <1/on 0/off> Must be logged as an admin
- Will display on hud approximate serverload in %
- Rankings for F2 are stored in the server's user.ini
Example:
[EUT_1B.PCL_EndStats] TotalGrabs=1439 TotalSeals=128 TotalAssists=111 TotalCovers=504 TotalFlagKills=1213 TotalDenied=22 TotalSaves=13 BestPlayers[0]=Player BestPlayers[1]=Yikes BestPlayers[2]=Player BestRanking[0]=14200 BestRanking[1]=15190 BestRanking[2]=15190v BestTDMPlayers[0]=Loque BestTDMPlayers[1]=Loque BestTDMPlayers[2]=Loque BestTDMRanking[0]=4800 BestTDMRanking[1]=5250 BestTDMRanking[2]=5470
Overview: Client
These options are controlled client side, and are stored in a file called EUT.ini within the client's UTDIR/System/ directory. Please note that several client selectable options must be enabled serverside too.
bAutoShot -- Auto take SS at end of map bShowPing -- Display ping on Hud bShowTime -- Display time on Hud bColoredText -- Use colored teamsay messages bShowTeams -- Display team counts on Hud bShowFC -- Display flag carrier name and location(same team only) on Hud bShowAcc -- Display weapon Accuracy/Efficiency on Hud 0=Accuracy 1=Efficiency (I should change this name now) ScopeMode -- Use custom rifle scopes 1-5 (4 is default) HitSoundz -- Use Hitsounds (0=disabled 1=enabled: 0 is default) NewScopeTexture -- Custom scope texture (TexturePackage.Texture) bDot -- Use non transparent dot x-hair DotColor -- bDot color bTeamBeacon -- Display Team Beacons (quick command "ShowBeacon") bUseCleaner -- Automaticaly clean cache (convert cache files into "hard files" of non hard-saved files. Amount of files moved and not moved will be drawn on HUd bShowCredits -- Display credits on ScoreBoard bLeaderBeacon -- In DM display LeaderBeacon
Additional console commands:
ShowHelp -- quick edit window of all available commands Spectate -- From a player position auto rejoin server as specator QuickJoin -- From a spectator position auto rejoin as a player ShowTeamInfo -- Display team related info on Hud PlayerName/Location/Health/Armor/Flag Carrier ShowStats -- F3 Can be rebound ShowServerInfo -- F2 can be rebound
- Modified netcode - a significant reduction in the amount of data which needs to be transfered between server and client, resulting in smoother gameplay.
- Fully compatible with both the original demo recording and udemo drivers.
- Accuracy display on Hud will not be displayed. Wasn't worth the overhead. It will still be displayed on F3.
- Dodge bug fix
Packages and Structure
- System/EUT_ver.u
- System/EUTServer.ini
- System/EUT_ver.int
- System/EUTServerAdmin.u
- Textures/EUT3.utx
- Sounds/EUTIV.uax
- Web/Eut/EUTWeb.zip
Optional packages edited to recognize gametypes
- System/MVReporter.u <Maverick - Web Site>
- System/MVReporter2.u <Maverick - Web Site>
- System/UTServerAdmin.u
- System/SuperWebAdmin.u (ver 0.95) Web Site
- System/IpServer.u fake gametypes to master server/fix for CSports/fix for UT PHP Query
- PackageList.txt Files Included in .rar with MD5 values.
Your server will run without the optional packages, but gametypes will not show correctly in reporter channel, webadmin, query etc. If you dont install the modified IpServer.u, your server will not show in the in-game server browser. More recent versions of SWA has support for EUT, so you wount need the included SuperWebAdmin.u file if you are using one of those versions. To install the optional packages, simply upload them to your server's system folder.
Compressed packages for your redirect server
- EUT_ver.u.uz
- EUT3.utx.uz
- EUTIV.uax.uz
Additional directories required for optional logging
- /Logs/PV
Installation
Always Backup all old files
- Place all .u's in /System directory
- Place all .utx's in /Textures directory
- Place all .uax's in /Sounds directory
[Engine.GameEngine] ServerActors=EUT_ver.PureCRCLogger (NOTE: this must be listed before UTPure's ServerActor) ServerPackages=EUT_ver (NOTE: "ver" = current EUT version number. e.g.: "ServerPackages=EUT_1D") ServerPackages=EUTIV ServerPackages=EUT3
- see Server.ini Example section on Discussion page for reference.
[UWeb.WebServer] Applications[#]=EUTServerAdmin.EUTServerAdmin ApplicationPaths[#]=/EUT * where "#" == next unused slot
- see Server.ini Example section on Discussion page for reference.
Main_Menu.uhtm file (located in the /Web folder of the EUT package) may need to be edited per your installation to point to your WebAdmin's home address. To edit, Open the Main_Menu.uhtm file with Notepad and
locate: href="/Web/" and change "Web" to point to your WebAdmin home directory (most often "ServerAdmin").
If you setup everything correctly you should see the following in the log/webadmin, depending on your gametype:
(CTF example)
EUT: EUT CTF Web Server Initialized EUT: ScoreBoard Loaded: EUT_Ver.PCL_CTFSB EUT: Hud class Loaded : EUT_Ver.PCL_CTFHud EUT: ******************************************* EUT: EUT: ******************** EUT: * EUT_ * EUT: * Release Ver * EUT: ******************** EUT: EUT: ******************************************* EUT: EUT: Version ............................ EUT_ EUT: Version #............................Ver EUT: Check Defaults/Tweaking..............True EUT: Log/Check Mod Items..................False EUT: EnhancedSprees ......................True EUT: EnhancedMessages.....................True EUT: EnhancedDeathMessages................True EUT: UnevenTeamKill.......................False EUT: ShowIPS..............................False EUT: HitSounds ...........................True EUT: Demo Requests........................False EUT: AnnouncerLevel.......................3 EUT: Test Level...........................True EUT: Max Trace............................3500 EUT: Team Beacons.........................True EUT: Min Mouse Y..........................0.000000 EUT: Kick Speed Hack......................False EUT: Report Messages......................True EUT: Auto Taunts..........................False EUT: AntiTimer............................True EUT: EUT: CTF.....:True EUT: TDM.....:False EUT: DM......:False EUT: *******************************************
SmartCTFGame
Editable Settings:
FlagCap -- Points awarded for Flag Cap. *w* AssistsBonus -- Points awarded for Flag Cap assist *w* FlagKill -- Points awarded for Flag Kill *w* CoversBonus -- Points awarded for Flag Carrier Cover *w* SealsBonus -- Points awarded for Base Seal *w* DeniedBonus -- Points awarded for Flag Cap Denied *w* SavesBonus -- Points awarded for Dropped Flag Save *w* RedTeamName -- Name to display on Scoreboard *w* BlueTeamName -- Name to display on Scoreboard *w* bEnhancedSprees -- Use 2k4 style spree messages *w* bEnhancedMessages -- Use 2k4 style messages ie. Red Team Has Taken The Lead *w* bShowIPS -- Display Player Ip's on F2 screen *w* bLogMods -- Log Player Mod Menu Items *w* bCheckDefaults -- Check Anti-Tweak settings if its not checked then I never felt it was even worth the overhead *w* bHitSounds -- Allow Hitsounds clientside *w* bDemoRequest -- Allow clients to request serverside demo's *w* AnnouncerLevel -- Level at which to announce client sprees *w* TraceDistance -- Max Distance from which player names will be diplayed on hud *w* bTeamBeacon -- Allow team beacons clientside *w* MinY -- Minimum Mousey setting allowed clientside *w* bAutoTaunts -- Allow Auto-Taunts *w* bAntiTimer -- Armor/Amp/Boots/HealthPack's/Reedemer on random respawn timer *w* bKickSpeedHack -- Kick for speedhack *w* bReport -- report logging to irc (messagingspectator) *w* bEnhancedDeathMessages -- use Custom Death Messages (see below)*w* bIpToCountry -- Use IpToCountry to display Country flags on Scoreboard *w* IpToCountryTexturePackage -- If bIpToCoutntry is true denote texture package to use (CountryFlags2) *w* bUsesCustomWeapon -- If you are using a singular custom weapon mutator and wish to gather accuracy *w* CustomWeaponName -- Class Name of Custom Weapon *w*
Example: %k riddled %o full of holes with the %w. k=Killer o=Killed w=weapon
TransKillMessage -- Custom weapon kill message *w* ImpactKillMessage -- Custom weapon kill message *w* EnforcerKillMessage -- Custom weapon kill message *w* BioKillMessage -- Custom weapon kill message *w* ShockRifleKillMessage -- Custom weapon kill message *w* PulseGunKillMessage -- Custom weapon kill message *w* RipperKillMessage -- Custom weapon kill message *w* MiniGunKillMessage -- Custom weapon kill message *w* FlakCannonKillMessage -- Custom weapon kill message *w* RocketLauncherKillMessage -- Custom weapon kill message *w* SniperRifleKillMessage -- Custom weapon kill message *w* CustomWeaponKillMessage -- Custom weapon (custom) kill message *w*
Example: %k smacked %o out of the air with his %w. k=Killer o=Killed w=weapon
AerialKillBio -- Custom Aerial Kill Message *w* AerialKillRipper -- Custom Aerial Kill Message *w* AerialKillFlak -- Custom Aerial Kill Message *w* AerialKillRockets -- Custom Aerial Kill Message *w* AerialKillSniper -- Custom Aerial Kill Message *w* AerialKillSuper -- Custom Aerial Kill Message *w* AerialKillTrans -- Custom Aerial Kill Message *w* AerialKillCombo -- Custom Aerial Kill Message *w* AerialKillEnforcer -- Custom Aerial Kill Message *w* AerialKillPulse -- Custom Aerial Kill Message *w* AerialKillMini -- Custom Aerial Kill Message *w* AerialKillPiston -- Custom Aerial Kill Message *w* AerialKillCustom -- Custom Weapon Aerial Kill Message *w* SoundPackage -- Custom Sound Package (see naming convention)*w*
EUTTeamGamePlus
Editable Settings:
RedTeamName -- Name to display on Scoreboard *w* BlueTeamName -- Name to display on Scoreboard *w* bEnhancedSprees -- Use 2k4 style spree messages *w* bEnhancedMessages -- Use 2k4 style messages ie. Red Team Has Taken The Lead *w* bShowIPS -- Display Player Ip's on F2 screen *w* bLogMods -- Log Player Mod Menu Items *w* bCheckDefaults -- Check Anti-Tweak settings if its not checked then I never felt it was even worth the overhead *w* bHitSounds -- Allow Hitsounds clientside *w* bDemoRequest -- Allow clients to request serverside demo's *w* AnnouncerLevel -- Level at which to announce client sprees *w* TraceDistance -- Max Distance from which player names will be diplayed on hud *w* bTeamBeacon -- Allow team beacons clientside *w* MinY -- Minimum Mousey setting allowed clientside *w* bAutoTaunts -- Allow Auto-Taunts *w* bAntiTimer -- Armor/Amp/Boots/HealthPack's/Reedemer on random respawn timer *w* bKickSpeedHack -- Kick for speedhack *w* bReport -- report logging to irc (messagingspectator) *w* bEnhancedDeathMessages -- use Custom Death Messages (see below)*w* bIpToCountry -- Use IpToCountry to display Country flags on Scoreboard *w* IpToCountryTexturePackage -- If bIpToCoutntry is true denote texture package to use (CountryFlags2) *w* bUsesCustomWeapon -- If you are using a singular custom weapon mutator and wish to gather accuracy *w* CustomWeaponName -- Class Name of Custom Weapon *w*
Example: %k riddled %o full of holes with the %w. k=Killer o=Killed w=weapon
TransKillMessage -- Custom weapon kill message *w* ImpactKillMessage -- Custom weapon kill message *w* EnforcerKillMessage -- Custom weapon kill message *w* BioKillMessage -- Custom weapon kill message *w* ShockRifleKillMessage -- Custom weapon kill message *w* PulseGunKillMessage -- Custom weapon kill message *w* RipperKillMessage -- Custom weapon kill message *w* MiniGunKillMessage -- Custom weapon kill message *w* FlakCannonKillMessage -- Custom weapon kill message *w* RocketLauncherKillMessage -- Custom weapon kill message *w* SniperRifleKillMessage -- Custom weapon kill message *w* CustomWeaponKillMessage -- Custom weapon (custom) kill message *w*
Example: %k smacked %o out of the air with his %w. k=Killer o=Killed w=weapon
AerialKillBio -- Custom Aerial Kill Message *w* AerialKillRipper -- Custom Aerial Kill Message *w* AerialKillFlak -- Custom Aerial Kill Message *w* AerialKillRockets -- Custom Aerial Kill Message *w* AerialKillSniper -- Custom Aerial Kill Message *w* AerialKillSuper -- Custom Aerial Kill Message *w* AerialKillTrans -- Custom Aerial Kill Message *w* AerialKillCombo -- Custom Aerial Kill Message *w* AerialKillEnforcer -- Custom Aerial Kill Message *w* AerialKillPulse -- Custom Aerial Kill Message *w* AerialKillMini -- Custom Aerial Kill Message *w* AerialKillPiston -- Custom Aerial Kill Message *w* AerialKillCustom -- Custom Weapon Aerial Kill Message *w* SoundPackage -- Custom Sound Package (see naming convention)*w*
EUTDeathMatchPlus
Editable Settings:
RedTeamName -- Name to display on Scoreboard *w* BlueTeamName -- Name to display on Scoreboard *w* bEnhancedSprees -- Use 2k4 style spree messages *w* bEnhancedMessages -- Use 2k4 style messages ie. Red Team Has Taken The Lead *w* bShowIPS -- Display Player Ip's on F2 screen *w* bLogMods -- Log Player Mod Menu Items *w* bCheckDefaults -- Check Anti-Tweak settings if its not checked then I never felt it was even worth the overhead *w* bHitSounds -- Allow Hitsounds clientside *w* bDemoRequest -- Allow clients to request serverside demo's *w* AnnouncerLevel -- Level at which to announce client sprees *w* TraceDistance -- Max Distance from which player names will be diplayed on hud *w* bLeaderBeacon -- Allow Leader beacons clientside (I was bored)*w* MinY -- Minimum Mousey setting allowed clientside *w* bAutoTaunts -- Allow Auto-Taunts *w* bAntiTimer -- Armor/Amp/Boots/HealthPack's/Reedemer on random respawn timer *w* bKickSpeedHack -- Kick for speedhack *w* bReport -- report logging to irc (messagingspectator) *w* bEnhancedDeathMessages -- use Custom Death Messages (see below)*w* bIpToCountry -- Use IpToCountry to display Country flags on Scoreboard *w* IpToCountryTexturePackage -- If bIpToCoutntry is true denote texture package to use (CountryFlags2) *w* bUsesCustomWeapon -- If you are using a singular custom weapon mutator and wish to gather accuracy *w* CustomWeaponName -- Class Name of Custom Weapon *w*
Example: %k riddled %o full of holes with the %w. k=Killer o=Killed w=weapon
TransKillMessage -- Custom weapon kill message *w* ImpactKillMessage -- Custom weapon kill message *w* EnforcerKillMessage -- Custom weapon kill message *w* BioKillMessage -- Custom weapon kill message *w* ShockRifleKillMessage -- Custom weapon kill message *w* PulseGunKillMessage -- Custom weapon kill message *w* RipperKillMessage -- Custom weapon kill message *w* MiniGunKillMessage -- Custom weapon kill message *w* FlakCannonKillMessage -- Custom weapon kill message *w* RocketLauncherKillMessage -- Custom weapon kill message *w* SniperRifleKillMessage -- Custom weapon kill message *w* CustomWeaponKillMessage -- Custom weapon (custom) kill message *w*
Example: %k smacked %o out of the air with his %w. k=Killer o=Killed w=weapon
AerialKillBio -- Custom Aerial Kill Message *w* AerialKillRipper -- Custom Aerial Kill Message *w* AerialKillFlak -- Custom Aerial Kill Message *w* AerialKillRockets -- Custom Aerial Kill Message *w* AerialKillSniper -- Custom Aerial Kill Message *w* AerialKillSuper -- Custom Aerial Kill Message *w* AerialKillTrans -- Custom Aerial Kill Message *w* AerialKillCombo -- Custom Aerial Kill Message *w* AerialKillEnforcer -- Custom Aerial Kill Message *w* AerialKillPulse -- Custom Aerial Kill Message *w* AerialKillMini -- Custom Aerial Kill Message *w* AerialKillPiston -- Custom Aerial Kill Message *w* AerialKillCustom -- Custom Weapon Aerial Kill Message *w*
SouSoundPackage -- Custom Sound Package (see naming convention)*w*
Custom Sound Package Naming Convention
EUTIV would be your new sound package. Just use the same sound name and create a new package.
Add your sound package to the ini (SoundPackage=) and add your ServerPackages=YourSoundPackage/
if you don't want to replace all the sounds you do not need to. The default sound files will be used for
any sound you do not replace. This read confusing. Your new sound package name would replace EUTIV. So, PackageName.SoundName
EUTIV.Denied EUTIV.HeadHunter EUTIV.HeadHunter EUTIV.ComboWhore EUTIV.Killing_Spree EUTIV.rampage EUTIV.dominating EUTIV.unstoppable EUTIV.godlike EUTIV.WhickedSick EUTIV.red_team_is_the_winner EUTIV.Flawless_victory EUTIV.blue_team_is_the_winner EUTIV.Last_Second_Save EUTIV.Red_Team_Scores EUTIV.Red_Team_takes_lead EUTIV.Red_Team_increases_their_lead EUTIV.red_team_dominating EUTIV.Blue_Team_Scores EUTIV.Blue_Team_takes_the_lead EUTIV.Blue_Team_increases_their_lead EUTIV.blue_team_dominating EUTIV.HatTrick EUTIV.HitSound EUTIV.HitSound_F EUTIV.Double_Kill EUTIV.MultiKill EUTIV.MegaKill EUTIV.UltraKill EUTIV.MonsterKill_F EUTIV.LudicrousKill EUTIV.HolyShit_F EUTIV.Ownage
Sounds from UT2004 available at UnrealTournament.com
Log Returns
There are very few kick returns, as EUT disables most cheats instead of checking for them.
Message | |
---|---|
"Client Time Exceeds Server Time Plus Buffer" | Speedhack - This is determined once the client is 20 seconds faster than the server. This will log regardless of Kick option. |
"Client Changed MouseLook Settings!" | Anti-cv |
"Client Has Illegal Fireadjust Settings!" | Anti-tweak |
"Client Was Detected With An External Hook!" | Silly method that detects some Helios-Hooks |
"Client Attempted Crash Skin!" | Naughty, the client is using a skin to crash the server. Usually a skin names "Ivan" |
"Illegal ModMenu Item" | See your list mod item will be logged. If the future, if there is another mod menu that comes out and you want it to be rejected, you can add it to the EUT ini. |
"Client Has Illegal Flag Tweaks!" | Anti-tweak |
"Client Has Illegal Light Settings!" | Anti-Tweak |
"Client Has Illegal Tweaks!" | Anti-Tweak - Usually a tweak deemed bad by EUT, such as lighting adjustments and so forth |
"Client Has Illegal Texture Usage!" | Texture usage checks will log texture used and a debugging texture / YW |
"Client Sent Bad Info" | Something went wrong |
MapVote Related
- See your version of Mapvote for recognizing non-standard gametypes.
- If a non EUT gametype is loaded your server will auto restart to the same map and mutators but with an EUT Gametype.
- If you plan to use the standard BDBMapVote, you have to set bAutoDetect=True.
- NOTE: A side effect of doing that is that you can only have one gametype on your server. You can solve this problem by using MapVoteLA in stead.
- NOTE: A side effect of doing that is that you can only have one gametype on your server. You can solve this problem by using MapVoteLA in stead.
- Below is an example MapVoteLA.ini file for MapVoteLA13 (replace EUT_ver in GameClass with the correct version):
[MapVoteLA13.BDBMapVote] bAutoDetect=False bDM=False bLMS=False bTDM=False bDOM=False bCTF=False bAS=False bSortWithPreFix=True ASClass=Botpack.Assault VoteTimeLimit=60 KickPercent=51 bUseMapList=False ScoreBoardDelay=10 bAutoOpen=True bKickVote=True bShowWhoKicksWho=True bCheckOtherGameTie=True RepeatLimit=0 MapListIfNooneVoted=3 MapVoteHistoryType=MapVoteLA13.MapVoteHistory1 ServerInfoURL= MapInfoURL= MidGameVotePercent=51 Mode=Majority MinMapCount=2 bRemoveCrashedMaps=False bEntryWindows=True bDebugMode=False bEnableEmptyServerLevelSwitch=False EmptyServerLevelSwitchTimeMins=10 MsgTimeOut=10 bLoadScreenShot=True bReloadMapsOnRequestOnly=False bFixCTFModifications=True MapVoteTitle=Welcome to my server LogoTexture= List1Priority=1.000000 List2Priority=1.000000 List3Priority=1.000000 List4Priority=1.000000 List1Title=Team DeathMatch List2Title=DeathMatch List3Title=Capture the Flag List4Title= bList1ObeyRepeatLimit=True bList2ObeyRepeatLimit=True bList3ObeyRepeatLimit=True bList4ObeyRepeatLimit=True bUseExcludeFilter=False CustomGameConfig[0]=(bEnabled=True,GameClass="EUT_ver.EUTTeamGamePlus",NewPrefix="TDM",Mutators="",Settings="") CustomGameConfig[1]=(bEnabled=True,GameClass="EUT_ver.EUTDeathMatchPlus",NewPrefix="DM",Mutators="",Settings="") CustomGameConfig[2]=(bEnabled=True,GameClass="EUT_ver.SmartCTFGame",NewPrefix="CTF",Mutators="",Settings="") CustomGameConfig[3]=(bEnabled=False,GameClass="",NewPrefix="",Mutators="",Settings="") CustomGameConfig[4]=(bEnabled=False,GameClass="",NewPrefix="",Mutators="",Settings="") CustomGameConfig[5]=(bEnabled=False,GameClass="",NewPrefix="",Mutators="",Settings="") CustomGameConfig[6]=(bEnabled=False,GameClass="",NewPrefix="",Mutators="",Settings="") CustomGameConfig[7]=(bEnabled=False,GameClass="",NewPrefix="",Mutators="",Settings="") CustomGameConfig[8]=(bEnabled=False,GameClass="",NewPrefix="",Mutators="",Settings="") CustomGameConfig[9]=(bEnabled=False,GameClass="",NewPrefix="",Mutators="",Settings="") CustomGameConfig[10]=(bEnabled=False,GameClass="",NewPrefix="",Mutators="",Settings="") CustomGameConfig[11]=(bEnabled=False,GameClass="",NewPrefix="",Mutators="",Settings="") CustomGameConfig[12]=(bEnabled=False,GameClass="",NewPrefix="",Mutators="",Settings="") CustomGameConfig[13]=(bEnabled=False,GameClass="",NewPrefix="",Mutators="",Settings="") CustomGameConfig[14]=(bEnabled=False,GameClass="",NewPrefix="",Mutators="",Settings="") CustomGameConfig[15]=(bEnabled=False,GameClass="",NewPrefix="",Mutators="",Settings="") DefaultSettings= List1Filter[0]=TDM-* List1Filter[1]= List1Filter[2]= (etc) (list cut short to save space here) List2Filter[0]=DM-* List2Filter[1]= List2Filter[2]= (etc) List3Filter[0]=CTF-* List3Filter[1]= (etc) List4Filter[0]= List4Filter[1]= List4Filter[2]= (etc) ExcludeFilter[0]= ExcludeFilter[1]= (etc) CrashedMaps[0]= CrashedMaps[1]= (etc) AccName[0]= AccName[1]= (etc) AccVotes[0]=0 AccVotes[1]=0 (etc) TmpNextVirtualPrefix=CTF TmpNextRealPrefix=CTF bUseMsgTimeout=True
You can add other gametypes than DM/TDM/CTF to MapVote, but those will not be EUT gametypes.
UTStats Related
- EUT will log all accuracy related stats. There is no need to run the AccuStats package that is packaged with UTStats.
Running the AccuStats package as well will double the accuracy logging load, which is not a good thing. (As of 4.02).
- Set bStatLink=True under each EUT gametype to enable logging.
- If your server is running both EUT and non-EUT gametypes, you can use UTStatsBeta4_2_Rev100.zip.This is a modified UTStats 4.2 actor that can be disabled for EUT gametypes.
Additional log events you could parse:
Kid = Killer Player Id Oid = Victim Player Id flag_denied, Kid, Oid << Killed flag carrier from with a certain distance to fc's flag base flak_monkey, Kid, Oid << loves the spam head_hunter, Kid, Oid << duh combo_whore, Kid, Oid << more spam loving spree_meg, Kid << mega kill spree_lud, Kid << ludicrous kill spree_hs, Kid << holy shit spree_wks, Kid << whicked sick flag_saved,Scorer Id, Team Index << flag saved from within a certain distance to fc's flag base
PlaceHolder
Typing Readme's is llamma!