It would be great to get a quick start guide for this. I put together something based on the video and there is basic functionality when I run it through the editor (it completes session bp functions and doesn’t crash)but when I try run a packaged build it crashes out. An outline of my workflow lies below:
-
Make sure that I’m using the correct version of steam and that it’s selected as my default platform.
-
Make sure that AppID and other relevant info is setup.
-
Created a Blueprint extending GameInstance and named it MyGameInstance.
-
Created Custom Events for Host,Find,Join and Destroy Sessions and connected the relevant Sessions BPs.
-
Created a UMG server browser (not as tricky as I thought it would be, Yay UMG
).
-
Setup switches and messages for Error handling events in GameInstance BP.
-
Set project GameInstance as MyGameInstanceBP.
I’ve also included the callstack below:
[CallStack]
MachineId:2053B91C424DB66512EF21BB699E7482
UserName:NexyStation1
Access violation - code c0000005 (first/second chance not available)
Atajrubah!FMallocBinned::FreeInternal() + 190 bytes [f:\unrealengine\unrealengine-4.6\engine\source\runtime\core\public\hal\mallocbinned.h:580]
Atajrubah!FArchive::~FArchive() + 62 bytes [f:\unrealengine\unrealengine-4.6\engine\source\runtime\core\private\serialization\archive.cpp:56]
Atajrubah!ULinkerLoad::~ULinkerLoad() + 45 bytes [f:\unrealengine\unrealengine-4.6\engine\source\runtime\coreuobject\private\uobject\linkerload.cpp:617]
Atajrubah!ULinkerLoad::`scalar deleting destructor'() + 20 bytes
Atajrubah!IncrementalPurgeGarbage() + 2093 bytes [f:\unrealengine\unrealengine-4.6\engine\source\runtime\coreuobject\private\uobject\garbagecollection.cpp:983]
Atajrubah!CollectGarbage() + 1983 bytes [f:\unrealengine\unrealengine-4.6\engine\source\runtime\coreuobject\private\uobject\garbagecollection.cpp:1172]
Atajrubah!UEngine::LoadMap() + 2454 bytes [f:\unrealengine\unrealengine-4.6\engine\source\runtime\engine\private\unrealengine.cpp:8654]
Atajrubah!UEngine::Browse() + 2221 bytes [f:\unrealengine\unrealengine-4.6\engine\source\runtime\engine\private\unrealengine.cpp:8100]
Atajrubah!UGameInstance::StartGameInstance() + 768 bytes [f:\unrealengine\unrealengine-4.6\engine\source\runtime\engine\private\gameinstance.cpp:296]
Atajrubah!UGameEngine::Init() + 1446 bytes [f:\unrealengine\unrealengine-4.6\engine\source\runtime\engine\private\gameengine.cpp:480]
Atajrubah!FEngineLoop::Init() + 1103 bytes [f:\unrealengine\unrealengine-4.6\engine\source\runtime\launch\private\launchengineloop.cpp:1919]
Atajrubah!GuardedMain() + 269 bytes [f:\unrealengine\unrealengine-4.6\engine\source\runtime\launch\private\launch.cpp:129]
Atajrubah!GuardedMainWrapper() + 26 bytes [f:\unrealengine\unrealengine-4.6\engine\source\runtime\launch\private\windows\launchwindows.cpp:126]
Atajrubah!WinMain() + 249 bytes [f:\unrealengine\unrealengine-4.6\engine\source\runtime\launch\private\windows\launchwindows.cpp:202]
Atajrubah!__tmainCRTStartup() + 329 bytes [f:\dd\vctools\crt\crtw32\dllstuff\crtexe.c:618]
[Log+CallStack]
Log file open, 12/15/14 21:20:50
LogInit: Version: 4.6.0-0+UE4
LogInit: API Version: 0
LogInit: Compiled (64-bit): Dec 13 2014 06:05:40
LogInit: Compiled with Visual C++: 18.00.30501.00
LogInit: Build Configuration: Development
LogInit: Branch Name: UE4
LogInit: Command line: -log
LogInit: Base directory: C:/Program Files (x86)/Steam/steamapps/common/Atajrubah/Atajrubah/Binaries/Win64/
LogInit: Rocket: 0
[2014.12.15-17.20.50:268] 0]LogTaskGraph: Started task graph with 3 named threads and 6 total threads.
[2014.12.15-17.20.50:309] 0]LogOnline:Display: STEAM: Loading Steam SDK 1.30
[2014.12.15-17.20.51:244] 0]LogInit: WinSock: version 1.1 (2.2), MaxSocks=32767, MaxUdp=65467
[2014.12.15-17.21.05:667] 0]LogInit: Presizing for 0 objects not considered by GC, pre-allocating 0 bytes.
[2014.12.15-17.21.06:176] 0]LogOnline:Warning: STEAM: Failed to obtain steam user stats, user: ____ [_____] has no stats entries
[2014.12.15-17.21.06:176] 0]LogInit: Object subsystem initialized
[2014.12.15-17.21.09:634] 0]LogInit: Selected Device Profile: [WindowsNoEditor]
[2014.12.15-17.21.09:634] 0]LogInit: Applying CVar settings loaded from the selected device profile: [WindowsNoEditor]
[2014.12.15-17.21.10:178] 0]LogInit: Computer: NEXYSTATION1-PC
[2014.12.15-17.21.10:179] 0]LogInit: User: NexyStation1
[2014.12.15-17.21.10:179] 0]LogInit: CPU Page size=4096, Cores=4
[2014.12.15-17.21.10:179] 0]LogInit: High frequency timer resolution =3.312841 MHz
[2014.12.15-17.21.10:233] 0]LogMemory: Memory total: Physical=15.9GB (16GB approx) Virtual=8192.0GB
[2014.12.15-17.21.10:233] 0]LogMemory: Platform Memory Stats for WindowsNoEditor
[2014.12.15-17.21.10:233] 0]LogMemory: Process Physical Memory: 87.38 MB used, 87.38 MB peak
[2014.12.15-17.21.10:233] 0]LogMemory: Process Virtual Memory: 56.41 MB used, 58.46 MB peak
[2014.12.15-17.21.10:233] 0]LogMemory: Physical Memory: 6188.67 MB used, 16301.12 MB total
[2014.12.15-17.21.10:233] 0]LogMemory: Virtual Memory: 301.11 MB used, 8388608.00 MB total
[2014.12.15-17.21.11:180] 0]LogD3D11RHI: Found D3D11 adapter 0: NVIDIA GeForce GTX 750 Ti (Feature Level 11_0)
[2014.12.15-17.21.11:180] 0]LogD3D11RHI: Adapter has 1974MB of dedicated video memory, 0MB of dedicated system memory, and 2048MB of shared system memory, 1 output[s]
[2014.12.15-17.21.11:181] 0]LogD3D11RHI: Chosen D3D11 Adapter Id = 0
[2014.12.15-17.21.11:372] 0]LogRHI: Texture pool is 1361 MB (70% of 1945 MB)
[2014.12.15-17.21.11:434] 0]LogD3D11RHI: Async texture creation enabled
[2014.12.15-17.21.32:283] 0]LogTextLocalizationManager: The requested culture ('en_ZA') has no localization data; parent culture's ('en') localization data will be used.
[2014.12.15-17.21.32:762] 0]LogContentStreaming: Texture pool size is 1000.000000MB
[2014.12.15-17.21.56:118] 0]LogCollisionProfile:Warning: Profile (UI) - Custom Channel Name = 'Weapon' hasn't been found
[2014.12.15-17.22.34:727] 0]LogWindowsMoviePlayer: Unable to load movie: ../../../Atajrubah/Content/Movies/Default_Startup.mp4
[2014.12.15-17.22.34:804] 0]LogObj: 20572 objects as part of root set at end of initial load.
[2014.12.15-17.22.34:805] 0]LogUObjectAllocator: 4455704 out of 0 bytes used by permanent object pool.
[2014.12.15-17.22.35:042] 0]LogEngine: Initializing Engine...
[2014.12.15-17.22.37:370] 0]LogHMD:Warning: No Oculus HMD detected! Is Oculus Run-Time installed and service is running?
[2014.12.15-17.22.37:463] 0]LogHMD: Oculus shutdown.
[2014.12.15-17.22.38:631] 0]LogInit: XAudio2 using 'Headset Earphone (Microsoft LifeChat LX-3000 )' : 2 channels at 44.1 kHz using 16 bits per sample (channel mask 0x3)
[2014.12.15-17.22.38:674] 0]LogInit: FAudioDevice initialized.
[2014.12.15-17.22.38:674] 0]LogInit: Texture streaming: Enabled
[2014.12.15-17.22.38:696] 0]LogConsoleManager:Warning: Console variable 'r.VSync' wasn't set (Priority Code < GameSetting)
[2014.12.15-17.24.28:439] 0]LogWindows: === Critical error: ===
Fatal error!
Atajrubah.exe!FMallocBinned::FreeInternal() (0x000000013fda1f9e) + 135 bytes [f:\unrealengine\unrealengine-4.6\engine\source\runtime\core\public\hal\mallocbinned.h:580]
Atajrubah.exe!FArchive::~FArchive() (0x000000013fd056ce) + 56 bytes [f:\unrealengine\unrealengine-4.6\engine\source\runtime\core\private\serialization\archive.cpp:56]
Atajrubah.exe!FArchiveFileReaderGeneric::`scalar deleting destructor'() (0x000000013fb97b14) + 0 bytes [UnknownFile:0]
Atajrubah.exe!ULinkerLoad::Detach() (0x000000013ff09746) + 0 bytes [f:\unrealengine\unrealengine-4.6\engine\source\runtime\coreuobject\private\uobject\linkerload.cpp:3496]
Atajrubah.exe!ResetLoaders() (0x000000013ff327ec) + 14 bytes [f:\unrealengine\unrealengine-4.6\engine\source\runtime\coreuobject\private\uobject\linker.cpp:416]
Atajrubah.exe!EndLoad() (0x000000013ff682ac) + 0 bytes [f:\unrealengine\unrealengine-4.6\engine\source\runtime\coreuobject\private\uobject\uobjectglobals.cpp:1174]
Atajrubah.exe!LoadPackageInternal() (0x000000013ff7ac39) + 0 bytes [f:\unrealengine\unrealengine-4.6\engine\source\runtime\coreuobject\private\uobject\uobjectglobals.cpp:887]
Atajrubah.exe!ResolveName() (0x000000013ff86117) + 79 bytes [f:\unrealengine\unrealengine-4.6\engine\source\runtime\coreuobject\private\uobject\uobjectglobals.cpp:601]
Atajrubah.exe!StaticLoadObject() (0x000000013ff8f4bd) + 0 bytes [f:\unrealengine\unrealengine-4.6\engine\source\runtime\coreuobject\private\uobject\uobjectglobals.cpp:688]
Atajrubah.exe!UGameEngine::Init() (0x00000001410ebbaf) + 54 bytes [f:\unrealengine\unrealengine-4.6\engine\source\runtime\engine\private\gameengine.cpp:432]
Atajrubah.exe!FEngineLoop::Init() (0x000000013fb28d5f) + 0 bytes [f:\unrealengine\unrealengine-4.6\engine\source\runtime\launch\private\launchengineloop.cpp:1919]
Atajrubah.exe!GuardedMain() (0x000000013fb2811d) + 0 bytes [f:\unrealengine\unrealengine-4.6\engine\source\runtime\launch\private\launch.cpp:129]
Atajrubah.exe!GuardedMainWrapper() (0x000000013fb2820a) + 5 bytes [f:\unrealengine\unrealengine-4.6\engine\source\runtime\launch\private\windows\launchwindows.cpp:126]
Atajrubah.exe!WinMain() (0x000000013fb354b9) + 17 bytes [f:\unrealengine\unrealengine-4.6\engine\source\runtime\launch\private\windows\launchwindows.cpp:202]
Atajrubah.exe!__tmainCRTStartup() (0x00000001427ed875) + 21 bytes [f:\dd\vctools\crt\crtw32\dllstuff\crtexe.c:618]
kernel32.dll!UnknownFunction (0x0000000076eb59ed) + 0 bytes [UnknownFile:0]
ntdll.dll!UnknownFunction (0x00000000770ec541) + 0 bytes [UnknownFile:0]
ntdll.dll!UnknownFunction (0x00000000770ec541) + 0 bytes [UnknownFile:0]
[2014.12.15-17.24.28:757] 0]LogExit: Executing StaticShutdownAfterError
[2014.12.15-17.24.28:972] 0]LogWindows: FPlatformMisc::RequestExit(1)
[2014.12.15-17.24.28:972] 0]Log file closed, 12/15/14 21:24:28
My Engine is built from the github 4.6 release. Anyone had a similar issue with the pre-built binary ?
Best Regards
MrNexy