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
8 minutes ago, Encore said:

im facing the exact same issue - using pterodactyl wings / panel.

I'm really not familiar with Pterodactyl.

 

Please read on on the following pages of the thread from the post that you've linked, the user reported that it works without Pterodactyl and after he tries to install it fresh it doesn't work but after again starting over it started to work again.

Keep also in mind that this is a game that needs the real path (/mnt/cache/...) to the files and not the FUSE path (/mnt/user/...).

 

Read the next few posts:

 

Are you using my container or from someone else?

  • Replies 12.5k
  • 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

7 minutes ago, ich777 said:

I'm really not familiar with Pterodactyl.

 

Please read on on the following pages of the thread from the post that you've linked, the user reported that it works without Pterodactyl and after he tries to install it fresh it doesn't work but after again starting over it started to work again.

Keep also in mind that this is a game that needs the real path (/mnt/cache/...) to the files and not the FUSE path (/mnt/user/...).

 

Read the next few posts:

 

Are you using my container or from someone else?

tested both, your container (facing same issue in pterodactyl) ---- on unraid self it works as container----

and the pterodactyl egg

 

my goal is to have access to the files via the share

so i can easly adjust something, make backup and protected by array

all other games works with the fuse path,

any possibility to change just the garrysmod path to /mnt/cache?

 

or shoud i move the whole mount to this path?

i can give it a try

 

  • Author
8 minutes ago, Encore said:

any possibility to change just the garrysmod path to /mnt/cache?

Where is your game located? If it's located in your appdata directory? If yes make sure that your appdata directory is set to Use Cache "Only" or "Prefer".

 

9 minutes ago, Encore said:

tested both, your container (facing same issue in pterodactyl) ---- on unraid self it works as container----

So without Pterodactyl it works fine?

 

10 minutes ago, Encore said:

so i can easly adjust something, make backup and protected by array

Do you have the files on the array? Then make sure that your share where the gamefiles are in are not spread across multiple disks by setting the share to only use for example disk1 or whatever disk you want and in the template change the path to the according disk like: '/mnt/disk1/...'

11 minutes ago, ich777 said:

Where is your game located? If it's located in your appdata directory? If yes make sure that your appdata directory is set to Use Cache "Only" or "Prefer".

 

So without Pterodactyl it works fine?

 

Do you have the files on the array? Then make sure that your share where the gamefiles are in are not spread across multiple disks by setting the share to only use for example disk1 or whatever disk you want and in the template change the path to the according disk like: '/mnt/disk1/...'

my games are located at /mnt/user/pterodactyl-ng/wings     

i created in unraid a share for this (pterodactyl-ng)

and set to prefer mode

 

 

yes without pterodactyl - via unraid docker - it works

 

maybe i have misspelled.

the files are on the cache drive (prefer cache = yes ) and have set to use 1 disk after another for array stuff.

 

so u think if i change the mounts of pterodactyl to use the /mnt/cache/ XYZ instead /mnt/user/ XYZ 

shoud work?

 

i can give it a try hope i dont destroy anything haha

  • Author
2 minutes ago, Encore said:

so u think if i change the mounts of pterodactyl to use the /mnt/cache/ XYZ instead /mnt/user/ XYZ 

shoud work?

Yep, some games like GarrysMod and TeamFortress2 need the real path and not the FUSE path.

if i set the mount to the cache location, will the mover move them in case cache is full?

 

 

so i changed the paths in docker compose , compose down compose up

 

and changed config.yml 

 

system:
  root_directory: /mnt/cache/pterodactyl-node/wings/
  log_directory: /mnt/cache/pterodactyl-node/wings/logs
  data: /mnt/cache/pterodactyl-node/wings/volumes
  archive_directory: /mnt/cache/pterodactyl-node/wings/archives
  backup_directory: /mnt/cache/pterodactyl-node/wings/backups

 

to use cache instead user

i will try.

im facing permission issues now with my teamspeak container etc.

 

i think i need to run the permission fix of unraid, right?

Edited by Encore

10 minutes ago, ich777 said:

Yep, some games like GarrysMod and TeamFortress2 need the real path and not the FUSE path.

IT WORKS IT WORKS IT WORKS!!!!!!!!!!!!!

 

Assigned anonymous gameserver Steam ID [A-1:3804776457(19505)].
VAC secure mode is activated.

 

wuhuuuuuu

 

 

but maybe dumb question,

 

can i still access the files over the share path if i use the real path instead fuse path?

 

im bit lazy and access the files over the smb share is lot easier instead use always the cli for private use xd 

 

  • Author
1 minute ago, Encore said:

IT WORKS IT WORKS IT WORKS!!!!!!!!!!!!!

Nice.

 

1 minute ago, Encore said:

can i still access the files over the share path if i use the real path instead fuse path?

You can edit files from both /mnt/user/... and /mnt/cache/... only some games need the real path and it's okay if you access it through SMB that actually uses /mnt/user/...

 

11 minutes ago, Encore said:

im facing permission issues now with my teamspeak container etc.

I can't imagine why this should give you issues.

 

11 minutes ago, Encore said:

if i set the mount to the cache location, will the mover move them in case cache is full?

Yes, if it's set to prefer, but then the game servers will not work properly anymore because you've now force the container to write to the Cache.

But please don't set your Cache to Yes because then nothing will work properly anymore

9 minutes ago, ich777 said:

Nice.

 

You can edit files from both /mnt/user/... and /mnt/cache/... only some games need the real path and it's okay if you access it through SMB that actually uses /mnt/user/...

 

I can't imagine why this should give you issues.

 

Yes, if it's set to prefer, but then the game servers will not work properly anymore because you've now force the container to write to the Cache.

But please don't set your Cache to Yes because then nothing will work properly anymore

dont know how to use multiquote xd

 

You can edit files from both /mnt/user/... and /mnt/cache/... only some games need the real path and it's okay if you access it through SMB that actually uses /mnt/user/...

 

-- nice!

I can't imagine why this should give you issues.

-- im facing permission denied for my other containers - entrypoint.sh 

i will try to fix permissions, fresh created garrysmod container works fine

 

Yes, if it's set to prefer, but then the game servers will not work properly anymore because you've now force the container to write to the Cache.

But please don't set your Cache to Yes because then nothing will work properly anymore

 

- so the best is to use cache only on the pterodactyl share, right?

in case i move the server to another host system i can simply make a copy of the directorys , move them to other host and use the compose file i used before, right?

 

TY A LOT! 😃

 

 

 

if anybody facing th e same problem:

 

my compose file is :

 

version: '3.8'

services:
  wings:
    image: ghcr.io/pterodactyl/wings:latest
    restart: always
    networks:
      - wings0
    ports:
      - "8181:8080"
      - "2022:2022"
    tty: true
    environment:
      TZ: "Europe/Berlin"
      WINGS_UID: 988
      WINGS_GID: 988
      WINGS_USERNAME: pterodactyl
    volumes:
      - "/var/run/docker.sock:/var/run/docker.sock"
      - "/var/lib/docker/containers/:/var/lib/docker/containers"
      - "/mnt/cache/pterodactyl-node/wings/:/etc/pterodactyl"
      - "/mnt/cache/pterodactyl-node/wings/:/mnt/cache/pterodactyl-node/wings"
      - "/mnt/cache/pterodactyl-node/wings/:/var/log/pterodactyl"
      - "/tmp/pterodactyl/:/tmp/pterodactyl"
      - "/etc/ssl/certs:/etc/ssl/certs:ro"
      # you may need /srv/daemon-data if you are upgrading from an old daemon
      #- "/srv/daemon-data/:/srv/daemon-data/"
      # Required for ssl if you use let's encrypt. uncomment to use.
      #- "/etc/letsencrypt/:/etc/letsencrypt/"

networks:
  wings0:
    name: wings0
    driver: bridge
    ipam:
      config:
        - subnet: "172.21.0.0/16"
    driver_opts:
      com.docker.network.bridge.name: wings0

 

and my config.yml is (JUST THE SYSTEM PART (mounts):

 

system:
  root_directory: /mnt/cache/pterodactyl-node/wings/
  log_directory: /mnt/cache/pterodactyl-node/wings/logs
  data: /mnt/cache/pterodactyl-node/wings/volumes
  archive_directory: /mnt/cache/pterodactyl-node/wings/archives
  backup_directory: /mnt/cache/pterodactyl-node/wings/backups

 

dont use /mnt/user ...  as ich777 said 😃 for garrysmod/tf with pterodactyl

Edited by Encore

  • Author
5 minutes ago, Encore said:

-- im facing permission denied for my other containers - entrypoint.sh 

Maybe that's related to Docker Compose but only a guess.. :D

 

6 minutes ago, Encore said:

- so the best is to use cache only on the pterodactyl share, right?

Yep, or the real disk path if you have it on the Array.

 

7 minutes ago, Encore said:

if anybody facing th e same problem:

?

Just now, ich777 said:

Maybe that's related to Docker Compose but only a guess.. :D

 

Yep, or the real disk path if you have it on the Array.

 

?

 

no i used the permission fix tool of unraid, they set the .sh files to 666 after i give them 755 the container works 

 

i prefer to use the cache, bcs if i use the array, they will spin 24/7 - energy costs in germany is very high (nearly 40ct / kwh at moment 

 

the "if anybody facing the same problem" is just a little write out of the fix

 

for lazy ppl like me :D❤️ 

 

and btw. sry for some typos, not my native language :D

  • Author
3 minutes ago, Encore said:

and btw. sry for some typos, not my native language :D

Mine either. :)

 

3 minutes ago, Encore said:

no i used the permission fix tool of unraid, they set the .sh files to 666 after i give them 755 the container works 

Interesting...

 

Many greetings from Austria and have fun. ;)

On 4/21/2019 at 10:45 PM, ich777 said:

 

You are the best - thanks for the quick realization!
I'm sure that I am not the only person who has a joy with it. ;-)

@ich777I see you answered the question in the pinned posts but I'm still a bit confused on setting up multiple docker containers to run multiple valheim servers.  The issue I'm having is I don't have the options under apps to add the container a second time.  How do add the second docker container?
I know this is probably a LUL question and noobish but I'm a noob so . . .   
Thx for all you do.  

Edited by Kirball

  • Author
25 minutes ago, Kirball said:

The issue I'm having is I don't have the options under apps to add the container a second time.  How do add the second docker container?

Go to Apps -> Settings (on the bottom left) -> Set "Allow install of second instance" to "Yes" -> Click "Apply"

@ich777The one place I didn't think to look.  Thanks!

On 3/2/2021 at 5:02 PM, ich777 said:

Yes, but you do this with the Variable in the 'Show More Settings' section of the Template.

 

Keep in mind that for every container the Game Port itself has to be set in the GAME_PORT variable like mentioned above.

 

 

This is the way you would do it (this is tested and working btw):

grafik.thumb.png.a3e4e22653cc2a5543daed533a251f69.png

 

 

When I try to create the docker container using these steps It just gets stuck.  It appears as though it's setting up the server but just kind of stops.  Also how can I create a server without a password?  I think maybe deleting the password field is causing my problem so I'm trying again on adding a second server.

Edited by Kirball

  • Author
4 hours ago, Kirball said:

Also how can I create a server without a password?

For Valheim that's not possible only with a mod server from what I know.

 

4 hours ago, Kirball said:

I think maybe deleting the password field is causing my problem so I'm trying again on adding a second server.

Yes, Valheim by default needs a password that is at least 6 characters (without special characters).

 

4 hours ago, Kirball said:

 

When I try to create the docker container using these steps It just gets stuck.  It appears as though it's setting up the server but just kind of stops.

Do you have a log from this? This is very unlikely to happen.

1 hour ago, ich777 said:

For Valheim that's not possible only with a mod server from what I know.

 

Yes, Valheim by default needs a password that is at least 6 characters (without special characters).

 

Do you have a log from this? This is very unlikely to happen.

So, it appears that something got hung up during installation I've already deleted and rebuilt.  I deleted the password field in the container settings which was dumb because now it has a password and I don't know what it is.  LUL.  I'm kind of just a do stuff and see what happens.  I learn the most when I have to fix my mess ups.  Always had that approach to learning.  I think I have everything figured out now I was really just hoping for a way to go public no password to have an open server for kicks to see what happened.  If anyone knows how to make that happen I'm down for stumbling my way through figuring it out.

  • Author
5 minutes ago, Kirball said:

I deleted the password field in the container settings which was dumb because now it has a password and I don't know what it is.  LUL.

The default password is "Docker" (without quotes).

 

7 minutes ago, Kirball said:

If anyone knows how to make that happen I'm down for stumbling my way through figuring it out.

You have to enable ValheimPlus in the template, start the container once with a password and wait for it to start up completely after that stop the container.

Go to your Valheim directory, edit the file ".../BepInEx/config/valheim_plus.cfg", search for the string "disableServerPassword", set it to "true" (without quotes) and save the file.

 

After you did that go to the Valheim template, turn on Advanced View on the top right corner and click on Edit at the Password (don't delete it), at the drop down for Required set it so "No", delete the Value, and click Save and Apply:

image.png.2bf5f98396138cd390256821c08c13ec.png

 

 

Please note that only players with ValheimPlus can connect if you've enabled ValheimPlus from what I know, maybe this can be also disabled in the config but this is a thing that you have to research on your own.

@ich777

Because you builted Assetto Corsa Server Manager, its possible to build the same, with the premium features? Its payed, but need license to start!

Second, Emperor Servers, has Assetto Corsa Competizione Server Manager, it can be build?

  • Author
26 minutes ago, Vitor Ventura said:

Because you builted Assetto Corsa Server Manager, its possible to build the same, with the premium features? Its payed, but need license to start!

No, I won't build it with premium features because the developers of the Assetto Corsa Server Manager made it clear to me that they don't want anyone external to create a container that has the premium features built in and they will come after me if I do it.

So no thank you, I don't need that... :D

 

29 minutes ago, Vitor Ventura said:

Second, Emperor Servers, has Assetto Corsa Competizione Server Manager, it can be build?

I don't understand... Can you give me a link to what you mean exactly?

7 minutes ago, ich777 said:

No, I won't build it with premium features because the developers of the Assetto Corsa Server Manager made it clear to me that they don't want anyone external to create a container that has the premium features built in and they will come after me if I do it.

So no thank you, I don't need that... :D

 

I don't understand... Can you give me a link to what you mean exactly?

Ok no problem, i update manually your container, its works.

 

https://accservermanager.com/

this is the sofware and here: https://emperorservers.com/game/assetto-corsa-competizione

you can see, its the same as Assetto Corsa

  • Author
2 minutes ago, Vitor Ventura said:

you can see, its the same as Assetto Corsa

I will look into this, but it will the be the same as for AssettoCorsa and I will only be able to add the non premium features if it works in the same way like for Assetto Corsa, give me a few days and I will report back.

8 minutes ago, ich777 said:

I will look into this, but it will the be the same as for AssettoCorsa and I will only be able to add the non premium features if it works in the same way like for Assetto Corsa, give me a few days and I will report back.

For AssettoCorsa no problem.

 

For AssettoCorsaCompetizione, even the non premium is very welcome!

 

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.