Nodiaque Posted February 4 Author Share Posted February 4 7 minutes ago, ntweaver said: First off, thank you very much for this container. Concerning the auto backup feature, which is greatly appreciated. However, I think it is defaulting the world to a brand new game. I got off the server last night and this morning a friend told me the server was back to like a brand new game. Thankfully, its an easy fix with just changing the config and copying the save file. However, how do I fix this so it doesn't keep doing this? I'm unsure what you mean. Do you mean the backup is reseting the game? Cause I've been running it since I made it and haven't any of this. The backup feature is just a copy of the file with tar command. I have no command that copy over stuff except if the config file doesn't exist. Quote Link to comment
Nodiaque Posted February 4 Author Share Posted February 4 I'm working on a proton image to see how it goes. It won't be based on the same image since my source is someone else, keep posted. I'll be a new item in CA so we can have 2 different build Quote Link to comment
ntweaver Posted February 4 Share Posted February 4 3 minutes ago, Nodiaque said: I'm unsure what you mean. Do you mean the backup is reseting the game? Cause I've been running it since I made it and haven't any of this. The backup feature is just a copy of the file with tar command. I have no command that copy over stuff except if the config file doesn't exist. This could be related to I installed binhex-urbackup. But something happened at 0840ish and it defaulted the server to like a brand new game. Again, its a simple fix for me but I didn't know if something was wrong with the config settings or what not. I turned off the binhex container for now. Quote Link to comment
MikeS-PA Posted February 4 Share Posted February 4 (edited) I have a similar issue. I copied my save files over, and they are replaced with new game files every time. (the date is currently not correct, ignore it) Edited February 4 by MikeS-PA Quote Link to comment
Nodiaque Posted February 4 Author Share Posted February 4 The backup script only copy the file, it doesn't even touch it sleep ${BACKUP_INTERVAL}m cd ${SERVER_DIR}/savegame tar --warning=no-file-changed -czf ${SERVER_DIR}/Backups/$(date '+%Y-%m-%d_%H.%M.%S').tar.gz . cd ${SERVER_DIR}/Backups ls -1tr ${SERVER_DIR}/Backups | sort | head -n -${BACKUPS_TO_KEEP} | xargs -d '\n' rm -f -- chmod -R ${DATA_PERM} ${SERVER_DIR}/Backups You can try removing the backup function to see if it's helping. Haven't had any problem with it yet and I rebooted 4 times my server today (had unraid update to do) and I asked player if something got revert, they said no. Quote Link to comment
Nodiaque Posted February 4 Author Share Posted February 4 I just created a new docker for enshrouded running on proton. PLEASE DO NOT USE THE SAME PATH AS THE OTHER DOCKER. This new docker will use variables from the unraid template to create the config file. Do not modify the config file as it will be overwriten. It should appear in the CA as Enshrouded_Proton. It is very experimental. I've taken information from another docker that is running it under Proton and adapt to make it work like my other docker. I'm not knowledgeable with Proton at all. Use at your own risk. If you want to transfer your savegame, just wait for the server to properly start, stop then copy file in savegame over. Quote Link to comment
melmurp Posted February 4 Share Posted February 4 28 minutes ago, Nodiaque said: I just created a new docker for enshrouded running on proton. PLEASE DO NOT USE THE SAME PATH AS THE OTHER DOCKER. This new docker will use variables from the unraid template to create the config file. Do not modify the config file as it will be overwriten. It should appear in the CA as Enshrouded_Proton. It is very experimental. I've taken information from another docker that is running it under Proton and adapt to make it work like my other docker. I'm not knowledgeable with Proton at all. Use at your own risk. If you want to transfer your savegame, just wait for the server to properly start, stop then copy file in savegame over. Have you tested this with multiple users? Do you see a difference in CPU vs wine? I've only seen this being done via pterodactyl (was about to install redis and that today actually just to see) and they claim proton can run with 16 ppl on the same hardware as wine capping around 4. Again, appreciated all the work you're doing Quote Link to comment
Nodiaque Posted February 4 Author Share Posted February 4 I only have 2 active users right now and I never had any problem. I do have a big server (Xeon W-2275 24 cores @ 3.3ghz with 128GB RAM). I've done a quick test to see if someone could logon and it worked. It's just fresh out of the oven, why it's very experimental. Quote Link to comment
Nodiaque Posted February 4 Author Share Posted February 4 10 minutes ago, melmurp said: Have you tested this with multiple users? Do you see a difference in CPU vs wine? I've only seen this being done via pterodactyl (was about to install redis and that today actually just to see) and they claim proton can run with 16 ppl on the same hardware as wine capping around 4. Again, appreciated all the work you're doing Little headsup, pterodactyl dev aren't unraid friendly. I've had many back and forth with them and everytime I say I'm using unraid, I get in the "unsupported" lane and they stop trying to help. Quote Link to comment
leptoid Posted February 4 Share Posted February 4 I was having issues, so I left the host up for 24 hours. Who knows if I can query it, but I found when I added it to Steam's Favorite servers, I was using the wrong port. I assumed it would connect to the game with the game port. WRONG. When I used the query port, 13657, it added and shows port 15636. If you're having trouble and everything else seems like it is working, try that. If it doesn't work, let it sit for the night and then try again. Quote Link to comment
melmurp Posted February 4 Share Posted February 4 I have it running on a dual E5-2630L v2 @ 2.40GHz and it barely touches 35% usage but nose dives after 4 ppl join... yet CPU stays low. I was told... get a newer CPU... which seemed odd as.. well.. it's not bottlenecking on cpu. So now I'm trying it on a Ryzen 5 3600 to see if "newer cpu" does anything. Grabbing the proton one now... something I did see was you have multiples UDP port entries.. guessing one was for config and other for actual ports? Docker tried to allocate them twice so I just removed one set. Quote Link to comment
Nodiaque Posted February 4 Author Share Posted February 4 Yes the steam browser use the query port to query the server and get the information about the server like what port it's using Quote Link to comment
Nodiaque Posted February 4 Author Share Posted February 4 1 minute ago, melmurp said: I have it running on a dual E5-2630L v2 @ 2.40GHz and it barely touches 35% usage but nose dives after 4 ppl join... yet CPU stays low. I was told... get a newer CPU... which seemed odd as.. well.. it's not bottlenecking on cpu. So now I'm trying it on a Ryzen 5 3600 to see if "newer cpu" does anything. Grabbing the proton one now... something I did see was you have multiples UDP port entries.. guessing one was for config and other for actual ports? Docker tried to allocate them twice so I just removed one set. Just checked and there's 2, 1 for gameport and 1 for query port. There's 2 of each entry, 1 is for the config file, the other is for the port forwarding. Where did you see dual port allocation? I'm using 2 container hence the different ports Quote Link to comment
melmurp Posted February 4 Share Posted February 4 (edited) 4 minutes ago, Nodiaque said: Just checked and there's 2, 1 for gameport and 1 for query port. There's 2 of each entry, 1 is for the config file, the other is for the port forwarding. Where did you see dual port allocation? I'm using 2 container hence the different ports When I started the docker it tossed an error saying port already allocated and the docker cmd had 4 ports being mapped.. two dupes *edit I had to delete all four and readd them since I use different ports so perhaps that causes it? Edited February 4 by melmurp Quote Link to comment
Nodiaque Posted February 4 Author Share Posted February 4 Weird didn't get that Quote Link to comment
melmurp Posted February 4 Share Posted February 4 This happens if I remove and readd them Quote Link to comment
Nodiaque Posted February 4 Author Share Posted February 4 It's because you create 4 port forward. You are deleting 2 that you must NOT delete that are variables and crucial for it to work. Restart from the template Quote Link to comment
melmurp Posted February 4 Share Posted February 4 (edited) 15 minutes ago, Nodiaque said: It's because you create 4 port forward. You are deleting 2 that you must NOT delete that are variables and crucial for it to work. Restart from the template Yeah, I just realized two are vars not ports I have the dumb *edit Copied over world from wine version and it's all running fine... I'm seeing ~10-15% less cpu with the proton version but yet to have more than a few players (2) to test with. Edited February 4 by melmurp Quote Link to comment
Raceman83 Posted February 4 Share Posted February 4 (edited) Hello! I've just tested the 2 containers, the Proton version seems to be much more efficient. With my little low-power cpu (a pentium silver J5040) on Wine, the empty server was already consuming 50% of the CPU. And with 2 players CPU usage increases over 80% with many "server overload" warnings in-game. Under Proton with no player connected the CPU is running at less than 20%, 60% with 2 players and absolutely zero server overload message. Thank you Nodiaque for your work! Edited February 4 by Raceman83 Quote Link to comment
ich777 Posted February 4 Share Posted February 4 15 minutes ago, Raceman83 said: I've just tested the 2 containers, the Proton version seems to be much more efficient. Can you please point to the two containers? 15 minutes ago, Raceman83 said: Wine You know that Proton is basically Wine? Are you really sure that you tested under same conditions. However I would never recommend running a demanding game server like this on a J5040 CPU... Quote Link to comment
MikeS-PA Posted February 4 Share Posted February 4 3 hours ago, Nodiaque said: The backup script only copy the file, it doesn't even touch it sleep ${BACKUP_INTERVAL}m cd ${SERVER_DIR}/savegame tar --warning=no-file-changed -czf ${SERVER_DIR}/Backups/$(date '+%Y-%m-%d_%H.%M.%S').tar.gz . cd ${SERVER_DIR}/Backups ls -1tr ${SERVER_DIR}/Backups | sort | head -n -${BACKUPS_TO_KEEP} | xargs -d '\n' rm -f -- chmod -R ${DATA_PERM} ${SERVER_DIR}/Backups You can try removing the backup function to see if it's helping. Haven't had any problem with it yet and I rebooted 4 times my server today (had unraid update to do) and I asked player if something got revert, they said no. It's not the backup function. The new game files are not created until I exit the game after finding that the world is at the starting state. Permissions were matched just in case, but that made no difference. It just refuses to use the original game file for some reason. I just don't get it. Quote Link to comment
melmurp Posted February 4 Share Posted February 4 24 minutes ago, ich777 said: Can you please point to the two containers? You know that Proton is basically Wine? Are you really sure that you tested under same conditions. However I would never recommend running a demanding game server like this on a J5040 CPU... I can confirm and thought the same thing... Proton is just Wine but something is happening under the covers with their game engine that seems to really prefer Proton over Wine as I'm seeing better performance as well. Quote Link to comment
Nodiaque Posted February 4 Author Share Posted February 4 28 minutes ago, MikeS-PA said: It's not the backup function. The new game files are not created until I exit the game after finding that the world is at the starting state. Permissions were matched just in case, but that made no difference. It just refuses to use the original game file for some reason. I just don't get it. I really can't say, I have nothing that write to that folder, only read. All the rest are up to steam and the game. Unless you have something externally that change the permission of the folder and the game can't write anymore. 7 minutes ago, melmurp said: I can confirm and thought the same thing... Proton is just Wine but something is happening under the covers with their game engine that seems to really prefer Proton over Wine as I'm seeing better performance as well. I did read somewhere that proton has network library that isn't present in wine that could help in specific condition. There's also other library which could help. Just a hunch, I'm no way knowledgeable in proton. Quote Link to comment
Raceman83 Posted February 4 Share Posted February 4 1 hour ago, ich777 said: Can you please point to the two containers? You know that Proton is basically Wine? Are you really sure that you tested under same conditions. However I would never recommend running a demanding game server like this on a J5040 CPU... Yes same conditions. I know that my CPU is not suitable for hosting a game server, I didn't plan to host a game server when I built my NAS. It's for occasional use with 2-4 players max. I've seen other users report better performance for Enshrouded with Proton, whether that's due to a lack of optimisation of the game or thanks to specific network libraries missing from wine, but at least it allows small configurations to run the server and for more powerful configurations it should allow to consume less power. Quote Link to comment
CoZ Posted February 4 Share Posted February 4 3 hours ago, Nodiaque said: Little headsup, pterodactyl dev aren't unraid friendly. I've had many back and forth with them and everytime I say I'm using unraid, I get in the "unsupported" lane and they stop trying to help. Sound like my experience with anyone involved in the Frigate project - they arent' friendly nor do they ever want to help. I feel your pain. Quote Link to comment
Recommended Posts
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.