Dedicated Server Error updating to 2.1 - EndOfStreamException

Riffix

Refugee
Version
2.1
Platform
Windows
Just updated our dedicated server (Windows) from 2.0 to 2.1 and got an error when starting it up:

1752521094720.png

I take it this has to do with the save game. I didn't read in the notes that saves would not be compatible. The allowcrossplay setting in the config is set to "false" if that matters. What can I do to remediate? I copied the save folder and the random gen folders before updating just in case but not sure if that helps and I assume there is no point in trying to roll back to 2.0. I can't find a logs folder at %AppData%\7DaystoDie\ :

1752521545710.png

I'll include what I can find in the dedicated server folder:

1752521667368.png
 
Reproduction Steps
- Stop 2.0 dedicated server
- Run 7dtd dedicated server update via steam
- Start 2.1 dedicated server
- Receive error after BloodMoon SetDay about EndofSteamException: Attempted to read past the end of the steam.
Link to Logs
https://pastebin.com/UWXf5PQm
Link to Screenshot/Video
https://imgur.com/a/PSfQqHX
You didn't post a full log with the error; but if it's something related to sleeper volumes, unfortunately you hit the rare bug that we fixed for 2.1. You'll need to make a new game on the same world (the map), take the main.ttw file from that save and replace the one that's in your broken save.

This can mess some timers up, most of which will clear on their own. You'll need to set the game day to where it was before (st 40 10 00 will set it to day 40 at 10:00 am)
 
You didn't post a full log with the error; but if it's something related to sleeper volumes, unfortunately you hit the rare bug that we fixed for 2.1. You'll need to make a new game on the same world (the map), take the main.ttw file from that save and replace the one that's in your broken save.

This can mess some timers up, most of which will clear on their own. You'll need to set the game day to where it was before (st 40 10 00 will set it to day 40 at 10:00 am)

Which log file do you need? I copied what could from connect_log_26900.txt because the others didn't look like they had recent timestamps. I took the update info in the notes to mean it was addressing a problem if your save was messed up but ours was working fine until I took down the server earlier today. Are you saying the save might have gotten messed up earlier and we just didn't know and wouldn't have known until a server restart? Also, is the "st 40 10 00" command something I run in the game after it is loaded or somewhere external like the dedicated console?
 
No idea, looks like you're using some external server mod manager? 1752526073500.png <-- server logs should look like this, should be in the main directory. The bug caused a cascading bad data saved to the files, so you would have needed a backup before that session. Though it may not be the same bug, but likely is (would need the log with the error to tell for sure).

And yes, after you get it going you can run it in the server window or on a connected client with admin rights.
Code:
st DAY_NUMBER HOUR MINUTES
 
No idea, looks like you're using some external server mod manager? View attachment 35562 <-- server logs should look like this, should be in the main directory. The bug caused a cascading bad data saved to the files, so you would have needed a backup before that session. Though it may not be the same bug, but likely is (would need the log with the error to tell for sure).

And yes, after you get it going you can run it in the server window or on a connected client with admin rights.
Code:
st DAY_NUMBER HOUR MINUTES
Ok, not sure where those log files live, can't find them. However, blowing away the save in the save folder, starting up the server to generate a new one, copying the new main.ttw from it to my old save, then removing the new save and copying back the old save and running the server, then changing the time back to where it was SEEMS to have fixed it. Thanks Jugginator.
 
Last edited:
Back
Top