Page MenuHomeFeedback Tracker

127 Linux: Unable to load playerdb causing player to be in unknown load state.
New, NormalPublic

Description

I run a dozen servers on Debian 12,
My players are randomly having their playerdb corrupt.

They spawn in to darkness and every ai screaming.
Can't move.

The only fix has been to delete their player from the database.

This has happened on five different servers now in the past week.

Hashima, Deer Isle, my own custom map...

Details

Severity
Major
Resolution
Open
Reproducibility
Random
Operating System
Linux x64
Operating System Version
Debian 12
Category
Dedicated Server

Event Timeline

I was able to fix a Player... By loading the playerdb on WINDOWS, having them load in. MOVE off the object they were on. Log out.
Copy the playerdb BACK to Linux. POOF Works.

Theory someone else had, it involves the player being ON an object.

This is what they were standing on, on Deer Isle. Vanilla asset.

Well, just had this happen to 2 players on Hashima.
Then 10 mins later happen to myself on my own map.
Players reloging, or server restarts usually don't help. Though mine a moment ago was fixed after a relog. I'm standing on a light house platform.

The only mod in common between all these servers is CF and COT.

I can share the playerdb if that will help.

Mods installed on the 4 servers I get pop on.

== /opt/cftools/architect/agent/deployments/DeerIsle/DayZServer /opt/cftools/architect/agent/deployments/DeerIsle/DayZServer -ip=64.31.58.234 -config=serverDZ.cfg -port=2802 -profiles=/opt/cftools/architect/agent/deployments/DeerIsle/profiles -dologs -adminlog -freezecheck -serverMod=@2464526692; -mod=@1559212036;@1564026768;@2545327648;@1602372402;@2918418331;@2735895032;@2098390861;@1762444175;@1797720064;@2627491185;@3250360572;@3157695626;@1646187754;@3109709140;@2906371600;
== /opt/cftools/architect/agent/deployments/DinoShima/DayZServer /opt/cftools/architect/agent/deployments/DinoShima/DayZServer -ip=64.31.58.234 -config=serverDZ.cfg -port=3202 -profiles=/opt/cftools/architect/agent/deployments/DinoShima/profiles -dologs -adminlog -serverMod=@2482312670;@2464526692; -mod=@1559212036;@1564026768;@3031784065;@2614334381;@2781560371;@3001202420;@2507204412;@2469448088;@2627491185;@2647375545;@3109709140;@2733973003;@3096188434;@2714183642;@3405707004;@3250360572;@3378851571;@2918418331;@3451895081;@2863656785;@2155726353;
== /opt/cftools/architect/agent/deployments/Outpost/DayZServer /opt/cftools/architect/agent/deployments/Outpost/DayZServer -ip=64.31.58.234 -config=serverDZ.cfg -port=3402 -profiles=/opt/cftools/architect/agent/deployments/Outpost/profiles -dologs -adminlog -serverMod=@2482312670;@2464526692; -mod=@1559212036;@1564026768;@2545327648;@2614334381;@2469448088;@2507204412;@2291785308;@2116151222;@2291785437;@2116157322;@3034202210;@2848034301;@3001832764;@2572501944;@3363837015;@2947349326;@3354900442;@2330497955;@3154268820;@3230069487;@3154500253;@3031784065;@3396442854;@3354931239;@2627491185;@2979737322;@2098390861;@2342624431;@1832448183;@2647375545;@3109709140;@TheOutpost; 
=
== /opt/cftools/architect/agent/deployments/Hashima/DayZServer /opt/cftools/architect/agent/deployments/Hashima/DayZServer -ip=64.31.58.234 -config=serverDZ.cfg -port=3102 -profiles=/opt/cftools/architect/agent/deployments/Hashima/profiles -dologs -adminlog -serverMod=@2482312670;@2464526692; -mod=@1559212036;@1564026768;@3405707004;@2781560371;@3001202420;

I guess this is less of a corrupting issue, since the playerdb can be loaded on a windows server just fine.

Nate_LapT renamed this task from 127 Linux corrupting playerdb to 127 Linux: Unable to load playerdb causing player to be in unknown load state..Mon, Apr 21, 10:34 PM
Geez assigned this task to dedmen.Tue, Apr 22, 1:30 PM
Geez added subscribers: dedmen, Geez.

So far tonight, I've had this happen a few times.
I've been able to get back in if I exit and rejoin quickly from the Main menu.

Seems to happen most often when on an object.
Has happened twice while on these silos on my map.

Attaching the Playerdb from both the Linux server during the issue, and the Windows copy that fixed the broken Linux file.

Issue happens.
Shutdown server, Copy to Windows Server.
start load in (playable again) exit, wait, shutdown
copy file back to Linux. Works again!

OGT added a subscriber: OGT.Tue, Apr 29, 6:53 AM

So far tonight, I've had this happen a few times.
I've been able to get back in if I exit and rejoin quickly from the Main menu.

Seems to happen most often when on an object.
Has happened twice while on these silos on my map.

I had the same issue playing on a linux hosted DayZ server . But the owner had to kill my character to fix me .

Nate_LapT added a comment.EditedTue, Apr 29, 7:11 AM

Ignore the double audio. my OBS apparently had two inputs for the game.
I was testing something, and logged off on a rock not thinking about this horrible bug.
Also, The radiation notice is a newly added mod. Issue also happens on my Hashima server with only the hashima map installed.

I've restarted the server 5 times and relogged at least 10 times before capturing this.

Here are the logs from the past 6 restarts where this issue was happening.

Just had a player on 1.28 EXP Linux!

The ONLY Mod on that server is Gamelabs server side.

Is there anything else I can provide to help fix this issue? Or is this a known issue with a solution in the works?
Trying to be helpful here, I know Linux is a niche market, but it's been official since 1.24 and this is killing my player retention while I switch back to windows.

I have experienced this on a couple of occasions as well.

Astropos added a comment.EditedWed, Apr 30, 4:49 PM

tried some basic replication, couldn't trigger it on Livonia.

Can trigger it every time on my custom map

1-
1.28 exp latest + my map + CF + COT
wipe
load in, run to nearest rock, log off, load in > black screen, bells, infected

2-
1.28 exp latest + my map
wipe
load in, run to nearest rock ( a different one), log off, load in > ok
run to next rock (lets call it rock b), log off, load in > black screen but less bells/infected

3-
Repeat 2- run to rock b, log off, load in > black screen with three bells only

syslog from 1-

Apr 30 15:20:41 office5 start.sh[240080]: 15:20:41   Primary Spawner: "Static", active: yes, repeat: 1
Apr 30 15:20:41 office5 start.sh[240080]: 15:20:41   Secondary Spawner: "Infected", active: yes, repeat: 1
Apr 30 15:20:41 office5 start.sh[240080]: 15:20:41 [CE][Hive] :: Initializing of spawners done.
Apr 30 15:20:41 office5 start.sh[240080]: 15:20:41 [CE][Hive] :: Init sequence finished.
Apr 30 15:20:41 office5 start.sh[240080]: 15:20:41 Player connect enabled
Apr 30 15:20:41 office5 start.sh[240080]: 15:20:41 Mission read.
Apr 30 15:20:41 office5 start.sh[240080]: 15:20:41 Connected to Steam
Apr 30 15:20:41 office5 start.sh[240080]: 15:20:41 Steam policy response
Apr 30 15:20:41 office5 start.sh[240080]: 15:20:41 [IdleMode] Entering IN - save processed
Apr 30 15:21:35 office5 start.sh[240080]: 15:21:35 [Login]: Adding player Survivor (16628587) to login queue at position 0
Apr 30 15:21:35 office5 start.sh[240080]: 15:21:35 [LoginMachine]: Add player Survivor (16628587)
Apr 30 15:21:35 office5 start.sh[240080]: 15:21:35 [StateMachine]: Player Survivor (dpnid 16628587 uid ) Entering AuthPlayerLoginState
Apr 30 15:21:35 office5 start.sh[240080]: 15:21:35 BattlEye Server: Player #0 Survivor (192.168.31.200:61174) connected
Apr 30 15:21:35 office5 start.sh[240080]: 15:21:35 Player Survivor connecting.
Apr 30 15:21:35 office5 start.sh[240080]: 15:21:35 [StateMachine]: Player Survivor (dpnid 16628587 uid ) Entering WaitAuthPlayerLoginState
Apr 30 15:21:36 office5 start.sh[240080]: 15:21:36 BattlEye Server: Connected to BE Master
Apr 30 15:21:37 office5 start.sh[240080]: 15:21:37 BattlEye Server: Player #0 Survivor - BE GUID: a7a016a7b0d058cf2dc390b2a6f6655a
Apr 30 15:21:38 office5 start.sh[240080]: 15:21:38 BattlEye Server: Verified GUID (a7a016a7b0d058cf2dc390b2a6f6655a) of player #0 Survivor
Apr 30 15:21:38 office5 start.sh[240080]: 15:21:38 Player Survivor (id=zxcd_53tL80WAKaTwEob5Q_0HDy7NMeyQdD2jMvfhhs=) has connected.
Apr 30 15:21:38 office5 start.sh[240080]: 15:21:38 Player "Survivor"(steamID=76561197970052350) is connected
Apr 30 15:21:38 office5 start.sh[240080]: 15:21:38 [StateMachine]: Player Survivor (dpnid 16628587 uid ) Entering WaitPlayerAssignedLoginState
Apr 30 15:21:38 office5 start.sh[240080]: CAPIJobRequestUserStats - Server response failed 2
Apr 30 15:21:38 office5 start.sh[240080]: 15:21:38 [IdleMode] Leaving OUT
Apr 30 15:21:38 office5 start.sh[240080]: 15:21:38 [StateMachine]: Player Survivor (dpnid 16628587 uid ) Entering PlayerAssignedLoginState
Apr 30 15:21:38 office5 start.sh[240080]: 15:21:38 [StateMachine]: Player Survivor (dpnid 16628587 uid zxcd_53tL80WAKaTwEob5Q_0HDy7NMeyQdD2jMvfhhs=) Entering DBGetLoginTimeLoginState
Apr 30 15:21:38 office5 start.sh[240080]: 15:21:38 [StateMachine]: Player Survivor (dpnid 16628587 uid zxcd_53tL80WAKaTwEob5Q_0HDy7NMeyQdD2jMvfhhs=) Entering DBWaitLoginTimeLoginState
Apr 30 15:21:41 office5 start.sh[240080]: 15:21:41 [StateMachine]: Player Survivor (dpnid 16628587 uid zxcd_53tL80WAKaTwEob5Q_0HDy7NMeyQdD2jMvfhhs=) Entering DBGetCharacterLoginState
Apr 30 15:21:42 office5 start.sh[240080]: 15:21:42 [StateMachine]: Player Survivor (dpnid 16628587 uid zxcd_53tL80WAKaTwEob5Q_0HDy7NMeyQdD2jMvfhhs=) Entering CreateNetObjectsLoginState
Apr 30 15:21:42 office5 start.sh[240080]: 15:21:42 Player Survivor dpid=16628587 at pos (3360.8, 0.0, 12035.3)
Apr 30 15:21:42 office5 start.sh[240080]: 15:21:42 [StateMachine]: Player Survivor (dpnid 16628587 uid zxcd_53tL80WAKaTwEob5Q_0HDy7NMeyQdD2jMvfhhs=) Entering PreloadCamLoginState
Apr 30 15:21:42 office5 start.sh[240080]: 15:21:42 [StateMachine]: Player Survivor (dpnid 16628587 uid zxcd_53tL80WAKaTwEob5Q_0HDy7NMeyQdD2jMvfhhs=) Entering WaitPreloadCamLoginState
Apr 30 15:21:51 office5 start.sh[240080]: 15:21:51 [StateMachine]: Player Survivor (dpnid 16628587 uid zxcd_53tL80WAKaTwEob5Q_0HDy7NMeyQdD2jMvfhhs=) Entering GetNewCharLoginState
Apr 30 15:21:52 office5 start.sh[240080]: 15:21:52 <CREATE NEW CHAR>:
Apr 30 15:21:52 office5 start.sh[240080]:     charID 1
Apr 30 15:21:52 office5 start.sh[240080]:     playerID 1
Apr 30 15:21:52 office5 start.sh[240080]:     dpnid 16628587
Apr 30 15:21:52 office5 start.sh[240080]:     uid zxcd_53tL80WAKaTwEob5Q_0HDy7NMeyQdD2jMvfhhs=
Apr 30 15:22:04 office5 start.sh[240080]: 15:22:04 [CE][LootRespawner] (PRIDummy) :: Item [0] causing search overtime: "Mag_M14_20Rnd"
Apr 30 15:22:04 office5 start.sh[240080]: 15:22:04 [CE][LootRespawner] (PRIDummy) :: Item [1] causing search overtime: "Grenade_ChemGas"
Apr 30 15:22:04 office5 start.sh[240080]: 15:22:04 [CE][LootRespawner] (PRIDummy) :: Item [2] causing search overtime: "Ammo_40mm_ChemGas"
Apr 30 15:22:07 office5 start.sh[240080]: 15:22:07 [Disconnect]: Start script disconnect 16628587 (dbCharacterId 1 dbPlayerId 1) logoutTime 3
Apr 30 15:22:10 office5 start.sh[240080]: 15:22:10 [Disconnect]: Finish script disconnect 16628587 (zxcd_53tL80WAKaTwEob5Q_0HDy7NMeyQdD2jMvfhhs=)
Apr 30 15:22:10 office5 start.sh[240080]: 15:22:10 [Disconnect]: DisconnectPlayerFinish 16628587
Apr 30 15:22:10 office5 start.sh[240080]: 15:22:10 [Disconnect]: Remove player info 16628587
Apr 30 15:22:10 office5 start.sh[240080]: 15:22:10 [Disconnect]: Player destroy 16628587
Apr 30 15:22:10 office5 start.sh[240080]: 15:22:10 Player Survivor disconnected.
Apr 30 15:22:10 office5 start.sh[240080]: 15:22:10 BattlEye Server: Player #0 Survivor disconnected
Apr 30 15:22:17 office5 start.sh[240080]: 15:22:17 [Login]: Adding player Survivor (58397662) to login queue at position 0
Apr 30 15:22:17 office5 start.sh[240080]: 15:22:17 [LoginMachine]: Add player Survivor (58397662)
Apr 30 15:22:17 office5 start.sh[240080]: 15:22:17 [StateMachine]: Player Survivor (dpnid 58397662 uid ) Entering AuthPlayerLoginState
Apr 30 15:22:17 office5 start.sh[240080]: 15:22:17 BattlEye Server: Player #0 Survivor (192.168.31.200:62448) connected
Apr 30 15:22:17 office5 start.sh[240080]: 15:22:17 Player Survivor connecting.
Apr 30 15:22:17 office5 start.sh[240080]: 15:22:17 [StateMachine]: Player Survivor (dpnid 58397662 uid ) Entering WaitAuthPlayerLoginState
Apr 30 15:22:18 office5 start.sh[240080]: 15:22:18 BattlEye Server: Player #0 Survivor - BE GUID: a7a016a7b0d058cf2dc390b2a6f6655a
Apr 30 15:22:19 office5 start.sh[240080]: 15:22:19 BattlEye Server: Verified GUID (a7a016a7b0d058cf2dc390b2a6f6655a) of player #0 Survivor
Apr 30 15:22:19 office5 start.sh[240080]: 15:22:19 Player Survivor (id=zxcd_53tL80WAKaTwEob5Q_0HDy7NMeyQdD2jMvfhhs=) has connected.
Apr 30 15:22:19 office5 start.sh[240080]: 15:22:19 Player "Survivor"(steamID=76561197970052350) is connected
Apr 30 15:22:19 office5 start.sh[240080]: 15:22:19 [StateMachine]: Player Survivor (dpnid 58397662 uid ) Entering WaitPlayerAssignedLoginState
Apr 30 15:22:20 office5 start.sh[240080]: CAPIJobRequestUserStats - Server response failed 2
Apr 30 15:22:20 office5 start.sh[240080]: 15:22:20 [StateMachine]: Player Survivor (dpnid 58397662 uid ) Entering PlayerAssignedLoginState
Apr 30 15:22:20 office5 start.sh[240080]: 15:22:20 [StateMachine]: Player Survivor (dpnid 58397662 uid zxcd_53tL80WAKaTwEob5Q_0HDy7NMeyQdD2jMvfhhs=) Entering DBGetLoginTimeLoginState
Apr 30 15:22:20 office5 start.sh[240080]: 15:22:20 [StateMachine]: Player Survivor (dpnid 58397662 uid zxcd_53tL80WAKaTwEob5Q_0HDy7NMeyQdD2jMvfhhs=) Entering DBWaitLoginTimeLoginState
Apr 30 15:22:23 office5 start.sh[240080]: 15:22:23 [StateMachine]: Player Survivor (dpnid 58397662 uid zxcd_53tL80WAKaTwEob5Q_0HDy7NMeyQdD2jMvfhhs=) Entering DBGetCharacterLoginState
Apr 30 15:22:23 office5 start.sh[240080]: 15:22:23 [StateMachine]: Player Survivor (dpnid 58397662 uid zxcd_53tL80WAKaTwEob5Q_0HDy7NMeyQdD2jMvfhhs=) Entering CreateNetObjectsLoginState
Apr 30 15:22:23 office5 start.sh[240080]: 15:22:23 Player Survivor dpid=58397662 at pos (3362.2, 7.6, 11996.5)
Apr 30 15:22:23 office5 start.sh[240080]: 15:22:23 [StateMachine]: Player Survivor (dpnid 58397662 uid zxcd_53tL80WAKaTwEob5Q_0HDy7NMeyQdD2jMvfhhs=) Entering PreloadCamLoginState
Apr 30 15:22:23 office5 start.sh[240080]: 15:22:23 [StateMachine]: Player Survivor (dpnid 58397662 uid zxcd_53tL80WAKaTwEob5Q_0HDy7NMeyQdD2jMvfhhs=) Entering WaitPreloadCamLoginState
Apr 30 15:22:26 office5 start.sh[240080]: 15:22:26 [StateMachine]: Player Survivor (dpnid 58397662 uid zxcd_53tL80WAKaTwEob5Q_0HDy7NMeyQdD2jMvfhhs=) Entering GetLoadedCharLoginState
Apr 30 15:22:26 office5 start.sh[240080]: 15:22:26 <LOAD EXISTING CHAR>:
Apr 30 15:22:26 office5 start.sh[240080]:     charID 1
Apr 30 15:22:26 office5 start.sh[240080]:     playerID 1
Apr 30 15:22:26 office5 start.sh[240080]:     dpnid 58397662
Apr 30 15:22:26 office5 start.sh[240080]:     uid zxcd_53tL80WAKaTwEob5Q_0HDy7NMeyQdD2jMvfhhs=
Apr 30 15:22:35 office5 start.sh[240080]: 15:22:35 [CE][LootRespawner] (PRIDummy) :: Item [3] causing search overtime: "Mag_M14_20Rnd"
Apr 30 15:22:35 office5 start.sh[240080]: 15:22:35 [CE][LootRespawner] (PRIDummy) :: Item [4] causing search overtime: "Grenade_ChemGas"
Apr 30 15:22:35 office5 start.sh[240080]: 15:22:35 [CE][LootRespawner] (PRIDummy) :: Item [5] causing search overtime: "Ammo_40mm_ChemGas"
Apr 30 15:22:38 office5 start.sh[240080]: 15:22:38 [Disconnect]: No player -> call DB exit 58397662
Apr 30 15:22:38 office5 start.sh[240080]: 15:22:38 [Disconnect]: No player -> remove player info 58397662
Apr 30 15:22:38 office5 start.sh[240080]: 15:22:38 [Disconnect]: DisconnectPlayerFinish 58397662
Apr 30 15:22:38 office5 start.sh[240080]: 15:22:38 [Disconnect]: Remove player info 58397662
Apr 30 15:22:38 office5 start.sh[240080]: Error decrypting message: error:04099079:rsa routines:RSA_padding_check_PKCS1_OAEP_mgf1:oaep decoding error
Apr 30 15:22:38 office5 start.sh[240080]: 15:22:38 [Disconnect]: Player destroy 58397662
Apr 30 15:22:38 office5 start.sh[240080]: 15:22:38 Player Survivor disconnected.
Apr 30 15:22:38 office5 start.sh[240080]: 15:22:38 BattlEye Server: Player #0 Survivor disconnected
Apr 30 15:22:39 office5 start.sh[240080]: Error decrypting message: error:04099079:rsa routines:RSA_padding_check_PKCS1_OAEP_mgf1:oaep decoding error
Apr 30 15:23:05 office5 start.sh[240080]: message repeated 42 times: [ Error decrypting message: error:04099079:rsa routines:RSA_padding_check_PKCS1_OAEP_mgf1:oaep decoding error]
Apr 30 15:23:05 office5 start.sh[240080]: 15:23:05 [CE][LootRespawner] (PRIDummy) :: Item [6] causing search overtime: "Mag_M14_20Rnd"
Apr 30 15:23:05 office5 start.sh[240080]: 15:23:05 [CE][LootRespawner] (PRIDummy) :: Item [7] causing search overtime: "Grenade_ChemGas"
Apr 30 15:23:05 office5 start.sh[240080]: 15:23:05 [CE][LootRespawner] (PRIDummy) :: Item [8] causing search overtime: "Ammo_40mm_ChemGas"
Apr 30 15:23:10 office5 start.sh[240080]: 15:23:10 [CE][SpawnRandomLoot] (StaticHerculesCrash) :: Type: Land_Wreck_C130J_Cargo, lootmin: 4, lootmax: 6, wanted: 4, deloot: 2, containermaxsum: 8
Apr 30 15:23:10 office5 start.sh[240080]: 15:23:10 #011!!! (child) Land_Wreck_C130J_Cargo spawns loot or dispatch but can not be saved because of non-saveable StorageCategory.
Apr 30 15:23:35 office5 start.sh[240080]: 15:23:35 [CE][LootRespawner] (PRIDummy) :: Item [9] causing search overtime: "Mag_M14_20Rnd"
Apr 30 15:23:35 office5 start.sh[240080]: 15:23:35 [CE][LootRespawner] (PRIDummy) :: Item [10] causing search overtime: "Grenade_ChemGas"
Apr 30 15:23:35 office5 start.sh[240080]: 15:23:35 [CE][LootRespawner] (PRIDummy) :: Item [11] causing search overtime: "Ammo_40mm_ChemGas"
Apr 30 15:23:48 office5 start.sh[240080]: 15:23:48 [IdleMode] Entering IN - save processed
Apr 30 15:24:32 office5 systemd[1]: Stopping DayZ Dedicated Server...
Apr 30 15:24:34 office5 start.sh[240080]: 15:24:34
Apr 30 15:24:44 office5 systemd[1]: dayz-server.service: Deactivated successfully.
Apr 30 15:24:44 office5 systemd[1]: Stopped DayZ Dedicated Server.
Apr 30 15:24:44 office5 systemd[1]: dayz-server.service: Consumed 4min 48.401s CPU time.