Page MenuHomeFeedback Tracker

Max InputUserData reached
Reviewed, UrgentPublic

Description

Since the last update, my server has been plagued with issues where players are frozen and not receiving updates from the client. When a player gets into the server, they load in perfectly fine; however, their hands are broken and all the other players they may see are frozen in place. The player can shoot, and occasionally hear the shots of other players.

------------------------------------
DESKTOP-AJP1QGH, 02.06 2024 21:50:59
[ScriptInputUserData::CanStoreInputUserData] :: [WARNING] :: Max InputUserData reached: { 14,14,14,14 }
Class:      'SurvivorBase'
Entity id:2973529

Function: 'RequestResetADSSync'
Stack trace:
scripts/4_World/entities\manbase\playerbase.c:2334
scripts/5_Mission/mission\missiongameplay.c:857
VPPDeathmatch/5_Mission/VPPDeathmatch/client/Missions/MissionDeathmatch.c:667
scripts/3_Game/dayzgame.c:2834
JM/CF/Scripts/3_Game/communityframework\game\dayzgame.c:23
VPPAdminTools/3_Game/vppadmintools\vanillaplusplus.c:59
VPPDeathmatch/3_Game/VPPDeathmatch/client/DayZGame.c:290


Looking at the mentioned locations in the stack trace I have gathered the following:
VPPDeathmatch/3_Game/VPPDeathmatch/client/DayZGame.c:290 -> This is a call to: super.OnUpdate(doSim, timeslice);
VPPAdminTools/3_Game/vppadmintools\vanillaplusplus.c:59 -> https://github.com/VanillaPlusPlus/VPP-Admin-Tools/blob/8f19c5e559e5b2b46ecb118c48c5b12432e93b5d/3_Game/VPPAdminTools/VanillaPlusPlus.c#L59
JM/CF/Scripts/3_Game/communityframework\game\dayzgame.c:23 -> https://github.com/Arkensor/DayZ-CommunityFramework/blob/1a5ba37eab3da764022d6876d0c5a1572ac3d01d/JM/CF/Scripts/3_Game/CommunityFramework/Game/DayZGame.c#L23
scripts/3_Game/dayzgame.c:2834 -> https://github.com/BohemiaInteractive/DayZ-Script-Diff/blob/5579c3b9e879b55e947785d72184a1784081b565/scripts/3_game/dayzgame.c#L2834
VPPDeathmatch/5_Mission/VPPDeathmatch/client/Missions/MissionDeathmatch.c:667 -> PlayerControlEnable(false);
scripts/5_Mission/mission\missiongameplay.c:857 -> https://github.com/BohemiaInteractive/DayZ-Script-Diff/blob/5579c3b9e879b55e947785d72184a1784081b565/scripts/5_mission/mission/missiongameplay.c#L857
scripts/4_World/entities\manbase\playerbase.c:2334 -> https://github.com/BohemiaInteractive/DayZ-Script-Diff/blob/5579c3b9e879b55e947785d72184a1784081b565/scripts/4_world/entities/manbase/playerbase.c#L2334

It seems that the issues are from a failure to add data into the ScriptInputUserData as a limit has been reached for the amount of data that can be stored. This has led to massive player synchronization issues and the game mode is no longer functional.

After this point, the inventory seems to have broken and I receive the following errors, this may not be directly related to the issue at hand, but a repercussion of the issue above:

------------------------------------
DESKTOP-AJP1QGH, 02.06 2024 22:32:06
[Inventory::FindInventoryReservation] :: [ERROR] :: Invalid call, item (Scout:6460) can not be null and dst (invalid) needs to be valid.
Class:      'DayZPlayerInventory'
Function: 'CanAddEntityToInventory'
Stack trace:
scripts/3_Game/systems\inventory\inventory.c:908
scripts/5_Mission/gui\inventory\inventoryquickbar.c:287
scripts/3_Game/gui\inventorygrid.c:455
scripts/5_Mission/gui\inventory\inventoryquickbar.c:62
VPPDeathmatch/5_Mission/VPPDeathmatch/client/ModdedClasses/IngameHud.c:250
scripts/3_Game/tools\tools.c:615
scripts/3_Game/tools\tools.c:291
scripts/3_Game/tools\tools.c:417
scripts/3_Game/dayzgame.c:2894
JM/CF/Scripts/3_Game/communityframework\game\dayzgame.c:23
VPPAdminTools/3_Game/vppadmintools\vanillaplusplus.c:59
VPPDeathmatch/3_Game/VPPDeathmatch/client/dayzgame.c:290

Details

Severity
Major
Resolution
Open
Reproducibility
Random
Operating System
Windows 11 x64
Category
General

Event Timeline

ukulelekid713 updated the task description. (Show Details)Jun 4 2024, 7:36 PM
ukulelekid713 changed Severity from None to Major.
ukulelekid713 changed Reproducibility from N/A to Random.
ukulelekid713 updated the task description. (Show Details)Jun 4 2024, 7:42 PM

This is probably related, I've noticed on other servers, the first 30 seconds or so players are stuck in a desync state rubberbanding around, sometimes not able to open doors.
First time we assumed it was the normal handstate bug due to lag, then I noticed it with many other streamers over the following days as they played various other maps.

https://feedback.bistudio.com/T181867

@Nate_LapT You should configure your client's profiles folder and see if the logs are related to the mentioned issue. It may be related, but it also could be something else. Appreciate the the call out 🥰

wasn't my servers I've seen it on.
I'll try testing on mine later after work though.

@Nate_LapT That's why you should set your client's profiles folder, my errors are from the client side, not from the server, so it shouldn't matter if it's your server or not. Appreciate the help here.

Geez changed the task status from New to Reviewed.Jun 17 2024, 1:44 PM

@Geez What did you conclude from your review?

Geez added a comment.Jun 19 2024, 10:07 AM

@Geez What did you conclude from your review?

Set the ticket as reviewed as you have had apparently discussed this with Jacob at discord?

@Geez I have exhausted his suggestions. There seems to be more to the issue than I can control.

Geez added a comment.Jun 27 2024, 12:35 PM

@Geez I have exhausted his suggestions. There seems to be more to the issue than I can control.

In that case there are no more suggestions we could provide at the moment. However we will try to look into this to see if there is something else we could come up with.