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
6 minutes ago, projektdotnet said:

Was there ever any movement on this? I'd been looking for an easy way to install a containerized WoTLK emulator but hadn't found anything except for this one post/reply.

Yes, but I won't create a template for this or better speaking a AiO container since I really don't want that Blizzard/Activision (now Microsoft) come after me...

  • 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

22 hours ago, ich777 said:

Yes, but I won't create a template for this or better speaking a AiO container since I really don't want that Blizzard/Activision (now Microsoft) come after me...

Ah, fair point, thanks for replying.

Good evening and thank you for the hard work on these.

 

Barotrauma just released an update today that caused my perfectly working server to not be able to use mods anymore. The devs on discord said that the update added a "LocalMods" directory under what typically falls under my User/Appdata/... file on my windows machine/client.

 

It seems that the way that the docker container handles that is under a container path of /serverdata/serverfiles/.... Well, the problem is that within the file structure, there is an .xml file that points to the LocalMods directory and I've tried to point it to /mnt/cache/......../Local Mods and /serverdata/serverfiles/...../Local Mods/ but it still doesnt seem to pull in the mods.

 

The config files entries and the mod file folders are copied directly from my client (my windows machine) which can self-host with mods no problem.

 

Is my filepath correct in the config file like this? Nothing has been changed on the Barotrauma template:

 

path="/serverdata/serverfiles/WorkshopMods/Installed/2651474931/filelist.xml"

  • Author
3 hours ago, wildc4t said:

Is my filepath correct in the config file like this? Nothing has been changed on the Barotrauma template:

Can you give me a little bit more insight how you installed the mods or how to install mods for Barotrauma in general?

 

EDIT: I've pushed an update to the Barotrauma container since it won't start if you install it from scratch, this is now fixed.

Maybe now the mods will work too?

Please update the container.

6 hours ago, ich777 said:

Can you give me a little bit more insight how you installed the mods or how to install mods for Barotrauma in general?

Sure. Before yesterday's update you could follow the guide here: https://barotrauma.fandom.com/wiki/Enabling_Mods_on_a_Dedicated_Server

 

With the new update, there is a new filepath called "Workshop Mods" and its path is called out in the config_player.xml file under the main directory. The section in the config_player file that calls out mods looks like this:

 

<contentpackages>

    <!--Backwards compatibility-->

    <core

      name="Vanilla 0.9" />

    <!--Vanilla-->

    <corepackage

      path="Content/ContentPackages/Vanilla.xml" />

    <regularpackages>

      <!--o'Clock Radar / Sonar-->

      <package

        path="/serverdata/serverfiles/WorkshopMods/Installed/2651474931/filelist.xml" />

    </regularpackages>

  </contentpackages>

 

Where the filelist.xml indexes the mod and the folder number relates to a steam workshop ID. What I pasted above is just one of the mods I'm trying to get working.

 

I'm almost positive I've written the filepath incorrectly, because if I self-host on my client I can get the mods working on my self-hosted server. This may be fixed in a hot-fix from the devs, I just want to verify that my pathing is correct.

  • Author
9 minutes ago, wildc4t said:

I'm almost positive I've written the filepath incorrectly, because if I self-host on my client I can get the mods working on my self-hosted server. This may be fixed in a hot-fix from the devs, I just want to verify that my pathing is correct.

The path to the game files inside the container is:

/serverdata/serverfiles

 

You can also see this here in the Dockerfile on line 13 and the README.md also says this at the SERVER_DIR variable: Click

16 minutes ago, ich777 said:

The path to the game files inside the container is:

/serverdata/serverfiles

 

You can also see this here in the Dockerfile on line 13 and the README.md also says this at the SERVER_DIR variable: Click

 

 

I'm still pretty new to the whole thing, but it looks like my file path should be correct then on this line of the player_config.xml file, right?

 

29 minutes ago, wildc4t said:

path="/serverdata/serverfiles/WorkshopMods/Installed/2651474931/filelist.xml"

 

Thanks for all your help.

Edited by wildc4t
punctuation

  • Author
55 minutes ago, wildc4t said:

I'm still pretty new to the whole thing, but it looks like my file path should be correct then on this line of the player_config.xml file, right?

I think so, if that path exists…

3 hours ago, ich777 said:

I think so, if that path exists…

Got the mods working in a workaround kind of way, in case anyone stumbles on this thread.

 

I took all my client downloaded mods (after booting client into the game and enabling them in the main menu -> steam workshop menu) and copied them to my server folder path "LocalMods" (if you don't know where your client folders are, right-click Barotrauma in the Steam Library page and click "Manage" -> "Browse Local Files"). They will copy over with their steam ID (i.e. "2651474931"). I then renamed the containing mod folders so that the game would consider them a Local Mod and not a steam workshop mod. For instance the folder named "2651474931" was renamed to "Radar".

 

Then, back in the main directory, open config_player.xml:

1. Change the language from "None" to "[your language]"

2. Go to your client directory and open it's config_player.xml and copy everything between <contentpackages> and </contentpackages>

3. Open the server file version of config_player.xml.

4. Paste the section in between the <contentopackages> and change all the mod directories from the client side (i.e. path="C:/Users/Name/AppData/........../filelist.xml") to the correct path in the server directory for all the folders that you renamed (i.e. path="LocalMods/Radar/filelist.xml")

5. Complete step 3 for all mods in your modlist and save the server file.

6. Restart Barotrauma docker if you accidentally left it running

 

If you see your server listed on the server browser in Baro, click on it and look to the bottom right pane and it will show the mods that are currently running. That's how you know it's worked. Also, if you get an error that says something along the lines of <StartGame>d__95 has failed, you need to ensure that the language is not still set to "none" in the config_player.xml file.

 

See the attached image if you need more help.

 

I'm sure they'll patch the game soon to fix this for dedicated server users, but this should help people get going again.

configfileexample.png

Good Morning,

 

i'm having a bit of an issue with my Conan Exile Server. Installed it in default, did the port forwarding and it runs flawless in LAN. But i can't connect to it via internet. I think this might be the reason:

 

LOG.thumb.png.5a3f38b6c65f067a0390f5e727ca9834.png

  • Author
26 minutes ago, userBert said:

But i can't connect to it via internet. I think this might be the reason

No, these are messages from WINE and doesn't affect the functionality from the container at all.

 

A friend of mine has this container running on his Server where I and other can connect flawlessly to the server.

 

What ports have you forwarded in your Router/Firewall?

From where did you try to connect to the server, did you try it from your local network through your public IP address or did you try it from a foreign machine? Keep in mind some times hair pin NAT doesn't work properly and people are maybe able to connect with your external IP/domain name.

21 minutes ago, ich777 said:

No, these are messages from WINE and doesn't affect the functionality from the container at all.

 

A friend of mine has this container running on his Server where I and other can connect flawlessly to the server.

 

What ports have you forwarded in your Router/Firewall?

From where did you try to connect to the server, did you try it from your local network through your public IP address or did you try it from a foreign machine? Keep in mind some times hair pin NAT doesn't work properly and people are maybe able to connect with your external IP/domain name.

Hi,

thank you for your response :)

I forwarded the Standard ports + 12029 because i saw in the LOG that he was complaining about that too. But maybe it also makes no difference.

Edit: a Friend of mine tryed to connect from Home and i tryed from LAN.

grafik.thumb.png.36f4cde92680874b5789f2ca69ae1525.png

 

Edited by userBert

  • Author
28 minutes ago, userBert said:

a Friend of mine tryed to connect from Home and i tryed from LAN.

I will try that later today and report back.

 

Please make also sure that you've forwarded the ports with the right protocol, also keep in mind to don't forward TCP and UDP when only UDP is needed, some game servers will not connect if you do that.

 

May I also ask how did you try to connect? Through the server list or through direct connection and what did you enter, your public IP or your domain name?

4 minutes ago, ich777 said:

I will try that later today and report back.

 

Please make also sure that you've forwarded the ports with the right protocol, also keep in mind to don't forward TCP and UDP when only UDP is needed, some game servers will not connect if you do that.

 

May I also ask how did you try to connect? Through the server list or through direct connection and what did you enter, your public IP or your domain name?

I exactly forwarded the ports from the screenshot, also i allowed ipv4 connection only.

 

After the Setup i've found the Server in the Serverlist of Conan Exiles, so i tryed first to connect via the join button (Home Pc and Server at the same Network). Also tryed my Friend via Internet.

After failure i connected via direkt connect and internal IP and that works fine.

Direkt connection via public ip causing a time out by both of us (Port 7777).

 

  • Author
24 minutes ago, userBert said:

After failure i connected via direkt connect and internal IP and that works fine.

May I ask if you can browse the Server list if you see a server called "Test userBert" and try to connect with the default password?

 

I'm only able to test this in a few hours...

1 hour ago, ich777 said:

May I ask if you can browse the Server list if you see a server called "Test userBert" and try to connect with the default password?

 

I'm only able to test this in a few hours...

First of all, i really appreciate your effort! Thx a lot!

Actually i found the Server in the list and tryed to join. But sadly its the exact same behavior i have expirienced before.

Can't connect and after about 5 min. it says timeout.

 

  • Author
5 hours ago, userBert said:

Can't connect and after about 5 min. it says timeout.

Can you try once more to connect to the server, it should now work flawlessly.

 

Please report back.

7 minutes ago, ich777 said:

Can you try once more to connect to the server, it should now work flawlessly.

 

Please report back.

Yes, now i was able to connect. What does this mean for my Server?

  • Author
18 minutes ago, userBert said:

Yes, now i was able to connect. What does this mean for my Server?

Please update the container and it should now work properly...

28 minutes ago, ich777 said:

Please update the container and it should now work properly...

Okay, i simply restarted the server and it says up to date. But sadly my Friends still have the same issue.

No connection possible....

Is there a way to force the update? I hate to have no clear response of an action.

  • Author
36 minutes ago, userBert said:

Is there a way to force the update? I hate to have no clear response of an action.

Yes of course, you should update the container not the game, a restart does an update of the game the following does an update of the container:

 

Go to the Docker page and at the bottom click on Check for Updates and when it's done checking for updates you can then click the button apply update right next to the container where it usually says up-to-date.

  • Author
2 hours ago, userBert said:

No connection possible....

Does it work for you now?

15 minutes ago, ich777 said:

Does it work for you now?

Okay, meanwhile if been through the whole process updating conan, restarting conan, restarting the whole server.

 

But it stays the same. Thats why i quit now this experiment. Obviously if have some kind of error i cant find. But i dont want to waste my game time any longer.

 

But anyway, thx a lot man.

  • Author
39 minutes ago, userBert said:

But it stays the same. Thats why i quit now this experiment. Obviously if have some kind of error i cant find. But i dont want to waste my game time any longer.

What‘s really strange to me is that I can connect to other Containers from me with the password Docker just fine with the default server name.

 

Sorry can‘t help with that, set it up another time and tried to cinnect from outside and it works just fine.

 

This container runs through WINE that‘s why it‘s marked as beta…

I see an ioquake3 server - any chance for a quake3e server? Thanks!

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.