Skip to content
View in the app

A better way to browse. Learn more.

Unraid

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

[Support] ich777 - Gameserver Dockers

Featured Replies

  • Author
3 hours ago, Zodicalpeak said:

Also attempting to reinstall the docker and got this error

There seems to be something wrong with Docker on your system.

Are you sure you have enough space on the drive and also in you Docker image?

 

Please post your Diagnostics.

  • Replies 12.6k
  • Views 2.2m
  • Created
  • Last Reply

Top Posters In This Topic

Most Popular Posts

  • Just thought I'd share my experience setting up a Valheim server with this docker app from @ich777(thank you!)   You don't need to worry about Steam authentication for Valheim, the default a

  • Dockers Available:   SteamCMD DedicatedServers: CounterStrike: Source CounterStrike 2 TeamFortress 2 ArmA3 - requested by @MrSage Deathmatch Classic

  • This will hopefully shed some light on the underside working bits of building a cluster of servers for ARK:SurvivalEvolved.   With the inspiration (read thievery) from @growlith I present th

Posted Images

1 hour ago, ich777 said:

There seems to be something wrong with Docker on your system.

Are you sure you have enough space on the drive and also in you Docker image?

 

Please post your Diagnostics.

Hello I have fixed the problem by resetting configs and wiping my drives via reformatting. I was having problems with other docker containers as well so Idk what was going on but resetting everything seems to have fixed everything. Got the server running without workshop content now attempting to add it. 

Edited by Zodicalpeak

  • Author
24 minutes ago, Zodicalpeak said:

Got the server running without workshop content now attempting to add it.

I hope you've seen the Variable WS_CONTENT in the template, I can tell for sure that it's working because a buddy has also a server running with some mods on it.

Please keep in mind that if the container starts to loop and doesn't starts properly one of the mods is not working properly.

1 hour ago, ich777 said:

I hope you've seen the Variable WS_CONTENT in the template, I can tell for sure that it's working because a buddy has also a server running with some mods on it.

Please keep in mind that if the container starts to loop and doesn't starts properly one of the mods is not working properly.

When you say the Variable WS_CONTENT in the template your just referring to this rightimage.thumb.png.07bb564a0e9e7ed9d810913dd0f13e37.png

I tried it with some mods but yea it got stuck in a loop so now I am going to try each mod until I find the one thats not working. Is this all I need to do for ws content though? Just add the Mod id?

  • Author
3 minutes ago, Zodicalpeak said:

When you say the Variable WS_CONTENT in the template your just referring to this right

Yes.

 

3 minutes ago, Zodicalpeak said:

Is this all I need to do for ws content though? Just add the Mod id?

Yes.

17 minutes ago, ich777 said:

Yes.

 

Yes.

Ok sweet before I get off for the night are either of theses important or need to be changed? I have just left them blank. Thanks for all your help!image.thumb.png.d3c1f45a131e8f10bc852e52096d83df.png

  • Author
24 minutes ago, Zodicalpeak said:

Ok sweet before I get off for the night are either of theses important or need to be changed?

Depends, GAME_PARAMS are appended on start from the dedicated server, usually you don't need anything in there, this is just if you have some weird mod or want to add a start parameter for whatever reason.

 

Validate installation is basically the same as if you validate the game files on Steam (please never set this to true without a good reason because this will slow the start process from the container because it checks the game files if set to true on every container start).

 

Explained WS_CONTENT above, if you don't need it, let it empty.

On 9/28/2021 at 12:52 AM, ich777 said:

Seems like this is possible from what I've read.

 

If you gift me the game I can look into it and create a dedicated server if it's possible but as said above this should be totally doable.

Has anything been done with Survive The Nights yet?  I checked out ich777/steamcmd:stn  I think that is what it was, but it wasn't anything to do with STN and it tried to run srcds_ something. sorry for the lack of memory or details.

Edited by Scootz
added a missing word

I attempted to add mods and it started looping so I removed them and reinstalled multiple times and it is still stuck in a loop. Idk what's wrong now

 

diagnostics-20230127-1940.zip

 

Pulled this from the end of the log 

LogWindows:Error: === Critical error: ===
LogWindows:Error: 
LogWindows:Error: Fatal error: [File:C:\B\tech_exiles\code\Engine\Source\Runtime\CoreUObject\Private\Serialization\AsyncLoading.cpp] [Line: 3448] 
LogWindows:Error: Could not find SuperStruct CanItemBeDismantledByStation to create CanItemBeDismantledByStation
LogWindows:Error: 
LogWindows:Error: 
LogWindows:Error: !0x0000000000000000
LogWindows:Error: 
LogWindows:Error: Crash in runnable thread FAsyncLoadingThread

Edited by Zodicalpeak

1 hour ago, Zodicalpeak said:

 

Now cant even reinstall the docker

 

Error: failed to register layer: ApplyLayer exit status 1 stdout: stderr: archive/tar: invalid tar header

Sorry if this is a dumb question or if this has been asked before but I'm not gonna go looking through 250+ pages for the answer lol

 

Generally, how big is the file size of these dockers? Does it depend on the game? I'm looking to set up a server for Ark. Just trying to figure out how much space this will take up on my cache drive.

 

Also, is there a wiki or something where I can find more general info? Looking through forum posts is kinda tough.

  • Author
1 hour ago, jcd463 said:

Generally, how big is the file size of these dockers?

The containers are not really big in terms of size because they download the game on the first start.

 

1 hour ago, jcd463 said:

Does it depend on the game?

Exactly.

 

1 hour ago, jcd463 said:

I'm looking to set up a server for Ark. Just trying to figure out how much space this will take up on my cache drive.

Just search for something like „ark linux dedicated server“ and you should find specifications on how big the games are in terms of size and what the recommended hardware specifications are (you should find then something like this) in case of ARK it is about 15GB.

 

1 hour ago, jcd463 said:

Also, is there a wiki or something where I can find more general info?

No, because dedicated game servers are documented usually really well and have their own wiki/forum/setup instructions which are up to date where as if I run a dedicated wiki for them it could be outdated and would be really difficult to maintain for me.

Hope that makes sense to you.

 

The container can do basically everything like if you run it on bare metal on a Linux server.

As a little side note, modding from the containers is always up to the user because I simply can‘t know how to kod each individual game server but I try to help where I can. :)

  • Author
1 hour ago, Zodicalpeak said:

Error: failed to register layer: ApplyLayer exit status 1 stdout: stderr: archive/tar: invalid tar header

This is the same error as before, are you sure that your cache drive isn‘t dying?

 

This indicates usually an issue with Docker.

  • Author
5 hours ago, Scootz said:

Survive The Nights

It is available in the CA App, search for „SurviveTheNights“.

On 1/25/2023 at 11:28 PM, ich777 said:

If the Java version set GAME_V to „custom“ (without double quotes), download the server.jar manually and place it in the directory for Minecraft on your server and make sure that the JAR_NAME is set to „server“ (without double quotes). JAR_NAME needs to be the exact name as the downloaded file.

It's Java. I had mentioned replacing the .jar in my post, so I went that route. It worked fine. I probably should've gotten on here before you replied so you didn't have to take your time with this. However, I appreciate your speedy response.

 

BUT, now that it's the weekend I'm trying to make it a BetterMC server. Since it is so heavily modded, I used Curseforge on the client side to get BetterMC up and going. I am able to play single player. I also knew that Curseforge will put together a server package to keep all the mods synced up. I put them in but it wouldn't work when connecting to the server. In the readme file that came with it it states this:

"ONLY USE THESE FILES TO RUN THE SERVER:
Windows = start.ps1
Linux = start.sh
(DO NOT USE THE .jar TO RUN THE SERVER!)"

 

Unfortunately, your container automatically add the .jar to start the container. Is there a way to edit your container to use the start.sh shell to run it, or should I just try another container solution? I don't mind messing around and changing this if it's not mindboggling to do so.

 

Thank you for the work you do. I really appreciate it. I use at least 6 of your game containers and they are always reliable.

  • Author
15 minutes ago, FreddyGSanford said:

Unfortunately, your container automatically add the .jar to start the container. Is there a way to edit your container to use the start.sh shell to run it, or should I just try another container solution? I don't mind messing around and changing this if it's not mindboggling to do so.

Yes, plase head over to GitHub and read this issue: Click

 

You have to extract the start command and put it in the variable then it will work. Hope that helps.

7 minutes ago, ich777 said:

Yes, plase head over to GitHub and read this issue: Click

 

You have to extract the start command and put it in the variable then it will work. Hope that helps.

Beautiful, thank you.

9 hours ago, ich777 said:

This is the same error as before, are you sure that your cache drive isn‘t dying?

 

This indicates usually an issue with Docker.

Ok I actually didn't have a cache drive, so after doing research I installed one now should I set all my shares to be used through cache. Right now it looks like my dockers are being installed to appdata should I have that set to cache?

  • Author
2 minutes ago, Zodicalpeak said:

Right now it looks like my dockers are being installed to appdata should I have that set to cache?

You should set to Use Cache in the Share settings to Only or Prefer for appdata.

For all other shares you should set it to Yes.

8 minutes ago, ich777 said:

You should set to Use Cache in the Share settings to Only or Prefer for appdata.

For all other shares you should set it to Yes.

ok great another problem I am having is I have removed the connanexiles docker to try and reinstall it but all the files are still in appdata and I cant remove them over the network because I don't have the correct permissions for some reason I have tried setting new permissions and what not but I cant remove the folder. Should I even be removing the old files?

  • Author
27 minutes ago, Zodicalpeak said:

Should I even be removing the old files?

Yes.

The permissions are set on each container start.

4 minutes ago, ich777 said:

Yes.

The permissions are set on each container start.

So yes I should be removing the old files, but how do I do that if I don't have the correct permissions to delete them?

  • Author
1 minute ago, Zodicalpeak said:

So yes I should be removing the old files, but how do I do that if I don't have the correct permissions to delete them?

Sorry but I don‘t know what even is going on on your system and why the permissions are set wrong.

 

Maybe try to delete the files in the File Manager plugin which is available in the CA App.

hello i struggle with factorio game server i have open the port 34197 on my firwall but i cant find it either on lan or public servers

 

are there somebody that have any suggestions to have to get it working ?  i am using FSM in a docker container 

https://hub.docker.com/r/ofsm/ofsm

 

                                 Dload  Upload   Total   Spent    Left  Speed
100   405  100   405    0     0    964      0 --:--:-- --:--:-- --:--:--   961
100 55.2M  100 55.2M    0     0  42.0M      0  0:00:01  0:00:01 --:--:-- 42.0M
2023/01/28 19:22:54 CookieEncryptionKey invalid or empty, create new random one
2023/01/28 19:22:54 Rcon password default one or empty, generated new one:
2023/01/28 19:22:54 Password: XVlBzgbaiCMRAjWwhTHctcuA
/opt/fsm/mod_packs
2023/01/28 19:22:54 no ModPackDir found ... creating one ...
2023/01/28 19:22:54 Loaded Factorio settings from /opt/factorio/config/server-settings.json
2023/01/28 19:22:56 Created default admin user. Please change it's password as soon as possible.
2023/01/28 19:22:56 Username: admin
2023/01/28 19:22:56 Password: dPxJQJkOQrCuKvNglCfInZAC
2023/01/28 19:22:56 Starting server on: 0.0.0.0:80
2023/01/28 19:23:38 Logging in user: admin
2023/01/28 19:23:38 Password for user admin wrong
2023/01/28 19:24:14 Logging in user: admin
2023/01/28 19:24:14 User: admin, logged in successfully
2023/01/28 19:24:33 Starting Factorio server.
2023/01/28 19:24:33 Starting Factorio server with settings: {"bindip":"0.0.0.0","savefile":"Hansen lars.zip","port":34197}
2023/01/28 19:24:33 Starting server with command:  /opt/factorio/bin/x64/factorio [--bind 0.0.0.0 --port 34197 --server-settings /opt/factorio/config/server-settings.json --rcon-port 42528 --rcon-password XVlBzgbaiCMRAjWwhTHctcuA --server-adminlist /opt/factorio/config/server-adminlist.json --start-server /opt/factorio/saves/Hansen lars.zip]
2023/01/28 19:24:33 new state, will also send to correct room
2023/01/28 19:24:33 Factorio Server:    0.000 2023-01-28 19:24:33; Factorio 1.1.76 (build 60350, linux64, headless)
2023/01/28 19:24:33 Factorio Server:    0.000 Operating system: Linux
2023/01/28 19:24:33 Factorio Server:    0.000 Program arguments: "/opt/factorio/bin/x64/factorio" "--bind" "0.0.0.0" "--port" "34197" "--server-settings" "/opt/factorio/config/server-settings.json" "--rcon-port" "42528" "--rcon-password" <private> "--server-adminlist" "/opt/factorio/config/server-adminlist.json" "--start-server" "/opt/factorio/saves/Hansen lars.zip" 
2023/01/28 19:24:33 Factorio Server:    0.000 Config path: /opt/factorio/config/config.ini
2023/01/28 19:24:33 Factorio Server:    0.000 Read data path: /opt/factorio/data
2023/01/28 19:24:33 Factorio Server:    0.000 Write data path: /opt/factorio [7327/20480MB]
2023/01/28 19:24:33 Factorio Server:    0.000 Binaries path: /opt/factorio/bin
2023/01/28 19:24:33 Factorio Server:    0.009 System info: [CPU:        Intel(R) Core(TM) i7-3930K CPU @ 3.20GHz, 12 cores, RAM: 44117 MB]
2023/01/28 19:24:33 Factorio Server:    0.009 Environment: DISPLAY=<unset> WAYLAND_DISPLAY=<unset> DESKTOP_SESSION=<unset> XDG_SESSION_DESKTOP=<unset> XDG_CURRENT_DESKTOP=<unset> __GL_FSAA_MODE=<unset> __GL_LOG_MAX_ANISO=<unset> __GL_SYNC_TO_VBLANK=<unset> __GL_SORT_FBCONFIGS=<unset> __GL_YIELD=<unset>
2023/01/28 19:24:33 Factorio Server:    0.009 Running in headless mode
2023/01/28 19:24:33 Factorio Server:    0.016 Loading mod core 0.0.0 (data.lua)
2023/01/28 19:24:33 Factorio Server:    0.041 Loading mod base 1.1.76 (data.lua)
2023/01/28 19:24:33 Factorio Server:    0.237 Loading mod base 1.1.76 (data-updates.lua)
2023/01/28 19:24:33 Factorio Server:    0.334 Checksum for core: 870127790
2023/01/28 19:24:33 Factorio Server:    0.335 Checksum of base: 3065294274
2023/01/28 19:24:34 Factorio Server:    0.551 Prototype list checksum: 3034860339
2023/01/28 19:24:34 Factorio Server:    0.599 Info PlayerData.cpp:73: Local player-data.json unavailable
2023/01/28 19:24:34 Factorio Server:    0.599 Info PlayerData.cpp:78: Cloud player-data.json unavailable
2023/01/28 19:24:34 Factorio Server:    0.600 Factorio initialised
2023/01/28 19:24:34 Factorio Server:    0.601 Info ServerSynchronizer.cpp:29: nextHeartbeatSequenceNumber(0) initialized Synchronizer nextTickClosureTick(0).
2023/01/28 19:24:34 Factorio Server:    0.601 Info ServerMultiplayerManager.cpp:795: updateTick(4294967295) changing state from(Ready) to(PreparedToHostGame)
2023/01/28 19:24:34 Factorio Server:    0.602 Info ServerMultiplayerManager.cpp:795: updateTick(4294967295) changing state from(PreparedToHostGame) to(CreatingGame)
2023/01/28 19:24:34 Factorio Server:    0.602 Loading map /opt/factorio/saves/Hansen lars.zip: 6816276 bytes.
2023/01/28 19:24:34 Factorio Server:    0.630 Loading level.dat: 16274054 bytes.
2023/01/28 19:24:34 Factorio Server:    0.635 Info Scenario.cpp:199: Map version 1.1.74-1
2023/01/28 19:24:34 Running Factorio server detected
2023/01/28 19:24:34 Factorio server with save: Hansen lars.zip started on port: 34197
2023/01/28 19:24:34 Factorio Server:    1.130 Loading script.dat: 691466 bytes.
2023/01/28 19:24:34 Factorio Server:    1.132 Checksum for script /opt/factorio/temp/currently-playing/control.lua: 2881393120
2023/01/28 19:24:34 Factorio Server:    1.138 Info UDPSocket.cpp:27: Opening socket at (IP ADDR:({0.0.0.0:34197}))
2023/01/28 19:24:34 Factorio Server:    1.138 Hosting game at IP ADDR:({0.0.0.0:34197})
2023/01/28 19:24:34 Factorio Server:    1.138 Info HttpSharedState.cpp:54: Downloading https://auth.factorio.com/generate-server-padlock-2?api_version=5
2023/01/28 19:24:35 Factorio Server:    1.560 Info AuthServerConnector.cpp:79: Obtained serverPadlock for serverHash (3wCkmvlwdL0AE0ub7S3klOHH1Dp0JGVD) from the auth server.
2023/01/28 19:24:35 Factorio Server:    1.561 Info ServerMultiplayerManager.cpp:795: updateTick(1716202) changing state from(CreatingGame) to(InGame)
2023/01/28 19:24:35 Factorio Server:    1.688 Info ServerRouter.cpp:650: Asking pingpong servers (pingpong1.factorio.com:34197, pingpong2.factorio.com:34197, pingpong3.factorio.com:34197, pingpong4.factorio.com:34197) for own address
2023/01/28 19:24:35 Factorio Server:    1.688 Info UDPSocket.cpp:39: Opening socket for broadcast
2023/01/28 19:24:35 Factorio Server:    1.688 Info RemoteCommandProcessor.cpp:130: Starting RCON interface at IP ADDR:({0.0.0.0:42528})
2023/01/28 19:24:35 Rcon running on Factorio Server
2023/01/28 19:24:35 rcon session established on 0.0.0.0:42528
2023/01/28 19:24:35 Factorio Server:    1.688 Info CommandLineMultiplayer.cpp:292: Maximum segment size = 100; minimum segment size = 25; maximum-segment-size peer count = 10; minimum-segment-size peer count = 20
2023/01/28 19:24:35 Factorio Server:    1.688 Info RemoteCommandProcessor.cpp:249: New RCON connection from IP ADDR:({127.0.0.1:34182})
2023/01/28 19:24:35 Factorio Server:    1.789 Info ServerRouter.cpp:533: Own address is IP ADDR:({88.89.92.137:34197}) (confirmed by pingpong1)
2023/01/28 19:24:35 Factorio Server:    1.972 Info ServerRouter.cpp:533: Own address is IP ADDR:({88.89.92.137:34197}) (confirmed by pingpong4)
2023/01/28 19:24:35 Factorio Server:    2.174 Info MatchingServer.cpp:114: Matching server game `14422653` has been created.
2023/01/28 19:24:35 Factorio Server:    2.188 Info ServerMultiplayerManager.cpp:727: Matching server connection resumed

  • Author
1 hour ago, xanian said:

i have open the port 34197 on my firwall

TCP or UDP?

 

1 hour ago, xanian said:

are there somebody that have any suggestions to have to get it working ?  i am using FSM in a docker container 

Did you put in your Factorio credentials?

 

Can you connect to it through direct connection from within the game?

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...

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.