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