I upgraded my game which runs on a dedicated server from 4.25.3 to 4.26 (source built) and cannot run the game offline anymore, it just crashes. Running the game in listen-server or dedicated server mode works fine. Running an empty map with no gamemode and only the default pawn etc. also crashes.
I’ve checked my blueprints for any dedicated server and Has Authority? checks but I can’t seem to find the problem. Has anyone else had problems upgrading to 4.26 with a dedicated server? Data validation of all my assets also yielded no results and produced no errors.
Here is the log produced by the crash:
Assertion failed: !GIsPlayInEditorWorld [File D:/Unreal/UE426/Engine/Source/Editor/UnrealEd/Private/Editor.cpp] [Line: 817]
UE4Editor_Core!AssertFailedImplV() [d:\unreal\ue426\engine\source\runtime\core\private\misc\assertionmacros.cpp:102]
UE4Editor_Core!FDebug::CheckVerifyFailedImpl() [d:\unreal\ue426\engine\source\runtime\core\private\misc\assertionmacros.cpp:458]
UE4Editor_UnrealEd!SetPlayInEditorWorld() [d:\unreal\ue426\engine\source\editor\unrealed\private\editor.cpp:817]
UE4Editor_UnrealEd!UEditorEngine::CreateInnerProcessPIEGameInstance() [d:\unreal\ue426\engine\source\editor\unrealed\private\playlevel.cpp:2795]
UE4Editor_UnrealEd!UEditorEngine::OnLoginPIEComplete_Deferred() [d:\unreal\ue426\engine\source\editor\unrealed\private\playlevel.cpp:1503]
UE4Editor_UnrealEd!UEditorEngine::CreateNewPlayInEditorInstance() [d:\unreal\ue426\engine\source\editor\unrealed\private\playlevel.cpp:1750]
UE4Editor_UnrealEd!UEditorEngine::StartPlayInEditorSession() [d:\unreal\ue426\engine\source\editor\unrealed\private\playlevel.cpp:2700]
UE4Editor_UnrealEd!UEditorEngine::StartQueuedPlaySessionRequestImpl() [d:\unreal\ue426\engine\source\editor\unrealed\private\playlevel.cpp:1116]
UE4Editor_UnrealEd!UEditorEngine::StartQueuedPlaySessionRequest() [d:\unreal\ue426\engine\source\editor\unrealed\private\playlevel.cpp:1019]
UE4Editor_UnrealEd!UEditorEngine::Tick() [d:\unreal\ue426\engine\source\editor\unrealed\private\editorengine.cpp:1622]
UE4Editor_UnrealEd!UUnrealEdEngine::Tick() [d:\unreal\ue426\engine\source\editor\unrealed\private\unrealedengine.cpp:426]
UE4Editor!FEngineLoop::Tick() [d:\unreal\ue426\engine\source\runtime\launch\private\launchengineloop.cpp:4834]
UE4Editor!GuardedMain() [d:\unreal\ue426\engine\source\runtime\launch\private\launch.cpp:169]
UE4Editor!GuardedMainWrapper() [d:\unreal\ue426\engine\source\runtime\launch\private\windows\launchwindows.cpp:137]
UE4Editor!WinMain() [d:\unreal\ue426\engine\source\runtime\launch\private\windows\launchwindows.cpp:268]
UE4Editor!__scrt_common_main_seh() [d:\agent\_work\2\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl:288]
Update: I no longer experience this problem after updating my 4.25.3 project to 4.26.1. Everything seems to work smoothly now.