Which version of .net7 should we get? I tried installing it with brew and I get this error:
schmitta@TM vintagestory.app % ./Vintagestory
Failed to load /opt/homebrew/Cellar/dotnet/7.0.100/libexec/host/fxr/7.0.0/libhostfxr.dylib, error: dlopen(/opt/homebrew/Cellar/dotnet/7.0.100/libexec/host/fxr/7.0.0/libhostfxr.dylib, 0x0001): tried: '/opt/homebrew/Cellar/dotnet/7.0.100/libexec/host/fxr/7.0.0/libhostfxr.dylib' (mach-o file, but is an incompatible architecture (have 'arm64', need 'x86_64')), '/System/Volumes/Preboot/Cryptexes/OS/opt/homebrew/Cellar/dotnet/7.0.100/libexec/host/fxr/7.0.0/libhostfxr.dylib' (no such file), '/opt/homebrew/Cellar/dotnet/7.0.100/libexec/host/fxr/7.0.0/libhostfxr.dylib' (mach-o file, but is an incompatible architecture (have 'arm64', need 'x86_64'))
The library libhostfxr.dylib was found, but loading it from /opt/homebrew/Cellar/dotnet/7.0.100/libexec/host/fxr/7.0.0/libhostfxr.dylib failed
- Installing .NET prerequisites might help resolve this problem.
https://go.microsoft.com/fwlink/?linkid=2063366
It seems I need the x86 version, but of which runtime (core or just runtime)?
After installing ".NET 7.0 Runtime (v7.0.8) - macOS x64", I have this error instead:
schmitta@TM vintagestory.app % ./Vintagestory
29.6.2023 19:59:43 [Client Notification] Client logger started.
29.6.2023 19:59:43 [Client Notification] Game Version: .net7 Experimental build - v1.18.6 (Unstable)
29.6.2023 19:59:44 [Client Debug] Creating game window with window mode Fullscreen
ALError at 'Start': Invalid Value
29.6.2023 19:59:45 [Client Notification] OpenAL Initialized. Available Mono/Stereo Sources: /
29.6.2023 19:59:45 [Client Notification] CPU Cores: 8
29.6.2023 19:59:45 [Client Notification] Available RAM: 24576 MB
29.6.2023 19:59:45 [Client Notification] Graphics Card Vendor: Apple
29.6.2023 19:59:45 [Client Notification] Graphics Card Version: 4.1 Metal - 83.1
29.6.2023 19:59:45 [Client Notification] Graphics Card Renderer: Apple M2
29.6.2023 19:59:45 [Client Notification] Graphics Card ShadingLanguageVersion: 4.10
29.6.2023 19:59:45 [Client Notification] GL.MaxVertexUniformComponents: 4096
29.6.2023 19:59:45 [Client Notification] GL.MaxUniformBlockSize: 65536
29.6.2023 19:59:45 [Client Fatal] Game Version: .net7 Experimental build - v1.18.6 (Unstable)
6/29/2023 7:59:45 PM: Critical error occurred
Loaded Mods:
System.DllNotFoundException: Unable to load shared library 'libcairo.so.2' or one of its dependencies. In order to help diagnose loading problems, consider setting the DYLD_PRINT_LIBRARIES environment variable:
dlopen(/Users/schmitta/Documents/Inbox/vintagestory.app/libcairo.so.2.dylib, 0x0001): tried: '/Users/schmitta/Documents/Inbox/vintagestory.app/libcairo.so.2.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/Users/schmitta/Documents/Inbox/vintagestory.app/libcairo.so.2.dylib' (no such file), '/Users/schmitta/Documents/Inbox/vintagestory.app/libcairo.so.2.dylib' (no such file)
dlopen(/usr/local/share/dotnet/x64/shared/Microsoft.NETCore.App/7.0.8/libcairo.so.2.dylib, 0x0001): tried: '/usr/local/share/dotnet/x64/shared/Microsoft.NETCore.App/7.0.8/libcairo.so.2.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/usr/local/share/dotnet/x64/shared/Microsoft.NETCore.App/7.0.8/libcairo.so.2.dylib' (no such file), '/usr/local/share/dotnet/x64/shared/Microsoft.NETCore.App/7.0.8/libcairo.so.2.dylib' (no such file)
dlopen(/Users/schmitta/Documents/Inbox/vintagestory.app/Lib/libcairo.so.2.dylib, 0x0001): tried: '/Users/schmitta/Documents/Inbox/vintagestory.app/Lib/libcairo.so.2.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/Users/schmitta/Documents/Inbox/vintagestory.app/Lib/libcairo.so.2.dylib' (no such file), '/Users/schmitta/Documents/Inbox/vintagestory.app/Lib/libcairo.so.2.dylib' (no such file)
dlopen(libcairo.so.2.dylib, 0x0001): tried: 'libcairo.so.2.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OSlibcairo.so.2.dylib' (no such file), '/usr/lib/libcairo.so.2.dylib' (no such file, not in dyld cache), 'libcairo.so.2.dylib' (no such file), '/usr/local/lib/libcairo.so.2.dylib' (no such file), '/usr/lib/libcairo.so.2.dylib' (no such file, not in dyld cache)
dlopen(/Users/schmitta/Documents/Inbox/vintagestory.app/liblibcairo.so.2.dylib, 0x0001): tried: '/Users/schmitta/Documents/Inbox/vintagestory.app/liblibcairo.so.2.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/Users/schmitta/Documents/Inbox/vintagestory.app/liblibcairo.so.2.dylib' (no such file), '/Users/schmitta/Documents/Inbox/vintagestory.app/liblibcairo.so.2.dylib' (no such file)
dlopen(/usr/local/share/dotnet/x64/shared/Microsoft.NETCore.App/7.0.8/liblibcairo.so.2.dylib, 0x0001): tried: '/usr/local/share/dotnet/x64/shared/Microsoft.NETCore.App/7.0.8/liblibcairo.so.2.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/usr/local/share/dotnet/x64/shared/Microsoft.NETCore.App/7.0.8/liblibcairo.so.2.dylib' (no such file), '/usr/local/share/dotnet/x64/shared/Microsoft.NETCore.App/7.0.8/liblibcairo.so.2.dylib' (no such file)
dlopen(/Users/schmitta/Documents/Inbox/vintagestory.app/Lib/liblibcairo.so.2.dylib, 0x0001): tried: '/Users/schmitta/Documents/Inbox/vintagestory.app/Lib/liblibcairo.so.2.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/Users/schmitta/Documents/Inbox/vintagestory.app/Lib/liblibcairo.so.2.dylib' (no such file), '/Users/schmitta/Documents/Inbox/vintagestory.app/Lib/liblibcairo.so.2.dylib' (no such file)
dlopen(liblibcairo.so.2.dylib, 0x0001): tried: 'liblibcairo.so.2.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OSliblibcairo.so.2.dylib' (no such file), '/usr/lib/liblibcairo.so.2.dylib' (no such file, not in dyld cache), 'liblibcairo.so.2.dylib' (no such file), '/usr/local/lib/liblibcairo.so.2.dylib' (no such file), '/usr/lib/liblibcairo.so.2.dylib' (no such file, not in dyld cache)
dlopen(/Users/schmitta/Documents/Inbox/vintagestory.app/libcairo.so.2, 0x0001): tried: '/Users/schmitta/Documents/Inbox/vintagestory.app/libcairo.so.2' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/Users/schmitta/Documents/Inbox/vintagestory.app/libcairo.so.2' (no such file), '/Users/schmitta/Documents/Inbox/vintagestory.app/libcairo.so.2' (no such file)
dlopen(/usr/local/share/dotnet/x64/shared/Microsoft.NETCore.App/7.0.8/libcairo.so.2, 0x0001): tried: '/usr/local/share/dotnet/x64/shared/Microsoft.NETCore.App/7.0.8/libcairo.so.2' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/usr/local/share/dotnet/x64/shared/Microsoft.NETCore.App/7.0.8/libcairo.so.2' (no such file), '/usr/local/share/dotnet/x64/shared/Microsoft.NETCore.App/7.0.8/libcairo.so.2' (no such file)
dlopen(/Users/schmitta/Documents/Inbox/vintagestory.app/Lib/libcairo.so.2, 0x0001): tried: '/Users/schmitta/Documents/Inbox/vintagestory.app/Lib/libcairo.so.2' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/Users/schmitta/Documents/Inbox/vintagestory.app/Lib/libcairo.so.2' (no such file), '/Users/schmitta/Documents/Inbox/vintagestory.app/Lib/libcairo.so.2' (no such file)
dlopen(libcairo.so.2, 0x0001): tried: 'libcairo.so.2' (no such file), '/System/Volumes/Preboot/Cryptexes/OSlibcairo.so.2' (no such file), '/usr/lib/libcairo.so.2' (no such file, not in dyld cache), 'libcairo.so.2' (no such file), '/usr/local/lib/libcairo.so.2' (no such file), '/usr/lib/libcairo.so.2' (no such file, not in dyld cache)
dlopen(/Users/schmitta/Documents/Inbox/vintagestory.app/liblibcairo.so.2, 0x0001): tried: '/Users/schmitta/Documents/Inbox/vintagestory.app/liblibcairo.so.2' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/Users/schmitta/Documents/Inbox/vintagestory.app/liblibcairo.so.2' (no such file), '/Users/schmitta/Documents/Inbox/vintagestory.app/liblibcairo.so.2' (no such file)
dlopen(/usr/local/share/dotnet/x64/shared/Microsoft.NETCore.App/7.0.8/liblibcairo.so.2, 0x0001): tried: '/usr/local/share/dotnet/x64/shared/Microsoft.NETCore.App/7.0.8/liblibcairo.so.2' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/usr/local/share/dotnet/x64/shared/Microsoft.NETCore.App/7.0.8/liblibcairo.so.2' (no such file), '/usr/local/share/dotnet/x64/shared/Microsoft.NETCore.App/7.0.8/liblibcairo.so.2' (no such file)
dlopen(/Users/schmitta/Documents/Inbox/vintagestory.app/Lib/liblibcairo.so.2, 0x0001): tried: '/Users/schmitta/Documents/Inbox/vintagestory.app/Lib/liblibcairo.so.2' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/Users/schmitta/Documents/Inbox/vintagestory.app/Lib/liblibcairo.so.2' (no such file), '/Users/schmitta/Documents/Inbox/vintagestory.app/Lib/liblibcairo.so.2' (no such file)
dlopen(liblibcairo.so.2, 0x0001): tried: 'liblibcairo.so.2' (no such file), '/System/Volumes/Preboot/Cryptexes/OSliblibcairo.so.2' (no such file), '/usr/lib/liblibcairo.so.2' (no such file, not in dyld cache), 'liblibcairo.so.2' (no such file), '/usr/local/lib/liblibcairo.so.2' (no such file), '/usr/lib/liblibcairo.so.2' (no such file, not in dyld cache)
at System.Runtime.InteropServices.NativeLibrary.LoadByName(String libraryName, QCallAssembly callingAssembly, Boolean hasDllImportSearchPathFlag, UInt32 dllImportSearchPathFlag, Boolean throwOnError)
at System.Runtime.InteropServices.NativeLibrary.LoadLibraryByName(String libraryName, Assembly assembly, Nullable`1 searchPath, Boolean throwOnError)
at Cairo.CairoAPI.DllImportResolver(String libraryName, Assembly assembly, Nullable`1 searchPath) in C:\Users\Tyron\Documents\vintagestory\game-net7\Cairo\wrapper\Cairo.cs:line 65
at System.Runtime.InteropServices.NativeLibrary.LoadLibraryCallbackStub(String libraryName, Assembly assembly, Boolean hasDllImportSearchPathFlags, UInt32 dllImportSearchPathFlags)
at Cairo.NativeMethods.cairo_version_string()
at Cairo.CairoAPI.get_VersionString() in C:\Users\Tyron\Documents\vintagestory\game-net7\Cairo\wrapper\Cairo.cs:line 56
at Vintagestory.Client.NoObf.ClientPlatformWindows.LogAndTestHardwareInfos() in C:\Users\Tyron\Documents\vintagestory\game-net7\VintagestoryLib\Client\ClientPlatform\GameWindow.cs:line 153
at Vintagestory.Client.ClientProgram.Start(ClientProgramArgs args, String[] rawArgs) in C:\Users\Tyron\Documents\vintagestory\game-net7\VintagestoryLib\Client\ClientProgram.cs:line 287
at Vintagestory.Client.ClientProgram.<>c__DisplayClass9_0.<.ctor>b__1() in C:\Users\Tyron\Documents\vintagestory\game-net7\VintagestoryLib\Client\ClientProgram.cs:line 127
at Vintagestory.ClientNative.CrashReporter.Start(ThreadStart start) in C:\Users\Tyron\Documents\vintagestory\game-net7\VintagestoryLib\Client\ClientPlatform\ClientNative\CrashReporter.cs:line 93
Crash written to file at "/Users/schmitta/.config/VintagestoryDataNet7/Logs/client-crash.txt"
Game Version: .net7 Experimental build - v1.18.6 (Unstable)
6/29/2023 7:59:45 PM: Critical error occurred
Loaded Mods:
System.DllNotFoundException: Unable to load shared library 'libcairo.so.2' or one of its dependencies. In order to help diagnose loading problems, consider setting the DYLD_PRINT_LIBRARIES environment variable:
dlopen(/Users/schmitta/Documents/Inbox/vintagestory.app/libcairo.so.2.dylib, 0x0001): tried: '/Users/schmitta/Documents/Inbox/vintagestory.app/libcairo.so.2.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/Users/schmitta/Documents/Inbox/vintagestory.app/libcairo.so.2.dylib' (no such file), '/Users/schmitta/Documents/Inbox/vintagestory.app/libcairo.so.2.dylib' (no such file)
dlopen(/usr/local/share/dotnet/x64/shared/Microsoft.NETCore.App/7.0.8/libcairo.so.2.dylib, 0x0001): tried: '/usr/local/share/dotnet/x64/shared/Microsoft.NETCore.App/7.0.8/libcairo.so.2.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/usr/local/share/dotnet/x64/shared/Microsoft.NETCore.App/7.0.8/libcairo.so.2.dylib' (no such file), '/usr/local/share/dotnet/x64/shared/Microsoft.NETCore.App/7.0.8/libcairo.so.2.dylib' (no such file)
dlopen(/Users/schmitta/Documents/Inbox/vintagestory.app/Lib/libcairo.so.2.dylib, 0x0001): tried: '/Users/schmitta/Documents/Inbox/vintagestory.app/Lib/libcairo.so.2.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/Users/schmitta/Documents/Inbox/vintagestory.app/Lib/libcairo.so.2.dylib' (no such file), '/Users/schmitta/Documents/Inbox/vintagestory.app/Lib/libcairo.so.2.dylib' (no such file)
dlopen(libcairo.so.2.dylib, 0x0001): tried: 'libcairo.so.2.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OSlibcairo.so.2.dylib' (no such file), '/usr/lib/libcairo.so.2.dylib' (no such file, not in dyld cache), 'libcairo.so.2.dylib' (no such file), '/usr/local/lib/libcairo.so.2.dylib' (no such file), '/usr/lib/libcairo.so.2.dylib' (no such file, not in dyld cache)
dlopen(/Users/schmitta/Documents/Inbox/vintagestory.app/liblibcairo.so.2.dylib, 0x0001): tried: '/Users/schmitta/Documents/Inbox/vintagestory.app/liblibcairo.so.2.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/Users/schmitta/Documents/Inbox/vintagestory.app/liblibcairo.so.2.dylib' (no such file), '/Users/schmitta/Documents/Inbox/vintagestory.app/liblibcairo.so.2.dylib' (no such file)
dlopen(/usr/local/share/dotnet/x64/shared/Microsoft.NETCore.App/7.0.8/liblibcairo.so.2.dylib, 0x0001): tried: '/usr/local/share/dotnet/x64/shared/Microsoft.NETCore.App/7.0.8/liblibcairo.so.2.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/usr/local/share/dotnet/x64/shared/Microsoft.NETCore.App/7.0.8/liblibcairo.so.2.dylib' (no such file), '/usr/local/share/dotnet/x64/shared/Microsoft.NETCore.App/7.0.8/liblibcairo.so.2.dylib' (no such file)
dlopen(/Users/schmitta/Documents/Inbox/vintagestory.app/Lib/liblibcairo.so.2.dylib, 0x0001): tried: '/Users/schmitta/Documents/Inbox/vintagestory.app/Lib/liblibcairo.so.2.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/Users/schmitta/Documents/Inbox/vintagestory.app/Lib/liblibcairo.so.2.dylib' (no such file), '/Users/schmitta/Documents/Inbox/vintagestory.app/Lib/liblibcairo.so.2.dylib' (no such file)
dlopen(liblibcairo.so.2.dylib, 0x0001): tried: 'liblibcairo.so.2.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OSliblibcairo.so.2.dylib' (no such file), '/usr/lib/liblibcairo.so.2.dylib' (no such file, not in dyld cache), 'liblibcairo.so.2.dylib' (no such file), '/usr/local/lib/liblibcairo.so.2.dylib' (no such file), '/usr/lib/liblibcairo.so.2.dylib' (no such file, not in dyld cache)
dlopen(/Users/schmitta/Documents/Inbox/vintagestory.app/libcairo.so.2, 0x0001): tried: '/Users/schmitta/Documents/Inbox/vintagestory.app/libcairo.so.2' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/Users/schmitta/Documents/Inbox/vintagestory.app/libcairo.so.2' (no such file), '/Users/schmitta/Documents/Inbox/vintagestory.app/libcairo.so.2' (no such file)
dlopen(/usr/local/share/dotnet/x64/shared/Microsoft.NETCore.App/7.0.8/libcairo.so.2, 0x0001): tried: '/usr/local/share/dotnet/x64/shared/Microsoft.NETCore.App/7.0.8/libcairo.so.2' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/usr/local/share/dotnet/x64/shared/Microsoft.NETCore.App/7.0.8/libcairo.so.2' (no such file), '/usr/local/share/dotnet/x64/shared/Microsoft.NETCore.App/7.0.8/libcairo.so.2' (no such file)
dlopen(/Users/schmitta/Documents/Inbox/vintagestory.app/Lib/libcairo.so.2, 0x0001): tried: '/Users/schmitta/Documents/Inbox/vintagestory.app/Lib/libcairo.so.2' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/Users/schmitta/Documents/Inbox/vintagestory.app/Lib/libcairo.so.2' (no such file), '/Users/schmitta/Documents/Inbox/vintagestory.app/Lib/libcairo.so.2' (no such file)
dlopen(libcairo.so.2, 0x0001): tried: 'libcairo.so.2' (no such file), '/System/Volumes/Preboot/Cryptexes/OSlibcairo.so.2' (no such file), '/usr/lib/libcairo.so.2' (no such file, not in dyld cache), 'libcairo.so.2' (no such file), '/usr/local/lib/libcairo.so.2' (no such file), '/usr/lib/libcairo.so.2' (no such file, not in dyld cache)
dlopen(/Users/schmitta/Documents/Inbox/vintagestory.app/liblibcairo.so.2, 0x0001): tried: '/Users/schmitta/Documents/Inbox/vintagestory.app/liblibcairo.so.2' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/Users/schmitta/Documents/Inbox/vintagestory.app/liblibcairo.so.2' (no such file), '/Users/schmitta/Documents/Inbox/vintagestory.app/liblibcairo.so.2' (no such file)
dlopen(/usr/local/share/dotnet/x64/shared/Microsoft.NETCore.App/7.0.8/liblibcairo.so.2, 0x0001): tried: '/usr/local/share/dotnet/x64/shared/Microsoft.NETCore.App/7.0.8/liblibcairo.so.2' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/usr/local/share/dotnet/x64/shared/Microsoft.NETCore.App/7.0.8/liblibcairo.so.2' (no such file), '/usr/local/share/dotnet/x64/shared/Microsoft.NETCore.App/7.0.8/liblibcairo.so.2' (no such file)
dlopen(/Users/schmitta/Documents/Inbox/vintagestory.app/Lib/liblibcairo.so.2, 0x0001): tried: '/Users/schmitta/Documents/Inbox/vintagestory.app/Lib/liblibcairo.so.2' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/Users/schmitta/Documents/Inbox/vintagestory.app/Lib/liblibcairo.so.2' (no such file), '/Users/schmitta/Documents/Inbox/vintagestory.app/Lib/liblibcairo.so.2' (no such file)
dlopen(liblibcairo.so.2, 0x0001): tried: 'liblibcairo.so.2' (no such file), '/System/Volumes/Preboot/Cryptexes/OSliblibcairo.so.2' (no such file), '/usr/lib/liblibcairo.so.2' (no such file, not in dyld cache), 'liblibcairo.so.2' (no such file), '/usr/local/lib/liblibcairo.so.2' (no such file), '/usr/lib/liblibcairo.so.2' (no such file, not in dyld cache)
at System.Runtime.InteropServices.NativeLibrary.LoadByName(String libraryName, QCallAssembly callingAssembly, Boolean hasDllImportSearchPathFlag, UInt32 dllImportSearchPathFlag, Boolean throwOnError)
at System.Runtime.InteropServices.NativeLibrary.LoadLibraryByName(String libraryName, Assembly assembly, Nullable`1 searchPath, Boolean throwOnError)
at Cairo.CairoAPI.DllImportResolver(String libraryName, Assembly assembly, Nullable`1 searchPath) in C:\Users\Tyron\Documents\vintagestory\game-net7\Cairo\wrapper\Cairo.cs:line 65
at System.Runtime.InteropServices.NativeLibrary.LoadLibraryCallbackStub(String libraryName, Assembly assembly, Boolean hasDllImportSearchPathFlags, UInt32 dllImportSearchPathFlags)
at Cairo.NativeMethods.cairo_version_string()
at Cairo.CairoAPI.get_VersionString() in C:\Users\Tyron\Documents\vintagestory\game-net7\Cairo\wrapper\Cairo.cs:line 56
at Vintagestory.Client.NoObf.ClientPlatformWindows.LogAndTestHardwareInfos() in C:\Users\Tyron\Documents\vintagestory\game-net7\VintagestoryLib\Client\ClientPlatform\GameWindow.cs:line 153
at Vintagestory.Client.ClientProgram.Start(ClientProgramArgs args, String[] rawArgs) in C:\Users\Tyron\Documents\vintagestory\game-net7\VintagestoryLib\Client\ClientProgram.cs:line 287
at Vintagestory.Client.ClientProgram.<>c__DisplayClass9_0.<.ctor>b__1() in C:\Users\Tyron\Documents\vintagestory\game-net7\VintagestoryLib\Client\ClientProgram.cs:line 127
at Vintagestory.ClientNative.CrashReporter.Start(ThreadStart start) in C:\Users\Tyron\Documents\vintagestory\game-net7\VintagestoryLib\Client\ClientPlatform\ClientNative\CrashReporter.cs:line 93
Crash written to file at "/Users/schmitta/.config/VintagestoryDataNet7/Logs/client-crash.txt"
29.6.2023 19:59:45 [Client Notification] Exiting game now. Server running=False. Exit reason: Game crashed
Do I need to install the SDK (SDK 7.0.305)?