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
2 hours ago, stanek7110 said:

its stuck in a boot loop and keeps saying this

Sorry but seems like your save is corrupt.

  • 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

Hello,  I am newer to Unraid but have things working well.  I really appreciate all the hard work that went into these game docker containers.  I was able to get my Ark Survival Ascended server working with no issues.  However I having an issue with the Ark Survival Evolved docker.  I believe I have everything configured correctly but the server never fully loads but is visible and you can join it but never successfully.  The proper ports are open.

 

I see this in the log and wonder if this is part of the issue:

[S_API FAIL] SteamAPI_Init() failed; SteamAPI_IsSteamRunning() failed.
Setting breakpad minidump AppID = 346110

 

I had a friend who installed this on his Unraid server last fall and it worked for him then.  When he tried again recently  he was having the same issue I am having.

 

Any insight or help would be appreciated.

  • Author
3 hours ago, mpoffo said:

I believe I have everything configured correctly but the server never fully loads but is visible and you can join it but never successfully. 

How do you know that?

 

3 hours ago, mpoffo said:
[S_API FAIL] SteamAPI_Init() failed; SteamAPI_IsSteamRunning() failed.

You should really include the full log output but anyways, if you read that message it only tells you that Steam is not running which is always the default for a game server and nothing to worry about.

 

3 hours ago, mpoffo said:
Setting breakpad minidump AppID = 346110

This message indicates that the server is running correctly and waiting for connections.

 

3 hours ago, mpoffo said:

When he tried again recently  he was having the same issue I am having.

What issue?

 

3 hours ago, mpoffo said:

Any insight or help would be appreciated.

Are you sure you've set up the ports correctly with the correct protocol and especially set the correct checkboxes in the game server browser? Please always remember, by default the dedicated server is password protected so that you have the checkbox.

 

It would be also helpful to know if you changed anything in the template and that you include a screenshot from your template.

So I figured out my issue.  I had a space in the server/docker name.  I didn't catch that before but now it loads.

 

I had changed the server ports to 7780 and 7781 but it did not seem to like that either.  Default ports of 7777 and 7778 worked ok.  All are forwarded in my router.  How can I change the ports to not conflict with the default ASA ports? 

 

I see the message to delete and add it back in but I guess there is something I am missing. 
"UDP Gameport (if you need another port, please delete this entry and create a new UDP Port with the required port number, also don't forget to click an 'Show more settings ...' and change the port number"

Do I add an UDP entry for port 7780 if that is what I want to use from the add another path, port option on the bottom?  I cannot simply change the value.  Do I change the docker port?

 

Sorry just learning the stuff so I appreciate your patience and tolerance of these questions.

 

Thanks again for the reply and the great dockers!

 

Edited by mpoffo

  • Author
8 hours ago, mpoffo said:

Sorry just learning the stuff so I appreciate your patience and tolerance of these questions.

See the first recommended on top of this thread for Valheim, it's almost the same except that you don't change the port in the template instead you have to change it in the config files (you could do it also in the template but it's maybe a bit more complicated).

 

So to speak if you want to change the ports you have to change the game port in the config from 7777 to 7780 and then create a port mapping for ports 7780 and 7781 (where the host and container needs to be the same) in the template. After you've done that you have to do the same for the beacon port 27015. Also make sure to use the correct protocol (basically the protocol it was before - I think for ARK it's UDP).

 

For game servers you can't change the game port like for web servers since they use most of the times their own proprietary protocol.

 

You an also look at the second recommended post on top of this thread from @Cyd who describes how to set up a cluster, in this case the cluster is not from relevance for you but he describes there also how to change the ports (IIRC he does this in the template directly).

On 2/14/2024 at 2:44 AM, i ii said:

Many thanks, the issue has been resolved!

 

Would you mind me to ask that, is there any thoughts on the Scum container release?

 

@i ii AFAIK they have not released the files yet and don't plan to until 1.0 drops. I will definitely take a crack at it once they become available since this is on my personal list to spin up and play with my friends. 

Hello im having trouble hosting a gmod server, everytime i start it gives me this error


"Add "-debug" to the /serverdata/serverfiles/srcds_run command line to generate a debug.log to help with solving this problem
Tue Mar  5 03:27:22 PM PST 2024: Server restart in 10 seconds
tcmalloc: large alloc 4294443008 bytes == (nil) @ 
Setting breakpad minidump AppID = 4000
tcmalloc: large alloc 4294443008 bytes == (nil) @ 
Segmentation fault"

1 hour ago, Zamki said:

Hello im having trouble hosting a gmod server, everytime i start it gives me this error


"Add "-debug" to the /serverdata/serverfiles/srcds_run command line to generate a debug.log to help with solving this problem
Tue Mar  5 03:27:22 PM PST 2024: Server restart in 10 seconds
tcmalloc: large alloc 4294443008 bytes == (nil) @ 
Setting breakpad minidump AppID = 4000
tcmalloc: large alloc 4294443008 bytes == (nil) @ 
Segmentation fault"

And did you add -debug to the run command and generate the debug.log?

Howdy back again with more questions unforteunatly.

 

I have a steam server running left4dead2 on the default port mappings. And everything is great, people are able to join and have a good time.

Now I am attempting to set up a Wreckfest server and I had to change the default ports because l4d2 already uses 27015. So i changed the default ports to 27016 and 27017. The wreckfest server is visable Lan side but not on the Internet side. Plus I cant join even on the lan side. Any help would be appreciated.

 

Thanks!

Screenshot 2024-03-05 193107.png

Screenshot 2024-03-05 1932514.png

Screenshot 2024-03-05 193823.png

Screenshot 2024-03-05 1941126.png

Screenshot 2024-03-05 1946127.png

  • Author
6 hours ago, Zamki said:

Hello im having trouble hosting a gmod server, everytime i start it gives me this error

To what are the paths set in your template?

Gmod is one server that needs the real file path to your game files so to speak /mnt/cache/... or /mnt/disk2/... and not the FUSE file path /mnt/cache/...

If you however use /mnt/user/... it will segfault indefinitely.

  • Author
4 hours ago, Mrtj18 said:

So i changed the default ports to 27016 and 27017. The wreckfest server is visable Lan side but not on the Internet side. Plus I cant join even on the lan side. Any help would be appreciated.

I know that issue but I haven't figured out why this is the case for Wreckfest since it seems that even if you change the ports and forward them correctly in the template that Wreckfest won't accept the change and somehow you won't be able to connect, to circumvent that I change the ports from other game servers to be able to run Wreckfest, I also have to say that they changed quite a lot since I've created the server and it is now maybe possible to change the ports.

 

IIRC Wreckfest is one game that needs to be reachable from the outside world so that you can join even if you want to join a LAN game (but I'm not 100% sure anymore about that).

 

If you want to I can try it when I got home from work because I have still installed the dedicated server but only start it if I play with some friends on it.

 

EDIT: If you want that the game honors the server_config you have to enter that IIRC at GAME_PARAMS:

-s server_config=server_config.cfg

(but I haven't used a server_config.cfg in a long time and don't quiet remember exactly)

8 hours ago, ich777 said:

To what are the paths set in your template?

Gmod is one server that needs the real file path to your game files so to speak /mnt/cache/... or /mnt/disk2/... and not the FUSE file path /mnt/cache/...

If you however use /mnt/user/... it will segfault indefinitely.

image.png.dbb9581f7ac53fe9e26ac67eda6db9e3.png

Should i change the upper one ?

Edited by Zamki

  • Author
10 minutes ago, Zamki said:

Should i change the upper one ?

No, the lower one, are you sure that everything is located on disk1?

Have you changed anything else in the container template?

On what hardware do you try to run the container?

1 hour ago, ich777 said:

No, the lower one, are you sure that everything is located on disk1?

Have you changed anything else in the container template?

On what hardware do you try to run the container?

image.thumb.png.9a1f27eb8d501aead188ffc24ceef879.png

  • Author
8 minutes ago, Zamki said:

image.thumb.png.9a1f27eb8d501aead188ffc24ceef879.png

That's strange, I try the container tomorrow and report back if it is working as expected on my machine.

18 hours ago, ich777 said:

I know that issue but I haven't figured out why this is the case for Wreckfest since it seems that even if you change the ports and forward them correctly in the template that Wreckfest won't accept the change and somehow you won't be able to connect, to circumvent that I change the ports from other game servers to be able to run Wreckfest, I also have to say that they changed quite a lot since I've created the server and it is now maybe possible to change the ports.

 

IIRC Wreckfest is one game that needs to be reachable from the outside world so that you can join even if you want to join a LAN game (but I'm not 100% sure anymore about that).

 

If you want to I can try it when I got home from work because I have still installed the dedicated server but only start it if I play with some friends on it.

 

EDIT: If you want that the game honors the server_config you have to enter that IIRC at GAME_PARAMS:

-s server_config=server_config.cfg

(but I haven't used a server_config.cfg in a long time and don't quiet remember exactly)

I tried the suggestion and i could not get two seperate games that use steam's 27015 port to work. The only time either game would work, is if i left the default ports alone. Or run one game server L4d2 or Wreckfest at a time, not both. If you could manage to get two steam dockers that intaially use 27015 port to work please let me know!

 

I also tried running a cs2 container and could not get that to work either. Just incase wreckfest was being picky and it was a no go.

 

Thanks for all your help!

Edited by Mrtj18

3 hours ago, Mrtj18 said:

I tried the suggestion and i could not get two seperate games that use steam's 27015 port to work. The only time either game would work, is if i left the default ports alone. Or run one game server L4d2 or Wreckfest at a time, not both. If you could manage to get two steam dockers that intaially use 27015 port to work please let me know!

 

I also tried running a cs2 container and could not get that to work either. Just incase wreckfest was being picky and it was a no go.

 

Thanks for all your help!

Have you tried using 27016 or 27017 and so on for additional servers? you can't have multiple servers using the same query port. Also not you need to delete the entry in the template and re add the port with the new number. 

  • Author
5 hours ago, Mrtj18 said:

I tried the suggestion and i could not get two seperate games that use steam's 27015 port to work. The only time either game would work, is if i left the default ports alone.

It would be really beneficial to know what you've did and how you've set everything up? Do you have screenshots and snippets from your config?

 

For example on my server I have a CS:Source server on port 27030 and a CS2 server on port 27029 Wreckfest is running on the default ports 27015 and 27016 (all ports listed are UDP).

  • Author
18 hours ago, Zamki said:

image.thumb.png.9a1f27eb8d501aead188ffc24ceef879.png

No issues over here:
grafik.thumb.png.81953267daaef5405f3a9ed023943942.png

 

I just saw that you are using a 3rd Gen Intel Core CPU, it could be the case that this CPU is too old to run and missing instructions that the game can run properly but I'm not to sure about that.

1 hour ago, ich777 said:

No issues over here:
grafik.thumb.png.81953267daaef5405f3a9ed023943942.png

 

I just saw that you are using a 3rd Gen Intel Core CPU, it could be the case that this CPU is too old to run and missing instructions that the game can run properly but I'm not to sure about that.

Can u send me the Params that u are using to start the Server ?
The thing is that i can run ur Palworld server fine, i had no problems with that.

image.png.b8cda297883372fd677a761fcb2844c0.pngimage.png.4089a3311c69e571db196bcd1cd16e88.png

  • Author
5 minutes ago, Zamki said:

Can u send me the Params that u are using to start the Server ?

The default ones, I didn't change a single line in the default template.

 

grafik.png.d194d459cd8faf4c54273f919df3c161.png

Please remove your Steam credentials! The Steam credentials are only needed if they are marked as required with the red asterisk and not hidden away under the Show more settings...!

 

5 minutes ago, Zamki said:

The thing is that i can run ur Palworld server fine, i had no problems with that.

Please don't say that you entered Steam credentials for Palworld... Again, they are only needed if they are marked with the red asterisk and not hidden away.

 

EDIT:

grafik.png.fdfdc2dc9db20b988a0b0b1f74d3daba.png

19 minutes ago, ich777 said:

The default ones, I didn't change a single line in the default template.

 

grafik.png.d194d459cd8faf4c54273f919df3c161.png

Please remove your Steam credentials! The Steam credentials are only needed if they are marked as required with the red asterisk and not hidden away under the Show more settings...!

 

Please don't say that you entered Steam credentials for Palworld... Again, they are only needed if they are marked with the red asterisk and not hidden away.

 

EDIT:

grafik.png.fdfdc2dc9db20b988a0b0b1f74d3daba.png

i Just entered them a few seconds before making the picture

image.thumb.png.8f8c1b16b6abc5db11c80b510777a490.png

Edited by Zamki

On 4/27/2022 at 5:20 PM, ich777 said:

I have to report that I had to deprecate the container for AssettoCorsa Competizione because I can't get it to run anymore.

 

It kind of works but crashes after a few minutes:

SessionManager::randomizeGreenFlagTriggers: s:0.890000 e:0.950000 r:0.939746
Track monza was set and updated
Event changed
Reading custom event rules
FileToStruct cfg/eventRules.json
SessionManager::randomizeGreenFlagTriggers: s:0.890000 e:0.950000 r:0.909884
Significant change detected, updating lobby (1|1)
Resetting weekend to friday night
Reset time to friday night: 0 -> 0
0100:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (00000000019AF760 1 C) semi-stub
0100:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (00000000019AF760 1 C) semi-stub
0100:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (00000000019AF760 1 C) semi-stub
Reset time to first session: 0 -> 61200
SessionManager::randomizeGreenFlagTriggers: s:0.890000 e:0.950000 r:0.927759
==ERR: Couldn't setup UDP broadcasting socket (SO_BROADCAST failed)
==ERR: Couldn't setup UDP broadcasting socket (SO_REUSEADDR failed)
Listening to TCP 9232 | UDP 9231
Trying to connect to lobby (0 times, interval 10000 s)
Session changed: Practice -> Practice 0
Detected sessionPhase <waiting for drivers> -> <waiting for drivers> (Practice)
TCP connect returns: -1
==ERR: RegisterToLobby TCP connection failed, couldn't connect to the lobby server
Trying to connect to lobby (1 times, interval 13000 s)
Server was running late for 1 step(s), not enough CPU power
TCP connect returns: 0
RegisterToLobby succeeded
==ERR: This server is only supported on Windows operating systems. Running WINE may work dependent on your settings, but there are differences that affect the user's experience negatively.
Sent lobby registration request for monza

 

Please read the second last line... I think they broke something in a recent update so that it won't work anymore on Linux through WINE.

Hi. I was wondering if this is still the case. There seems to be no alternative to hosting an ACC server in Docker as far as i know which is a real shame.

  • Author
28 minutes ago, DomDom3333 said:

I was wondering if this is still the case.

No, the server is running fine when I tested it the last time, sure this message is still there but it is running, that's why it's again available in the CA App.

 

You just have to make sure that you've forwarded all ports before running the container because otherwise the dedicated server will restart after a bit if the ports aren't forwarded properly.

42 minutes ago, ich777 said:

No, the server is running fine when I tested it the last time, sure this message is still there but it is running, that's why it's again available in the CA App.

 

You just have to make sure that you've forwarded all ports before running the container because otherwise the dedicated server will restart after a bit if the ports aren't forwarded properly.

That's great news. I've forwarded the ports and I don't see any errors or strange notifications in the log but the server just never shows up. When I leave the log open, it eventually just closes (unlike other containers) and when I reopen it, nothing has changed. Here is a block out of the logs. Other than those MaxCarSlots config being off i dont see anything wrong and it ALWAYS gets stuck there

 

---Checking if UID: 99 matches user---
usermod: no changes
---Checking if GID: 100 matches user---
usermod: no changes
---Setting umask to 000---
---Checking for optional scripts---
---No optional script found, continuing---
---Starting...---
---Checking if 'accServer.exe' is present---
---'accServer.exe' found, continuing...---
---Prepare Server---
---Checking if config files are present---
---Checking if WINE workdirectory is present---
---WINE workdirectory found---
---Checking if WINE is properly installed---
---WINE properly set up---
---Server ready---
---Start Server---
Server starting with version 255
Starting server Doms Server
FileToStruct cfg/eventRules.json
maxConnections 30 is smaller than maxCarSlots 99, reducing car slots to 30
Translated realtime interval hzToMiliseconds(18)=54

SessionManager::randomizeGreenFlagTriggers: s:0.890000 e:0.950000 r:0.901446
Track nurburgring was set and updated
Event changed
Reading custom event rules
FileToStruct cfg/eventRules.json
SessionManager::randomizeGreenFlagTriggers: s:0.890000 e:0.950000 r:0.925428
Significant change detected, updating lobby (1|1)
maxConnections 30 is smaller than maxCarSlots 99, reducing car slots to 30
Resetting weekend to friday night
Reset time to friday night: 0 -> 0

 

Edited by DomDom3333
Added Logs

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.