FAQ:UT2003

From UnrealAdminWiki

Revision as of 08:41, 18 October 2005; view current revision
←Older revision | Newer revision→

Contents

Related FAQ pages

Bonuspacks

What files are included with the bonuspacks?

Epic Bonuspack #1

Maps\BR-Canyon.ut2
Maps\CTF-Avaris.ut2
Maps\CTF-DoubleDammage.ut2
Maps\DM-1on1-Crash.ut2
Maps\DM-1on1-Mixer.ut2
Maps\DM-Icetomb.ut2
Maps\DM-Injector.ut2
Maps\DM-IronDeity.ut2
Maps\DM-Rustatorium.ut2
Maps\DOM-Junkyard.ut2
Sounds\Announcer.uax
Sounds\AnnouncerEVIL.uax
Sounds\AnnouncerFemale.uax
Sounds\AnnouncerSEXY.uax
StaticMeshes\AW-Junk.usx
StaticMeshes\AW-Junk2.usx
StaticMeshes\AW-MechMeshes.usx
StaticMeshes\AW-Natural.usx
StaticMeshes\AW-neutral.usx
StaticMeshes\AW-RustMeshes.usx
StaticMeshes\AW-Steel.usx
StaticMeshes\BP_egyptnew.usx
StaticMeshes\CB-StaticMesh.usx
StaticMeshes\cp_enviromesh1.usx
StaticMeshes\cp_Evil.usx
StaticMeshes\cp_Evilstatic2.usx
StaticMeshes\cp_Mechstaticpack1.usx
StaticMeshes\cp_simplewall_meshs.usx
StaticMeshes\cp_stevetest1.usx
StaticMeshes\CP_UT2K3_TechSetMesh1.usx
StaticMeshes\G_Finalset1_M_CP.usx
StaticMeshes\LP_Evil1.usx
StaticMeshes\LP_Junk.usx
StaticMeshes\lp_scene2_m.usx
StaticMeshes\lp_scene3_m.usx
StaticMeshes\MiscPhysicsMeshes.usx
StaticMeshes\SG_LO_meshes.usx
StaticMeshes\SG_Special.usx
StaticMeshes\WM-StaticMesh.usx
System\BonusPack.det
System\BonusPack.est
System\BonusPack.frt
System\BonusPack.int
System\BonusPack.itt
System\BonusPack.kot
System\BonusPack.tmt
System\BonusPack.u
System\OGGPlayer.int
System\OGGPlayer.u
System\SkaarjPack.det
System\SkaarjPack.est
System\SkaarjPack.frt
System\SkaarjPack.int
System\SkaarjPack.itt
System\SkaarjPack.kot
System\SkaarjPack.tmt
System\SkaarjPack.u
System\SkaarjPack_rc.u
Textures\Animated.utx
Textures\AW-Convert.utx
Textures\AW-Cubes.utx
Textures\AW-Metals.utx
Textures\AW-Metals2.utx
Textures\AW-RustTex.utx
Textures\AW-Shaders.utx
Textures\AW-Stone.utx
Textures\BarrensArchitecture-Scion.utx
Textures\CliffTest.utx
Textures\cp_cubemaps.utx
Textures\cp_envirotex1.utx
Textures\cp_Evil2.utx
Textures\cp_Evil3.utx
Textures\cp_Evillandscape.utx
Textures\cp_Evilmetal.utx
Textures\cp_fx.utx
Textures\cp_Junkyard.utx
Textures\cp_liquid1.utx
Textures\cp_Mech1.utx
Textures\cp_newskins1.utx
Textures\cp_particles.utx
Textures\cp_staticmeshskin1.utx
Textures\cp_stevetest1.utx
Textures\cp_terrain1.utx
Textures\cp_texturetest1.utx
Textures\CP_UT2K3_TechSet1.utx
Textures\DeployableTex.utx
Textures\Foliage.utx
Textures\Futuretech1.utx
Textures\GoldCubes.utx
Textures\jm-particl2.utx
Textures\jm-prefabs.utx
Textures\LastManStanding.utx
Textures\lp_scene_1_t.utx
Textures\Mech_Decay_New.utx
Textures\Mech_decayed.utx
Textures\Mechcity1_CP.utx
Textures\MechStandard.utx
Textures\MiscPhysicsMeshesTex.utx
Textures\MutantSkins.utx
Textures\SC-City.utx
Textures\sg-Mech.utx
Textures\sg_floorsandgrates_alpha.utx
Textures\SG_Lost_Outpost.utx
Textures\SG_Special_Decos.utx
Textures\ShaneDemoHead.utx
Textures\ShaneJungle.utx
Textures\SkaarjPackSkins.utx
Textures\Skies.utx
Textures\Terrain2.utx
Textures\WarEffectsTextures.utx
Textures\WarFx.utx
Textures\Warroomtech.utx
Textures\wm_misc.utx

Digital Extremes Bonuspack #1

Maps\BR-DE-ElecFields.ut2
Maps\CTF-DE-ElecFields.ut2
Maps\CTF-DE-LavaGiant2.ut2
Maps\DM-DE-Grendelkeep.ut2
Maps\DM-DE-Ironic.ut2
Maps\DM-DE-Osiris2.ut2
Music\Level11.ogg
Music\Level15.ogg
Music\Level16.ogg
Music\Level7.ogg
Music\Level9.ogg
StaticMeshes\DEBPchecker.usx
StaticMeshes\DEBonusMeshes.usx
Textures\BP_arch1.utx
Textures\DEBonusTextures.utx
Textures\Elecfeildsshine.utx
Textures\XceptThree.utx
Textures\lavaskyX.utx

How do I install the Epic Bonuspack #1?

Extract the files and add the following modifications to the configuration file:

[Engine.GameEngine]
ServerPackages=BonusPack
ServerPackages=SkaarjPack
ServerPackages=SkaarjPack_rc
 
[Xinterface.Tab_AudioSettings]
BonusPackInfo[1]=(PackageName="AnnouncerEvil.uax",Description=" Evil")
BonusPackInfo[2]=(PackageName="AnnouncerFemale.uax",Description= "Female")
BonusPackInfo[3]=(PackageName="AnnouncerSexy.uax",Description=" Aroused")
 
[XInterface.ExtendedConsole]
MusicManagerClassName=OGGPlayer.UT2OGGMenu 

How do I start a server with the new game types and mutators from the Epic Bonus Pack #1 ?

The new gametypes:

SkaarjPack.Invasion
BonusPack.xMutantGame
BonusPack.xLastManStandingGame

The new mutators:

Bonuspack.MutCrateCombo
Bonuspack.MutPintSizeCombo

Configuration

How do I enable stats logging ?

Stats and bots don't work together, you can't use minplayers and have the game logged for stats. However, stats will belogged in the next match when the server fills up, but this doesn't work well everytime.

To force stats being logged you can specify ?gamestats=true on the command line when you start the server.

What IP address should I use for the -multihome option ?

This image will help you figure it out:

multihome layout
Enlarge
multihome layout

I want to set up multiple admins with restrictions ?

So how do I set up the Advanced Admin (XAdmin). To enable the advanced admin edit your config file to the following:

[Engine.GameInfo]
AccessControlClass=XAdmin.AccessControlIni 

Remove all lines about AdminPassword. Also remove the the ?AdminName= and ?AdminPassword= parts of the command line.

Now start the server and connect to the WebAdmin, the default password and username will be Admin and Admin (case sensitive), be sure to change that.

I've set up redirection but people can't download any files, what is wrong ?

Be sure that the redirect URL ends with a slash ('/')

Usualy the redirected site uses compressed files, so make sure the following is set

[IpDrv.HTTPDownload]
UseCompression=True 

If all this doesn't work it may be because either: you used the incorrect url, the site doesn't allow downloads anymore, the file is simply not there, the file on the site uses the incorrect cases in the filename.

I've set up the Advanced Admin and now the AdminLogin console command doesn't work anymore. What did I do wrong ?

When you use the Advanced Admin the AdminLogin console command has changed to:

adminlogin Username Password

Both Username and Password are case sensitive (even tho you can't see it)


I want to have diffirent mutators per map, how do I do that ?

The maps= entries in the configuration accept urls, just like you can do on the commandline. So for example:

[XInterface.MapListDoubleDomination]
MapNum=0
Maps=DOM-Ruination?mutator=XGame.MutVampire,XGame.MutSlomoD eath
Maps=DOM-Core?mutator=XGame.MutVampire
Maps=DOM-Suntemple 

Note that when you don't specify a ?mutator= line it will use the last used mutators, if you want to remove all previous mutators in the current map just add an empty mutator list:

Maps=DOM-Suntemple?mutator=

I want to enable GemeStats by I get the following error

GameInfo::InitGame : bEnableStatLogging True
Error loading GameStats []
MasterServerUplink: MasterServerGameStats not found - stats uploading disabled

Double check that the followig line is set in your configuration:

[Engine.GameInfo]
GameStatsClass=IpDrv.MasterServerGameStats 

Crashes and Errors

When I try to record a server side demo the server crashes with the following error

Log: Spawning demorec spectator
Warning: Failed to load 'Class Engine.DemoRecSpectator': Failed to find object 'Class Engine.DemoRecSpectator'
Warning: Fail

Demo record has been added with the second patch, they changed the class that was responsible for recording the demo. Depending on how you upgrade your server the correct change may not be made.

Make sure you have the following in your .ini file

[Engine.DemoRecDriver]
DemoSpectatorClass=UnrealGame.DemoRecSpectator

I get the following error in my server log: Unknown security

ScriptLog: Team 0
ScriptLog: Login: Jebus
Warning: Failed to load 'NULL': Can't resolve package name
Warning: Failed to load 'Class None.': Can't resolve package name
Security: Unknown security


With version 2166 some things have changed, one of these things is the Security Class setting which will validate the players.
To fix the above problem make sure the following is in the .ini file

[Engine.GameInfo]
SecurityClass=UnrealGame.UnrealSecurity

I am having various problems on my server since installing UTSecure v2.05. I also get this error message in the log:

Server Package: UTSecure205
Failed to load 'UTSecure205 ': Can't find file 'UTSecure205 '
Failed to load 'UTS

In the help file that came with UTSecure version 205, where it tells you what to add to the ServerPackages line of the server's ini, there is an extra space at the end of that line. If you copy-n-paste this entry from the UTSecure readme, then you will also copy that extra space, resulting in this error message.

Open your server's ini file, and place your cursor on the line containing

ServerPackages=UTSecure205

Press the "End" key on your keyboard. If there is an extra space at the end of the line, delete it.

I get the following error when I run the server: Error loading GameStats

GameInfo::InitGame : bEnableStatLogging True
Failed to load 'NULL': Can't resolve package name
Failed to load 'Class None.': Can't resolve package name
Error loading GameStats []
MasterSer

Make sure you have the following in your configuration file:

[Engine.GameInfo]
GameStatsClass=IpDrv.MasterServerGameStats

I get the following error: PORTSWAP

UdpServerQuery(crt): Port 8898 successfully bound.
PORTSWAP detected, exiting...
UdpGamespyQuery DM-Compressed.UdpGamespyQuery (Function IpDrv.UdpGamespyQuery.PreBeginPlay:00FB) Assertion failed, line 56
Executing UOb

The server could not bind the original query port, this can happend when you don't shutdown the server correctly. It also happens in UT2003 versions prior to 2186.

The server tries to reget the original port by shutting down.

To disable this behavior set the following in your configuration:

[IpDrv.UdpGamespyQuery]
bRestartServerOnPortSwap=False
the UnrealAdmin Page
History
  • FAQ:UT2003