[Support] fiR3W4LL - Gameserver Dockers


Recommended Posts

  • 3 weeks later...

Hi Dusty Roberts

Can you share your Savegame Path? 
Did you check the Readme file on GitHub?
https://github.com/fiR3W4LL87/unraid-templates/blob/main/README-SpaceEngineers.md

 

Regarding Mods:
The Space Engineers server does not allow loading of mods, one has to replace some steam command dll's as outlined here. https://support.keenswh.com/spaceengineers/pc/topic/24978-1-201-013-dedicated-server-unable-to-download-some-mods

 

I will give it a try

Tried to get mods to work a while ago with no success. Maybe your contribution will help.

 

Regards
fiR3W4LL

 

Edited by fiR3W4LL
Link to comment

Hello fiR3W4LL,

 

I am running the Empiryon docker container, and I am also interested in installing a scenario mod called 'Reforged Eden'. I have subscribed to the mod and downloaded the files on my game client and then tried to copy the files to the server in this location

 

'\Empyrion - Dedicated Server\steamapps\common\Empyrion - Dedicated Server\Content\Scenarios'

 

I then have modified the 'Dedicated.yaml' file with the new name 'Reforged Eden' for the scenario value.

When the mod is installed on my client machine it installs it to

 

'\Steam\steamapps\workshop\content\383120\2550354956'

 

I am unsure where to copy the files and was wondering if you had any pointers or ideas on why it's having issues.

 

Thanks!

Edited by guyonphone
clarity
Link to comment

I actually got this figured out, and was totally caused by my own issues.

First this is absolutley the correct directory to copy the mod to:
'\Empyrion - Dedicated Server\steamapps\common\Empyrion - Dedicated Server\Content\Scenarios'

My issue was that I was trying to change the scenario on an already existing save game. So once you boot the container the first time and allow it to download all the game files, you then need to turn the server back off and do the following:

  1. Navigate to "Empyrion - Dedicated Server\steamapps\common\Empyrion - Dedicated Server\Saves\Games" and rename 'DediGame' to 'DediGame.old'
  2. Copy the Scenario you subscribed to and downloaded using your client computer 
    From: '\Steam\steamapps\workshop\content\383120\2550354956'
    To: '\Empyrion - Dedicated Server\steamapps\common\Empyrion - Dedicated Server\Content\Scenarios'
  3. Rename the folder '2550354956' to 'Reforged Eden'
  4. Modify the 'dedicated.yaml':
    1. Change the field 'Srv_Name' under Server Config from 'DediGame' to anything of your liking.
    2. changing the 'CustomScenario:' field from 'Default Multiplayer' to 'Reforged Eden' (Without the quotes)
  5. Power the server back on, this time it should load 'Reforged Eden' and create a new save game folder.

    This is what fixed it for me.
Edited by guyonphone
Link to comment
24 minutes ago, guyonphone said:

I actually got this figured out, and was totally caused by my own issues.

First this is absolutley the correct directory to copy the mod to:
'\Empyrion - Dedicated Server\steamapps\common\Empyrion - Dedicated Server\Content\Scenarios'

My issue was that I was trying to change the scenario on an already existing save game. So once you boot the container the first time and allow it to download all the game files, you then need to turn the server back off and do the following:

  1. Navigate to "Empyrion - Dedicated Server\steamapps\common\Empyrion - Dedicated Server\Saves\Games" and rename 'DediGame' to 'DediGame.old'
  2. Copy the Scenario you subscribed to and downloaded using your client computer 
    From: '\Steam\steamapps\workshop\content\383120\2550354956'
    To: '\Empyrion - Dedicated Server\steamapps\common\Empyrion - Dedicated Server\Content\Scenarios'
  3. Rename the folder '2550354956' to 'Reforged Eden'
  4. Modify the 'dedicated.yaml':
    1. Change the field 'Srv_Name' under Server Config from 'DediGame' to anything of your liking.
    2. changing the 'CustomScenario:' field from 'Default Multiplayer' to 'Reforged Eden' (Without the quotes)
  5. Power the server back on, this time it should load 'Reforged Eden' and create a new save game folder.

    This is what fixed it for me.

Hi @guyonphone

Im glad that it worked. Is more or less the same that i was trying ;)

Link to comment

Hi @Dusty Roberts

I was able to get it to work with mods. As you described, you actually have to select the files under Appdata/SpaceEngineersDedicated and copy them under DedicatedServer64.

image.png.74bbbea748c9348a8ed2c7262982c3d1.png

Then under appdata/SpaceEngineersDedicated/Instances/Saves/*YourSaveGame* add the mods you want in the file Sandbox_config.sbc as shown in the printscreen.

image.png.9a7829858acff5fd0e8936e328495abe.png

the easiest way is, to start a local game on your PC with the mods you want, save this and then go %appdata%/spaceengineers/Saves/*nextFolder*/*nextFolder* and copy the mods entries out from Sandbox_config.sbc under mods.

Download the file from the server and paste it and upload the file again.

image.thumb.png.664d86d0e40f4ccf3f3ba003032ae1be.png

Then Start the Server and you should see all mods.

 

Regards

Edited by fiR3W4LL
Link to comment

Hi there.

 

I have been able to successfully start and run 2 separate space engineer servers. However the issue i am facing at the moment is that as soon as a second person joins it kicks the first person out. When i look at the docker log while it is happening all it says is user has left. It doesn't matter if player joining is xbox or pc. Still the same result. current player gets kicked out. 

 

The server dosent crash. if you rejoin before you run out of oxygen or health then you can continue on. but.... your still by yourself because the other player has been kicked.

 

I was originally hosting a server inside a vm on unraid as there was no docker last i looked. must say im very happy now but just need this last thing to work. when i was using the vm it was extremely laggy. and constantly said streaming for both of us. Now it doesn't say streaming and no lag but only one can play at a time.

 

Any ideas on what is going on at all?

 

 

Link to comment

Hi fiR3W4LL.

 

i didnt change the config. players are still set at 4.

Yes each time someone comes in the other gets kicked out. this is happening with both SE servers i have. I was thinking it might be my server but i specifically bought this one with SE in mind spec wise.  please let me know if you need any info to help solve this issue.

 

 

Link to comment
On 9/20/2022 at 1:00 PM, BORIS THA BOSS said:

Hi fiR3W4LL.

 

i didnt change the config. players are still set at 4.

Yes each time someone comes in the other gets kicked out. this is happening with both SE servers i have. I was thinking it might be my server but i specifically bought this one with SE in mind spec wise.  please let me know if you need any info to help solve this issue.

 

 

Hi Boris

Could you please Provide me the whole Instances Folder? In PN? Please

Regards

Link to comment
  • 2 months later...
On 12/2/2022 at 3:04 PM, Church said:

Thoughts on Adding a WebUI for us Non educated for the Console terminal for the SE server or maybe something similar to what the NDI plugin does where its a graphical interface with just that program?

Unfortunately, I don't have that option either. But can I ask what problems you have? Because you don't have much to do in the console. 

Link to comment
  • 2 months later...
4 hours ago, eshchar said:

Space

Did you follow this steps?
 

In order for the server to start, there are still a few steps that need to be taken.

After the Docker has been installed and all files have been downloaded. Stop the server, go to user/appdata/SpaceEngineersDedicated/Instances.

Upload the SpaceEngineers-Dedicated.cfg there. In the file itself, you can change the following parameters yourself. Under Administrator you can enter your SteamID, the GroupID of Steam if the server is only intended for a certain group. ServerName - Your server name that you want to find in the overview. WorldName - The name of the world

Then continue: in the folder Saves you create a new folder with Docker Star System

IMPORTANT: If you have changed the WorldName in the CFG before, enter the corresponding name.

Then go into the folder and upload all the files that are stored in my GitHub account under Docker Star System.

INFO: The port 27017 was defined by me because I had already occupied the standard port of 27016. If you want to change this, you can find the entry in the SpaceEngineers-Dedicated.cfg under Serverport.

After that, you should be able to start the server.

  • Like 1
Link to comment

Hello,

unfortunately I can not get the Space Engineers server to run for 2 days. Neither an empty world, nor my server save game, with or without mods. Should the server start unexpectedly, so you can not connect to this at all, local or even over the internet.

Currently, the server constantly fails to find any files:

023-03-04 11:06:12.556: Loading session: Z:\appdata\space-engineers\instances\Saves\Lantia
2023-03-04 11:06:12.798: Experimental mode: Yes
2023-03-04 11:06:12.798: Experimental mode reason: ExperimentalMode, MaxFloatingObjects, SyncDistance, EnableIngameScripts, Mods
2023-03-04 11:06:12.798: Console compatibility: No
2023-03-04 11:07:10.986: Exception while loading world: Unable to find the specified file.
2023-03-04 11:07:11.226: Exiting...
2023-03-04 11:07:14.305: Autosave in unload
2023-03-04 11:07:14.942: Logging off Steam...
2023-03-04 11:07:14.943: Shutting down server...
2023-03-04 11:07:15.025: Done
Setting breakpad minidump AppID = 244850

The nice thing is that my save game with all 6 mods can be loaded on a windows server without problems and you can connect on it.

My attempts to fix the error:
- Empty Savegame without mods
- reinstall docker
- DedicatedServer64- and Content-Folder from the WinServer
- Lan-to-Lan-connection
- Change the port

Either the server does not start or you cannot connect. :(

Link to comment
  • 4 weeks later...
  • 3 months later...

Any idea why Space Engineer dedicated server would continuously reboot when we try to add WeaponCore 2.4? The server log states "Exception while loading world: Unable to find the Specified file. 

We tried a fresh docker install and logged in to verify the instance worked. Then added to the mod to the Sandox_config.sbc file and rebooted. The server will continuously loop with the above error.   Am I missing some files or is there a permission issue maybe?

 

I have been able to get the Reavers mod to work on the dedicated Unraid Server.

 

I can confirm that WeaponCore 2.4 will work on a windows dedicated server install. 

 

Edited by gamingloser
Link to comment
  • 2 weeks later...
On 7/1/2023 at 7:21 PM, gamingloser said:

Any idea why Space Engineer dedicated server would continuously reboot when we try to add WeaponCore 2.4? The server log states "Exception while loading world: Unable to find the Specified file. message.txt

We tried a fresh docker install and logged in to verify the instance worked. Then added to the mod to the Sandox_config.sbc file and rebooted. The server will continuously loop with the above error.   Am I missing some files or is there a permission issue maybe?

 

I have been able to get the Reavers mod to work on the dedicated Unraid Server.

 

I can confirm that WeaponCore 2.4 will work on a windows dedicated server install. 

 

 

We've also been having this issue for a while now, any solutions?

Link to comment

Hi Guys

My Server isnt working correctly at this moment. Ill check that after the holydays.

But did you try this already ?

 

Regards

On 9/5/2022 at 11:56 PM, fiR3W4LL said:

Hi @Dusty Roberts

I was able to get it to work with mods. As you described, you actually have to select the files under Appdata/SpaceEngineersDedicated and copy them under DedicatedServer64.

image.png.74bbbea748c9348a8ed2c7262982c3d1.png

Then under appdata/SpaceEngineersDedicated/Instances/Saves/*YourSaveGame* add the mods you want in the file Sandbox_config.sbc as shown in the printscreen.

image.png.9a7829858acff5fd0e8936e328495abe.png

the easiest way is, to start a local game on your PC with the mods you want, save this and then go %appdata%/spaceengineers/Saves/*nextFolder*/*nextFolder* and copy the mods entries out from Sandbox_config.sbc under mods.

Download the file from the server and paste it and upload the file again.

image.thumb.png.664d86d0e40f4ccf3f3ba003032ae1be.png

Then Start the Server and you should see all mods.

 

Regards

 

Link to comment
Quote

-------------------------------INSTALL & UPDATE------------------------------
WARNING: setlocale('en_US.UTF-8') failed, using locale: 'C'. International characters may not work.
Redirecting stderr to '/root/Steam/logs/stderr.txt'
[  0%] Checking for available updates...
[----] Verifying installation...
Steam Console Client (c) Valve Corporation - version 1689642531
-- type 'quit' to exit --
Loading Steam API...dlmopen steamservice.so failed: steamservice.so: cannot open shared object file: No such file or directory
OK

Connecting anonymously to Steam Public...OK
Waiting for client config...OK
Waiting for user info...OK
"@sSteamCmdForcePlatformType" = "windows"
Success! App '298740' already up to date.
---------------------------------UPDATE CONFIG-------------------------------
---------------------------------UPDATE PLUGINS------------------------------
Found 0 plugins in /appdata/space-engineers/plugins
-----------------------------CURRENT CONFIGURATION---------------------------
GAME_DIR=/appdata/space-engineers/SpaceEngineersDedicated
CONFIG_PATH=/appdata/space-engineers/instances//SpaceEngineers-Dedicated.cfg
INSTANCE_IP=XXXXXXXX
CURRENT_IP=XXXXXXXX
CURRENT_WORLDNAME=Lone - 3.5
SAVE_PATH=Z:\\appdata\\space-engineers\\instances\\\\Saves\\Lone - 3.5
wine-8.0
----------------------------------START GAME---------------------------------
2023-07-20 08:14:10.041: App Version: 01_202_124
2023-07-20 08:14:10.069: Is official: True [NO][NIS][NAMP]
2023-07-20 08:14:10.069: Environment.ProcessorCount: 72
2023-07-20 08:14:10.071: Environment.OSVersion: Microsoft Windows 7 Professional (Microsoft Windows NT 6.1.7601 Service Pack 1)
2023-07-20 08:14:10.071: Environment.CommandLine: "Z:\appdata\space-engineers\SpaceEngineersDedicated\DedicatedServer64\SpaceEngineersDedicated.exe" -noconsole -ignorelastsession -path Z:\appdata\space-engineers\instances\
2023-07-20 08:14:10.071: Environment.Is64BitProcess: True
2023-07-20 08:14:10.071: Environment.Is64BitOperatingSystem: True
2023-07-20 08:14:10.071: Environment.Version: .NET Framework 4.8.3761.0
2023-07-20 08:14:10.071: Environment.CurrentDirectory: Z:\appdata\space-engineers\SpaceEngineersDedicated\DedicatedServer64
2023-07-20 08:14:10.071: CPU Info: Intel(R) Xeon(R) CPU E5-2695 v4 @ 2.10GHz
2023-07-20 08:14:12.938: Bind IP : XXXXXXXXX
2023-07-20 08:14:18.123: Networking service: Steam
2023-07-20 08:14:18.123: Server successfully started
2023-07-20 08:14:18.123: Product name: Space Engineers
2023-07-20 08:14:18.123: Desc: Space Engineers
2023-07-20 08:14:18.123: Public IP: XXXXXXXX
2023-07-20 08:14:18.123: User ID: [009...784]
2023-07-20 08:14:18.124: Server connected to Steam
2023-07-20 08:14:18.302: Server Name: 450ft yacht
2023-07-20 08:14:18.302: World Name: Lone - 3.5
2023-07-20 08:14:18.337: Auto Restart Enabled
2023-07-20 08:14:29.493: This world cannot be loaded. It has been created in a newer version of the game or in a different branch of the game. You can change the branch, before launching the game, in game properties.
2023-07-20 08:14:29.494: Exiting..
2023-07-20 08:14:29.851: Logging off Steam...
2023-07-20 08:14:29.852: Shutting down server...
2023-07-20 08:14:29.975: Done

Hi,
Thank you for creating this docker container for unraid. I seem to have gotten it set up; I followed the directions that you posted in here & on the github. I'm trying to load a saved game of mine (no mods) and I get this error:

"This world cannot be loaded. It has been created in a newer version of the game or in a different branch of the game. You can change the branch, before launching the game, in game properties."

 

My save game is recent- from earlier today and the dedicated server & client version match. I made sure all details across all configs matched. Checked all container paths (internal & external) are correct.

Attached are my .cfg, .sbc, and .log (sensitive details such as IP and Password salt/hash have been removed in this instance- in the real .cfg and .log file they're filled-in).

 

Any help would be massively appreciated!

 

SpaceEngineers-Dedicated.cfg

Sandbox_config.sbc

SpaceEngineersDedicated_20230720_083230973.log

Edited by skylerstupid
Link to comment
  • 3 weeks later...

Having some issues with the Unraid Docker, I'm running the latest version. All of a sudden my saves aren't updating the files on the server. I have no errors in my log, but the file timestamps don't change.

 

Is there any way to change this variable?
 

Environment.CommandLine:

"Z:\appdata\space-engineers\SpaceEngineersDedicated\DedicatedServer64\SpaceEngineersDedicated.exe" -noconsole -ignorelastsession -path Z:\appdata\space-engineers\instances\

 

I noticed a warning further on in the log file. Do you need the override of -ignorelastsession? That can be set in the config file, so does it need to be set here?

 

2023-08-08 21:57:57.816: ERROR: Mod scripts cannot read from mod folders!
This is a game bug with not cleaning paths properly.
You can work around it by removing trailing slashes from '-path' launch command.
(message given by BuildInfo mod)

 

Nothing else is appearing too odd and no errors in the log

 

2023-08-08 21:56:54.874: Downloading world mods - END
2023-08-08 21:56:54.883: Loading session: Z:\appdata\space-engineers\instances\\Saves\Star System
2023-08-08 21:56:54.937: Experimental mode: Yes
2023-08-08 21:56:54.937: Experimental mode reason: ExperimentalMode, SyncDistance, EnableIngameScripts, Mods
2023-08-08 21:56:54.937: Console compatibility: No
.........
2023-08-08 21:58:08.559: Game ready... 
2023-08-08 21:59:06.251: Loaded 497 Steam Inventory item definitions
2023-08-08 22:01:47.526: Autosave
2023-08-08 22:06:47.533: Autosave

 

Then checking the files via the terminal

 

root@Tower:/mnt/user/appdata/SpaceEngineersDedicated# ls -la Instances/Saves/Star\ System/
total 188
drwxrwxrwx 1 nobody users   588 Aug  8 21:13 ./
drwxrwxrwx 1 nobody users    52 Aug  8 21:22 ../
-rwxrwxrwx 1 nobody users   401 Jul 11 19:38 Alien-291759539d120000.vx2*
-rwxrwxrwx 1 nobody users   405 Jul 11 19:38 EarthLike-1779144428d120000.vx2*
-rwxrwxrwx 1 nobody users   408 Jul 11 19:38 Europa-595048092d19000.vx2*
-rwxrwxrwx 1 nobody users   401 Jul 11 19:38 Mars-2044023682d120000.vx2*
-rwxrwxrwx 1 nobody users   402 Jul 11 19:38 Moon-1353915701d19000.vx2*
-rwxrwxrwx 1 nobody users   521 Jul 11 19:38 Pertam-12345d60133.vx2*
-rwxrwxrwx 1 nobody users 26296 Jul 11 19:38 SANDBOX_0_0_0_.sbs*
-rwxrwxrwx 1 nobody users  3555 Jul 11 19:38 SANDBOX_0_0_0_.sbsB5*
-rwxrwxrwx 1 nobody users 25678 Jul 11 19:38 Sandbox.sbc*
-rwxrwxrwx 1 nobody users 11595 Aug  8 21:24 Sandbox_config.sbc*
-rwxrwxrwx 1 nobody users  1080 Jul 11 19:38 StarSystem.scf*
-rwxrwxrwx 1 nobody users   404 Jul 11 19:38 Titan-2124704365d19000.vx2*
-rwxrwxrwx 1 nobody users   484 Jul 11 19:38 Triton-12345d80253.vx2*
-rwxrwxrwx 1 nobody users 80491 Jul 11 19:38 thumb.jpg*

 

Any updates? Have their been updates recently?

 

Link to comment

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.