EUT Source Release |
This is not a replacement for UTPure. The use of a current UTPure is highly recommended for a more secure server. In addition the use of either AnthChecker or
UTDC should be used to verify the integrity of this package, while also providing a more secure and cheat free server.
GameTypes:
EUTSource.SmartCTFGame
EUTSource.EUTTeamGamePlus
EUTSource.EUTDeathMatchPlus
I was so tempted to actually name this final package EUT_ver (:P)
Fixes/Additions:
l Texture checks are removed but you can reimplement them if you choose. Original source is included. This will solve
problematic maps.
l Slow Disconnect.
l Disappearing xhairs and scope when leaving a EUT server to a non EUT server.
l HeadHunter and ComboWhore stats not being recorded correctly.
l Spectators not hearing custom sounds.
l Logging rewrite to solve the problems reported.
l Jumpboots indicator added to Hud Options. The indicator will only appear on the hud once you acquire the boots
and will indicate the amount of jumps available. Once the jumpboots have expired the indicator will disappear from the hud.
l HasFlag indicator on ScoreBoard will indicate the flag color instead of green now as per request.
l Stats are now reset after warmup mode.
l Custom Sound Packages not working properly.
l General fixes of AccessNones and general code improvements to increase performance.
l Fov monitor (SetFOV).
l Sudden death for Team Game Plus.
l Crash bug in StatLink.
l All settings can be changed via webadmin utility.
l If you wish to preserve your server stats locate in your servers user.ini [EUT_1G.EUTEndStats] and change to [EUTSource.EUTEndStats].
l Added MouseX detection logging to coincide with MouseY logging.
l Clientside auto demo recording ability.
l If there are more players than can be displayed on the Scoreboard and your score sucks so bad you would normally not be displayed.
You will now be moved to the most bottom visible spot on the scoreboard with a "more>>" icon next to your name.
This way no matter what a players score is he/she will be able to see their name on the scoreboard.
l Inconsistent ariel kill message displays.
l Fixed overlapping hud messages and messages being displayed to shortly.
l Clock display text will now be displayed the same as the Armor and Health displays.
l IpToCountry interface for flag displays on scoreboards.
l Method to disable a few more tweaks.
l Method to disable another brightskins method.
l Ability to allow FlockPawns on levels for Non ZPPure games.
l bNoDroppedFlags to SmartCTFGames.
l Hud cleanup of hud elements.
l Addition of Message of the Day.
l Accuracy bugs (especially InstaGib and Sniper releated)
l Most of Udemo 3.2 bugs and compatibility. Some bugs are out of my hands and the author of 3.2 should fix its changes.
l bPauseJoin and ClientLoginDelay.
Installation |
System Folder Files:
EUTSource.u
EUTServerAdmin.u
EUTServer.ini
EUTSource.int
Sounds Folder Files:
EUT_Sounds.uax
Textures Folder Files:
EUT_Textures.utx
Web Folder Files:
EUT.zip
Extract the contents into your UnrealTournament\Web folder.
You should now have a folder UnrealTournament\Web\EUT
Redirect Files:
EUTSource.u.uz
EUT_Sounds.uax.uz
EUT_Textures.utx.uz
Server.ini
[Engine.GameEngine]
ServerActors=EUTSource.EUT (This Actor must be listed prior to any UTPure ServerActor)
ServerPackages=EUTSource
ServerPackages=EUT_Sounds
ServerPackages=EUT_Textures
Optional listings based on server settings.
ServerActors=IpToCountry.LinkActor
ServerPackages=IpToCountry_AOL
ServerPackages=CountryFlags2
IpToCountry requires installation of IpToCountry by Rush
bIpToCountry=True (see settings)
IpToCountryTexturePackage=CountryFlags2 (see settings)
[UWeb.WebServer]
Applications[#]=EUTServerAdmin.EUTServerAdmin
ApplicationPaths[#]=/EUT
# - The next available in your list
bEnabled=True
ServerName=0.0.0.0
ServerName is your Servers Ip Address. If this is not in your servers ini you may place it in there.
If you have setup everything correctly your server should startup with these general notices. CTF is used as an example.
To braodcast the default gametypes to clients browsers and for a more secure IpServer.u go here
EUT: EUT CTF Web Server Initialized |
General Settings All Gametypes |
bShowIPS=True/False
If true will display IpAddress on F2 screen.
bLogMods=True/False
If true will log clients ModMenu Items .
bCheckDefaults=True/False
If true will check class default settings against clients.
bHitSounds=True/False
If true will allow clients to use hitsounds.
bDemoRequest=True/False
If true will allow clients to request serverside demos
bKickSpeedHack=True/False
If true will kick clients for speed differential between client and server greater than 20 seconds acrued.
bReport=True/False
If true will report logging to irc (messagingspectator)
bScoreBoardEff=True/False
If true will display efficiencies on scoreboards.
bAutoTaunts=True/False
If true will allow auto taunts.
bAntiTimer=True/False
If true Armor/Amp/Boots/HealthPack's/Reedemer will be on a random respawn timer
bStatLink=True/False
If true will use its own link actor to log UTStats information. (Requires UTStats installation).
bAlwaysRecordTourney=True/False
If true will always record a serverside demo of tournament matches.
bKickMinY=True/False
If true will kick for MinY settings.
MinY=0.000000
Minimum MouseY setting allowed clientside.
bNoOverTime=True/False
If true will end the game reqaurdless of score if the timelimit is reached.
bIpToCountry=True/False
If true will display a country flag of the clients origon on the scoreboard.
IpToCountryTexturePackage=CountryFlags2
Default IpToCountry texture package.
bEnhancedSprees=True/False
If true will utilize 2k4 style spree messages.
bEnhancedMessages=True/False
If true will utilize 2k4 style messages ( ie. Red Team Has Taken The Lead).
bNoFlockPawns=True/False
If true will auto destroy flockpawn classes (zppure issue).
AnnouncerLevel=2
Level at which to announce client sprees .
TraceDistance=3500
Max Distance from which player names will be diplayed on hud.
SetFOV=0-Off/1-On
If enabled will limit a clients default fov to 90.
MessageOfTheDay="Your Message"
Will draw on the players hud prior to map start your defined message. Max characters of 50.
SoundPackage=
Alternate sound package. (You must include this package as a ServerPackage=). Below is the naming convention list.
If you keep EUT_Sounds as a ServerPackage you do not need to replace all the sounds. You can replace only the sounds that you choose to.
Alt_Denied |
bUsesCustomWeapon=True/False
If true will calculate accuracy for custom weapons. (This has only been tested with zark type weapons)
CustomWeaponName=
All caps Class name of your weapon.
Stats for custom weapon are logged as follows if you want to customize UTStats database: "weap_accuracy", "Custom Weapon", Player ID, Accuracy |
Example custom kill messages: k=Killer o=Killed w=weapon
TransKillMessage=%k telefragged %o! ImpactKillMessage=%o got smeared by %k's piston. EnforcerKillMessage=%k riddled %o full of holes with the %w. BioKillMessage=%o drank a glass of %k's dripping green load. ShockRifleKillMessage=%k inflicted mortal damage upon %o with the %w. PulseGunKillMessage=%o ate %k's burning plasma death. RipperKillMessage=%k ripped a chunk of meat out of %o with the %w. MiniGunKillMessage=%k's %w turned %o into a leaky piece of meat. FlakCannonKillMessage=%o was ripped to shreds by %k's %w. RocketLauncherKillMessage=%o was smacked down by %k's %w. SniperRifleKillMessage=%k put a bullet through %o's head. CustomWeaponKillMessage= AerialKillBio=%k smacked %o out of the air with his %w. AerialKillRipper=%k smacked %o out of the air with his %w. AerialKillFlak=%k smacked %o out of the air with his %w. AerialKillRockets=%k smacked %o out of the air with his %w. AerialKillSniper=%k smacked %o out of the air with his %w. AerialKillSuper=%k smacked %o out of the air with his %w. AerialKillTrans=%k smacked %o out of the air with his %w. AerialKillCombo=%k smacked %o out of the air with his %w. AerialKillEnforcer=%k smacked %o out of the air with his %w. AerialKillPulse=%k smacked %o out of the air with his %w. AerialKillMini=%k smacked %o out of the air with his %w. AerialKillPiston=%k smacked %o out of the air with his %w. AerialKillCustom= |
Settings SmartCTF |
bTeamBeacon=True/False
If true will allow clients to use team based beacons on hud.
bNoDroppedFlags=True/False
If true, if a client drops a flag by feigning death the flag will be returned home.
FlagCap=#
Points awarded for flag caps.
AssistsBonus=#
Points awarded for flag cap assists.
FlagKill=#
Points awarded for flag kills.
CoversBonus=#
Points awarded for flag carrier covers.
SealsBonus=#
Points awarded for base seals.
DeniedBonus=#
Points awarded for flag cap denieds.
SavesBonus=#
Points awarded for dropped flag saves .
RedTeamName=Red Team
Optional specification of red team name on scoreboard.
BlueTeamName=Blue Team
Optional specification of blueteam name on scoreboard.
The following are float values in Unreal Units of measurement:
FlagSaveDistance=#
Distance radius to award flag saves, radius is flag to flagbase. Default radius 600.00
FlagDeniedDistance=#
Distance radius to award flag denieds, radius is flag to flagbase. Default radius 600.00
FlagCoverVisibleDistance=#
Distance radius to award flag covers, radius is killer to flag carrier, condition is killed has a line of sight to the flag carrier.. Default radius 1280.00
FlagCoverHiddenDistance=#
Distance radius to award flag covers, radius is killer to flag carrier, condition is killed does not have a line of sight to flag carrier.
This is to avoid covers not being awarded around corners. Default radius 700.00
Settings EUTTeamGamePlus |
bTeamBeacon=True/False
If true will allow clients to use team based beacons on hud.
bSuddenDeathOverTime=True/False
If true will end the game as soon as a tie is broken if the time limit has expired.
RedTeamName=Red Team
Optional specification of red team name on scoreboard.
BlueTeamName=Blue Team
Optional specification of blueteam name on scoreboard.
Settings EUTDeathMatchPlus |
bLeaderBeacon=True/False
If true will allow a display of a beacon over the leaders head in the hud.
Notes |
EUTServer.ini:
LogFolder= bPause Join -- Will use the ClientLoginDelay to pause the player for that time making the client inactive. Usefull if you want control over the client until they are verified by other protections. ClientLoginDelay -- Value in Seconds. IllegalMods[0-99] -- Mod Menu Items to kick for. |
Info Screens:
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 |
Client Settings located in EUT.ini:
[EUTSource.EUTHudSettings] AutoRecorder=0-2 Execs that can be bound to a key or performed in the console: ShowTeamInfo Spectate QuickJoin ShowHelp ShowServerInfo |