#Major Rollback...

1 messages · Page 1 of 1 (latest)

cedar jasper
#

Anyone else seeing players get randomly rolled back, sometimes after a crash, sometimes after a restart?

After a restart the other night, my server rolled back player locations to where they were like 3 hours prior, which for some was other side of the map...

Today I had a player report they crashed after quickly closing the text box (I also had it do this the other day) but when they logged back in, they were rolled back multiple months in-game, to a state where they were glitched out and got bitten while stuck in a car they couldn't open the door.

buoyant fossil
#

A lot of the data is server sided now, what is your SaveWorldEveryMinutes setting set to?

cedar jasper
#

I think I have it set to every 10 mins.

I also save world 60s before I run my server quit for restart

#

ok checked, world save is every 5 mins, and backups are made every 10.

Server is hosted on a powerful server, so saves this often "Shouldn't" be an issue.

Ryzen 9 7950X3D 16 core
128Gb Ram

prime trellis
#

Like u get black screen and back to main menu?

cedar jasper
#

no

prime trellis
#

Hmm

cedar jasper
#

well the crash... I think was direct to desktop... the other player I'm not sure...

I could have alt-f4 so maybe it was..

prime trellis
#

Idk but on most svs this Bug îs common

#

If theres a lot of ppl in the same chunk i bealive

cedar jasper
#

it's been a week for me on the chat window crash

prime trellis
#

Welp

#

I dunno then

#

The only crash i had is when a lot of ppl are in the same chunk and screen freezes does the crash load then black screen and back to main menu

#

Sometimes it fully crashes aswell

#

And its not cuz of specs aswell

#

Its a bug

cedar jasper
#

my server does have a higher pop allowed, but only 18 players were on at the time.
The restart rollback, and the chat crash are different situations but similar results.

prime trellis
#

IT can also be a ddos attack i think that did this

#

If Ur sv runs 24/7

cedar jasper
#

I would have heard something from my DayZ servers on the same hardware

prime trellis
#

I suggest u make a announcement every 10 mins before restart

#

Șo ppl log out and save theyre game

cedar jasper
#

I do run servermsg announcements prior to restart. 10 min, 5 min, 60s (save world is initiated) then 90s later quit is sent to the server.

#

would be nice if there was a lock and kick all rcon option..

prime trellis
#

Most of times sv wont save everyones proggres

#

Thats why i suggest before sv retsarting all players should leave the sv

#

Cuz when sv restarts IT wont save the proggres the only way îs to leave the sv then restart it

#

Im playing on the #2 sv on battlemetrics and thats what we do

#

Șo we dont have rollbacks

cedar jasper
#

yeah, I shruged for the first one, figured it was a bad save on shutdown.

but the player crash and rollback was different

cedar jasper
buoyant fossil
#

Hm, how is the reset done exactly? Do you first run the save and then the quit command?

#

I have had no such reports on my own server, and we also restart every now and then

cedar jasper
#

currently I auto send a save command over rcon, (I thought my script waited longer but it was set to only 10s wait) then sends a quit command.

but as I said, we only had the restart rollback issue once.

The player that was rolled back about 3 months in game was due to a game crash after quickly pressing keys to escape the chat box to dodge a zomboid attack.

buoyant fossil
#

Hm, if the player can somehow reproduce the crash then that would be useful to report, simple crashes like that shoulnt cause rollbacks due to the data being mostly server sided

cedar jasper
#

exactly.
if there are any specific files I can provide I keep incremental saves so they "Should" be there.

#

I asked that player if they could record incase future issues. they are one of my top 5 players

#

Do you run some automated tool/host, or have powershell scripts managing restarts?

buoyant fossil
#

Server works fine even if its not restarted for days, there are occasional lag waves, but they either pass or I restart manually when players report them

#

Current uptime is 50 hours

cedar jasper
#

I was running long uptimes but players were getting a lot of desync after about 15 hours. then as the world progressed longer (we're at July 27th now year later) it started having issues sooner and sooner. No mods.

graceful stream
#

I just had this happen. It rolled back about 3 hours. My server saves every 10 minutes, and I issued a manual save and then shut down. When I started it again, it was rolled back to the last time I started it. No errors in the logs during my saves.

timid haven
#

This is definitely a bug with B42 and server saving. Having this happen more frequently into a save now. Wasn't an issue when we first started but after around 6 months in-game time, we get players rolling back often, even after a simple relog. It's as though SaveWorldEveryMinutes doesn't always run and/or the server doesn't save players correctly when they disconnect

graceful stream
#

We are also 6 months in and did not have it occur until now FWIW.

cedar jasper
#

My server is now almost 16 months in. We had it happen after a crash the other night, but I haven't had a lot of reports on this. but then again, my players can't read the on-join message to join discord to report things.

urban wind
#

I'm having this issue 3 months in my server, you can tell when you're affected because the server still shows you're in the player count in the main menu.

zealous wigeon
#

So I watched a player quit and saw a stack trace error that I saved...

[04-02-26 23:51:25.539] LOG : Multiplayer f:199372, t:1770274285539, st:362,511,386> connection: guid=418835121674741546 [RakNet] "disconnection-notification".

[04-02-26 23:51:25.556] ERROR: Multiplayer f:199372, t:1770274285556, st:362,511,404> GameServer.main> Exception thrown
java.nio.BufferOverflowException at Buffer.nextPutIndex(null:-1). Message: Server error
Stack trace:
java.base/java.nio.Buffer.nextPutIndex(Unknown Source)
java.base/java.nio.HeapByteBuffer.putDouble(Unknown Source)
zombie.characters.PlayerCraftHistory.save(PlayerCraftHistory.java:73)
zombie.characters.IsoPlayer.save(IsoPlayer.java:1428)
zombie.iso.IsoObject.save(IsoObject.java:1323)
zombie.savefile.ServerPlayerDB$NetworkCharacterData.<init>(ServerPlayerDB.java:49)
zombie.savefile.ServerPlayerDB.serverUpdateNetworkCharacter(ServerPlayerDB.java:179)
zombie.network.GameServer.disconnect(GameServer.java:3126)
zombie.network.GameServer$DelayedConnection.disconnect(GameServer.java:4272)
zombie.network.GameServer.main(GameServer.java:895)
.

#

Also when the player rejoined they had two dots on the minimap, with two of the same name, and they of course got rolled back about an hour...

plucky haven
#

Having this issue too, it started recently within the last week or so, maybe recent update?

Seeing issues with ServerPlayerDB.java and also errors of " cannot get ID for container: inventoryfemale." and "cannot get ID for container: inventorymale.".