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

@ich777

Sorry mate I really suck at unraid and probably most of the things related to linux.  But pounding trough.
I install your docker Conan exile server using the straight forwards setting you preset in there.

 

All run smoothly (so far)


Here my questions:

Do you have or do you know where I can find a more in details step by step installation, I need to find a way to let my friend from outside (The only reason I went trough this) and ideally be able to change server setting?

appreciate any help.

  • Replies 12.6k
  • Views 2.3m
  • 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

Good morning I am running some of your Ark ASA containers and loving them. This morning I installed Ark API so that I can run plugins on the server. Usually for this to work you have to boot the server from "AsaApiLoader.exe". How would I go about changing what .exe the container looks at to boot. 

Possibly related but unsure, I also tried adding some mods. Typically you just add -mods=929800,940003 to the extra game parameters in the container and reboot. But it's giving me the following error. 


[2024.11.18-13.26.04:804][298]LogCFCore: Error: Error querying server mods: ApiError: Processing (serverUnreachable)

  • Author
4 hours ago, TechCicco said:

I need to find a way to let my friend from outside

You have forward the ports alongside with the appropriate protocol.

There is no definitive tutorial for that sorry, each individual router/firewall is different.


 

4 hours ago, TechCicco said:

ideally be able to change server setting?

Stop the container and change the settings file for the server, you can easily find that online which files to change, you‘ll find everything in the conan folder which is located in your appdata directory.

  • Author
4 hours ago, jspeeples said:

How would I go about changing what .exe the container looks at to boot. 

This is not possible with this container since I‘ve never intended it to launch a different executable, sorry.

 

4 hours ago, jspeeples said:

But it's giving me the following error. 

Sorry I can‘t help with mods, I know that some users running the container woth mods but I can‘t help how to do that.

On the Factorio container, I am trying to start the server with only Base game and no space age mods. When I edit mod-list.json to have the three new ones to false and only base true, as soon as the container starts, it immediately overwrites the file and loads a space age save. Am I doing something wrong?

 

I even tried making a non space age save from the game and importing the save file, it still starts with the space age mods enabled.

  • Author
2 hours ago, Shadowalker said:

When I edit mod-list.json to have the three new ones to false and only base true, as soon as the container starts

Did you stop the container first, then edit the file and then start the container again?

 

I might deprecate the template for Factorio since it‘s the last one that is just a template from a container from soneone else and not under my control since someone else is maintaining it.

23 hours ago, ich777 said:

This is not possible with this container since I‘ve never intended it to launch a different executable, sorry.

 

Sorry I can‘t help with mods, I know that some users running the container woth mods but I can‘t help how to do that.

How much much money would it cost to get you to update the container with this feature? 

It should be relatively easy, the user can manually add the API files like we have to do with any other installation method. The only change that needs to be made is the container needs to boot AsaApiLoader.exe instead of ArkAscendedServer.exe. Both of them are in the same folder. 

1 minute ago, jspeeples said:

How much much money would it cost to get you to update the container with this feature? 

It should be relatively easy, the user can manually add the API files like we have to do with any other installation method. The only change that needs to be made is the container needs to boot AsaApiLoader.exe instead of ArkAscendedServer.exe. Both of them are in the same folder. 

you can do it yourself with a bit of reading into docker.

Well, technically you dont even need to since you "only" need to modify the start script within the container, but that would be a pain on recreation.

But all you would need to do is change the "ArkAscendedServer.exe" to "AsaApiLoader.exe" in the start-watchdog.sh and start-server.sh and if it works well with wine, youre golden.

But ultimately you wanna build your own container with the modified scripts so you dont need to alter them everytime.

https://github.com/ich777/docker-steamcmd-server/tree/asa




i gave it a quick shot and it seems to work, but i didnt testlooksokay.thumb.PNG.9aa7b98564e44dc76df72be216ef2f94.PNG

5 minutes ago, Mainfrezzer said:

you can do it yourself with a bit of reading into docker.

Well, technically you dont even need to since you "only" need to modify the start script within the container, but that would be a pain on recreation.

But all you would need to do is change the "ArkAscendedServer.exe" to "AsaApiLoader.exe" in the start-watchdog.sh and start-server.sh and if it works well with wine, youre golden.

But ultimately you wanna build your own container with the modified scripts so you dont need to alter them everytime.

https://github.com/ich777/docker-steamcmd-server/tree/asa




i gave it a quick shot and it seems to work, but i didnt testlooksokay.thumb.PNG.9aa7b98564e44dc76df72be216ef2f94.PNG

Id love to know how to do that but I don't have any experience. 😕 In your testing did you copy in all of Ark ApI's files? The Log should have stared out with a bunch of green text saying what version of Ark API your running and all


@CaptainPeeples on discord if you're patient with me, Id love to learn! 

Edited by jspeeples

  • Author
1 hour ago, jspeeples said:

How much much money would it cost to get you to update the container with this feature? 

Sorry but I won't do that, even not for money.

 

59 minutes ago, jspeeples said:

Id love to learn!

Just look here:
https://github.com/ich777/docker-steamcmd-server/tree/asa
 

and here (start script) :
https://github.com/ich777/docker-steamcmd-server/blob/asa/scripts/start-server.sh

okay, this is rather peculiar. Since you asked for the log and i stupidly deleted the files already, i had to reinstall the asa server and it wont work anymore. Seems like they updated the dedicated server right after and its broken atm because the dedicated server version wont even start on my pc. 🤣

So yeah, that took longer than i wanted to because i had to copy the whole game onto the server. (they actually updated the dedicated server while im prepping this text, so they fixed their broken update)

 

48 minutes ago, jspeeples said:

In your testing did you copy in all of Ark ApI's files? The Log should have stared out with a bunch of green text saying what version of Ark API your running and all

 

I did install it as the website says, unzip it all in the win64 directory. But i didnt change the log to tail. Heres the log of the Ark-Api thingy
 

11/19/24 19:23 [API][info] -----------------------------------------------
11/19/24 19:23 [API][info] ARK:SA Api V1.17
11/19/24 19:23 [API][info] Brought to you by ArkServerApi
11/19/24 19:23 [API][info] https://github.com/orgs/ArkServerApi
11/19/24 19:23 [API][info] Website: https://ark-server-api.com
11/19/24 19:23 [API][info] Loading...

11/19/24 19:23 [API][info] Cache files downloaded and processed successfully
11/19/24 19:23 [API][info] Cache is still valid loading existing cache
11/19/24 19:23 [API][info] Reading cached offsets
11/19/24 19:23 [API][info] Reading cached bitfields
11/19/24 19:23 [API][info] Initialized hooks

11/19/24 19:23 [API][info] API was successfully loaded
11/19/24 19:23 [API][info] -----------------------------------------------

11/19/24 19:23 [API][info] UGameEngine::Init was called
11/19/24 19:23 [API][info] Loading plugins..

11/19/24 19:23 [API][info] Loaded plugin Ark:SA Permissions V1.02 (Manage permissions groups)
11/19/24 19:23 [API][info] Loaded all plugins

11/19/24 19:23 [API][info] AShooterGameMode::InitGame was called
11/19/24 19:23 [API][info] SERVER ID: 204977789


 

15 minutes ago, Mainfrezzer said:

okay, this is rather peculiar. Since you asked for the log and i stupidly deleted the files already, i had to reinstall the asa server and it wont work anymore. Seems like they updated the dedicated server right after and its broken atm because the dedicated server version wont even start on my pc. 🤣

So yeah, that took longer than i wanted to because i had to copy the whole game onto the server. (they actually updated the dedicated server while im prepping this text, so they fixed their broken update)

 

I did install it as the website says, unzip it all in the win64 directory. But i didnt change the log to tail. Heres the log of the Ark-Api thingy
 

11/19/24 19:23 [API][info] -----------------------------------------------
11/19/24 19:23 [API][info] ARK:SA Api V1.17
11/19/24 19:23 [API][info] Brought to you by ArkServerApi
11/19/24 19:23 [API][info] https://github.com/orgs/ArkServerApi
11/19/24 19:23 [API][info] Website: https://ark-server-api.com
11/19/24 19:23 [API][info] Loading...

11/19/24 19:23 [API][info] Cache files downloaded and processed successfully
11/19/24 19:23 [API][info] Cache is still valid loading existing cache
11/19/24 19:23 [API][info] Reading cached offsets
11/19/24 19:23 [API][info] Reading cached bitfields
11/19/24 19:23 [API][info] Initialized hooks

11/19/24 19:23 [API][info] API was successfully loaded
11/19/24 19:23 [API][info] -----------------------------------------------

11/19/24 19:23 [API][info] UGameEngine::Init was called
11/19/24 19:23 [API][info] Loading plugins..

11/19/24 19:23 [API][info] Loaded plugin Ark:SA Permissions V1.02 (Manage permissions groups)
11/19/24 19:23 [API][info] Loaded all plugins

11/19/24 19:23 [API][info] AShooterGameMode::InitGame was called
11/19/24 19:23 [API][info] SERVER ID: 204977789


 

Haha I've been loosing my mind over the past hour trying to figure out why all my ark servers were down. And looks like you got it working!? Can you please add me on discord and show me how you did it? 

On 11/18/2024 at 9:41 PM, ich777 said:

Did you stop the container first, then edit the file and then start the container again?

 

I might deprecate the template for Factorio since it‘s the last one that is just a template from a container from soneone else and not under my control since someone else is maintaining it.

Yeah I tried stopping the container first, even tried setting the file to read only. It just deleted it and made a new one. I ended up using a different docker to get it to work.

On 11/18/2024 at 7:41 PM, Shadowalker said:

On the Factorio container, I am trying to start the server with only Base game and no space age mods. When I edit mod-list.json to have the three new ones to false and only base true, as soon as the container starts, it immediately overwrites the file and loads a space age save. Am I doing something wrong?

 

I even tried making a non space age save from the game and importing the save file, it still starts with the space age mods enabled.

I spent so much time trying to figure this out too, but the factoriotools image added support for it. You need to add this variable DLC_SPACE_AGE and the value as needed ("true" for all 3 mods, "false" i'm assuming this will disable all 3?, or the mod name(s) you want such as "quality" "elevated-rails" "space-age"

see here: https://github.com/factoriotools/factorio-docker?tab=readme-ov-file#user-content-fn-1-336ed1ee92ba76bc64b4913eba6e5f05

"Space Age mods can also be individually enabled by using their name separated by space.
Example 1: Enable all by using true 
Example 2: Enable all by listing the mod names space-age elevated-rails quality
Example 3: Enable only Elevated rails elevated-rails ↩"

2 hours ago, Kegath said:

I spent so much time trying to figure this out too, but the factoriotools image added support for it. You need to add this variable DLC_SPACE_AGE and the value as needed ("true" for all 3 mods, "false" i'm assuming this will disable all 3?, or the mod name(s) you want such as "quality" "elevated-rails" "space-age"

see here: https://github.com/factoriotools/factorio-docker?tab=readme-ov-file#user-content-fn-1-336ed1ee92ba76bc64b4913eba6e5f05

"Space Age mods can also be individually enabled by using their name separated by space.
Example 1: Enable all by using true 
Example 2: Enable all by listing the mod names space-age elevated-rails quality
Example 3: Enable only Elevated rails elevated-rails ↩"

The problem is that I did do that, the container just overwrites the file and enables the dlc anyways. 

In the Minecraft basic server container, is there a way to change the webport of 8080 to something else?
I have another container that uses this port I cant change :(

In the template it says it should be 9011, but it is 8080 no matter what.

Edited by isvein

34 minutes ago, isvein said:

In the Minecraft basic server container, is there a way to change the webport of 8080 to something else?
I have another container that uses this port I cant change :(

In the template it says it should be 9011, but it is 8080 no matter what.

Did you switch the network type from the default of Bridge?

4 hours ago, Shadowalker said:

The problem is that I did do that, the container just overwrites the file and enables the dlc anyways. 

Strange. I think I needed to make a fresh container for is to work iirc, but here are some screenshots if it helps. I do know if you misspell the dlc name or put it in quotes it won't work correctly and resets the modlist, so make sure no typos or quotes

image.thumb.png.a5dc4df47d8ed26fb770731d34e920bd.png
image.png.52fb55fb88fc590d01a7f992569e92a2.png

@ich777

I have another question:
Recently I kleep getting disconnected form the server while my frined has no issue.
The server is in my unraid in my home and my friend he si connecting from outside the country.
I m not sure what to do or if need to do something?

I saw many warning in the log but I m not sure how to interpreter those, below a short extraction of some:
[2024.11.23-05.45.50:723][392]LogNetPackageMap:Warning: InternalLoadObject: Unable to resolve default guid from client: PathName: PersistentHumanoidNPC_C_234, ObjOuter: /Game/Maps/ConanSandbox/ConanSandbox.ConanSandbox:PersistentLevel, Object: FunCombat_PlayerController_C_3, Function: ServerRequestInventoryItems, Property: inventory
[2024.11.23-05.45.50:735][392]LogNetPackageMap:Warning: InternalLoadObject: Unable to resolve default guid from client: PathName: EquipmentInventory, ObjOuter: NULL, Object: FunCombat_PlayerController_C_3, Function: ServerRequestInventoryItems, Property: inventory
[2024.11.23-05.45.50:736][392]LogNetPackageMap:Warning: InternalLoadObject: Unable to resolve default guid from client: PathName: PersistentHumanoidNPC_C_234, ObjOuter: /Game/Maps/ConanSandbox/ConanSandbox.ConanSandbox:PersistentLevel, Object: FunCombat_PlayerController_C_3, Function: ServerRequestInventoryItems, Property: inventory
[2024.11.23-05.45.50:736][392]LogNetPackageMap:Warning: InternalLoadObject: Unable to resolve default guid from client: PathName: SpellInventory, ObjOuter: NULL, Object: FunCombat_PlayerController_C_3, Function: ServerRequestInventoryItems, Property: inventory

[2024.11.23-05.45.57:935][611]NPC:Error: Data: No stat templates found for StatModifier template None.
[2024.11.23-05.46.11:437][ 21]ConanSandbox:Error: Missing animation prop steel_pipe on BP_PL_WorkStation_Moulding_C_0
[2024.11.23-05.46.11:438][ 21]ConanSandbox:Error: Missing animation prop Hammer on BP_PL_WorkStation_Moulding_C_0

[2024.11.23-05.46.11:506][ 23]LogServerStats: Status report. Uptime=48997 Mem=21127307264:33478168576:5219217408:5245718528 CPU=3.086415:37.036976 Players=1 FPS=6.05:33.18:138.46 NPC_AILOD=6:6:31:6479 B_AILOD=4:2:1:72 P_AILOD=70:0:17:494
[2024.11.23-05.47.09:447][780]LogScriptCore:Warning: Script Msg: Attempted to access index 0 from array NoncriticalNeeds of length 0!
[2024.11.23-05.47.11:524][843]LogServerStats: Status report. Uptime=49055 Mem=21149167616:33478168576:5184450560:5245718528 CPU=2.808987:33.707840 Players=1 FPS=22.89:32.94:94.47 NPC_AILOD=7:5:33:6479 B_AILOD=4:2:1:72 P_AILOD=70:0:17:494
[2024.11.23-05.48.11:516][663]LogServerStats: Status report. Uptime=49114 Mem=21162369024:33478168576:5184360448:5245718528 CPU=2.525253:30.303038 Players=1 FPS=26.93:32.96:116.88 NPC_AILOD=6:6:33:6479 B_AILOD=4:2:1:72 P_AILOD=70:0:17:494

[2024.11.23-05.48.33:174][319]NPC:Error: Data: No stat templates found for StatModifier template None.
[2024.11.23-05.50.27:481][779]LogNetPackageMap:Warning: InternalLoadObject: Unable to resolve default guid from client: PathName: PersistentHumanoidNPC_C_261, ObjOuter: /Game/Maps/ConanSandbox/ConanSandbox.ConanSandbox:PersistentLevel, Object: FunCombat_PlayerController_C_3, Function: ServerRequestInventoryItems, Property: inventory
 

Edited by TechCicco

Hello, guys! Could you please help me to disable updates on my server? I am running a Palworld server. On the 7d2d server, I fixed the version using the game ID, like «2394010 -beta v0.3.10.61027». However, this method doesn't work in Palworld. Is there any way to turn off updates?

1 hour ago, tqb333 said:

Hello, guys! Could you please help me to disable updates on my server? I am running a Palworld server. On the 7d2d server, I fixed the version using the game ID, like «2394010 -beta v0.3.10.61027». However, this method doesn't work in Palworld. Is there any way to turn off updates?

See this post:


 

16 hours ago, Squid said:

Did you switch the network type from the default of Bridge?

aaa I see :/
I have it on bridge else it wont work with tailscale

  • Author
1 hour ago, isvein said:

aaa I see :/

You can change the port by adding that to the template:

grafik.png.1c19872290ac68f59f90a5accfcc16bf.png

 

Config Type: Variable

Key: GOTTY_PARAMS

Value: -p 9011 -w --title-format MinecraftJavaEdition

  • Author
13 hours ago, TechCicco said:

Recently I kleep getting disconnected form the server while my frined has no issue.
The server is in my unraid in my home and my friend he si connecting from outside the country.

Sorry but this seems like a game specific issue that I can't help with.

 

Maybe this is a client side issue on your local PC, maybe try to validate the game files on your local PC.

9 hours ago, ich777 said:

Sorry but this seems like a game specific issue that I can't help with.

 

Maybe this is a client side issue on your local PC, maybe try to validate the game files on your local PC.

Thanks will ook intoi it.

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.