I've set up a dedicated KF2 server, and it runs just fine, except every once in a while, seemingly at random, it'll crash. Sometimes it's after only a few minutes, sometimes after hours of full games. I've run it both on Windows 7 and Windows 8.1 with the same results, so I assume it must be from some sort of misconfiguration.
I'll include a log of the most recent instance:
The only thing I can discern from it is that the server forgets where it is and can't find itself...?
Thanks!
I'll include a log of the most recent instance:
Spoiler!
Code:
Log: Log file open, 09/21/15 21:13:21
Init: WinSock: version 1.1 (2.2), MaxSocks=32767, MaxUdp=65467
DevConfig: GConfig::LoadFile associated file: ..\..\KFGame\Config\KFLightmass.ini
DevConfig: GConfig::LoadFile associated file: ..\..\KFGame\Config\PCServer-KFUI.ini
DevConfig: GConfig::LoadFile associated file: ..\..\KFGame\Config\PCServer-KFGameStats.ini
DevConfig: GConfig::LoadFile associated file: ..\..\KFGame\Config\PCServer-KFBenchmarking.ini
DevConfig: GConfig::Find has loaded file: ..\..\Engine\Config\ConsoleVariables.ini
Init: Version: 10897
Init: Epic Internal: 0
Init: Compiled (64-bit): Sep 9 2015 21:44:12
Init: Changelist: 1532151
Init: Command line: SERVER kf-bioticslab?adminpassword=123
Init: Base directory: C:\KF2Server\kf2files\Binaries\win64\
[0000.13] Log: Deleting old log file Launch-backup-2015.09.19-17.29.26.log
[0000.13] Init: Computer: 955P
[0000.13] Init: User: TheBookerSmith
[0000.13] Init: CPU Page size=4096, Processors=2
[0000.13] Init: High frequency timer resolution =3.579545 MHz
[0000.13] Init: Memory total: Physical=8.0GB (8GB approx) Pagefile=16.0GB Virtual=8192.0GB
[0000.13] Log: Steam Client API not initialized (not required for servers)
[0000.13] Log: Automatically setting Steam query port to 27015 (server port is 7777)
[0000.13] Log: Automatically setting Steam port to 20560 (server port is 7777)
[0000.60] Log: Steam Game Server API initialized 1
[0000.60] DevOnline: appSteamInit: Steam Game Server UID: 0
[0000.60] Init: Presizing for 0 objects not considered by GC, pre-allocating 0 bytes.
[0000.60] Init: Object subsystem initialized
[0000.60] Warning: Warning, Unknown language extension . Defaulting to INT
[0000.74] Log: CachePaths() took 0.14 Seconds
[0000.77] Log: Shader platform (RHI): PC-D3D-SM5
[0000.92] Log: PhysXLevel : 0
[0001.10] Log: Executing Class Engine.ServerCommandlet
[0003.28] Log: Initializing Game Engine...
[0003.29] Warning: Warning, Failed to load 'Texture2D FX_GORE_TEX.FX_Gore_Blend_All_D': Failed to find object 'Texture2D FX_GORE_TEX.FX_Gore_Blend_All_D'
[0003.29] Warning: Warning, The Outer object (Package ENG_EngineResources_TEX.Dither) for 'ENG_EngineResources_TEX.Dither.dither_pattern' couldn't be loaded [while loading package ENG_EngineResources_TEX]: Invalid linker index [couldn't load Package ENG_EngineResources_TEX.Dither]?
[0003.29] Warning: Warning, Failed to load 'Texture2D ENG_EngineResources_TEX.Dither.dither_pattern': Failed to find object 'Texture2D ENG_EngineResources_TEX.Dither.dither_pattern'
[0004.17] Warning: Invalid movie stream data for TextureMovie UI_Managers.MenuBG
[0004.44] Log: Steam Client API is unavailable (not required for servers)
[0004.45] Log: LoadMap: kf-bioticslab?Name=Player?Team=255?adminpassword=123
[0009.85] Log: Game class is 'KFGameInfo_Survival'
[0010.01] Log: NetMode is now 1
[0010.13] Log: Bringing World KF-BioticsLab.TheWorld up for play (30) at 2015.09.21-21.13.31
[0010.13] Log: Initializing Steam game server
[0010.14] DevLobby: LobbyJoinGame ServerIP=
[0010.29] ScriptLog: Recording game events with KFGameplayEventsWriter
[0010.29] ScriptLog: Web Server Created [URL]http://10.0.0.7:8080[/URL] Port: 8080 MaxCon 18 ExpirationSecs 86400 Enabled True
[0010.33] WebAdmin: Starting Killing Floor 2 WebAdmin...
[0010.33] WebAdmin: Creating IWebAdminAuth instance from: BasicWebAdminAuth
[0010.33] WebAdmin: BasicWebAdminAuth does not support hash algorithm sha1
[0010.33] WebAdmin: Creating ISessionHandler instance from: SessionHandler
[0010.34] WebAdmin: Updating news...
[0010.34] WebAdmin: No OnlineNewsInterface; news desk is unavailable
[0010.37] Log: Bringing up level for play took: 0.365769
[0010.37] Log: ########### Finished loading level: 5.921597 seconds
[0010.37] Log: KF2 VERSION 1013
[0010.37] Log: Initializing Game Engine Completed
[0010.50] WebAdmin: Chat logging enabled
[0011.12] Log: Steam game server UID: 90097333858240515
[0014.63] NetComeGo: Open TheWorld 09/21/15 21:13:35 97.117.111.194
[0014.63] NetComeGo: Close IpNetDriverSteamworks_0 IpNetConnectionSteamworks_0 97.117.111.194:62811 09/21/15 21:13:35
[0014.66] NetComeGo: Open TheWorld 09/21/15 21:13:35 97.117.111.194
[0014.66] NetComeGo: Close IpNetDriverSteamworks_0 IpNetConnectionSteamworks_1 97.117.111.194:62811 09/21/15 21:13:35
[0074.11] ScriptLog: Add game at 0
[0074.65] ScriptLog: ProcessServerTravel: KF-Catacombs?game=KFGameContent.KFGameInfo_Survival?AdminPassword=123
[0074.65] ScriptWarning: Accessed None 'KFPC'
KFPlayerReplicationInfo KF-BioticsLab.TheWorld:PersistentLevel.KFPlayerReplicationInfo_0
Function KFGame.KFPlayerReplicationInfo:ServerNotifyStopVOIP:003F
[0074.65] ScriptWarning: Accessed None 'KFPC'
KFPlayerReplicationInfo KF-BioticsLab.TheWorld:PersistentLevel.KFPlayerReplicationInfo_0
Function KFGame.KFPlayerReplicationInfo:ServerNotifyStopVOIP:005F
[0074.65] ScriptWarning: Accessed None 'KFPC'
KFPlayerReplicationInfo KF-BioticsLab.TheWorld:PersistentLevel.KFPlayerReplicationInfo_1
Function KFGame.KFPlayerReplicationInfo:ServerNotifyStopVOIP:003F
[0074.65] ScriptWarning: Accessed None 'KFPC'
KFPlayerReplicationInfo KF-BioticsLab.TheWorld:PersistentLevel.KFPlayerReplicationInfo_1
Function KFGame.KFPlayerReplicationInfo:ServerNotifyStopVOIP:005F
[0078.59] Log: Server switch level: KF-Catacombs?game=KFGameContent.KFGameInfo_Survival?AdminPassword=123
[0078.60] Log: LoadMap: KF-Catacombs?game=KFGameContent.KFGameInfo_Survival?AdminPassword=123?Name=Player?Team=255
[0078.60] Exit: IpNetDriverSteamworks_0 shut down
[0083.65] Log: Game class is 'KFGameInfo_Survival'
[0083.79] Log: NetMode is now 1
[0083.84] Log: Bringing World KF-Catacombs.TheWorld up for play (30) at 2015.09.21-21.14.44
[0083.84] DevLobby: LobbyJoinGame ServerIP=
[0083.88] ScriptLog: Recording game events with KFGameplayEventsWriter
[0083.89] ScriptLog: Web Server Created [URL]http://10.0.0.7:8080[/URL] Port: 8080 MaxCon 18 ExpirationSecs 86400 Enabled True
[0083.92] WebAdmin: Starting Killing Floor 2 WebAdmin...
[0083.92] WebAdmin: Creating IWebAdminAuth instance from: BasicWebAdminAuth
[0083.92] WebAdmin: BasicWebAdminAuth does not support hash algorithm sha1
[0083.92] WebAdmin: Creating ISessionHandler instance from: SessionHandler
[0083.94] WebAdmin: Updating news...
[0083.94] WebAdmin: No OnlineNewsInterface; news desk is unavailable
[0083.97] Log: Bringing up level for play took: 0.178056
[0083.97] Log: ########### Finished loading level: 5.370211 seconds
[0083.97] WebAdmin: Chat logging enabled
[0265.61] Log: === Critical error: ===
Fatal error!
Address = 0x3f1372aa (filename not found) [in C:\KF2Server\kf2files\Binaries\win64\KFServer.exe]
Address = 0x3f138eb2 (filename not found) [in C:\KF2Server\kf2files\Binaries\win64\KFServer.exe]
Address = 0x3f565ec9 (filename not found) [in C:\KF2Server\kf2files\Binaries\win64\KFServer.exe]
Address = 0x3f570d98 (filename not found) [in C:\KF2Server\kf2files\Binaries\win64\KFServer.exe]
Address = 0x3f4ce798 (filename not found) [in C:\KF2Server\kf2files\Binaries\win64\KFServer.exe]
Address = 0x3f4991da (filename not found) [in C:\KF2Server\kf2files\Binaries\win64\KFServer.exe]
Address = 0x3fb3a4bf (filename not found) [in C:\KF2Server\kf2files\Binaries\win64\KFServer.exe]
Address = 0x3fb3b3fd (filename not found) [in C:\KF2Server\kf2files\Binaries\win64\KFServer.exe]
Address = 0x3fb3b4ca (filename not found) [in C:\KF2Server\kf2files\Binaries\win64\KFServer.exe]
Address = 0x3fb3b581 (filename not found) [in C:\KF2Server\kf2files\Binaries\win64\KFServer.exe]
Address = 0x3fd8d22b (filename not found) [in C:\KF2Server\kf2files\Binaries\win64\KFServer.exe]
Address = 0x777e59ed (filename not found) [in C:\Windows\system32\kernel32.dll]
Address = 0x7791c541 (filename not found) [in C:\Windows\SYSTEM32\ntdll.dll]
Address = 0x7791c541 (filename not found) [in C:\Windows\SYSTEM32\ntdll.dll]
[0265.61] Exit: Executing UObject::StaticShutdownAfterError
[0265.61] Exit: Executing UWindowsClient::ShutdownAfterError
[0265.75] Log: appRequestExit(1)
The only thing I can discern from it is that the server forgets where it is and can't find itself...?
Thanks!