[Support] ich777 - Gameserver Dockers


Recommended Posts

7 minutes ago, shidraconis said:

I am having the same issue as well, but the workaround I came up with in the meantime was to stop the docker, download the 1.4.0.2 server files and copy them to the appdata folder that the game files download to, and start the docker. The server launches just fine as 1.4.0.2. Just make sure the version number is the same in the docker settings. From the active log it was saying that it couldn't rm some serverfiles or unzip the new update.

Where did you get the 1.4.0.2 server files from?

Link to comment
6 hours ago, Sin said:

Could you help me please, whats wrong with my setup ?
I have read the whole tread in the last 5 hours but i couldn't find the fix.

My problem:
I have one running server, (this is cool, thank you for the template) now i want to create a second running server on another map.
As the first step, tried to start it on the same map, as a test but the second server is not visible in ARK game, or it does not work correctly.
I tried to use the recommended ports (Server game instance 2 7779 7780 27016 27021) from here, then i tried to use different ports (3320x) based on a few screenshots from this thread. 

And i tried to use the the same appdata/ark-se folder in Server2 too. 

(Port forwarding triple checked too.. ) 

Do you have an idea ? :)
Thank you!

ArcCluster.png

You can always use the same SteamCMD directory since it is only used to download or update the game, the only thing that i would change is where the Serverfiles are.

Please don't use a Steam Username/Password if it is not marked as required!

Have you also changed the serverports in the config itself?

Also please don't set validate to true if you your first server works fine.

You can always set the Network mode to Custom and assign it a static ip in your homenetwork then you don't have to mess with the port settings (you must set Bridging to yes in the Network settings of your Unraid server and reboot if you don't have this option on your Docker page).

 

3 hours ago, solojazz said:

Terraria 1.4.0.2 just came out and I put it in the docker config and its showing as up to date in the console (on 1.4.0.1) so just wondering where does it check the version and download the files from?

I think this is a porblem with the Terraria download itself if you try the link https://terraria.org/server/terraria-server-1401.zip (this is the download link where it tries to download if you enter the version 1.4.0.1 it works) but with version 1.4.0.2 the link doesn't work https://terraria.org/server/terraria-server-1402.zip

I will look into this, but give me a few days.

 

EDIT: Applied a fix for this please update the container, you now also can install the zip files manually by placing it in the main directory. ;)

Edited by ich777
Link to comment
1 hour ago, Restfulleo said:

My container cannot find or open /serverdata/serverfiles/terraria-server-1402.zip. I think the container is having an issue finding the latest server exe for terraria.

I think this is a porblem with the Terraria download itself if you try the link https://terraria.org/server/terraria-server-1401.zip (this is the download link where it tries to download if you enter the version 1.4.0.1 it works) but with version 1.4.0.2 the link doesn't work https://terraria.org/server/terraria-server-1402.zip

I will look into this, but give me a few days.

 

Applied a fix for this please update the container, you now also can install the zip files manually by placing it in the main directory. ;)

 

1 hour ago, shidraconis said:

I am having the same issue as well, but the workaround I came up with in the meantime was to stop the docker, download the 1.4.0.2 server files and copy them to the appdata folder that the game files download to, and start the docker. The server launches just fine as 1.4.0.2. Just make sure the version number is the same in the docker settings. From the active log it was saying that it couldn't rm some serverfiles or unzip the new update.

I think this is a porblem with the Terraria download itself if you try the link https://terraria.org/server/terraria-server-1401.zip (this is the download link where it tries to download if you enter the version 1.4.0.1 it works) but with version 1.4.0.2 the link doesn't work https://terraria.org/server/terraria-server-1402.zip

I will look into this, but give me a few days.

 

Applied a fix for this please update the container, you now also can install the zip files manually by placing it in the main directory. ;)

 

2 hours ago, Skrumpy said:

Applied a fix for this please update the container, you now also can install the zip files manually by placing it in the main directory. ;)

  • Like 2
Link to comment

1.  Are you trying to access to second map from a VM on the same UnRaid server, another machine in the LAN, or from an external source?
- i bought the game for a secondary steam account, and i use that account in unraid, and we play from external pcs on the server1/map1  with other steam accounts.
(download from steam works well) but server2 was not visible in ARK game clients. (i know there are 16000+ servers, so ive tried to find it many times :) )
 

2.  What ports are your internal config files pointed to on your second map?
Probably this is the problem. Thank you for the quesstion!

ive found 2 configs:
ShooterGame/Config/DefaultEngine.ini
[OnlineSubsystemSteam]
GameServerQueryPort=27015

ShooterGame\Saved\Config\LinuxServer\GameUserSettings.ini
[ServerSettings]
RCONPort=27020

i tried to change these without success.

Based on this
Should i change these?
Should i change something somewhere else ? 

Basically.. when i try to a run server,
1., reDownload or Copy the container.
- SteamCMD is the same, i use only one steamCMD location, for eg. appdata/streamcmd
- Game itself is separated, i use a secondary folder, for eg. appdata/ark-se-2

2. Delete every ports from the template
3. Create new ports (version "A")

Container port -> Host port

7777 -> 7779 UDP
7778 ->7780 UDP 
27015 ->27016 UDP
27020 -> 27021 TCP

or. (version "B")
7779 -> 7779 UDP
7780 ->7780 UDP 
27016 -> 27016 UDP
27021 -> 27021 TCP

Then., when i use version B., i change these:
GameServerQueryPort=27015 change to 27016
RCONPort=27020 change to 27021

And port forward in the router. 
i fill the other settings, server name/pass..etc but probably these are OK, i learnt it when i ran the first server :)

(and th again, if i can fix this with your help, ill definitely write a "how to" docs for the other noobs like me.. :)

Link to comment
8 hours ago, ich777 said:

I think this is a porblem with the Terraria download itself if you try the link https://terraria.org/server/terraria-server-1401.zip (this is the download link where it tries to download if you enter the version 1.4.0.1 it works) but with version 1.4.0.2 the link doesn't work https://terraria.org/server/terraria-server-1402.zip

I will look into this, but give me a few days.

 

Applied a fix for this please update the container, you now also can install the zip files manually by placing it in the main directory. ;)

 

I think this is a porblem with the Terraria download itself if you try the link https://terraria.org/server/terraria-server-1401.zip (this is the download link where it tries to download if you enter the version 1.4.0.1 it works) but with version 1.4.0.2 the link doesn't work https://terraria.org/server/terraria-server-1402.zip

I will look into this, but give me a few days.

 

Applied a fix for this please update the container, you now also can install the zip files manually by placing it in the main directory. ;)

 

Applied a fix for this please update the container, you now also can install the zip files manually by placing it in the main directory. ;)

Just adding that I had same issue but applied the update this morning and it then grabbed 1.4.0.2 properly. All is working fine and can connect with updated client. Thanks!

Link to comment

I have been running into some issues with the ich777 Ark: Survival Evolved docker selectively overwriting hand-edited portions of my GameUserSettings.ini, in particular:

[ServerSettings]
ServerPassword=SrvPass
ServerAdminPassword=SrvAdminPass

[/Script/Engine.GameSession]
MaxPlayers=70

 

I make sure to stop the docker before consoling into Unraid's file system, making and saving the updates, like setting MaxPlayers=10, and then start the docker, however the server then has MaxPlayers=70. I have run into this as well setting the above two passwords.

 

I can set these values in the "Server Password", "Server Admin Password", and "Game Parameters" in the Edit page of the docker, but am curious what I am doing wrong that is causing portions of my GameUserSettings.ini to be overwritten.  

 

Thank you in advance!

Edited by mast3rkryptos
Wrong config file written in post.
Link to comment
4 hours ago, mast3rkryptos said:

I have been running into some issues with the ich777 Ark: Survival Evolved docker selectively overwriting hand-edited portions of my GameUserSettings.ini, in particular:


[ServerSettings]
ServerPassword=SrvPass
ServerAdminPassword=SrvAdminPass

[/Script/Engine.GameSession]
MaxPlayers=70

 

I make sure to stop the docker before consoling into Unraid's file system, making and saving the updates, like setting MaxPlayers=10, and then start the docker, however the server then has MaxPlayers=70. I have run into this as well setting the above two passwords.

 

I can set these values in the "Server Password", "Server Admin Password", and "Game Parameters" in the Edit page of the docker, but am curious what I am doing wrong that is causing portions of my GameUserSettings.ini to be overwritten.  

 

Thank you in advance!

@bubo Can you help please?

 

But i think the container overrides the values because you set them in the Docker template, have you also seen the Game Parameters, there you can set also all that you can do as in the config file. ;)

 

grafik.thumb.png.8f8dc49073a7c3d24534adde2f02d3fd.png

Link to comment
29 minutes ago, ich777 said:

@bubo Can you help please?

 

But i think the container overrides the values because you set them in the Docker template, have you also seen the Game Parameters, there you can set also all that you can do as in the config file. ;)

 

grafik.thumb.png.8f8dc49073a7c3d24534adde2f02d3fd.png

Thank you for the reply! I was seeing the overridden values in GameUserSettings.ini, even when the Docker template values for Server Password or Server Admin Password were blank. That being said, if I put my Server Password, Server Admin Password in the Docker template, and MaxPlayers in Game Parameters, the appropriate values are set in my server on the next startup. It's actually rather odd, it seems as though some parameters (like XPMultiplier) aren't overridden if I modify them in GameUserSettings.ini, as opposed to passing them through the Docker template Game Parameters.

Link to comment
On 10/22/2019 at 8:51 PM, HellraiserOSU said:

I got this running. ich777's labels in the docker was pretty straight forward and i used NGINX Proxy Manager with it. I had to disable it for now though cause it was running , at times 20% cpu usage and I was getting this error constantly

 

BRPOPLPUSH ReplyError: MISCONF Redis is configured to save RDB snapshots, but it is currently not able to persist on disk. Commands that may modify the data set are disabled, because this instance is configured to report errors during writes if RDB snapshotting fails (stop-writes-on-bgsave-error option). Please check the Redis logs for details about the RDB error.

Can i ask what you set you nginx proxy with, im using duckdns and created an entry csmm.personalised.duckdns.org and have that pointing to my internal IP 192.168.1.129:1337

 

I have CSMM hostname as "http://csmm.personalised.duckdns.org"

 

However when i go to the weblink (internal or via proxy) i can get the first page, but then click sign-in with steam and it fails (502 nginx error). Im not sure if this is an issue with steamkey api, or something ive configured.

Edited by Natcoso9955
Link to comment
11 hours ago, mast3rkryptos said:

Thank you for the reply! I was seeing the overridden values in GameUserSettings.ini, even when the Docker template values for Server Password or Server Admin Password were blank. That being said, if I put my Server Password, Server Admin Password in the Docker template, and MaxPlayers in Game Parameters, the appropriate values are set in my server on the next startup. It's actually rather odd, it seems as though some parameters (like XPMultiplier) aren't overridden if I modify them in GameUserSettings.ini, as opposed to passing them through the Docker template Game Parameters.

I think they changed something how ARK works and what is overridden and what not.

 

2 hours ago, Natcoso9955 said:

Can i ask what you set you nginx proxy with, im using duckdns and created an entry csmm.personalised.duckdns.org and have that pointing to my internal IP 192.168.1.129:1337

 

I have CSMM hostname as "http://csmm.personalised.duckdns.org"

 

However when i go to the weblink (internal or via proxy) i can get the first page, but then click sign-in with steam and it fails (502 nginx error). Im not sure if this is an issue with steamkey api, or something ive configured.

Have you entered the right URL when creating the Steam API key.

Also it seems like the site is not available from outside or something is not redirected correctly.

Can you try to reach it from outside for example with a mobile phone with wifi disabled?

Steam must be able to reach the site.

Link to comment

Ark Servers appear to have been updated last night. I have been unable to get my server to grab the update which is preventing me from playing as my client can't see the server from in game.

I can only see the server up and running and showing the older version through steam.

I have rebooted multiple times but still not grabbing an update.

Link to comment
28 minutes ago, Icemanpat said:

Ark Servers appear to have been updated last night. I have been unable to get my server to grab the update which is preventing me from playing as my client can't see the server from in game.

I can only see the server up and running and showing the older version through steam.

I have rebooted multiple times but still not grabbing an update.

Please set validate to 'true' (withouat quotes), after that send a screenshot from your template configuration and also the startup log.

Link to comment
21 minutes ago, ich777 said:

Please set validate to 'true' (withouat quotes), after that send a screenshot from your template configuration and also the startup log.


---Checking if UID: 99 matches user---
---Checking if GID: 100 matches user---
---Setting umask to 000---
---Checking for optional scripts---
---No optional script found, continuing---
---Starting...---
---Update SteamCMD---
Redirecting stderr to '/serverdata/Steam/logs/stderr.txt'
[ 0%] Checking for available updates...
[----] Verifying installation...
Steam Console Client (c) Valve Corporation
-- type 'quit' to exit --
Loading Steam API...Warning: failed to init SDL thread priority manager: SDL not found
OK.

Connecting anonymously to Steam Public...Generated client id: 6598145311446590988
Listening for IPv4 broadcast on: 27036
Logged in OK
Waiting for user info...OK
---Update Server---
---Validating installation---
Redirecting stderr to '/serverdata/Steam/logs/stderr.txt'
[ 0%] Checking for available updates...
[----] Verifying installation...
Steam Console Client (c) Valve Corporation
-- type 'quit' to exit --
Loading Steam API...Warning: failed to init SDL thread priority manager: SDL not found
OK.

Connecting anonymously to Steam Public...Loaded client id: 6598145311446590988
Listening for IPv4 broadcast on: 27036
Logged in OK
Waiting for user info...OK
Update state (0x3) reconfiguring, progress: 0.00 (0 / 0)
Update state (0x3) reconfiguring, progress: 0.00 (0 / 0)
Update state (0x3) reconfiguring, progress: 0.00 (0 / 0)
Update state (0x3) reconfiguring, progress: 0.00 (0 / 0)
Update state (0x5) validating, progress: 0.93 (106351508 / 11462864058)
Update state (0x5) validating, progress: 2.13 (243933124 / 11462864058)
Update state (0x5) validating, progress: 2.98 (341039236 / 11462864058)
Update state (0x5) validating, progress: 3.01 (344671647 / 11462864058)
Update state (0x5) validating, progress: 4.18 (479265668 / 11462864058)
Update state (0x5) validating, progress: 5.75 (659151306 / 11462864058)
Update state (0x5) validating, progress: 7.52 (862575050 / 11462864058)
Update state (0x5) validating, progress: 8.26 (947094023 / 11462864058)
Update state (0x5) validating, progress: 8.56 (980853424 / 11462864058)
Update state (0x5) validating, progress: 8.81 (1009493560 / 11462864058)
Update state (0x5) validating, progress: 9.07 (1039601711 / 11462864058)
Update state (0x5) validating, progress: 9.31 (1066856007 / 11462864058)
Update state (0x5) validating, progress: 9.44 (1081939114 / 11462864058)
Update state (0x5) validating, progress: 9.59 (1099554055 / 11462864058)
Update state (0x5) validating, progress: 9.59 (1099554055 / 11462864058)
Update state (0x5) validating, progress: 9.59 (1099555418 / 11462864058)
Update state (0x5) validating, progress: 9.61 (1101024361 / 11462864058)
Update state (0x5) validating, progress: 9.75 (1117985500 / 11462864058)
Update state (0x5) validating, progress: 9.89 (1133373942 / 11462864058)
Update state (0x5) validating, progress: 9.93 (1138152785 / 11462864058)
Update state (0x5) validating, progress: 9.95 (1140570948 / 11462864058)
Update state (0x5) validating, progress: 9.96 (1141800980 / 11462864058)
Update state (0x5) validating, progress: 10.13 (1161390071 / 11462864058)
Update state (0x5) validating, progress: 10.55 (1209284394 / 11462864058)
Update state (0x5) validating, progress: 10.82 (1239816375 / 11462864058)
Update state (0x5) validating, progress: 11.04 (1265441438 / 11462864058)
Update state (0x5) validating, progress: 11.40 (1307057860 / 11462864058)
Update state (0x5) validating, progress: 11.63 (1332801697 / 11462864058)
Update state (0x5) validating, progress: 11.73 (1345076186 / 11462864058)
Update state (0x5) validating, progress: 11.88 (1361216998 / 11462864058)
Update state (0x5) validating, progress: 12.16 (1393743237 / 11462864058)
Update state (0x5) validating, progress: 12.36 (1416753443 / 11462864058)
Update state (0x5) validating, progress: 13.06 (1496984291 / 11462864058)
Update state (0x5) validating, progress: 13.10 (1502165610 / 11462864058)
Update state (0x5) validating, progress: 13.54 (1552456800 / 11462864058)
Update state (0x5) validating, progress: 13.81 (1583415925 / 11462864058)
Update state (0x5) validating, progress: 14.08 (1614049163 / 11462864058)
Update state (0x5) validating, progress: 14.38 (1648592450 / 11462864058)
Update state (0x5) validating, progress: 14.60 (1673112291 / 11462864058)
Update state (0x5) validating, progress: 14.75 (1690287574 / 11462864058)
Update state (0x5) validating, progress: 15.14 (1735113565 / 11462864058)
Update state (0x5) validating, progress: 15.67 (1796295991 / 11462864058)
Update state (0x5) validating, progress: 15.92 (1825420484 / 11462864058)
Update state (0x5) validating, progress: 15.94 (1827717714 / 11462864058)
Update state (0x5) validating, progress: 15.97 (1830635009 / 11462864058)
Update state (0x5) validating, progress: 15.99 (1833476447 / 11462864058)
Update state (0x5) validating, progress: 16.01 (1835728121 / 11462864058)
Update state (0x5) validating, progress: 16.07 (1842018225 / 11462864058)
Update state (0x5) validating, progress: 16.90 (1937708645 / 11462864058)
Update state (0x5) validating, progress: 18.66 (2139448350 / 11462864058)
Update state (0x5) validating, progress: 20.39 (2337134375 / 11462864058)
Update state (0x5) validating, progress: 21.85 (2505036554 / 11462864058)
Update state (0x5) validating, progress: 23.21 (2660810599 / 11462864058)
Update state (0x5) validating, progress: 24.90 (2854066502 / 11462864058)
Update state (0x5) validating, progress: 26.16 (2998572842 / 11462864058)
Update state (0x5) validating, progress: 28.04 (3214148604 / 11462864058)
Update state (0x5) validating, progress: 29.15 (3341521303 / 11462864058)
Update state (0x5) validating, progress: 30.21 (3463271553 / 11462864058)
Update state (0x5) validating, progress: 31.44 (3603566286 / 11462864058)
Update state (0x5) validating, progress: 32.77 (3756811586 / 11462864058)
Update state (0x5) validating, progress: 34.29 (3930823862 / 11462864058)
Update state (0x5) validating, progress: 35.83 (4107034832 / 11462864058)
Update state (0x5) validating, progress: 37.64 (4314398748 / 11462864058)
Update state (0x5) validating, progress: 39.21 (4494899811 / 11462864058)
Update state (0x5) validating, progress: 41.19 (4721180764 / 11462864058)
Update state (0x5) validating, progress: 42.64 (4887988040 / 11462864058)
Update state (0x5) validating, progress: 43.92 (5034957856 / 11462864058)
Update state (0x5) validating, progress: 45.32 (5194646180 / 11462864058)
Update state (0x5) validating, progress: 47.40 (5433816738 / 11462864058)
Update state (0x5) validating, progress: 51.01 (5846856771 / 11462864058)
Update state (0x5) validating, progress: 54.60 (6259126252 / 11462864058)
Update state (0x5) validating, progress: 54.88 (6290611045 / 11462864058)
Update state (0x5) validating, progress: 54.89 (6292320607 / 11462864058)
Update state (0x5) validating, progress: 55.42 (6352386225 / 11462864058)
Update state (0x5) validating, progress: 56.09 (6430033073 / 11462864058)
Update state (0x5) validating, progress: 56.76 (6506182072 / 11462864058)
Update state (0x5) validating, progress: 57.27 (6564337406 / 11462864058)
Update state (0x5) validating, progress: 57.39 (6579058203 / 11462864058)
Update state (0x5) validating, progress: 57.46 (6586553662 / 11462864058)
Update state (0x5) validating, progress: 57.59 (6601682776 / 11462864058)
Update state (0x5) validating, progress: 57.74 (6618886381 / 11462864058)
Update state (0x5) validating, progress: 57.80 (6625833401 / 11462864058)
Update state (0x5) validating, progress: 57.85 (6631699566 / 11462864058)
Update state (0x5) validating, progress: 58.70 (6729137939 / 11462864058)
Update state (0x5) validating, progress: 59.79 (6853122583 / 11462864058)
Update state (0x5) validating, progress: 60.80 (6968973181 / 11462864058)
Update state (0x5) validating, progress: 61.80 (7083785279 / 11462864058)
Update state (0x5) validating, progress: 62.78 (7196323332 / 11462864058)
Update state (0x5) validating, progress: 64.88 (7437528252 / 11462864058)
Update state (0x5) validating, progress: 65.18 (7471974166 / 11462864058)
Update state (0x5) validating, progress: 65.26 (7480240875 / 11462864058)
Update state (0x5) validating, progress: 65.29 (7483614599 / 11462864058)
Update state (0x5) validating, progress: 67.00 (7679677688 / 11462864058)
Update state (0x5) validating, progress: 68.58 (7860743098 / 11462864058)
Update state (0x5) validating, progress: 70.06 (8030589811 / 11462864058)
Update state (0x5) validating, progress: 71.45 (8189747297 / 11462864058)
Update state (0x5) validating, progress: 71.92 (8243800865 / 11462864058)
Update state (0x5) validating, progress: 72.01 (8254559912 / 11462864058)
Update state (0x5) validating, progress: 72.18 (8273413134 / 11462864058)
Update state (0x5) validating, progress: 72.37 (8295212295 / 11462864058)
Update state (0x5) validating, progress: 72.58 (8320063351 / 11462864058)
Update state (0x5) validating, progress: 73.86 (8466192156 / 11462864058)
Update state (0x5) validating, progress: 74.97 (8594028578 / 11462864058)
Update state (0x5) validating, progress: 76.85 (8808983252 / 11462864058)
Update state (0x5) validating, progress: 78.55 (9003996444 / 11462864058)
Update state (0x5) validating, progress: 80.49 (9226867557 / 11462864058)
Update state (0x5) validating, progress: 81.50 (9342261845 / 11462864058)
Update state (0x5) validating, progress: 81.64 (9358514682 / 11462864058)
Update state (0x5) validating, progress: 81.75 (9371291390 / 11462864058)
Update state (0x5) validating, progress: 82.01 (9400776690 / 11462864058)
Update state (0x5) validating, progress: 82.38 (9442993834 / 11462864058)
Update state (0x5) validating, progress: 82.68 (9477008473 / 11462864058)
Update state (0x5) validating, progress: 82.98 (9512258216 / 11462864058)
Update state (0x5) validating, progress: 83.27 (9545445185 / 11462864058)
Update state (0x5) validating, progress: 83.59 (9582171979 / 11462864058)
Update state (0x5) validating, progress: 83.84 (9610153762 / 11462864058)
Update state (0x5) validating, progress: 84.38 (9672268432 / 11462864058)
Update state (0x5) validating, progress: 84.50 (9686658653 / 11462864058)
Update state (0x5) validating, progress: 84.64 (9701672096 / 11462864058)
Update state (0x5) validating, progress: 84.80 (9720935685 / 11462864058)
Update state (0x5) validating, progress: 84.98 (9741301010 / 11462864058)
Update state (0x5) validating, progress: 85.09 (9753646572 / 11462864058)
Update state (0x5) validating, progress: 85.53 (9803838787 / 11462864058)
Update state (0x5) validating, progress: 85.65 (9817588076 / 11462864058)
Update state (0x5) validating, progress: 85.66 (9819381734 / 11462864058)
Update state (0x5) validating, progress: 85.83 (9838893340 / 11462864058)
Update state (0x5) validating, progress: 86.24 (9885930345 / 11462864058)
Update state (0x5) validating, progress: 86.53 (9918787169 / 11462864058)
Update state (0x5) validating, progress: 86.91 (9962270856 / 11462864058)
Update state (0x5) validating, progress: 87.99 (10086324504 / 11462864058)
Update state (0x5) validating, progress: 89.08 (10211216209 / 11462864058)
Update state (0x5) validating, progress: 90.09 (10326658120 / 11462864058)
Update state (0x5) validating, progress: 91.07 (10438951364 / 11462864058)
Update state (0x5) validating, progress: 92.18 (10566991816 / 11462864058)
Update state (0x5) validating, progress: 93.08 (10669852206 / 11462864058)
Update state (0x5) validating, progress: 94.53 (10835632296 / 11462864058)
Update state (0x5) validating, progress: 95.84 (10985723516 / 11462864058)
Update state (0x5) validating, progress: 97.15 (11135734402 / 11462864058)
Update state (0x5) validating, progress: 98.31 (11269065879 / 11462864058)
Update state (0x5) validating, progress: 98.88 (11334795226 / 11462864058)
Update state (0x5) validating, progress: 99.03 (11351472508 / 11462864058)
Update state (0x5) validating, progress: 99.14 (11363941030 / 11462864058)
Update state (0x5) validating, progress: 99.20 (11371227548 / 11462864058)
Update state (0x5) validating, progress: 99.31 (11383952084 / 11462864058)
Update state (0x1) running, progress: 0.00 (0 / 7437776)
Success! App '376030' fully installed.
---Prepare Server---
---Server ready---
---Start Server---
[S_API FAIL] SteamAPI_Init() failed; SteamAPI_IsSteamRunning() failed.
Setting breakpad minidump AppID = 346110

Ark.JPG

Link to comment
2 minutes ago, Icemanpat said:

Update state (0x1) running, progress: 0.00 (0 / 7437776)

This line shows that the container or better speaking SteamCMD can't fetch the update because it doesn't continues.

Do you have PiHole or SteamCache installed somewhere in your network (this can also cause problems).

 

Please delete 'true' and try to restart the container.

Keep in mind that Steam is under heavy load these days and a few pages back someone had the same problem, he had to restart i several times for it to update - I think this is a SteamCMD issue.

Link to comment
1 minute ago, ich777 said:

This line shows that the container or better speaking SteamCMD can't fetch the update because it doesn't continues.

Do you have PiHole or SteamCache installed somewhere in your network (this can also cause problems).

 

Please delete 'true' and try to restart the container.

Keep in mind that Steam is under heavy load these days and a few pages back someone had the same problem, he had to restart i several times for it to update - I think this is a SteamCMD issue.

Yes sir, I have PiHole. But it's always been on here. So guess it is a new issue that is going along with the SteamCMD issue. I've been rebooting it since last night. I'll keep rebooting.

Thanks for the help.

Keep up the great work.

Link to comment
1 minute ago, Icemanpat said:

Yes sir, I have PiHole. But it's always been on here. So guess it is a new issue that is going along with the SteamCMD issue. I've been rebooting it since last night. I'll keep rebooting.

Thanks for the help.

Keep up the great work.

You could also try to put the extra parameter '--dns=8.8.8.8' after '--restart unless-stopped' in the template if you switch to andvanced view eventually this will help (so that this container will use always this dns server).

Link to comment
2 hours ago, ich777 said:

This line shows that the container or better speaking SteamCMD can't fetch the update because it doesn't continues.

Do you have PiHole or SteamCache installed somewhere in your network (this can also cause problems).

 

Please delete 'true' and try to restart the container.

Keep in mind that Steam is under heavy load these days and a few pages back someone had the same problem, he had to restart i several times for it to update - I think this is a SteamCMD issue.

Is it possible to update SteamCMD? could that be the issue?

Link to comment
3 hours ago, Icemanpat said:

Is it possible to update SteamCMD? could that be the issue?

SteamCMD is updated on every start/restart of the container.

 

Please try to disable PiHole or ony other configuration.

Edited by ich777
Link to comment

Hi And thank you for the good work you do :) 


The Terraria-TShock Docker I'm trying to run version 1.4.0.2 but it doesn't pick up the latest version of TShock (v4.4.0-pre3) and Terraria

(The Game Version variable is set to: 1.4.0.2)

 

The log:

TShock 4.3.26.0 (Mintaka) now running.
AutoSave Enabled
Backups Disabled
Welcome to TShock for Terraria. Initialization complete.
[Server API] Info Plugin TShock v4.3.26.0 (by The TShock Team) initiated.
Terraria Server v1.3.5.3


And If I manually overwrite the files it fails


So my question is
Is it possible to choose the TShock version yourself with a variable? 

 

  • Like 1
Link to comment
15 hours ago, ich777 said:

Have you entered the right URL when creating the Steam API key.

Also it seems like the site is not available from outside or something is not redirected correctly.

Can you try to reach it from outside for example with a mobile phone with wifi disabled?

Steam must be able to reach the site.

So i have the steam api key set as csmm.xg-gaming.duckdns.org, this is also the address i have in proxy.

I have just tested and can access via phone, but have the same issue. sign in with steam redirects after some time with 502 bad gateway

According to CSMM documentation for reverse proxy it had extra settings. i have configured nginx proxy manager to have custom configuration as follows:

            proxy_http_version 1.1;
            proxy_set_header Upgrade $http_upgrade;
            proxy_set_header Connection 'upgrade';
            proxy_set_header Host $host;
            proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
            proxy_set_header X-Forwarded-Proto $scheme;
            proxy_cache_bypass $http_upgrade;
            proxy_read_timeout 300;
            proxy_connect_timeout 300;

 

When i remove the above, the error changes from 502 to 504 gateway time-out.

Link to comment
On 5/16/2020 at 11:59 PM, ich777 said:

I think this is a porblem with the Terraria download itself if you try the link https://terraria.org/server/terraria-server-1401.zip (this is the download link where it tries to download if you enter the version 1.4.0.1 it works) but with version 1.4.0.2 the link doesn't work https://terraria.org/server/terraria-server-1402.zip

I will look into this, but give me a few days.

 

Applied a fix for this please update the container, you now also can install the zip files manually by placing it in the main directory. ;)

 

I think this is a porblem with the Terraria download itself if you try the link https://terraria.org/server/terraria-server-1401.zip (this is the download link where it tries to download if you enter the version 1.4.0.1 it works) but with version 1.4.0.2 the link doesn't work https://terraria.org/server/terraria-server-1402.zip

I will look into this, but give me a few days.

 

Applied a fix for this please update the container, you now also can install the zip files manually by placing it in the main directory. ;)

 

Applied a fix for this please update the container, you now also can install the zip files manually by placing it in the main directory. ;)

Can you also apply this fix to the t-shock image as well? Looks like it can't find the 1.4.0.2 version and is defaulting to 1.3.5.3.

Link to comment
6 hours ago, EmilionDK said:

Hi And thank you for the good work you do :) 


The Terraria-TShock Docker I'm trying to run version 1.4.0.2 but it doesn't pick up the latest version of TShock (v4.4.0-pre3) and Terraria

(The Game Version variable is set to: 1.4.0.2)

 

The log:


TShock 4.3.26.0 (Mintaka) now running.
AutoSave Enabled
Backups Disabled
Welcome to TShock for Terraria. Initialization complete.
[Server API] Info Plugin TShock v4.3.26.0 (by The TShock Team) initiated.
Terraria Server v1.3.5.3


And If I manually overwrite the files it fails


So my question is
Is it possible to choose the TShock version yourself with a variable? 

 

I will look into that, but it should always grab the latest version, but i think there might be some error or something has changed.

 

2 hours ago, Restfulleo said:

Can you also apply this fix to the t-shock image as well? Looks like it can't find the 1.4.0.2 version and is defaulting to 1.3.5.3.

Yes, but this will take a few hours, the link was already applied but the downloadlink changed again.

They don't use static links anymore.

Link to comment
1 minute ago, ich777 said:

I will look into that, but it should always grab the latest version, but i think there might be some error or something has changed.

 

Yes, but this will take a few hours, the link was already applied but the downloadlink changed again.

They don't use static links anymore.

No problem! Let us know when it's fixed.

Link to comment
4 hours ago, Natcoso9955 said:

So i have the steam api key set as csmm.xg-gaming.duckdns.org, this is also the address i have in proxy.

I have just tested and can access via phone, but have the same issue. sign in with steam redirects after some time with 502 bad gateway

According to CSMM documentation for reverse proxy it had extra settings. i have configured nginx proxy manager to have custom configuration as follows:

            proxy_http_version 1.1;
            proxy_set_header Upgrade $http_upgrade;
            proxy_set_header Connection 'upgrade';
            proxy_set_header Host $host;
            proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
            proxy_set_header X-Forwarded-Proto $scheme;
            proxy_cache_bypass $http_upgrade;
            proxy_read_timeout 300;
            proxy_connect_timeout 300;

 

When i remove the above, the error changes from 502 to 504 gateway time-out.

It sounds like a redirection error.

A few post above you mentioned that your URL is: "http://csmm.personalised.duckdns.org"

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.