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

45 minutes ago, ich777 said:

The server doesn't restart after a few minutes? If it does restart then this is a good indication that something is wrong with the port forwarding or the Master Server form AC cant connect to your Server.

 

Do you find your server on the server list? Usually it should show up there.

 

Can other people join your server from outside your local network?

If yes then it's most likely the case that your Hair Pin NAT (also NAT reflection) is not working properly.

Yes it shows up on the server list (public) with my public ip, my friend tried to join but had the same issue where it was infinitely connecting. As for Port forwarding I setup internal and external tcp and udp for 9600 and 8081

Edited by sean1325

  • 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
27 minutes ago, sean1325 said:

8081

Please only try to forward port 8081 TCP not both TCP and UDP.

 

What are those other ports for Assetto Corsa, for the base game you only need 9600 both TCP & UDP and 8081 TCP.

If you don't want to share the web interface directly to the world wide web then don't share the port or better speaking don't forward it in your router.

 

Do you have anything in the logs?

1 minute ago, ich777 said:

Please only try to forward port 8081 TCP not both TCP and UDP.

 

What are those other ports for Assetto Corsa, for the base game you only need 9600 both TCP & UDP and 8081 TCP.

If you don't want to share the web interface directly to the world wide web then don't share the port or better speaking don't forward it in your router.

 

Do you have anything in the logs?

The other ports where when I was trying to work with those, and if I remember correctly I only had 8081 tcp and had the same issue. I will remove the other ports and leave it as you mentioned. As for the log which one do you need? (I'm kinda new to unraid and docker stuff like about 5 months now but learning quick haha) and I showed the port forward to know if I had anything wrong. Plus I'm kinda visual on things.

1 hour ago, ich777 said:

Do you have anything in the logs?

in the session logs under appdata > assettocorsa > logs > session, i get log spam from <"Error listening %!e(syscall.Errno=22)">

 

if that's the log you wanted to look into.

4 hours ago, sean1325 said:

in the session logs under appdata > assettocorsa > logs > session, i get log spam from <"Error listening %!e(syscall.Errno=22)">

 

if that's the log you wanted to look into.

i think i fixed it by re installing it and copying the config stuff then restarting the docker. Thanks for your time and help :) continue your awesome work on this project. it loads right away in lan and with mods added everything works ^_^

21 hours ago, ich777 said:

Thanks for the heads up, I completely forgot about that... :P

 

Please update the container itself and will migrate over to use SteamCMD instead of their GitHub repository.

Also please note that the first start after updating the container will take a bit longer since the container will have to do a few things for the migration:

  1. Backup the save game
  2. Download the new files for the dedicated server from Steam
  3. Restore the save game

(Please don't interrupt this process!)

 

After that you should be able to use the container as usual but now with SteamCMD. :)



I'm not sure if I'm doing something wrong but I haven't been able to get the container working since last uninstalling /reinstalling. The server will show in game but any attempts to join fail.

I also get various errors in the logs depending on whether I try reconfiguring fresh, with saved backups, or with just config backups.

This may be a more general question to be asking here but is there a way I'm unaware of to totally delete a containers files from unraid? When I reinstall it doesn't take long to boot the server like you mention it should by reinstalling the game. Seems like the game must still be installed. I keep deleting the contrainer and image as well as deleting the appdata folder through console with rm -r "...appdata/longvinter/" but when I reinstall it still seems to remember my settings, drops the container right in the same folder I had it in previously. I'm thinking my issue might be that everything isn't getting deleted but I'm not sure how to wipe it any more cleanly than that.

Edited by ANJ_

  • Author
11 hours ago, ANJ_ said:

I'm not sure if I'm doing something wrong but I haven't been able to get the container working since last uninstalling /reinstalling. The server will show in game but any attempts to join fail.

Any more information on that, I just tried a completely fresh install and it is working perfectly fine.

 

The default port is still 27016 and the password is also for the default installation Docker

 

11 hours ago, ANJ_ said:

I also get various errors in the logs depending on whether I try reconfiguring fresh, with saved backups, or with just config backups.

I assume because that's now because I'm using the SteamCMD version which is probably a bit more verbose.

 

11 hours ago, ANJ_ said:

This may be a more general question to be asking here but is there a way I'm unaware of to totally delete a containers files from unraid?

Delete the container, delete the directory from the container from your appdata directory, reinstall a fresh copy from the CA App.

 

When deleting the data it always depends to what your appdata share is set and if you use the FUSE path /mnt/user/appdata/... or the real path eg: /mnt/cache/appdata/... in the template.

 

If you use /mnt/cache/appdata/... just make sure to delete the directory from your cache drive, if you are useing /mnt/user/appdata/... and the Mover is set to move the data to the Array you should make sure to delete the folder for the container from /mnt/user/appdata/...

 

Here is a screensho t where you can see that I'm connected to the container:

grafik.thumb.png.3c46c222577efebda6291f5ef829da1e.png

 

Did you yet try to create a new server without an old save game? Maybe the GitHub version and the SteamCMD version are not compatible (but I don't think that's the case).

4 hours ago, ich777 said:

Any more information on that, I just tried a completely fresh install and it is working perfectly fine.

 


I'll keep fiddling around, it must be something I'm missing, just strange I can't seem to make a new server work off a fresh install but I'll try at it again soon here. Thanks for the help

Hi folks, I had a Satisfactory server running over a year ago when it was early access.  I recently tried to start it up again now that the game is released, and while it appears to have updated properly, I am having an issue connecting to the server with the client.  After adding a server with the my LAN IP and default port, the client shows a server with low ping, it shows the "Server Name Pending" and "not authenticated" as well as "Failed to Connect to the Server API".  Unfortunately I don't remember if there were other steps I took to get it running originally.  Can anyone shed some light on this?

Screenshot 2024-10-27 160036.png

  • Author
49 minutes ago, Waltm said:

Can anyone shed some light on this?

Please read this post:

 

 

I think it would be best to start over since you need to do some kind of migration IIRC, this is now necessary if you want to port over a save game from beta to release but don't quote me on that.

2 hours ago, ich777 said:

I think it would be best to start over since you need to do some kind of migration IIRC, this is now necessary if you want to port over a save game from beta to release but don't quote me on that.

 

Starting fresh worked.  It even seems like there are fewer ports with the new install than there were on the old one.  Thank you for your help!

 

Hello, i've tried asking on the lancache discord about this, i'll try asking here too since no one could help me and this is driving me crazy. So basically all started when i ran out of space on my cache drives, what i did was (probably not the smartest idea) a " rm /cache/path/ -r" and rebuilt the containers, since there were some games i'm not playing anymore and i wanted to delete the cached data and start over with the prefill. Since then on BattleNet and Epic there's an error everytime (both the prefill and direct download from a client) try to connect, on Steam what i see is that it manages to "connect" to the servers but the download speed is so low, we're talking about tens of bits when it spikes up and the falls down to zero and the cache is not getting filled as the occupied space on the share stays the same. The error that i'm getting on Epic and BN is the following:
Unexpected download error : An error occurred while sending the request. Skipping app... 
I have the dns configured so the clients have the lancache one as primary dns that has an upstream connection to my pi hole. I've tryed reverting the order, bypassing pihole entirely, but nothing helped. What i could see in the logs were a mix of error 504, in the stream error.log, then there were "access denied" to the cache files (there was none, as it was empty), then time outs on the requests like this one:
"

*654 upstream timed out (110: Connection timed out) while reading response header from upstream, client: 192.168.1.67, server: , request: "GET /depot/431241/chunk/ff9cf8205553e9ec0c8f396a67a153b5931f331f HTTP/1.1", upstream: "http://127.0.0.1:3128/depot/431241/chunk/ff9cf8205553e9ec0c8f396a67a153b5931f331f", host: "cache6-fra1.steamcontent.com"

"
.
in one of the dozens of reboots/rebuilds of the lancache, lancache-dns and prefill containers my log files turned into this:
image.png.1c5b75da36e6730953fe401bf0ec1170.png

So i can't access them anymore, at least i don't know how to.
If there's any test/command to run/check i can do i would really appreciate anyone's help because i feel like i've done everything i could to get it to work but sadly with no avail... I am not very skilled in the docker side of things but i'm pretty sure all my containers are set up correctly as well...

Edited by Bahamut___
additional details

  • Author
59 minutes ago, Bahamut___ said:

he error that i'm getting on Epic and BN

So I assume we are talking about LANCache-Prefill correct?

If so you are in the wrong support thread, you can always get to the correct support thread by going to the Docker page, click on the container icon and Support.

I would recommend that you create an issue in the GitHub repository from @tpill90 over here for Epic and over here for BattleNet.

 

However I can't reproduce this over here so I suspect a network/configuration issue.

 

1 hour ago, Bahamut___ said:

in one of the dozens of reboots/rebuilds of the lancache, lancache-dns and prefill containers my log files turned into this:

This is caused because you've deleted files when the container was most certainly running, please always stop the container first and then do your edits/removal from files otherwise you will be left with those files.

 

1 hour ago, Bahamut___ said:

but i'm pretty sure all my containers are set up correctly as well...

In no offense, you are doing pretty risky stuff when doing a manual remove from all folders (or a folder) in your cache directory which I would most likely never recommend.

 

As said, please always stop containers before doing any edits/removing files from it, just as an example, you also don't take out the RAM without shutting down your computer...

i wasn't sure which one was the most accurate but yes, it's both prefill and lancache itself that don't work properly at this point, the prefill not being able to start a download, i believe, is most likely a consequence.
I always check that the containers are stopped before doing operations like these but in the process i must've forgotten... i'm going to try to start over and reinstall everything from scratch and learn from my mistakes! but if there's a problem on my network configuration i have the feeling this could not fix the issue so i would like to investigate first and see where the problem(s) is(are).
I appreciate you pointing out that this is not a safe procedure and i felt like it wasn't as well but i couldn't find another way to achieve what i wanted to and went down that way...
In the previous message i've forgot to mention that if i set the dns in the client to the google one (8.8.8.8) the download starts and proceed regularly, same if i only use my Pi Hole DNS so i guess there's something messed up in the Lancache dns or in the Lancache monolithic container.

Edited by Bahamut___

  • Author
2 hours ago, Bahamut___ said:

lancache

Sorry I don't have a container for LANCache, I just provide LANCache-Prefill.

 

2 hours ago, Bahamut___ said:

so i guess there's something messed up in the Lancache dns or in the Lancache monolithic container

Most likely not because if you install them from scratch nothing can be messed up.

 

I assume something on your network is blocking the IP/Hostnames that it want's to connect to, however as this seems to be an issue with your network and is most likely not related to LANCache-Prefill I can't do/help much.

Valheim Dedicated Server won't start 

 

Since Valheim came out I've been hosting two Valheim servers simultaneously with no problem in unraid. Well it's been many months since we've played and I went to start the servers today only for them to not update at all. Since I have backups I deleted the entire container from appdata and reinstalled the image from the app library. I left all the container parameters as-is, with the exception of the network, and the container hangs after posting an API error in the log. No matter how long I leave the log open and the container running, the server never starts. 

 

image.png.a53892cf9509c5ce1989c0ded10bec83.png

 

I'm on 6.12.13 with no other changes since successfully running servers in the past. I've tried some suggestions from others on this tread (deleted all files in appdata/Valheim, except for .config and backup), to no luck. 

 

Thanks!

  • Author
9 minutes ago, RedRambo said:

and the container hangs after posting an API error in the log

The container is actually started and waiting for connections, you ight never seen this message before because you had no issues and never opened the log.


 

9 minutes ago, RedRambo said:

the server never starts

How much system resources does the container consume (Advanced View on the Docker page)?

 

9 minutes ago, RedRambo said:

deleted all files in appdata/Valheim, except for .config and backup

Have you yet tried to delete the entire contents and put your backups somewhere safe so that you can install a real fresh copy from the container and yes you will see the same message.

 

Do you leaf the name/password in the template as is or did you change it?

Please keep in mind that I wouldn’t recommend using special characters for the password and name.

I did managed to get everything working and backups restored on a new install! 

 

7 hours ago, ich777 said:

The container is actually started and waiting for connections, you ight never seen this message before because you had no issues and never opened the log.

When creating the new container, I failed to set the 'Debug Log Output' to true, as I have in the past... I've monitored the logs a lot to check for incompatible mod versions, etc when people connect to the server. 

 

Thank you for your reply. This is an example of why I shouldn't take on these projects so late at night! haha

Hi I am having a hell of a time accessing DayZ server. Installed and configured completely, no errors in logs, and server is ready for player connect.

 

I cannot ping either port 2302 or 27016 as allocated by default on local LAN from any machine.

 

Any advice or similar issue reported before?

 

EDIT: Understood I probably can't ping. I cannot locate the server via experimental launcher on LAN

Edited by c96walker

On 10/14/2024 at 10:41 AM, ich777 said:

The error 0x6A6 indicates an issue with your storage.

 

Are you sure that you have enough disk space available, please also check your syslog if you got errors related to disks.

Having the same issue again, removing the cache from appdata fixed it the first time. Any more suggestions? 

erroe.PNG

Minecraft Server

I'm trying to setup a server that uses https://www.curseforge.com/minecraft/modpacks/cave-horror-project

The problem I face is how to start it.  It uses a .bat file that runs that this in it.

@echo off
REM Forge requires a configured set of both JVM and program arguments.
REM Add custom JVM arguments to the user_jvm_args.txt
REM Add custom program arguments {such as nogui} to this file in the next line before the %* or
REM  pass them to this script directly
java @user_jvm_args.txt @libraries/net/minecraftforge/forge/1.20.1-47.3.5/win_args.txt %*
pause

  • Author
4 hours ago, Xcal1bur said:

The problem I face is how to start it.  It uses a .bat file that runs that this in it.

Batch files are usually for Windows usage.

 

You have to translate that to bash, since we are dealing with Linux here, or you can also look if the archive has an .sh file included which is meant to be used on Linux.

 

You can launch the server similar as described here.

  • Author
7 hours ago, dsharpe89 said:

Having the same issue again, removing the cache from appdata fixed it the first time. Any more suggestions? 

Not really since I don't know what's going on on your system.

 

Are you sure that nothing else is using the game data when the update happens? Do you maybe have two servers set up pointing to the same directory?

 

Something went clearly wrong here, however on what storage type is the data on? Are you sure that nothing else is using the data while SteamCMD tries to update (Backup, Snapshot,...)?

On 8/26/2023 at 2:55 PM, ich777 said:

Something seems different form your log, the last line should be something like this:

[2023.08.26-18.48.34:956][344]LogIcarusGameModeSurvival: --------  Server is now empty  --------

 

I attach my log here from a startup after a update and I now tried it and it's just working fine.

 

On what Unraid version are you? Make sure that you are on something recent like 6.12.3 (I'm on 6.12.4-rc19 <- next branch).

 

It should also automatically be listed under local (even if you haven't opened the ports yet: icarus.log

Here is also a screenshot:

screenshot.thumb.png.f149c13feee0ac952cbd364cb898fb8d.png


Icarus issues :)
 

[2024.11.04-12.48.18:450][  0]LogConsoleManager: Warning: Setting the console variable 'r.Streaming.PoolSize' with 'SetByScalability' was ignored as it is lower priority than the previous 'SetByGameSetting'. Value remains '4500'
[2024.11.04-12.48.18:527][  0]LogUObjectHash: Compacting FUObjectHashTables data took   7.42ms
[2024.11.04-12.48.18:543][  1]IcarusOSSLog: Error: OnResUserTicket : No player found


Just attempted a reinstall and getting this as my last line. What can I do to make this work/be viewable on local?
 

Edited by Nibbles
Should have clarified this is for Icarus

  • Author
16 minutes ago, Nibbles said:

Icarus issues :)

Not an issue... :D

 

Jokes aside, these lines actually indicate that the server is running and waiting for connections.

 

16 minutes ago, Nibbles said:

Just attempted a reinstall and getting this as my last line. What can I do to make this work/be viewable on local?

I'm not 100% sure if Icarus is a game which needs actually a connection to the master server and the ports forwarded (since I created the container a long time ago).

The last time I tested it with the ports forwarded everything was working just fine.

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.