Jump to content

[Support] ich777 - Gameserver Dockers


Recommended Posts

12 minutes ago, ich777 said:

I might be wrong but I think you also have to forward GAMEPORT +1 so to speak in your case: 7779 + 7780

It looks like Ascended doesn't need both, I managed to connect with just the query port and UDP 1, I am waiting for one of my friends to validate (but I don't think ascended works over local) If one of my friends has an issue ill forward the next.

Link to comment
17 hours ago, ich777 said:

The user above you (@Alyred) had a similar issue but he says now that it's working properly.

Don't know what changed.

I believe there may have been some bad downloads from the upgrade site to the server and some pieces may not have gotten completely updated. That's just a guess though.  The download of the server update was taking a VERY long time, 15-20 minutes at least on a 2.5gb/s fiber connection. I wonder if it just took several attempts to get the newer version downloaded, that it would eventually time out and try starting the server anyway?  4th or 5th time it completed the download and was able to start?

 

They did a pretty massive change with the game with their 1.0 release, including re-vamping worlds and all current worlds are now classified as "classic". Creating new games has new options, but I haven't been able to find documentation for any command line switches. So far creating a new world in the new system (or hard mode) requires installing another container, stopping it, zapping the files in the "saves/worlds" folder, editing the serverconfig.json file (worldseed:<number> and mode:1 for "hard mode") and the new additional world generated fine. Maybe add those into the template at some time?

23 hours ago, Uplinkpro said:

Having a strange issue with Core Keeper, Server starts just fine but cannot be connected to no matter what no idea what the Issue is 

When checking the log as it's starting, it really did look to me like the server wasn't starting up successfully due to the download taking forever/not finishing before trying to start and segfaulting. Once completed, I was able to see the server starting and returning the server game ID as normal, and all was good. So perhaps check to see if the server download completes (no idea what was causing it to be so slow), which may take multiple restarts?

Link to comment
4 hours ago, Alyred said:

I believe there may have been some bad downloads from the upgrade site to the server and some pieces may not have gotten completely updated. That's just a guess though.  The download of the server update was taking a VERY long time, 15-20 minutes at least on a 2.5gb/s fiber connection. I wonder if it just took several attempts to get the newer version downloaded, that it would eventually time out and try starting the server anyway?  4th or 5th time it completed the download and was able to start?

 

They did a pretty massive change with the game with their 1.0 release, including re-vamping worlds and all current worlds are now classified as "classic". Creating new games has new options, but I haven't been able to find documentation for any command line switches. So far creating a new world in the new system (or hard mode) requires installing another container, stopping it, zapping the files in the "saves/worlds" folder, editing the serverconfig.json file (worldseed:<number> and mode:1 for "hard mode") and the new additional world generated fine. Maybe add those into the template at some time?

When checking the log as it's starting, it really did look to me like the server wasn't starting up successfully due to the download taking forever/not finishing before trying to start and segfaulting. Once completed, I was able to see the server starting and returning the server game ID as normal, and all was good. So perhaps check to see if the server download completes (no idea what was causing it to be so slow), which may take multiple restarts?

My servers a brand new one started with 0 data and my logs seem fine just completely unconnectable. 

Connecting anonymously to Steam Public...OK
Waiting for client config...OK
Waiting for user info...OK
---Update Server---
Redirecting stderr to '/serverdata/Steam/logs/stderr.txt'
Logging directory: '/serverdata/Steam/logs'
[  0%] Checking for available updates...
[----] Verifying installation...
UpdateUI: skip show logoSteam Console Client (c) Valve Corporation - version 1721172922
-- type 'quit' to exit --
Loading Steam API...OK

Connecting anonymously to Steam Public...OK
Waiting for client config...OK
Waiting for user info...OK
 Update state (0x3) reconfiguring, progress: 0.00 (0 / 0)
 Update state (0x11) preallocating, progress: 12.47 (78382436 / 628445842)
 Update state (0x61) downloading, progress: 4.24 (26621784 / 628445842)
 Update state (0x61) downloading, progress: 12.14 (76285284 / 628445842)
 Update state (0x61) downloading, progress: 12.47 (78382620 / 628445842)
 Update state (0x61) downloading, progress: 19.33 (121466524 / 628445842)
 Update state (0x61) downloading, progress: 33.56 (210895509 / 628445842)
 Update state (0x61) downloading, progress: 55.64 (349659536 / 628445842)
 Update state (0x61) downloading, progress: 67.40 (423559895 / 628445842)
 Update state (0x61) downloading, progress: 82.65 (519403304 / 628445842)
 Update state (0x61) downloading, progress: 89.08 (559826407 / 628445842)
 Update state (0x61) downloading, progress: 95.49 (600078172 / 628445842)
 Update state (0x61) downloading, progress: 99.00 (622159372 / 628445842)
 Update state (0x61) downloading, progress: 99.01 (622236361 / 628445842)
 Update state (0x61) downloading, progress: 99.03 (622321121 / 628445842)
 Update state (0x61) downloading, progress: 99.04 (622387623 / 628445842)
 Update state (0x81) verifying update, progress: 35.26 (221620618 / 628445842)
Success! App '1963720' fully installed.
---Prepare Server---
---Checking for old display lock files---
---Checking for old logfiles---
---Server ready---
---Starting Xvfb server---
---Start Server---
Server Game ID: Mcq3ScsEzq7FVi1S92caFU2eAwMU

 

Link to comment

Hi,

 

Quick question on how to pass multiple commands into the GAME_PARAMS variable in the Valheim dedicated server docker setup.

 

The setup says "Container Variable: GAME_PARAMS
Enter your extra start up commands for the server here otherwise leave empty."

 

I would like to add multiple commands here,

-crossplay,

-setkey PlayerEvents

 

however the command "-setkey PlayerEvents" has a space in it and appears to be being read as two seperate commands. Can someone help me with the syntax for passing multiple commands into this variable?

 

I have also explored entering the commands into the server startup script, but don't seem to be able to locate it...

Link to comment
14 minutes ago, ldefe said:

however the command "-setkey PlayerEvents" has a space in it and appears to be being read as two seperate commands. Can someone help me with the syntax for passing multiple commands into this variable?

I assume you are refering to Valheim?

 

Just put everything into the GAME_PARAMS, I‘ve never had an issue setting the start parameters like that, can you give me the putput from your docker run command?

 

Usually it parses GAME_PARAMS as a line which should pass ober the variables just fine.

Link to comment
On 9/4/2024 at 6:18 AM, Uplinkpro said:

My servers a brand new one started with 0 data and my logs seem fine just completely unconnectable. 

Sorry, I forgot to reply.

 

Your server is started properly and awaiting connections.

Please double check your port forwarding including the protocol and male sure you are not behond a CG-NAT.

 

Please try to connect with your local IP and not your Public IP if your are trying to connect from insode your LAN.

Link to comment
On 9/3/2024 at 9:18 PM, Uplinkpro said:

My servers a brand new one started with 0 data and my logs seem fine just completely unconnectable. 

Connecting anonymously to Steam Public...OK
Waiting for client config...OK
Waiting for user info...OK
---Update Server---
Redirecting stderr to '/serverdata/Steam/logs/stderr.txt'
Logging directory: '/serverdata/Steam/logs'
[  0%] Checking for available updates...
[----] Verifying installation...
UpdateUI: skip show logoSteam Console Client (c) Valve Corporation - version 1721172922
-- type 'quit' to exit --
Loading Steam API...OK

Connecting anonymously to Steam Public...OK
Waiting for client config...OK
Waiting for user info...OK
 Update state (0x3) reconfiguring, progress: 0.00 (0 / 0)
 Update state (0x11) preallocating, progress: 12.47 (78382436 / 628445842)
 Update state (0x61) downloading, progress: 4.24 (26621784 / 628445842)
 Update state (0x61) downloading, progress: 12.14 (76285284 / 628445842)
 Update state (0x61) downloading, progress: 12.47 (78382620 / 628445842)
 Update state (0x61) downloading, progress: 19.33 (121466524 / 628445842)
 Update state (0x61) downloading, progress: 33.56 (210895509 / 628445842)
 Update state (0x61) downloading, progress: 55.64 (349659536 / 628445842)
 Update state (0x61) downloading, progress: 67.40 (423559895 / 628445842)
 Update state (0x61) downloading, progress: 82.65 (519403304 / 628445842)
 Update state (0x61) downloading, progress: 89.08 (559826407 / 628445842)
 Update state (0x61) downloading, progress: 95.49 (600078172 / 628445842)
 Update state (0x61) downloading, progress: 99.00 (622159372 / 628445842)
 Update state (0x61) downloading, progress: 99.01 (622236361 / 628445842)
 Update state (0x61) downloading, progress: 99.03 (622321121 / 628445842)
 Update state (0x61) downloading, progress: 99.04 (622387623 / 628445842)
 Update state (0x81) verifying update, progress: 35.26 (221620618 / 628445842)
Success! App '1963720' fully installed.
---Prepare Server---
---Checking for old display lock files---
---Checking for old logfiles---
---Server ready---
---Starting Xvfb server---
---Start Server---
Server Game ID: Mcq3ScsEzq7FVi1S92caFU2eAwMU

 

Yeah, as @ich777 stated, you're fully up and running and must be a connection issue in some other settings or config.  Since you're connecting through the Steam services you should be good to go, or you're not getting your server game ID string in correctly.

 

Also be aware that the game is NOT crossplay, so you'll only be able to connect to dedicated servers at this time from another PC copy of the game.  XBox/PS connections won't work.

 

You should also probably remove the game ID from your screenshot. I was able to connect to your server as a test (logged in and exited) so you are up and running.

  • Like 1
Link to comment

After Satisfactory 1.0 update dedicated server no longer properly works. Seems like they changed path to where the server executable is.

 

text  error  warn  system  array  login  


Session terminated, killing shell...kill: usage: kill [-s sigspec | -n signum | -sigspec] pid | jobspec ... or kill -l [sigspec]
---Ensuring UID: 99 matches user---
---Ensuring GID: 100 matches user---
---Setting umask to 0000---
---Checking for optional scripts---
---No optional script found, continuing---
---Taking ownership of data...---
---Starting...---
---Update SteamCMD---
Redirecting stderr to '/serverdata/serverfiles/Steam/logs/stderr.txt'
Logging directory: '/serverdata/serverfiles/Steam/logs'
[  0%] Checking for available updates...
[----] Verifying installation...
UpdateUI: skip show logoSteam Console Client (c) Valve Corporation - version 1721172922
-- type 'quit' to exit --
Loading Steam API...OK

Connecting anonymously to Steam Public...OK
Waiting for client config...OK
Waiting for user info...OK
---Update Server---
Redirecting stderr to '/serverdata/serverfiles/Steam/logs/stderr.txt'
Logging directory: '/serverdata/serverfiles/Steam/logs'
[  0%] Checking for available updates...
[----] Verifying installation...
UpdateUI: skip show logoSteam Console Client (c) Valve Corporation - version 1721172922
-- type 'quit' to exit --
Loading Steam API...OK

Connecting anonymously to Steam Public...OK
Waiting for client config...OK
Waiting for user info...OK
 Update state (0x3) reconfiguring, progress: 0.00 (0 / 0)
 Update state (0x11) preallocating, progress: 58.69 (2525713987 / 4303569976)
 Update state (0x61) downloading, progress: 1.82 (78382436 / 4303569976)
 Update state (0x61) downloading, progress: 11.33 (487585113 / 4303569976)
 Update state (0x61) downloading, progress: 19.83 (853393384 / 4303569976)
 Update state (0x61) downloading, progress: 27.73 (1193532405 / 4303569976)
 Update state (0x61) downloading, progress: 35.17 (1513580138 / 4303569976)
 Update state (0x61) downloading, progress: 43.03 (1851753897 / 4303569976)
 Update state (0x61) downloading, progress: 52.78 (2271533645 / 4303569976)
 Update state (0x61) downloading, progress: 61.31 (2638638782 / 4303569976)
 Update state (0x61) downloading, progress: 68.87 (2963705013 / 4303569976)
 Update state (0x61) downloading, progress: 76.87 (3308171801 / 4303569976)
 Update state (0x61) downloading, progress: 80.65 (3470865316 / 4303569976)
 Update state (0x61) downloading, progress: 84.09 (3618796115 / 4303569976)
 Update state (0x61) downloading, progress: 87.46 (3763761350 / 4303569976)
 Update state (0x61) downloading, progress: 90.86 (3910237774 / 4303569976)
 Update state (0x61) downloading, progress: 94.89 (4083866316 / 4303569976)
 Update state (0x61) downloading, progress: 98.45 (4236766874 / 4303569976)
 Update state (0x81) verifying update, progress: 2.84 (122295288 / 4303569976)
 Update state (0x81) verifying update, progress: 18.06 (777267739 / 4303569976)
 Update state (0x81) verifying update, progress: 26.95 (1159925598 / 4303569976)
 Update state (0x81) verifying update, progress: 42.01 (1807817528 / 4303569976)
 Update state (0x81) verifying update, progress: 58.89 (2534476195 / 4303569976)
 Update state (0x81) verifying update, progress: 72.91 (3137534577 / 4303569976)
 Update state (0x81) verifying update, progress: 86.41 (3718897946 / 4303569976)
Success! App '1690800' fully installed.
---Prepare Server---
---Server ready---
---Start Server---
--ERROR: Couldn't find a game executable, something went probably wrong with the download!---

** Press ANY KEY to close this window ** 

 

Link to comment
12 minutes ago, saskiuhia said:

After Satisfactory 1.0 update dedicated server no longer properly works. Seems like they changed path to where the server executable is.

4 minutes ago, emub said:

Satisfactory 1.0 was released however the game executable has been renamed in the latest release.

I just pushed an update, please update the container itself.

 

You also have to add the port 7777 TCP like this in the template:
grafik.png.1ba5c36c215f416cdf06cd44fb851ed2.png

 

and you can delete those ports from the template:

grafik.thumb.png.538f7fe4c73154bdc8e29dd796c8a3ae.png

  • Like 4
Link to comment
15 minutes ago, ich777 said:

I just pushed an update, please update the container itself.

 

You also have to add the port 7777 TCP like this in the template:
grafik.png.1ba5c36c215f416cdf06cd44fb851ed2.png

 

and you can delete those ports from the template:

grafik.thumb.png.538f7fe4c73154bdc8e29dd796c8a3ae.png



I tried this and also updated the container and while in-game, trying to connect to the server, I am getting an API error

Link to comment
1 minute ago, bbreau6 said:

I removed Multihome from the perms and it worked for me

Please double check, that doesn't fix it for me, the actual problem is that the http api binds to the loopback interface so to speak 127.0.0.1 and not 0.0.0.0 so it will not work properly, I assume if you change the network mode to br0 or host that it will work but this is not the recommended way of doing it.

  • Upvote 1
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.

×
×
  • Create New...