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

Empty was an exaggeration.  I went through the template and just deleted the last number from each port and leave it stopped.  That allows me to have both installs at the same time but only one can run.  I can just stop the docker and fix the ports for which ever server I want running. :P 

 

I can still share a screenshot if you want but it will have to wait till I'm not at my office.  I haven't figured out what to use to set up remote access to unRaid yet.

Edited by JMcVay

  • 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

  • Author
4 minutes ago, JMcVay said:

I haven't figured out what to use to set up remote access to unRaid yet.

Please be careful with that... ;)

 

4 minutes ago, JMcVay said:

That allows me to have both installs at the same time but only one can run.  I can just stop the docker and fix the ports for which ever server I want running. :P 

You can also run both containers at the same time if you change the ports in the config and then also in the template (delete the old ports and create new ones with the corresponding ports from your config).

 

It's pretty much the same as for Valheim (in the pinned topic on top "Valheim - add multiple Valheim Servers to Unraid") but instead of changing the port variable at the Show more section you have to change it in your serverconfig xml.

I have friends that are much more experienced than I at this and some that even do cyber security assessments so I'll check with them before I set anything up.  The whole point of my unRaid machine is to set up a Plex server for my kids and I'm using hardware I had laying around to host games for friends.  I wouldn't want to jeopardize my whole network just to make games more convenient.

 

and I guess template might have been the wrong word there too :P  I go through what ever ports its set to and delete the last digit.  I couldn't figure out how to change that number in the docker for where it says which port to use.  I'll check the valheim post and see if that guides me through though, thanks!

 

5 hours ago, JMcVay said:

+1

 

I tried the exact same steps because I wanted a modded and unmodded server running simultaneously.  Were you able to get an answer using the discord link?  I have a vanilla server running and a Rebirth server running and they both work but not at the same time. I have to leave the ports empty on one while the other is up.

 

ICH, do you know if the dedicated server console is accessible while the app is running from a docker?

I have access to the log file so I use that to check if the server is up but would love to have access to the live server console for real time updates.

 

And great work on all the dockers.  I'm new to unRaid but I'm having a blast and seem to keep running into your stuff when ever I look for something.

I am waiting for a response.  If I get it figured out I'll write up how to do it so others can reference.

  • Author
6 hours ago, JMcVay said:

I wouldn't want to jeopardize my whole network just to make games more convenient.

This won‘t affect your network in amy way.

 

Anyways if you open ports to be accessible from the Internet that is always a security risk… ;)

  • Author
1 hour ago, Twinkie0101 said:

If I get it figured out I'll write up how to do it so others can reference.

I think he is more interested in the port forwarding I think and what to change exactly.

 

As I wrote above, it‘s pretty much the same as for Valheim but instead changing a variable in the Show more section you have to change the ports in the serverconfig xml

17 hours ago, ich777 said:

I think he is more interested in the port forwarding I think and what to change exactly.

 

As I wrote above, it‘s pretty much the same as for Valheim but instead changing a variable in the Show more section you have to change the ports in the serverconfig xml

You are correct, I removed and replaced the following variable in the 7D2D template (this is the edited view using port 26950 vs. the template 26900):

image.thumb.png.1dd962f7bf9ead2678935d5366f1ed06.png

 

I also used the following ports for the remaining variables:

image.thumb.png.a4d8e460dabbd7acfa111fa8dba0222d.png

 

Then forwarded the ports in my router.  This got the second instance up and running and available externally for friends to join.

 

Still trying to figure out how to apply the Darkness Falls (DF) MOD to the server.  I added the config file, mods folder and icon file to the server, updated the config for DF but something is not right.  I've reached out to the 7DTD Admin Coalition discord channel and Khaine's discord channel (mod owner) but nothing fruitful yet.  That said, Khaine is not a fan of using docker for the server that is clear. I'll report back as I learn.

 

Edited by Twinkie0101
updated commentary on first image for clarity.

1 hour ago, Twinkie0101 said:

You are correct, I removed and replaced the following variable in the 7D2D template (this is the edited view using port 26950 vs. the template 26900):

image.thumb.png.1dd962f7bf9ead2678935d5366f1ed06.png

 

I also used the following ports for the remaining variables:

image.thumb.png.a4d8e460dabbd7acfa111fa8dba0222d.png

 

Then forwarded the ports in my router.  This got the second instance up and running and available externally for friends to join.

 

Still trying to figure out how to apply the Darkness Falls (DF) MOD to the server.  I added the config file, mods folder and icon file to the server, updated the config for DF but something is not right.  I've reached out to the 7DTD Admin Coalition discord channel and Khaine's discord channel (mod owner) but nothing fruitful yet.  That said, Khaine is not a fan of using docker for the server that is clear. I'll report back as I learn.

 

Great, Twinkie!  I had tried changing all of these to numbers just slightly after the original. I think I started with port 26904.  Maybe it wasn't far enough away.  I'll try your template and get back to you.  I'm not sure about DF but I got the Rebirth overhaul working on my simply by creating the mod folder and extracting everything to there.

  • Author
7 hours ago, Twinkie0101 said:

I've reached out to the 7DTD Admin Coalition discord channel and Khaine's discord channel (mod owner) but nothing fruitful yet.  That said, Khaine is not a fan of using docker for the server that is clear.

This is not much different from running on bare metal since my containers update on server start and are highly customizable this should be no issue at all, but as said I'm not that familiar with 7DtD...

Has @Spectral Force or someone from their Discord already replied?

  • Author
6 hours ago, JMcVay said:

I had tried changing all of these to numbers just slightly after the original.

I think you missed the important part, you have to remove and create new entries for the corresponding ports from your config.

 

6 hours ago, JMcVay said:

Maybe it wasn't far enough away.

In terms of ports there is no far away or not, you only have to make sure that they don't overlap. As long as each container has it's own ports you are good to go.

Hey, does anyone know how to fix the crashing that happened with the 1.4.4.1 update?

The server crashes as soon as someone joins, looks like they released a fixed version but did not update the version number for this hotfix. So both the broken and fixed versions are both using 1.4.4.1 as the version number, the only difference is that the fixed version has `-fixed` added to the download link.

 

Broken: https://terraria.org/api/download/pc-dedicated-server/terraria-server-1441.zip

Fixed version: https://terraria.org/api/download/pc-dedicated-server/terraria-server-1441-fixed.zip

 

I'm not sure how to point the version number at this fixed version, I tried setting the `Preferred Terraria version` in the docker settings to `1.4.4.1-fixed` but it is still downloading that broken 1.4.4.1 version.

 

EDIT:

Figured it out, you need to delete the 1441 folder and start the container once, the startup will fail, stop the container then rename the new 1441 folder to 1441-fixed and then start the container again.

Edited by CorruptComputer

On 9/27/2022 at 6:46 PM, JMcVay said:

Great, Twinkie!  I had tried mmchanging all of these to numbers just slightly after the original. I think I started with port 26904.  Maybe it wasn't far enough away.  I'll try your template and get back to you.  I'm not sure about DF but I got the Rebirth overhaul working on my simply by creating the mod folder and extracting everything to there.

@JMcVay Reporting back, got everything working with the help of Spectral Force and Khaine's (developer) discord tonight.  Here's the collective guidance:

  1. You need to delete every port mapping from the template and recreate each one with the new port number (see my revised template below)
  2. As @ich777 pointed out, you need to update the serverconfig.xml port #s to match the updated ports.
  3. When setting up port forwarding, port forward in increments of 5 (Spectral Force said this is the only way he can get the server to show up in the listings in the game); e.g. 26920 - 26925
  4. Start up the container (first start) and let it go through the "normal" process.
  5. If you just want Vanilla 7D2D (this is where you can stop and enjoy!)
  6. To add Darkness Falls, in my case for a20.6 (other versions are available if desired), you need to download the files, extract, and add the Mods folder to the appdata folder (capital M is important for the folder nam and cannot be modified) - https://community.7daystodie.com/topic/4941-darkness-falls-they-mostly-come-out-at-night/
  7. Update the serverconfig.xml to make sure the Game World attribute is updated with one of the map names that came with Darkness Falls (worlds are located in this folder: Mods/0-DarknessFallsCore/Worlds); pick the map you want
  8. First start up can take a while as it builds the world
  9. First log-in via client can take 15+ minutes as it does whatever it does in the background to make it work.
  10. Enjoy!

image.thumb.png.6f3cd41e6b1739263be368ecb1355087.png

Good Afternoon... I am having an issue with the Valheim Server, 

 

I would like to use the Valheim +, but I cannot seem to get it to connect.

 

If I use the stock Game with the Stock Server... everything connects fine, but as soon as I enable Valheim + on BOTH my Game and Server. It fails to connect.

 

After some digging, I found that I may need to activate a beta branch due to a recent patch that broke some things in game. I can do this fairly easy in steam for the game, but how would I go about enabling the beta branch in STEAMCMD in unraid for the server side? Specifically

 

"default_old Previous stable"

 

Is there a place where I can add the option in the valheim docker settings? or somewhere in the STEAMCMD appdata folder?

 

Thanks

 

EDIT: Nevermind, I figured it out... It was in the docker's settings all along, and I just had to append the -beta and branch to it... Now V+ works perfectly

Edited by drx

Rust companion app won't work? help please

  • Author
1 hour ago, drx said:

Nevermind, I figured it out... It was in the docker's settings all along, and I just had to append the -beta and branch to it... Now V+ works perfectly

Jup, I try to put everything in the desription as possible. :)

Hope everything is working now for you.

  • Author
1 minute ago, Tweak91 said:

Rust companion app won't work? help please

I don‘t understand, what compannion app? Modding is usually up to the user and the compannion app doesn‘t have anything to do with the container, strictly speaking…

Hey! The Terraria Docker does crash with the newest version of 1.4.4.1 if people try to join it. the devs fixed it in an unofficial patch which is downloadable from their site Terraria.org in the foot note under Dedicated server its called "terraria-server-1441-fixed"

 

https://terraria.org/api/download/pc-dedicated-server/terraria-server-1441-fixed.zip

 

the md5sum checksum of the broken TerrariaServer.exe is 39f45121bdc6e1e5e4da5db85197f51d but should be

3493d86d47db8343b36c27a21f8ca8f5 instead.

 

everytime i change the files in appdata myself the docker redownloads the broken files so i hope u can include it as preferred Terraria version: "1.4.4.1-fixed" for their newest version

This worked perfectly.... I thank you and my son thanks you :)

 

23 hours ago, CorruptComputer said:

Hey, does anyone know how to fix the crashing that happened with the 1.4.4.1 update?

The server crashes as soon as someone joins, looks like they released a fixed version but did not update the version number for this hotfix. So both the broken and fixed versions are both using 1.4.4.1 as the version number, the only difference is that the fixed version has `-fixed` added to the download link.

 

Broken: https://terraria.org/api/download/pc-dedicated-server/terraria-server-1441.zip

Fixed version: https://terraria.org/api/download/pc-dedicated-server/terraria-server-1441-fixed.zip

 

I'm not sure how to point the version number at this fixed version, I tried setting the `Preferred Terraria version` in the docker settings to `1.4.4.1-fixed` but it is still downloading that broken 1.4.4.1 version.

 

EDIT:

Figured it out, you need to delete the 1441 folder and start the container once, the startup will fail, stop the container then rename the new 1441 folder to 1441-fixed and then start the container again.

 

  • Author
19 hours ago, ZombieSchandmaul said:

everytime i change the files in appdata myself the docker redownloads the broken files so i hope u can include it as preferred Terraria version: "1.4.4.1-fixed" for their newest version

LOL, this is their solution? :D :D :D

 

That's why I hate Terraria so much... This makes no sense at all to name a fixed release like that... :D

Anyways I have changed it in the template...

they pushed it for a fast fix but the new 1.4.4.2 also includes the fix luckily

  • Author
33 minutes ago, ZombieSchandmaul said:

they pushed it for a fast fix but the new 1.4.4.2 also includes the fix luckily

Even if it's a quick fix ti should be 1.4.4.2 not 1.4.4.1-fix... :D

Trying to setup a Valheim server with the crossplay parameter, added it to GAME_PARAMS but doesn't seem to be working. I left all docker settings default except server name, world name, password, and trying crossplay in GAME_PARAMS. I even spun up a Windows server with crossplay just to make sure, and it worked fine.

 

By working, I mean an Xbox Gamepass client is able to see and connect to the server. Am I missing something, or is that not supported yet through this docker? Any help would be appreciated, thanks!

 

Quote

-crossplay Runs the Server on the Crossplay backend (PlayFab), which lets users from any platform join. If you do not include this argument, the Steam backend is used, which means only Steam users can see and join the Server.

 

  • Author
47 minutes ago, Erechtheus said:

By working, I mean an Xbox Gamepass client is able to see and connect to the server. Am I missing something, or is that not supported yet through this docker? Any help would be appreciated, thanks!

I don‘t know if the Linux server supports crossplay but I think so.

 

Have you yet tried to connect from a Windows PC if everythig is working correctly and you even can connect to the container?

9 hours ago, ich777 said:

I don‘t know if the Linux server supports crossplay but I think so.

 

Have you yet tried to connect from a Windows PC if everythig is working correctly and you even can connect to the container?

 

According to the Valheim Discord, there are some known issues with crossplay (playfab) services, so I'm going to shelf this for now until the bugs get ironed out. Apparently as soon as crossplay is enabled, Steam and Gamepass clients are unable to connect to the server, and when crossplay is removed, Steam clients can connect fine...Gamepass clients not so much. Still unsure why my Windows server worked, however I didn't leave it running very long and just tested Gamepass client connectivity briefly. BTW I also tried running a server through Pterodactyl, and in the console logs, this keeps repeating indefinitely: 

 

10/01/2022 19:54:20: Game server connected
10/01/2022 19:54:44: PlayFab disconnect server 'My Server' from network 
10/01/2022 19:54:50: PlayFab reconnect server 'My Server'
10/01/2022 19:54:50: Server 'My Server' begin PlayFab create and join network for server 
10/01/2022 19:55:14: PlayFab disconnect server 'My Server' from network 
10/01/2022 19:55:20: PlayFab reconnect server 'My Server'
10/01/2022 19:55:20: Server 'My Server' begin PlayFab create and join network for server 
10/01/2022 19:55:44: PlayFab disconnect server 'My Server' from network 
10/01/2022 19:55:50: PlayFab reconnect server 'My Server'
10/01/2022 19:55:50: Server 'My Server' begin PlayFab create and join network for server 

 

Came across this Reddit post as well, but unsure what this means in terms of Unraid and tbh is a bit beyond my knowledge: 

 

If you have any other suggestions, please let me know. Thanks!
 

On 9/29/2022 at 11:31 AM, drx said:

Good Afternoon... I am having an issue with the Valheim Server, 

 

I would like to use the Valheim +, but I cannot seem to get it to connect.

 

If I use the stock Game with the Stock Server... everything connects fine, but as soon as I enable Valheim + on BOTH my Game and Server. It fails to connect.

 

After some digging, I found that I may need to activate a beta branch due to a recent patch that broke some things in game. I can do this fairly easy in steam for the game, but how would I go about enabling the beta branch in STEAMCMD in unraid for the server side? Specifically

 

"default_old Previous stable"

 

Is there a place where I can add the option in the valheim docker settings? or somewhere in the STEAMCMD appdata folder?

 

Thanks

 

EDIT: Nevermind, I figured it out... It was in the docker's settings all along, and I just had to append the -beta and branch to it... Now V+ works perfectly

 

 

Sorry I'm not understanding this 100%. Do I need to add "-beta old_version" After the game id? Or do I add it under perams? I can't google anything cuz "valheim branch" just brings up the wiki for... tree branches... No matter what I can't connect. If I use an old_version client I get uncomeatable version. I'm sure my server updated after I restarted the docker. 

 

Please help, thank you

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.