• Please make sure you are familiar with the forum rules. You can find them here: https://forums.tripwireinteractive.com/index.php?threads/forum-rules.2334636/

Server Server Crash when loading Custom Maps

FuRiouS4509

FNG / Fresh Meat
Nov 8, 2015
3
0
Hey,
im trying to host my own server to play custom maps with friends.
Vanilla maps are working properly, but as soon as i load a custom map the server crashes.

Here is the full log:

Log: Log file open, 03/11/16 17:11: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): Mar 2 2016 19:07:01
Init: Changelist: 1532151
Init: Command line: SERVER kf-bioticslab?adminpassword=123
Init: Base directory: E:\kf2server\Binaries\win64\
[0000.17] Init: Computer: DESKTOP-JKM10EJ
[0000.17] Init: User: FuRiouS
[0000.17] Init: CPU Page size=4096, Processors=4
[0000.17] Init: High frequency timer resolution =14.318180 MHz
[0000.17] Init: Memory total: Physical=8.0GB (8GB approx) Pagefile=9.5GB Virtual=131072.0GB
[0000.17] Log: Steam Client API not initialized (not required for servers)
[0000.17] Log: Automatically setting Steam query port to 27015 (server port is 7777)
[0000.17] Log: Automatically setting Steam port to 20560 (server port is 7777)
[0000.74] Log: Steam Game Server API initialized 1
[0000.74] DevOnline: appSteamInit: Steam Game Server UID: 0
[0000.74] Init: Presizing for 0 objects not considered by GC, pre-allocating 0 bytes.
[0000.74] Init: Object subsystem initialized
[0000.74] Warning: Warning, Unknown language extension . Defaulting to INT
[0000.80] Log: CachePaths() took 0.06 Seconds
[0000.81] Log: Shader platform (RHI): PC-D3D-SM5
[0000.87] Log: PhysXLevel : 0

[0000.98] Log: Executing Class Engine.ServerCommandlet
[0001.64] Log: Initializing Game Engine...
[0001.98] 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'
[0001.98] 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]?
[0001.98] Warning: Warning, Failed to load 'Texture2D ENG_EngineResources_TEX.Dither.dither_pattern': Failed to find object 'Texture2D ENG_EngineResources_TEX.Dither.dither_pattern'
[0002.55] Warning: Invalid movie stream data for TextureMovie UI_Managers.MenuBG
[0002.70] Log: Steam Client API is unavailable (not required for servers)
[0002.71] Log: UKFWorkshopSteamworks::ForceItemInstall: State of item 605551918 is 4.
[0002.71] Log: UKFWorkshopSteamworks::ForceItemInstall: State of item 605549089 is 8.
[0002.71] Warning: Warning, Workshop: Attempting to check if item 605549089 is installed without having downloaded it.
[0002.71] Log: UKFWorkshopSteamworks::ForceItemInstall: State of item 605532351 is 8.
[0002.71] Warning: Warning, Workshop: Attempting to check if item 605532351 is installed without having downloaded it.
[0002.71] Log: UKFWorkshopSteamworks::ForceItemInstall: State of item 605547588 is 4.
[0002.71] Log: UKFWorkshopSteamworks::ForceItemInstall: State of item 605633924 is 8.
[0002.71] Warning: Warning, Workshop: Attempting to check if item 605633924 is installed without having downloaded it.
[0002.72] Log: LoadMap: kf-bioticslab?Name=Player?Team=255?adminpassword=123
[0002.77] Log: UKFWorkshopSteamworks::ForceItemInstall: State of item 605551918 is 4.
[0002.77] Log: UKFWorkshopSteamworks::ForceItemInstall: State of item 605549089 is 8.
[0002.77] Warning: Warning, Workshop: Attempting to check if item 605549089 is installed without having downloaded it.
[0002.77] Log: UKFWorkshopSteamworks::ForceItemInstall: State of item 605532351 is 8.
[0002.77] Warning: Warning, Workshop: Attempting to check if item 605532351 is installed without having downloaded it.
[0002.77] Log: UKFWorkshopSteamworks::ForceItemInstall: State of item 605547588 is 4.
[0002.77] Log: UKFWorkshopSteamworks::ForceItemInstall: State of item 605633924 is 8.
[0002.77] Warning: Warning, Workshop: Attempting to check if item 605633924 is installed without having downloaded it.
[0008.61] Log: Game class is 'KFGameInfo_Survival'
[0008.65] Log: NetMode is now 1
[0008.74] Log: Bringing World KF-BioticsLab.TheWorld up for play (30) at 2016.03.11-17.11.30
[0008.74] Log: Initializing Steam game server
[0008.75] DevLobby: LobbyJoinGame ServerIP=
[0008.78] Log: Attempting to update workshop files before logging in.
[0008.85] ScriptLog: Recording game events with KFGameplayEventsWriter
[0008.85] ScriptLog: Web Server Created http://192.168.2.21:8080 Port: 8080 MaxCon 18 ExpirationSecs 86400 Enabled True
[0008.88] WebAdmin: Starting Killing Floor 2 WebAdmin...
[0008.88] WebAdmin: Creating IWebAdminAuth instance from: BasicWebAdminAuth
[0008.88] WebAdmin: BasicWebAdminAuth does not support hash algorithm sha1
[0008.88] WebAdmin: Creating ISessionHandler instance from: SessionHandler
[0008.89] WebAdmin: Updating news...
[0008.89] WebAdmin: No OnlineNewsInterface; news desk is unavailable
[0008.91] Log: Bringing up level for play took: 0.261286
[0008.91] Log: ########### Finished loading level: 6.196487 seconds
[0008.91] Log: KF2 VERSION 1025
[0008.91] Log: Initializing Game Engine Completed
[0009.77] Log: Steam game server UID: 90099872881078280
[0016.51] ScriptLog: Add game at 0
[0017.05] Warning: Warning, Failed to load 'KF-MCP1_HostileGrounds': The file '..\..\KFGame\BrewedPC\Maps\KF-MCP1_HostileGrounds\KF-MCP1_HostileGrounds.kfm' contains unrecognizable data, check that it is of the expected type.
[0017.05] ScriptLog: ProcessServerTravel: KF-MCP1_HostileGrounds?game=KFGameContent.KFGameInfo_Survival?AdminPassword=123
[0021.02] Log: Server switch level: KF-MCP1_HostileGrounds?game=KFGameContent.KFGameInfo_Survival?AdminPassword=123
[0021.03] Log: LoadMap: KF-MCP1_HostileGrounds?game=KFGameContent.KFGameInfo_Survival?AdminPassword=123?Name=Player?Team=255
[0021.04] Exit: IpNetDriverSteamworks_0 shut down
[0021.44] Log: UKFWorkshopSteamworks::ForceItemInstall: State of item 605551918 is 4.
[0021.44] Log: UKFWorkshopSteamworks::ForceItemInstall: State of item 605549089 is 8.
[0021.44] Warning: Warning, Workshop: Attempting to check if item 605549089 is installed without having downloaded it.
[0021.44] Log: UKFWorkshopSteamworks::ForceItemInstall: State of item 605532351 is 8.
[0021.44] Warning: Warning, Workshop: Attempting to check if item 605532351 is installed without having downloaded it.
[0021.45] Log: UKFWorkshopSteamworks::ForceItemInstall: State of item 605547588 is 4.
[0021.45] Log: UKFWorkshopSteamworks::ForceItemInstall: State of item 605633924 is 8.
[0021.45] Warning: Warning, Workshop: Attempting to check if item 605633924 is installed without having downloaded it.
[0021.45] Warning: Warning, Failed to load 'KF-MCP1_HostileGrounds': The file '..\..\KFGame\BrewedPC\Maps\KF-MCP1_HostileGrounds\KF-MCP1_HostileGrounds.kfm' contains unrecognizable data, check that it is of the expected type.
[0021.45] Critical: appError called: Failed to load package 'KF-MCP1_HostileGrounds'
[0021.45] Critical: Windows GetLastError: the system cannot find the file specified (2) (translated by me)
[0021.83] Log: === Critical error: ===
Failed to load package 'KF-MCP1_HostileGrounds'

Address = 0x71c1f28 (filename not found) [in C:\WINDOWS\system32\KERNELBASE.dll]
Address = 0xc73b9645 (filename not found) [in E:\kf2server\Binaries\win64\KFServer.exe]
Address = 0xc7378cdb (filename not found) [in E:\kf2server\Binaries\win64\KFServer.exe]
Address = 0xc77605eb (filename not found) [in E:\kf2server\Binaries\win64\KFServer.exe]
Address = 0xc772a60a (filename not found) [in E:\kf2server\Binaries\win64\KFServer.exe]
Address = 0xc7dd633f (filename not found) [in E:\kf2server\Binaries\win64\KFServer.exe]
Address = 0xc7dd727d (filename not found) [in E:\kf2server\Binaries\win64\KFServer.exe]
Address = 0xc7dd734a (filename not found) [in E:\kf2server\Binaries\win64\KFServer.exe]
Address = 0xc7dd7401 (filename not found) [in E:\kf2server\Binaries\win64\KFServer.exe]
Address = 0xc803459b (filename not found) [in E:\kf2server\Binaries\win64\KFServer.exe]
Address = 0x8708102 (filename not found) [in C:\WINDOWS\system32\KERNEL32.DLL]
Address = 0xa22c5b4 (filename not found) [in C:\WINDOWS\SYSTEM32\ntdll.dll]
Address = 0xa22c5b4 (filename not found) [in C:\WINDOWS\SYSTEM32\ntdll.dll]

[0021.83] Exit: Executing UObject::StaticShutdownAfterError
[0021.84] Exit: Executing UWindowsClient::ShutdownAfterError
[0021.87] Log: appRequestExit(1)

would be great if anyone knows a fix :confused:

P.S. This Thread didnt helped me: http://forums.tripwireinteractive.com/showthread.php?t=112990
 
i moved it to the usual map location E:\kf2server\KFGame\BrewedPC\Maps\KF-HostileGrounds.kfm

i also tested a file from the workshop today, to see if that download location works (same crash/log): E:\kf2server\Binaries\Win64\steamapps\workshop\downloads\232090\605532351\BrewedPC\KF-HostileGrounds.kfm


configs i changed:

4 screenshots here (Updated link)

the marked lines in the first 3 shots were all added. (did not replaced/removed anything)
changed the line in the 4th shot for webadmin
 
Last edited:
Upvote 0
And map should NOT be in E:\kf2server\Binaries\Win64\steamapps\workshop\dow nloads\232090\605532351\BrewedPC\ or in E:\kf2server\KFGame\BrewedPC\Maps\KF-HostileGrounds.kfm WTH are you doing :eek:

I see you configured the server to work with steam workshop:
[0021.44] Log: UKFWorkshopSteamworks::ForceItemInstall: State of item 605532351 is 8.
[0021.44] Warning: Warning, Workshop: Attempting to check if item 605532351 is installed without having downloaded it.
so why do you upload any file? Have some readings here: http://wiki.tripwireinteractive.com...loor_2)#Setting_Up_Steam_Workshop_For_Servers

As an example, here is my server log, as you can see all subscribed items are installed and up to date, your log show problem updating or verifying the file (surely because there are files everywhere mixed with other server files I guess)

Spoiler!

What I suggest: Read the TWI Wiki guide regarding Workshop for server, and how to have maps showing in webadmin. http://wiki.tripwireinteractive.com...loor_2)#Setting_Up_Steam_Workshop_For_Servers

Clean you server (delete any custom file) or make a fresh install of server files

Delete the KFGame/Cache/ folder of your server

Follow TWI guide and add your workshop items to ini file, add the workshop download manager to let people download your custom content from workshop, save, start server.

WAIT A FEW MINUTES after server starts, do not change map or anything, to let the server properly download the maps/mods from workshop. Once you see in your server log all items with state 4 like in my log they are up to date.

Stop server.

Go to KFGame/Cache/ folder, and explore each map subfolder (they are named the same as the workshop item ID) to copy each map file name exactly, map file names you will use to have the maps showing in the webadmin (by copy/pasting the map file name, you can't go wrong when you add them to your PCServer-KFGame.ini)

Save the ini file, start server, in webadmin go to map cycle, maps should be available.


Done, nothing more to do in the future, unless you want to add new workshop items to your server (in that case, if you read those simple previous steps, you know what to do)
 
Last edited:
Upvote 0