Jump to content

[Support] ich777 - Gameserver Dockers


Recommended Posts

Posted
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!

 

  • Like 1
Posted (edited)

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

Posted (edited)

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

Posted

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!

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

Posted

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

  • Like 1
Posted (edited)

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

Posted

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

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

Posted
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,...)?

Posted (edited)
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
Posted
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.

  • Like 1
Posted
1 hour ago, ich777 said:

Not an issue... :D

 

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

 

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.

I'll attempt the port forward and report back, appreciate your help as always :)

  • Like 1
Posted
1 hour ago, Nibbles said:

Perfect! That did it, now the question is, why are there two? lol

I really can't tell but maybe the game is now detecting the LAN and WAN game.

 

1 hour ago, Nibbles said:

And then how would I get DLC added to the server if possible

I don't think that you need to add it and it should be in there by default since the dedicated server should have everything necessary to play, even DLCs <- I could be very wrong about that since I even didn't know that there is now a DLC for Icarus.

  • Like 1
Posted
16 hours ago, ich777 said:

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,...)?

Can i send you a DM with a screenshot of all my containers? Sorry im still new to this but i really appreciate all of your help.

Posted

Is there a command in the docker console to update the game files? I was using your satisfactory docker but an update came out and now it will not work, "Version mismatch detected between game and server."

The docker says to just restart to update, but that doesn't do anything. 

Posted
3 hours ago, Daniel.Heckman said:

Is there a command in the docker console to update the game files?

Yes and no, however if the container doesn't update on it's own it is most likely the case that something else is wrong since even if you would issue the command from the Console it won't update if it does not on a restart.

 

Do you maybe have any AdBlocking or similar set up on your network?

May I also ask where you located in the world?

 

I was never able to reproduce that behavior but some users are still reporting this from time to time.

 

If all doesn't help, do the following:

  1. Stop the container
  2. Backup your save game (to your local PC or any other safe place)
  3. Delete the container
  4. Delete the satisfactory folder which lives usually in your appdata directory
  5. Pull a fresh copy from the container from the CA App
  6. Wait for the container to fully start (download and let it start once)
  7. Stop the container
  8. Replace the new save game with your save game from Step 2
  9. Start the container
Posted
6 hours ago, dsharpe89 said:

Can i send you a DM with a screenshot of all my containers? Sorry im still new to this but i really appreciate all of your help.

I don't think that's caused by any container.

 

Is your cache drive maybe full? Did you check if you Docker image/folder is full?

Posted
On 11/3/2024 at 11:27 PM, ich777 said:

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,...)?

 

Sorry im not sure what else to look at here, if there is other information i can send you please let me know and i will do so. thanks

 

array.thumb.png.f82a26f0ddfabb710aa8266a406eb126.pngdockercontatiner.thumb.png.b09c6d327fbd079fd2cf1909809e0ee5.pngdockervolumeinfo.thumb.png.ed04cc077ff003b0e8379c595eb3827e.pngdockervolumeinfo.thumb.png.ed04cc077ff003b0e8379c595eb3827e.pngdockercontatiner.thumb.png.b09c6d327fbd079fd2cf1909809e0ee5.pngarray.thumb.png.f82a26f0ddfabb710aa8266a406eb126.png

Posted
6 hours ago, dsharpe89 said:

Sorry im not sure what else to look at here, if there is other information i can send you please let me know and i will do so. thanks

From what I can see you have installed the container multiple times for different maps I assume, if you are doing it like that you have to make sure when you update one container that you stop the other containers first.

Posted
9 hours ago, ich777 said:

From what I can see you have installed the container multiple times for different maps I assume, if you are doing it like that you have to make sure when you update one container that you stop the other containers first.

That was it! Thank you again very much. Is there a better way to run multiple maps or is this just how I'll have to deal with updates?

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

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...