Jump to content

[Support] ich777 - Gameserver Dockers

Featured Replies

  • Author
8 hours ago, Smegpot said:

Anyone know how i can use the garrymod docker image to host a prop hunt and ttt server?

Stop the Docker, install/copy the mods to the Garrysmod directory and start the Docker again.

  • Replies 12k
  • Views 1.8m
  • 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

On 11/12/2022 at 12:18 AM, ich777 said:

From my testing everything is working and the saves are actually surviving reboots or container restarts.

 

Have you yet tried to restart the container and see if you have the same issue?

 

To what is your appdata share set in therms of Use Cache in the Share settings?

Have you changed anything in the template?

 

Good catch, I had accidentally set the serverfiles to `/mnt/cache/appdata/satisfactory` which explains why the files persisted under all conditions except a reboot and why I wasn't seeing the saves when i was looking in `/mnt/user/appdata/satisfactory`.  Looks like everything is working as expected now. 

 

Thanks for the help!

21 hours ago, ich777 said:

Stop the Docker, install/copy the mods to the Garrysmod directory and start the Docker again.

So how do i add counter strike dedicated server into this docker image as well? When I try to use steamcmd i get

Steam>app_update 232330
ERROR! Failed to install app '232330' (Disk write failure)

Edited by Smegpot

  • Author
6 hours ago, Derrick said:

/mnt/cache/appdata/

This is done by default on almost all of my templates and that should be the default way of doing it for game servers because some games doesn‘t run when using the FUSE (/mnt/user/…) file path and they simply will crash.

You are also saving some CPU time when using the real file path to the game (/mnt/cache/… or /mnt/diskX/…)

  • Author
2 hours ago, Smegpot said:

So how do i add counter strike dedicated server into this docker image as well? When I try to use steamcmd i get

Can you give me the exact steps that you‘ve did?

 

I‘m also not sure what do you mean by that, do you want to add the assets for CS or do you want to also run a CS dedicated server?

2 hours ago, ich777 said:

This is done by default on almost all of my templates and that should be the default way of doing it for game servers because some games doesn‘t run when using the FUSE (/mnt/user/…) file path and they simply will crash.

You are also saving some CPU time when using the real file path to the game (/mnt/cache/… or /mnt/diskX/…)

Interesting. On my server, that directory gets cleared on reboot. When I had it set to /mnt/cache, I wouldn't just lose the save files but everything. It would have to rebuild the entire serverfiles directory, including re-downloading the game. I've run a bunch of your server containers and never had any issues with any of the others and they all appear to be using /mnt/user.

  • Author
44 minutes ago, Derrick said:

Interesting. On my server, that directory gets cleared on reboot. When I had it set to /mnt/cache

Do you have a cache drive installed? If no then this directory is cleared out because you are basically writing it to RAM.

If you have for example a cache drive installed and named it differently then you have to change the name in the template too and make sure that the Share where the appdata directory is on is set to "Prefer" or "Only" in terms of Use Cache.

 

44 minutes ago, Derrick said:

I've run a bunch of your server containers and never had any issues with any of the others and they all appear to be using /mnt/user.

Try for example TeamFortress2 or PvK2 with /mnt/user/... and it will crash for sure, or better speaking it will segfault.

 

To circumvent that just specify /mnt/diskX/... (replace X with the correct disk number) if you have no cache drive installed. This will also as said above, save some CPU time because it doesn't have to go through FUSE.

Hey are there instructions on how to setup your minecraft container so that it can host a technic pack server? Tekkit 2 specifically. Issue is that it doesn't start from a jar it has to start from launch.sh but I have no idea how to make this work.

9 hours ago, ich777 said:

Do you have a cache drive installed? If no then this directory is cleared out because you are basically writing it to RAM.

If you have for example a cache drive installed and named it differently then you have to change the name in the template too and make sure that the Share where the appdata directory is on is set to "Prefer" or "Only" in terms of Use Cache.

 

You've done it again. I had a cache pool labeled 'cache' but added another cache disk and changed the name of both pools so that there was no longer anything named 'cache'. My appdata folder is set to "only" use a cache pool called "appdata_cache". I'm probably an edge case for someone not having a disk directly accessible via the 'cache' label.

Edited by Derrick
typos

  • Author
8 minutes ago, Derrick said:

I'm probably an edge case for someone not having a disk directly accessible via the 'cache' label.

Glad that you've figured it out... :)

Hope everything is now working for you.

  • Author
18 minutes ago, cracmeister said:

Hey are there instructions on how to setup your minecraft container so that it can host a technic pack server? Tekkit 2 specifically. Issue is that it doesn't start from a jar it has to start from launch.sh but I have no idea how to make this work.

Sadly enough no, not really but it should be pretty similar to if you set it up on bare metal.

Modding is always up to the user, I provide usually only basic functionality especially when it comes to Minecraft because there are so many mods out there...

Hey @ich777,

 

Could you consider creating a docker for the Deadside game? I believe there is a dedicated server for it now. Here is the steam server db page.

https://steamdb.info/app/1275530/

Thanks.

Edited by DirkDiggler531

  • Author
20 minutes ago, DirkDiggler531 said:

Could you consider creating a docker for the Deadside game? I believe there is a dedicated server for it now. Here is the steam server db page.

Sadly enough no because I don't own the game and I've stopped creating containers for games that I don't own, because troubleshooting and giving support for even basic things is horrible.

 

If you want to donate it to me I'm happy to look into it. :)

Running your satisfactory docker container, and trying to figure out how to force experimenttal.  Do I need to add -beta experimental to game params or somewhere else?

  • Author
2 hours ago, SgtDoughnut said:

Running your satisfactory docker container, and trying to figure out how to force experimenttal.  Do I need to add -beta experimental to game params or somewhere else?

Please see the description from the variables:

grafik.thumb.png.f875b75d161815278245eaefcec133a9.png

Thank you I missed that

9 hours ago, ich777 said:

Sadly enough no because I don't own the game and I've stopped creating containers for games that I don't own, because troubleshooting and giving support for even basic things is horrible.

 

If you want to donate it to me I'm happy to look into it. :)

 

Oh that totally makes sense. What's your Steam account, I'll gift it to you!

  • Author
5 hours ago, DirkDiggler531 said:

I'll gift it to you!

I‘ll send you a PM shortly.

Hi ich777,

 

if I decide to run 2 server containers of the same game, I just give the new one another name and adjust the ports ?

Will this work ?

 

  • Author
16 minutes ago, Uncle09 said:

if I decide to run 2 server containers of the same game, I just give the new one another name and adjust the ports ?

Will this work ?

Depending on which game, yes, also don't forget to give it another path to the game files.

 

Please read the first recommended post on top.

Super new user here. Currently learning how unraid and docker containers work but I had a question about Minecraft servers and the docker containers. Is it possible to set up a modded fabric server, more specifically a Medieval MC server or are they not compatible currently? I learned enough to get Satisfactory and a FTB server running but this specific server is giving me issues. 

  • Author
16 minutes ago, Drenfrost said:

Super new user here. Currently learning how unraid and docker containers work but I had a question about Minecraft servers and the docker containers. Is it possible to set up a modded fabric server, more specifically a Medieval MC server or are they not compatible currently? I learned enough to get Satisfactory and a FTB server running but this specific server is giving me issues. 

I'm not super into Minecraft anymore, usually I only provide the basic functionality and modding is always up to the user.

However it should be supported if my container supports the required Java version and all startup parameters are set correctly.

Hey, I've looked through this thread and used search a couple of times and can't seem to find where anyone else is having the same issue as me.  I'm trying to set my Project Zomboid to have support for 100 players but if I change more than 64 ports to be used when setting up the container it gives an error and won't start the container.  Also if I change a container that is already made to more than 64 ports I get the error and the container is erased from my docker containers.  Is it possible to have support for more than 64 players or is it some kind of limitation with docker/unraid?

  • Author
8 hours ago, Kirball said:

Also if I change a container that is already made to more than 64 ports I get the error and the container is erased from my docker containers. 

Please post a picture from the template and also from the output from the docker run command.

11 hours ago, ich777 said:

Please post a picture from the template and also from the output from the docker run command.

image.thumb.png.c26c64328caf707aca8413845e84c4a7.png

*Had to add new port params because i don't want to lose my already running server for pics 

image.thumb.png.15850d20381e42fe134f52a720e0c825.png

 

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