Lazalatin / space-engineers-dedicated-ubuntu-docker-server

This project aims to provide an ubuntu docker image in order to host a fully functional dedicated Space Engineers® Server under Linux OSes
GNU General Public License v3.0
22 stars 9 forks source link

Error: No IP assigned. #16

Open Kaikas opened 4 years ago

Kaikas commented 4 years ago

I get the following error:

`space_1  | Connecting anonymously to Steam Public...Logged in OK
space_1  | Waiting for user info...OK
space_1  | Success! App '298740' already up to date.
space_1  | 00c0:err:vulkan:wine_vk_init Failed to load Wine graphics driver supporting Vulkan.
space_1  | 00c0:err:module:find_forwarded_export module not found for forward 'winevulkan.wine_vkGetInstanceProcAddr' used by L"C:\\windows\\system32\\vulkan-1.dll"
space_1  | 2020-06-06 23:28:04.150: App Version: 01_194_211
space_1  | 2020-06-06 23:28:04.185: Is official: True [NO][NIS][NAMP]
space_1  | 2020-06-06 23:28:04.185: Environment.ProcessorCount: 8
space_1  | 2020-06-06 23:28:04.223: Environment.OSVersion: Microsoft Windows 7 Professional (Microsoft Windows NT 6.1.7601 Service Pack 1)
space_1  | 2020-06-06 23:28:04.223: Environment.CommandLine: "C:\SpaceEngineersDedicatedServer\DedicatedServer64\SpaceEngineersDedicated.exe" -noconsole -ignorelastsession -ip 0.0.0.0 -path C:\users\root\AppData\Roaming\SpaceEngineersDedicated
space_1  | 2020-06-06 23:28:04.223: Environment.Is64BitProcess: True
space_1  | 2020-06-06 23:28:04.223: Environment.Is64BitOperatingSystem: True
space_1  | 2020-06-06 23:28:04.224: Environment.Version: .NET Framework 4.7.3062.0
space_1  | 2020-06-06 23:28:04.225: Environment.CurrentDirectory: C:\SpaceEngineersDedicatedServer\DedicatedServer64
space_1  | 2020-06-06 23:28:04.225: CPU Info: Intel(R) Xeon(R) CPU E5-2670 v3 @ 2.30GHz
space_1  | Computer does not meet minimum requirements, forcing Experimental mode
space_1  | 00c0:err:combase:RoGetActivationFactory Failed to find library for L"Windows.Foundation.Diagnostics.AsyncCausalityTracer"
space_1  | 2020-06-06 23:28:10.103: Bind IP : 0.0.0.0:27016
space_1  | dbus[44]: arguments to dbus_connection_send_with_reply_and_block() were incorrect, assertion "connection != NULL" failed in file ../../../dbus/dbus-connection.c line 3543.
space_1  | This is normally a bug in some application using the D-Bus library.
space_1  |
space_1  |   D-Bus not built with -rdynamic so unable to print a backtrace
space_1  | wine: Assertion failed at address 00007FB614129E97 (thread 005c), starting debugger...
space_1  | 0154:err:winediag:nodrv_CreateWindow Application tried to create a window, but no driver could be loaded.
space_1  | 0154:err:winediag:nodrv_CreateWindow Make sure that your X server is running and that $DISPLAY is set correctly.
space_1  | 2020-06-06 23:28:29.521: Error: No IP assigned.

The ip in resources/SpaceEngineers-Dedicated.cfg is set to 0.0.0.0

djas19 commented 4 years ago

Did you already try running this with a X-server compatible terminal like MobaXterm?

dustinmhorvath commented 4 years ago

I'm having this issue as well. Is it required for it to launch an X11 window to be able to launch? Can't it launch completely headless?

tsuckow commented 4 years ago

The 0.0.0.0 ip just means to listen on all network interfaces as opposed to a specific one. I saw this error too. I'll see about trying to get x forwarding setup. There is also something about starting it once headed so copying files might solve it. I'm figuring this out too so we'll see.

dustinmhorvath commented 4 years ago

I'm still seeing basically identical error output to what @Kaikas is seeing. I've tried the image from markl4yg/se-docker:base as well, which another user in a different issue prebuilt in WSL a couple of weeks ago.

tsuckow commented 4 years ago

I've been trying to build a container with an older wine as I suspect there may be an issue with the current version. Getting .net installed has been giving me much trouble.

Lazalatin commented 4 years ago

If you followed my instructions there should be no need to start the Dedicated Server without the -noconsole flag. I would recommend to generate the appropriate Saves and SpaceEngineers-Dedicated.cfg files using the Dedicated Server binary in a native Microsoft Windows® setup and then placing these files into the container volume as described.