Client
Using canary? Yes, but N/A currently
Build: 1491 (I believe this was introduced in a later 1436 patch though)
Server
Operating system: Windows
Artifact version: 5848 and 6478
Edit: NOT OneSync Specific - happens with base networking
Incident
Summary:
Certain human ped models seem to be breaking sync between world grid owner and all other clients, both impacting all other ambient human ped outfits and those broken models are synced to other clients as mp_male
with the default outfit.
Expected behavior:
Synced human ped models/outfits
Actual behavior:
Specific _y_
human ped models break by switching to mp_male
with a default outfit on clients that don’t own the world grid / ped. Also, all ambient human ped outfits do not sync between world grid owner client and other clients in scope when one of those broken peds exist in scope. Those two things seem to certainly be connected, as when in other areas that don’t have a broken ped model in scope, the human ped outfits sync fine - it seems to only occur once these broken peds are in scope. Though it does seem to persist after that point until restarting the client.
Steps to reproduce:
Go to Annesburg or St. Denis with two-three players (-cl2
is fine). Whichever player arrived first should be the world grid owner, so the second player should start to see broken peds that are mp_male
with the default outfit. The second player also will see different outfits for all ambient human peds compared to the world grid owner. If a third player comes into scope, they’ll see the same as the second player: broken human NPCs with mp_male
model and the same outfits on ambient human peds, different from the world grid owner. If a non-owning client player grapples with a broken ped or takes ownership in some way, the ped will then be broken as mp_male
to the previously owning player.
This specific location in St. Denis has one of the broken models (a_m_y_nbxstreetkids_01
): 2736.90,-1365.59,46.37
Alternatively you can also just spawn the ped models and replicate it in the same way.
Here are the known broken models:
a_m_y_asbminer_01
a_m_y_asbminer_02
a_m_y_asbminer_03
a_m_y_asbminer_04
a_m_y_nbxstreetkids_01
a_m_y_nbxstreetkids_slums_02
a_m_y_unicorpse_01
Here’s an example of owning client vs non-owning (notice the non-matching outfits on the background ambient peds as well):