Some servers crash by Close session errors

Thomas Grasmück tgrasmueck at web.de
Fri Mar 7 11:41:20 EST 2008


Hi again!

I have a strange problem with some of our UT3 servers (all patched up to
1.2). We actually run three servers, two on our first Root and another
on the second. On the first Root the primary server runs fine. This one
is a pure server. The second one has additionally only CustomUT
installed, the rest is identical to the first one. The third one is a
copy of the first, so it's also pure.

The problem is now, that the second (CustomUT) and the third one (copy
of the first, pure) are crashing every 24 to 36h with Cant't destroy a
Null session Error. We had this error before patch 1.2 on all servers,
but it seemed to be resolved with the patch. After patching all servers
ran stable for a week, then this error began to come back. Nothing
changed in the config.

I am sure, many people here know this error and that it's really ugly,
because the server doesn't really crash, but hangs up. So our
cronscript, which normally restarts crashed servers, can't take note of
the hanging servers. Anyone found a solution for this error?

Log:
Log: Log file open,
Init: Version: 3542
Init: Epic Internal: 0
Init: Compiled: Feb 20 2008 00:44:51
Init: Command line: server
DM-Deck?mutators=UTGame.UTMutator_Instagib?PureServer=0?bAllowJoinInProgress=True?bAllowInvites=True?bUsesPresence=True?bAllowJoinViaPresence=True?bShouldAdvertise=True?bUsesStats=
True?bIsLanMatch=False?bIsDedicated=True?AdminPassword=xxx?mutator=CustomUTv1a.UTMutator_CustomUTv1a
-multihome=85.14.220.78 -port=12777 -login=xxx -password=xxx
-log=ut304_tdm.log -nohomedir -unattended
Init: Base directory:
/home/gameadmin/servers/85.14.220.78_12777/ut3-dedicated/Binaries/
Init: Character set: Unicode
Log: GConfig::LoadFile has loaded file:  ../UTGame/Config/UTEditor.ini
Log: GConfig::LoadFile has loaded file:
../UTGame/Config/UTEditorUserSettings.ini
Log: GConfig::LoadFile has loaded file:  ../UTGame/Config/UTEngine.ini
Log: GConfig::LoadFile has loaded file:  ../UTGame/Config/UTGame.ini
Log: GConfig::LoadFile has loaded file:  ../UTGame/Config/UTInput.ini
Log: GConfig::LoadFile has loaded file:  ../UTGame/Config/UTUI.ini
Init: File handle limit is soft=(1024), hard=(1024).
Init: Computer: unknown
Init: User: gameadmin
Init: BSD Sockets initialized
Init: Presizing for 83221 objects not considered by GC, pre-allocating 0
bytes.
Init: Object subsystem initialized
Init: Startup System Settings:
Init: System Settings:
Init:   StaticDecals=true
Init:   DynamicDecals=true
Init:   DynamicLights=true
Init:   DynamicShadows=true
Init:   LightEnvironmentShadows=true
Init:   CompositeDynamicLights=false
Init:   DirectionalLightmaps=true
Init:   MotionBlur=true
Init:   DepthOfField=true
Init:   Bloom=true
Init:   QualityBloom=true
Init:   Distortion=true
Init:   DropParticleDistortion=false
Init:   SpeedTreeLeaves=true
Init:   SpeedTreeFronds=true
Init:   OnlyStreamInTextures=false
Init:   LensFlares=true
Init:   FogVolumes=true
Init:   FloatingPointRenderTargets=true
Init:   Trilinear=false
Init:   OneFrameThreadLag=true
Init:   UseVsync=false
Init:   UpscaleScreenPercentage=true
Init:   Fullscreen=false
Init:   AllowD3D10=true
Init:   EnableHighPolyChars=false
Init:   SkeletalMeshLODBias=0
Init:   ParticleLODBias=0
Init:   DetailMode=2
Init:   ShadowFilterQualityBias=0
Init:   MaxAnisotropy=4
Init:   MaxMultisamples=1
Init:   MinShadowResolution=32
Init:   MaxShadowResolution=512
Init:   ResX=800
Init:   ResY=600
Init:   ScreenPercentage=100.000
Init:   SceneCaptureStreamingMultiplier=1.000
Init:   FoliageDrawRadiusMultiplier=1.000
Init:   ShadowTexelsPerPixel=2.000
Log:    TEXTUREGROUP_World: (MinLODSize=   1,MaxLODSize=4096,LODBias=0)
Log:    TEXTUREGROUP_WorldNormalMap: (MinLODSize=
1,MaxLODSize=4096,LODBias=0)
Log:    TEXTUREGROUP_WorldSpecular: (MinLODSize=
1,MaxLODSize=4096,LODBias=0)
Log:    TEXTUREGROUP_Character: (MinLODSize=   1,MaxLODSize=4096,LODBias=0)
Log:    TEXTUREGROUP_CharacterNormalMap: (MinLODSize=
1,MaxLODSize=4096,LODBias=0)
Log:    TEXTUREGROUP_CharacterSpecular: (MinLODSize=
1,MaxLODSize=4096,LODBias=0)
Log:    TEXTUREGROUP_Weapon: (MinLODSize=   1,MaxLODSize=4096,LODBias=0)
Log:    TEXTUREGROUP_WeaponNormalMap: (MinLODSize=
1,MaxLODSize=4096,LODBias=0)
Log:    TEXTUREGROUP_WeaponSpecular: (MinLODSize=
1,MaxLODSize=4096,LODBias=0)
Log:    TEXTUREGROUP_Vehicle: (MinLODSize=   1,MaxLODSize=4096,LODBias=0)
Log:    TEXTUREGROUP_VehicleNormalMap: (MinLODSize=
1,MaxLODSize=4096,LODBias=0)
Log:    TEXTUREGROUP_VehicleSpecular: (MinLODSize=
1,MaxLODSize=4096,LODBias=0)
Log:    TEXTUREGROUP_Effects: (MinLODSize=   1,MaxLODSize=4096,LODBias=0)
Log:    TEXTUREGROUP_Skybox: (MinLODSize=   1,MaxLODSize=4096,LODBias=0)
Log:    TEXTUREGROUP_UI: (MinLODSize=   1,MaxLODSize=4096,LODBias=0)
Log:    TEXTUREGROUP_LightAndShadowMap: (MinLODSize=
1,MaxLODSize=4096,LODBias=0)
Log:    TEXTUREGROUP_RenderTarget: (MinLODSize=
1,MaxLODSize=4096,LODBias=0)
Init: Friendly System Settings:
Init:   TextureDetail=Level5
Init:   WorldDetail=Level5
Init:   bUseVSync=0
Init:   bUseMSAA=0
Init:   ScreenPercentage=100
Init:   UpscaleScreenPercentage=1
Init:   ResX= 800
Init:   ResY= 600
Init:   Fullscreen=0
Log: Initializing FaceFX...
Log: FaceFX initialized:
Log:     version  1.710000
Log:     licensee Unreal Engine 3 Licensee
Log:     project  Unreal Engine 3 Project
Log: GConfig::Find has loaded file:  ..\Engine\Localization/int/Core.int
Log: GConfig::Find has loaded file:  ..\Engine\Localization/int/Engine.int
Log: Loaded shader cache RefShaderCache-PC-D3D-SM3.CacheObject: 24748
shaders(5 legacy, 0 redundant), 2548 materials
Log: GConfig::Find has loaded file:
..\Engine\Localization/int/UnrealScriptTest.int
Log: GConfig::Find has loaded file:  ..\UTGame\Localization/int/UTGame.int
Log: GConfig::LoadFile has loaded file:  ../UTGame/Config/UTWeapon.ini
Log: GConfig::LoadFile has loaded file:  ../UTGame/Config/UTCustomChar.ini
Log: GConfig::LoadFile associated file:  ../UTGame/Config/UTMap.ini
Log: GConfig::LoadFile has loaded file:  ../UTGame/Config/UTWeb.ini
Log: GConfig::Find has loaded file:
..\Engine\Localization/int/OnlineSubsystemGameSpy.int
Init: Version: 3542
Init: Epic Internal: 0
Init: Compiled: Feb 20 2008 00:51:27
Init: Command line:
DM-Deck?mutators=UTGame.UTMutator_Instagib?PureServer=0?bAllowJoinInProgress=True?bAllowInvites=True?bUsesPresence=True?bAllowJoinViaPresence=True?bShouldAdvertise=True?bUsesStats=True?b
IsLanMatch=False?bIsDedicated=True?AdminPassword=xxx?mutator=CustomUTv1a.UTMutator_CustomUTv1a
-multihome=85.14.220.78 -port=12777 -login=xxx -password=xxx
-log=ut304_tdm.log -noh
omedir -unattended
Init: Base directory:
/home/gameadmin/servers/85.14.220.78_12777/ut3-dedicated/Binaries/
Init: Character set: Unicode
Log: Executing Class Engine.ServerCommandlet
Log: Initializing Game Engine...
Init: UEngine initialized
Log: Looking for DLC...
Log: Failed to find Package GuidCache_Textures to FullyLoad
[FullyLoadType = 3, Tag = ]
Log: Failed to find Package GuidCache_Textures to FullyLoad
[FullyLoadType = 3, Tag = ]
Log: Failed to find Package GuidCache_Script to FullyLoad [FullyLoadType
= 3, Tag = ]
Log: Object size..............: 60
Log: Actor size...............: 436
Log: ActorComponent size......: 88
Log: PrimitiveComponent size..: 448
Log: GConfig::Find has loaded file:
../UTGame/Config/UTUIDataStore_Registry_0.ini
Log: GConfig::Find has loaded file:  ../UTGame/Config/UTWebAdmin.ini
Log: GConfig::Find has loaded file:  ../UTGame/Config/UTcustomutv1a.ini
Log: Performing DNS lookup for stunserver.org
Log: Browse:
DM-Deck?Name=Player?team=255?mutators=UTGame.UTMutator_Instagib?PureServer=0?bAllowJoinInProgress=True?bAllowInvites=True?bUsesPresence=True?bAllowJoinViaPresence=True?bShouldAdvertise=True?bUse
sStats=True?bIsLanMatch=False?bIsDedicated=True?AdminPassword=xxx?mutator=CustomUTv1a.UTMutator_CustomUTv1a
Log: LoadMap:
DM-Deck?Name=Player?team=255?mutators=UTGame.UTMutator_Instagib?PureServer=0?bAllowJoinInProgress=True?bAllowInvites=True?bUsesPresence=True?bAllowJoinViaPresence=True?bShouldAdvertise=True?bUs
esStats=True?bIsLanMatch=False?bIsDedicated=True?AdminPassword=xxx?mutator=CustomUTv1a.UTMutator_CustomUTv1a
Log: GConfig::Find has loaded file:
..\UTGame\Localization/int/UTGameContent.int
Log: Game class is 'UTDeathmatch'
Init: Sockets: Socket queue 262142 / 262142
Log: NetMode is now 1
Log: Primary PhysX scene will be in software.
Log: Creating Primary PhysX Scene.
Log: Bringing World DM-Deck.TheWorld up for play (30) at 2008.03.04-18.52.15
ScriptLog: Mutators CustomUTv1a.UTMutator_CustomUTv1a
ScriptLog: -- MAPVOTE is ENABLED!!!!!
ScriptLog: Web Server Created http://85.14.220.78:12771 Port: 12771
MaxCon 18 ExpirationSecs 86400 Enabled True
WebAdmin: Creating IWebAdminAuth instance from: BasicWebAdminAuth
WebAdmin: Creating ISessionHandler instance from: SessionHandler
Log: Bringing up level for play took: 0.680446
Log: ########### Finished loading level: 7.074538 seconds
Init: Game engine initialized
Log: Initializing Game Engine Completed
Log: FSTUNClient resolved stunserver.org (192.245.12.229)
ScriptLog: Cut down URL
?Name=Player?team=255?mutators=UTGame.UTMutator_Instagib?PureServer=0?bAllowJoinInProgress=True?bAllowInvites=True?bUsesPresence=True?bAllowJoinViaPresence=True?bShouldAdvertise=True?
bUsesStats=True?bIsLanMatch=False?bIsDedicated=True?AdminPassword=xxx?mutator=CustomUTv1a.UTMutator_CustomUTv1a
ScriptLog: Cut down URL
?Name=Player?team=255?mutators=UTGame.UTMutator_Instagib?PureServer=0?bAllowJoinInProgress=True?bAllowInvites=True?bUsesPresence=True?bAllowJoinViaPresence=True?bShouldAdvertise=True?
bUsesStats=True?bIsLanMatch=False?bIsDedicated=True?AdminPassword=xxx?mutator=CustomUTv1a.UTMutator_CustomUTv1a
ScriptLog: Cut down URL
?Name=Player?team=255?mutators=UTGame.UTMutator_Instagib?PureServer=0?bAllowJoinInProgress=True?bAllowInvites=True?bUsesPresence=True?bAllowJoinViaPresence=True?bShouldAdvertise=True?
bUsesStats=True?bIsLanMatch=False?bIsDedicated=True?AdminPassword=xxx?mutator=CustomUTv1a.UTMutator_CustomUTv1a
ScriptLog: Reset UTDeathmatch_0
NetComeGo: Open TheWorld  77.234.76.202:61398
Log: Client netspeed is 10000

[...]

NetComeGo: Open TheWorld  88.156.230.2:1275
NetComeGo: Close TcpipConnection_69 88.156.230.2:1275
NetComeGo: Open TheWorld  217.117.43.39:7120
NetComeGo: Close TcpipConnection_70 217.117.43.39:7120
Error: Can't destroy a null online session

Thanks in advance
Thomas

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 252 bytes
Desc: OpenPGP digital signature
URL: <http://icculus.org/pipermail/ut3/attachments/20080307/4577bc45/attachment.pgp>


More information about the ut3 mailing list