As already tried in IRC (big thanks jb) I started just now from scratch again to see if i am just too stupid or not ...
@all : I want to run a clan server on a Linux machine .. But as it is similiar with Windows here is my step by step installation ..
Please guide and help me, because if you read this : My installation did not work .... As agreed with jb, here my "walkthrough"
Ok, let's start.. I did not change anything else but the things you can see

Following files are just downloaded and saved on a clean partition :
So far so good....
=> renamed Dedicated to UT2004
=> Patch to 3339
=> ECE 1.1
=> Copy the Chaos Folder into the UT root ...
=> Confirm of course as the files have to be add to the system folder
Ok, as there is not really an ut2004.ini in the dedicated server ............
Thats the one we have already (not really usefull) .....
Code: Select all
[Core.System]
Suppress=DevLIPSinc
[Engine.GameEngine]
ServerPackages=OnslaughtBP
[Editor.EditorEngine]
EditPackages=OnslaughtBP
[Engine.LevelInfo]
MaxClientFrameRate=+90.0
Helpfull here : ini generator ....
I use usually http://www.unrealadmin.org/modules.php? ... unc=ut2004
You can check the webpage what settings are already chosen ...
I basicially just clicked Generate it!
Ok, what came out :
http://www.ar3s.com/files/UT2004.txt
=> Copied and pasted and saved into the system folder ...
Ok, NOW we are coming to you instruction. Let's get startet :
Ok, lets do it ....Part installation of the docu
Using the Chaos Mutator w/o Activating Chaos Mod.
Chaos comes in both "mod" and "mutator" form. To use the ChaosUT2 mutator in normal UT2004, without activating the Chaos mod, simply open your UT2004.ini file, found in your UT2004\System folder, and add these lines in the [Core.System] section:
Paths=../ChaosUT2/System/*.u
Paths=../ChaosUT2/Maps/*.ut2
Paths=../ChaosUT2/Textures/*.utx
Paths=../ChaosUT2/Sounds/*.uax
Paths=../ChaosUT2/StaticMeshes/*.usx
Paths=../ChaosUT2/Animations/*.ukx
=>Adding lines .....
The certain part of the ut2004.ini looks now :
Code: Select all
.
.
.
[Core.System]
PurgeCacheDays=30
SavePath=../Save
CachePath=../Cache
CacheExt=.uxx
CacheRecordPath=../System/*.ucl
MusicPath=../Music
SpeechPath=../Speech
Paths=../System/*.u
Paths=../Maps/*.ut2
Paths=../Textures/*.utx
Paths=../Sounds/*.uax
Paths=../Music/*.umx
Paths=../StaticMeshes/*.usx
Paths=../Animations/*.ukx
Paths=../Saves/*.uvx
Paths=../ChaosUT2/System/*.u
Paths=../ChaosUT2/Maps/*.ut2
Paths=../ChaosUT2/Textures/*.utx
Paths=../ChaosUT2/Sounds/*.uax
Paths=../ChaosUT2/StaticMeshes/*.usx
Paths=../ChaosUT2/Animations/*.ukx
Suppress=DevLoad
Suppress=DevSave
Suppress=DevNetTraffic
.
.
Next step :
Server installation
=> Let's do it .... This is what it looks like nowServer Packages:
If you are running a server with the Chaos mutator (without 'activating' the Chaos mod), you will need to add the following lines to the [Engine.GameEngine] section of your UT2004.ini file, which is in the UT2004\System folder:
ServerPackages=ChaosGames
ServerPackages=ChaosUT
List them in that order, and make sure there are no blank spaces at the end of each line.
Code: Select all
.
.
.
ServerPackages=UT2k4Assault
ServerPackages=Onslaught
ServerPackages=GUI2K4
ServerPackages=UT2k4AssaultFull
ServerPackages=OnslaughtFull
ServerPackages=xVoting
ServerPackages=ChaosGames
ServerPackages=ChaosUT
UseStaticMeshBatching=True
ColorHighDetailMeshes=False
ColorSlowCollisionMeshes=False
ColorNoCollisionMeshes=False
ColorWorldTextures=False
ColorPlayerAndWeaponTextures=False
.
.
.
Nah .... we are cool and using command line instead .....To start a server running ChaosUT2, simply select 'Host Game' from the main Chaos menu.
Don't forget that clicking on the 'Settings' tab first will allow you to configure various default Chaos settings.
=> Last look on the webpage for more instructions ? Nope ...Sample command line for using Chaos Mutator:
c:
ut2004\system\
ucc server DM-Rankin.ut2?game=XGame.xDeathMatch?mutator=ChaosGames.ChaosUT -MOD=ChaosUT2 log=ChaosMut.log
ok, let's fire it up ....
Code: Select all
F:\UT2004\System>ucc server DM-Rankin.ut2?game=XGame.xDeathMatch?mutator=ChaosGames.ChaosUT -MOD=ChaosUT2 log=ChaosMut.log
Executing Class Engine.ServerCommandlet
Browse: DM-Rankin.ut2?Name=Player?Class=Engine.Pawn?Character=Jakob?team=255?game=XGame.xDeathMatch?mutator=ChaosGames.ChaosUT
Collecting garbage
Purging garbage
Garbage: objects: 27956->27953; refs: 368958
Game class is 'xDeathMatch'
Bringing Level DM-Rankin.myLevel up for play (25) appSeconds: 13.036000...
(Karma): Autodetecting CPU for SSE
(Karma): Using SSE Optimizations
center pointLoading Admins & Groups
Creating Admin Group
Kick and Ban Privileges Loaded
Maps & Game Privileges Loaded
Admins & Groups Management Loaded
Extra Privileges Loaded
Mutators ChaosGames.ChaosUT
ChaosUT2 found 109 possible spawn points for Relics/Gravbelt
ChaosUT2 loaded the following Relics for this map: Regen...Sheild...Speed...Strength...Vampire...Vengance...
GameInfo::InitGame : bEnableStatLogging True
Exporting VCTF-CE-SubMagma.....Successful!
Exporting VCTF-CE-ChaosBastion.....Successful!
Exporting ONS-CE-DryIce.....Successful!
Exporting KOTH-Sewers.....Successful!
Exporting KOTH-Pyramid.....Successful!
Exporting KOTH-Fise.....Successful!
Exporting KOTH-FIAB.....Successful!
Exporting KOTH-Dungeon.....Successful!
Exporting Duel-RockGarden.....Successful!
Exporting Duel-Manta.....Successful!
Exporting Duel-Internus.....Successful!
Exporting Duel-Infested.....Successful!
Exporting Duel-Henge.....Successful!
Exporting Duel-Graveyard.....Successful!
Exporting Duel-Forsaken.....Successful!
Exporting Duel-FireHall.....Successful!
Exporting Duel-DryMouth.....Successful!
Exporting Duel-DesertGrave.....Successful!
Exporting Duel-DeadAir.....Successful!
Exporting Duel-Damnation.....Successful!
Exporting Duel-Cyberspace.....Successful!
Exporting Duel-Colosseum.....Successful!
Exporting Duel-ChaosImmortal.....Successful!
Exporting Duel-ChaosGalleon.....Successful!
Exporting Duel-Canopy.....Successful!
Failed to load 'Proxymon': Can't find file for package 'Proxymon'
Failed to load 'Duel-Arena][': Can't find file for package 'Proxymon'
Failed to load 'LevelSummary Duel-Arena][.LevelSummary': Can't find file for package 'Proxymon'
Error loading Duel-Arena][ !
Missing Class Class ChaosUT.GrenadeLauncher
Exporting Duel-Arena.....Successful!
Exporting Duel-ArchEnemy.....Successful!
Exporting DM-CE-ThermoTech.....Successful!
Exporting DM-CE-Stronghold.....Successful!
Exporting DM-CE-OilRig.....Successful!
Exporting DM-CE-GroundBeef.....Successful!
Exporting DM-CE-Dungeon.....Successful!
Exporting DM-CE-ChaosDM1.....Successful!
Exporting DM-CE-Bounce!.....Successful!
Exporting DM-CE-Bloodlust.....Successful!
Exporting CTF-CE-Setekh.....Successful!
Exporting CTF-CE-Gargotha.....Successful!
Exporting CTF-CE-Contention.....Successful!
MasterServerGameStats initializing
UdpServerQuery(crt): Port 7787 successfully bound.
Resolving master0.gamespy.com...
Defaulting to false
Defaulting to false
Resolving ut2004master2.epicgames.com...
Loading Available Maps
Loading Game Types
ChaosGames.ChaosUT_UTServerAdmin Initialized on port 80
MasterServerUplink: Resolved ut2004master2.epicgames.com as 207.135.145.7.
Resolved master0.gamespy.com (207.38.8.34)
UdpGameSpyUplink: Master Server is master0.gamespy.com:27900
UdpGameSpyUplink: Port 7788 successfully bound.
MasterServerUplink: Connection to ut2004master2.epicgames.com established.
Approval APPROVED
Master server requests heartbeat 0 with code 16476
Master server requests heartbeat 1 with code 16476
Master server requests heartbeat 2 with code 16476
Master server assigned our MatchID: 9065829
Received updated MD5 data from master server.
Updating Revision level for E7AD533941110F9BCE29158574338918 to 34
Updating Revision level for 1A7E493D4127EB5494CCAFA3110DF855 to 34
Updating Revision level for 3880500B407CB016FC5FB2B731D839F6 to 34
Updating Revision level for 17158B3B4FF9A24F520996A03FACE2BE to 34
Updating Revision level for 624FBA234EF1D1752D010F9EE1AF6AA2 to 34
Updating Revision level for 080294554B822A31CB0B2B9E467DFA53 to 34
Updating Revision level for 20879F974527AFAC5D31E784C6C14ED4 to 34
Updating Revision level for 5AE8692A4FD7BA1EE46B4D8F6C240406 to 34
Updating Revision level for 18EF8FF447D1220B024C709903838BEE to 34
Updating Revision level for 737B4F0A4A301A836D3EED875526052A to 34
Updating Revision level for C9CC9803418A609029272BB7FC0A319C to 34
Updating Revision level for C4BB50BE44B7175184F2E1889FACB11D to 34
Updating Revision level for C52E5D0C499A55BD91273486B0F6382B to 34
Updating Revision level for 4A7C9EEE4D5E9EA8B813FEB162E1BBDE to 34
Updating Revision level for 9EFD7D3B4E6A45EAE0FB0D9066BBD19C to 34
Updating Revision level for 4A0E1EC147349B85581312B191FCDCC5 to 34
Updating Revision level for 73E42F6747D287BE9A2F3CBFDCFE469F to 34
Updating Revision level for 08008BDF444990F98230B799C5A66379 to 34
Updating Revision level for 58FE18BD4753897D9DAFADA20A6D2952 to 34
Updating Revision level for 91CA08E0466F1673A202DDBB92DC3FA4 to 34
Updating Revision level for 7EFB4343480FEAF653CD22A8D82A528F to 34
Updating Revision level for 5B1F01BD4BE5BF3AAADA8B820181D78C to 34
Updating Revision level for A47231A948FCEDC76649E5A9E560E6BD to 34
Updating Revision level for 6211A9F34081F679D39F05931FF2E22E to 34
Updating Revision level for 47A8F75F47034EC954B178849C5C08B2 to 34
Updating Revision level for AFA799DF42D5003C31EB1DB3A3EB832B to 34
Updating Revision level for B9D5576947CAE13FB7E37AA3ECF9B063 to 34
Updating Revision level for B46541604448C4DC3CC280A3EE8B85E1 to 34
Updating Revision level for 492E67DD4376D4BA8101B0BAD84BCFA5 to 34
Updating Revision level for 0D9FC02F4512AE5216B08EA2B39395D4 to 34
Updating Revision level for 8F7972514BEC9E45CC7DD5A6B7CC9C0F to 34
Updating Revision level for 92B53FFE470E9CE15C9FDD8950051E41 to 34
Updating Revision level for BB5F180C4D026967E38700A86A39838B to 34
Updating Revision level for D8C61377402FA4E56C1CCFB952855F9E to 34
Updating Revision level for F6AE9E5A4F21C0EBCB07479CAC0B9227 to 34
Saving Packages.md5...
Save=108.091754
Moving 'Save.tmp' to 'Packages.md5'
Let`s check the WebMin interface ....
ok ..... so far so good ....
Let's check muts ....
Not bad ......
What about Mapvoting ? Let's enable it ....
Let's see how it is "live"
There he is .. let's join ......
I feel lonely .... let's try to add a bot through the Web Interface ...
Sweeet ....
Just running around Rankin is not that funny, let's add a voting menu
.... and restart the map .....
DOAH ........
Ok, but now the hard part : Chaos Duel ....
And let's restart the level again .....
(removed the Arena of course again)
DOAH .....
Well ..... why did I work on the server for hours if it is actually working ?

Ok, If I said something against your documentation : Sorry

Invested time : not much .....
Who I have to thank : The Chaos Team !!!!!!
I lied ... it workedMyself
Please guide and help me, because if you read this : My installation did not work .... As agreed with jb, here my "walkthrough"

But still 2 LITTLE questions :
Code: Select all
Failed to load 'Proxymon': Can't find file for package 'Proxymon'
Failed to load 'Duel-Arena][': Can't find file for package 'Proxymon'
Failed to load 'LevelSummary Duel-Arena][.LevelSummary': Can't find file for