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

1 hour ago, ich777 said:

I have to look into that, according to the documentation that I've linked above it should work.

I'll report back when I know more.

ok i found

i add MaxPlayers=80 -QueueThreshold=80

no just Mayplayers

  • 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

Hello, i am using your docker to run an Ark SA server. i successfully have it running but have no communication to it over LAN or in game.  is 7777 the only port? i have tried port forwarding it as udp, tcp, and udp/tcp. am i missing something?

Edited by arcticxix

  • Author
5 hours ago, arcticxix said:

is 7777 the only port?

Yes.

 

5 hours ago, arcticxix said:

but have no communication to it over LAN or in game.

This is most of the times an issue with the Hair Pin NAT.

 

5 hours ago, arcticxix said:

i have tried port forwarding it as udp, tcp, and udp/tcp

Please only forward the ports that are specified in the template with the according protocol, nothing more needed.

 

5 hours ago, arcticxix said:

am i missing something?

As said, this most of the times has to do with Hair Pin NAT and how your Router/Firewall handles connections to your public IP from your local network, but this is a thing that is a bit out of scope for this thread.

  • Author
13 hours ago, kripy said:

i add MaxPlayers=80 -QueueThreshold=80

Can you please be a bit more specific?

So you set MaxPlayer=80 in GAME_PARAMS and -QueueThreshold=80 in the GAME_PARAMS_EXTRA like that:

grafik.png.0b7d6a83057f51dab5039b19226eca15.png

 

Correct?

I have officially tried everything I can think of. I'm having issues running the Arma3 Server out of the box, I've been going through this thread looking for anything I can find, the only thing that worked for me was the FORCE_X86, that does let me boot but I am trying to get it running in X64 for the better memory if possible.

 

I'm getting a seg fault error then it dies.

Quote

================================================================
 3:12:36 InitSound ...
 3:12:36 InitSound - complete
 3:12:36 PhysX3 SDK Init started ...
 3:12:36 PhysX3 SDK Init ended.
 3:12:37 Warning Message: You cannot play/edit this mission; it is dependent on downloadable content that has been deleted.\na3_characters_f
 3:12:37 Loading movesType CfgGesturesMale
 3:12:37 MovesType CfgGesturesMale load time 35.0 ms
 3:12:37 Loading movesType CfgMovesMaleSdr
 3:12:39 Warning: looped for animation: a3\anims_f_epa\data\anim\sdr\cts\hubcleaned\briefing\hubbriefing_loop.rtm differs (looped now 0)! MoveName: hubbriefing_ext
 3:12:40 Warning: looped for animation: a3\anims_f_epa\data\anim\sdr\cts\hubcleaned\spectator\hubspectator_stand.rtm differs (looped now 1)! MoveName: hubspectator_stand_contact
 3:12:40 MovesType CfgMovesMaleSdr load time 2438.0 ms
[S_API] SteamAPI_Init(): Loaded local 'steamclient.so' OK.
CAppInfoCacheReadFromDiskThread took 0 milliseconds to initialize
Setting breakpad minidump AppID = 107410
SteamInternal_SetMinidumpSteamID:  Caching Steam ID:  76561197960265728 [API loaded no]
 3:12:40 Initializing Steam server - Game Port: 2302, Steam Query Port: 2303
/opt/scripts/start-server.sh: line 69:    80 Segmentation fault      ./arma3server_x64 ${GAME_PARAMS}

Session terminated, killing shell... ...killed.
 3:12:36 Dedicated host created.
 3:12:40 BattlEye Server: Initialized (v1.220, Arma 3 2.14.150957)

 

Gonna try and provide as much info as I can that I've seen you ask other people.

12th Gen Intel® Core™ i7-12700K @ 3564 MHz

My `arma` Share is a Cache Only Secured Shared.

image.thumb.png.6cae3ed8aa0bbb29cfc4dc83bc990f69.png

My `appdata` share is cache that is image.thumb.png.7df934b24c6aef771a33614ea78dd681.png
I have uninstalled and fresh installed the CA app with the following paths:

 

image.thumb.png.a9c4beb7d6b10da3e08eb511c20acfd5.png

image.thumb.png.f86a18966460cd80222a9fee097b98a3.png

 

Any help you can provide would be appreciated

Edited by PerpetualGamer

  • Author
29 minutes ago, PerpetualGamer said:

I'm getting a seg fault error then it dies.

I will look into that, give me one or two days please.

Hey guys, trying to access my valheim server which I havent used in a while but used extensively before. My log looks like this:

 

image.thumb.png.d6363d4530a3d761474e7dd78e0dea5b.png

 

 

I've restarted it like 10 times, previously it did do some updates. However, if I try to connect I get "Incompatible version". Im using no mods, client or server. Any idea why I can't get in? I also can't see to find out how to verify what version the server is to compare with my game. Anyone have any ideas why this won't work now?

  • Author
2 hours ago, suchamoneypit said:

Anyone have any ideas why this won't work now?

Seems like the container won‘t pull the new update.

Are you also sure that you are not using any mods on your client (your PC)?

 

Have you yet tried to set Validation to true?

 

If that doesn‘t help delete all folders inside the valheim directory (except for the save directory), then start the container and wait for it to update.

 

BTW the log seems fine to me.

6 minutes ago, ich777 said:

Seems like the container won‘t pull the new update.

Are you also sure that you are not using any mods on your client (your PC)?

 

Have you yet tried to set Validation to true?

 

If that doesn‘t help delete all folders inside the valheim directory (except for the save directory), then start the container and wait for it to update.

 

BTW the log seems fine to me.

 

I appreciate the response.

 

Validation is set to true and has been. I have only ever played Vanilla Valheim, and I'm very confident no mods are in use for my client and that I've never enabled mods on the server. 

 

I have a share setup specifically for the valheim server docker, inside that, I can't seem to find anything that would be the "save directory" (I searched for "save"). Using the search function in Krusader, it also finds nothing in this share. The backups folder seems like the obvious one to save (and it's full of backups as I had it keep like 72 of them), but I'm a bit wary of deleting everything else as I did do quite a bit of work on the server with friends a while back and I want to save that if at all possible. 

 

image.png.e02d1f47b3f30efec0cdab041454a74b.png

  • Author
22 minutes ago, suchamoneypit said:

I have a share setup specifically for the valheim server docker, inside that, I can't seem to find anything that would be the "save directory" (I searched for "save").

It's the .config directory where your save files are located, don't delete this directory and also maybe create a copy first of it.

1 hour ago, ich777 said:

It's the .config directory where your save files are located, don't delete this directory and also maybe create a copy first of it.

 

Thank you for your help. I backed up my files just in case, then deleted everything but .config and my backups folder. I went a few levels deep checking the folders earlier looking for the worlds files but didn't go deep enough in .config to see the worlds folder. 

 

After deleting everything else and relaunching the docker, the server is back up and I managed to log into it on my first attempt and everything from many months ago was still there. Thanks again for the help, have a wonderful day/night. I sent you a $5 USD donation via paypal. 

Hello @ich777,

 

Thank you for your great work on the Ark Ascended docker, I have it installed and mostly working.

The only issue I seem to be facing is connecting to RCON to manage the server remotely.

Any feedback or suggestions would be greatly appreciated.

 

I have tired a couple of different setup options to no avail. 
(I'm wondering if maybe another command needs to be added like your 'UDP 1:' to allow access into the docker?)

 

Docker Settings:

&fileId=151560&x=5120&y=1440&a=true&etag

 

GameUserSettings.ini:

&fileId=151583&x=5120&y=1440&a=true&etag

 

Game Related Port Forwards:

&fileId=151558&x=5120&y=1440&a=true&etag

 

I hope this information is relevant and helpful to you.

Please let me know if you require any additional information.

 

  • Author
7 minutes ago, DravenNZ said:

I'm wondering if maybe another command needs to be added like your 'UDP 1:' to allow access into the docker?

You have to create a port forwarding in the Docker template too, as I see in your configuration file you have set 27020 TCP, then it would be:
grafik.png.c76584f6e9c768e64753bb4bfa4789d8.png

 

 

9 minutes ago, DravenNZ said:

&fileId=151560&x=5120&y=1440&a=true&etag

What is this?

 

9 minutes ago, DravenNZ said:

&fileId=151558&x=5120&y=1440&a=true&etag

Only for your explanation:

 

In your case Port 27015 does nothing because it is not needed and not forwarded in the template

 

Why do you forward 7777 TCP?

The only port you need to forward in your router is 7777 UDP

 

Just a side note, this is actually a bad idea to forward TCP too to be on the safe side since some game servers won't even work when forwarding a additional protocol which is not needed... :D

 

Always just forward the ports which are specified in my template with the protocol that is specified there.

55 minutes ago, ich777 said:

You have to create a port forwarding in the Docker template too, as I see in your configuration file you have set 27020 TCP, then it would be:
grafik.png.c76584f6e9c768e64753bb4bfa4789d8.png

 

Thank you for your guidance - This fixed my issue. 🎉

 

55 minutes ago, ich777 said:

What is this?

 

 

This was a failed attempt to upload a screenshot showing my docker configuration / presumed irrelevant as problem is now fixed, thanks to you!

 

55 minutes ago, ich777 said:

In your case Port 27015 does nothing because it is not needed and not forwarded in the template

 

This was referenced in an RCON tool I had tried (Probably outdated) called 'ARK Remote Admin' it used a reference in setup pointing to an RCON port and a Query Port. In a desperate attempt to get it working I also tried to forward this port. (Now removed)

 

55 minutes ago, ich777 said:

Why do you forward 7777 TCP?

The only port you need to forward in your router is 7777 UDP

 

Thank you for pointing this out - I have now reverted my port forwards to only use 7777 UDP and 27020 TCP.

 

Honestly you have been a great help for something I have spent most of my weekend trying to troubleshoot, you had my answer within 17 minutes of my post going live.

 

Please keep up the excellent work!

Edited by DravenNZ

Hi, I'm trying to give the Icarus Docker a go but I can't seem to find the server settings? Is there a file somewhere where I can change the server name, password, setup etc??

 

Thanks...

Hello, I recently set up the valheim server for my first docker and usage of unraid. It's working awesome! I guess now I'd like to try enabling crossplay, but I can't seem to find what earlier posts talked about to make it work. I had seen things like playfab, but I don't know where or how to set that up? Any pointers in what direction to go would be appreciated! Thanks

  • Author
1 hour ago, Tonborghini said:

but I can't seem to find what earlier posts talked about to make it work. I had seen things like playfab, but I don't know where or how to set that up? Any pointers in what direction to go would be appreciated! Thanks

 

  • Author
4 hours ago, stevep94 said:

but I can't seem to find the server settings?

...appdata/icarus/Icarus/Saved/Config/WindowsServer/icarus/Icarus/Saved/

 

There are all your settings in there. Please don't forget to stop the container in the first place before editing a file in there.

Having the same issues as this user:

And tried with validate set to true and left empty, per here:

 

 

It seems that all [ServerSettings] are defaulted any time the container is restarted. Also, defaults MaxPlayers=70 under [/Script/Engine.GameSession] unless I specify the `?MaxPlayers=X` parameter.


[MessageOfTheDay] and [SessionSettings], and the other sections appear untouched as my session name, duration, and message persist through container restarts.

I've left the variables blank as I wanted to configure them in GameUserSettings.ini

 

On Unraid 6.12.6 and using the latest from `ich777/steamcmd:arkse`
image.thumb.png.a9c50c729be379bd3285736850d1f08f.png

Edited by dlchamp

  • Author
6 hours ago, dlchamp said:

Having the same issues as this user:

Sorry but this was Survival Evolved, this game is based on a different Engine.

 

6 hours ago, dlchamp said:

And tried with validate set to true and left empty, per here:

This is only if you have issues updating the game.

 

Please use:

-WinLiveMaxPlayers=20

as described here:

in Extra Game Parameters and it will work.

I've already changed the template and new installations will have the correct setting in it, it seems like the guide which I've used was not correct about this setting.

 

6 hours ago, dlchamp said:

It seems that all [ServerSettings] are defaulted any time the container is restarted. Also, defaults MaxPlayers=70 under [/Script/Engine.GameSession] unless I specify the `?MaxPlayers=X` parameter.

This is just normal since if you leave that empty it will revert back to default and this is done by the Engine and not by the container.

8 hours ago, ich777 said:

Sorry but this was Survival Evolved, this game is based on a different Engine.

 

This is only if you have issues updating the game.

 

Please use:

-WinLiveMaxPlayers=20

as described here:

in Extra Game Parameters and it will work.

I've already changed the template and new installations will have the correct setting in it, it seems like the guide which I've used was not correct about this setting.

 

This is just normal since if you leave that empty it will revert back to default and this is done by the Engine and not by the container.

I'm talking about survival evolved.   Setting the password and admin password via the container variables seems to prevent the overwrite.  Adding the `?MaxPlayers` param under GAME PARAMS seems to prevent that from overwriting as well.   SERVER_NAME is never touched, so I was able to leave that configured only in the .ini and the rest of the configuration appears to persist through restarts.

  • Author
52 minutes ago, dlchamp said:

I'm talking about survival evolved. 

Oh sorry it was early in the morning when I replied. :S

 

56 minutes ago, dlchamp said:

Adding the `?MaxPlayers` param under GAME PARAMS seems to prevent that from overwriting as well.

The container does nothing on it's own to overwrite or change that value, if you are using ?MaxPlayer=50 in GAME_PARAMS does the value change?

 

Please make sure that validation is disabled or set to nothing.

Do you stop the container in the first place before you edit the file?

2 minutes ago, ich777 said:

Oh sorry it was early in the morning when I replied. :S

 

The container does nothing on it's own to overwrite or change that value, if you are using ?MaxPlayer=50 in GAME_PARAMS does the value change?

 

Please make sure that validation is disabled or set to nothing.

Do you stop the container in the first place before you edit the file?

Yes.  VALIDATE is empty.  I restart after making any changes.

To reiterate my findings:
If I leave password, admin password, and do not pass maxplayers param, then the container is rebuilt (after changing config) or restarted, the password, adminpassword, and maxplayers values in GameUserSettings.ini are defaulted to blank and 70 respectively.

 

So, what I have opted to do is set the passwords in the container config, and pass the MaxPlayers param in the container config, then leave server name and the rest of my configurations in GameUserSettings.ini and Game.ini and they do not appear to be overwritten on container restart.  

So, it's working now.  Leaving the passwords values empty seemed to be the culprit.   Set those in the container config and my .ini files are untouched.

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.