Hi all! I've been a little busy as of late and haven't had enough time to give 2.1 a firm shakedown, but I have hit an issue that is close to the heart in the desired way that I run my server.
As many Deathball regulars know, I'm one of the biggest pimps on the web for UT2Vote, which gives server admins the ability to host multiple mods using a feature we call dynamic serverpackages. Utilizing this, your players will never have to download any packages that aren't in use at the time of connection! You can switch from Deathball to JailBreak, to Unwheel, to ChaosUT and back to Deathball again with ease. Only the mod running right then and there has active serverpackage lines. Revolutionary? Hell yes! Try it out today and say goodbye to mapvote forever.. But back to the issue..
Deathball 2.1 known issue for Multi-Mod servers:
This post assumes Deathball was installed and is started in the traditional way (i.e NOT using the -mod switch as documented here: http://forums.gameservers.net/showthrea ... adid=12667 ). An updated post for 2.1 installation will be written soon.
Clients will experience an Incompatable File error for this file: 2K4Menus.utx and will lose connection. There is a second conflicting file called UT2004Thumbnails.utx, but this error will never be seen since the client disconnects upon the first error. This issue is due to the new custom menus enployed in the latest version of Deathball. The changes are client-side and there is a workaround for those admins that wish to host multiple mods.
To prevent the version conflicts, the two affected files must have changes made to their packageflags to identify the files to the server as both "ServerSideOnly" and also "ClientOptional".
I have done this already and you need only replace the two conflicting texture files on your server with the files contained in this zip: http://bud.recongamer.com/deathball/multimod.zip
Files should be copied/uploaded to ../ut2004/textures. Your clients will again be able to connect normally.
Deathball 2.1 on a multi-mod server
Moderators: Jay2k1, DavidM, The_One
I was having this problem, but on a box without any other mods on it (though they're installed, but not running, if that makes any difference).
The server is starting without the -mod switch. Clients can't join from the command line or third party clients - they get dumped straight at the menu with a lot of stuff like :
ScriptLog: GameInfo::InitGame : bEnableStatLogging False
Warning: Failed to load 'NULL': Can't resolve package name
Warning: Failed to load 'Class None.': Can't resolve package name
Warning: Failed to load 'NULL': Can't resolve package name
... appearing in the deathball log file.
However, they can join fine from the in-game menu/browser. I tried your modified textures, but it had the same effect. Is there any way to diagnose this further short of wading through billions of lines of annoying .ini files?
The server is starting without the -mod switch. Clients can't join from the command line or third party clients - they get dumped straight at the menu with a lot of stuff like :
ScriptLog: GameInfo::InitGame : bEnableStatLogging False
Warning: Failed to load 'NULL': Can't resolve package name
Warning: Failed to load 'Class None.': Can't resolve package name
Warning: Failed to load 'NULL': Can't resolve package name
... appearing in the deathball log file.
However, they can join fine from the in-game menu/browser. I tried your modified textures, but it had the same effect. Is there any way to diagnose this further short of wading through billions of lines of annoying .ini files?
Oops! Looks like multimod.zip is missing. The link is dead. But I did find a simple explanation of how to generate the files it contained.
From the BeyondUnreal forums:
Forcing mods and TCs to work with stock UT2004 files
Cool thing is, the method can be applied to other files/mods with the same problem.
From the BeyondUnreal forums:
Forcing mods and TCs to work with stock UT2004 files
Cool thing is, the method can be applied to other files/mods with the same problem.
Well i got a copy of the textures...
And the server still crashes on start...
Server paths:
Paths=../deathball/System/*.u
Paths=../deathball/Maps/*.ut2
Paths=../deathball/Textures/*.utx
Paths=../deathball/Sounds/*.uax
Paths=../deathball/Music/*.umx
Paths=../deathball/StaticMeshes/*.usx
Paths=../deathball/Animations/*.ukx
Server Packages:
ServerPackages=Deathball
ServerPackages=Deathball_rc
ServerPackages=DeathballAI
ServerPackages=DeathballSP
Well yeah does any one have any ideas to fix it?
And the server still crashes on start...
Server paths:
Paths=../deathball/System/*.u
Paths=../deathball/Maps/*.ut2
Paths=../deathball/Textures/*.utx
Paths=../deathball/Sounds/*.uax
Paths=../deathball/Music/*.umx
Paths=../deathball/StaticMeshes/*.usx
Paths=../deathball/Animations/*.ukx
Server Packages:
ServerPackages=Deathball
ServerPackages=Deathball_rc
ServerPackages=DeathballAI
ServerPackages=DeathballSP
Well yeah does any one have any ideas to fix it?
Last edited by SAHJester on 23-06-2008 01:43, edited 1 time in total.
Code: Select all
Paths=../deathball/System/*.u