If the second client is a different install or isn’t fully patched, it doesn’t recognize new NPC IDs the server sends and silently ignores them.
Why An install in a different folder, or a client launched mid-patch → Effect Unknown NPC IDs or model IDs are skipped → On screen Only newly added NPCs are invisible on one side
Primary owner Game team (Client development) · Also Game team (Server development)
Game team action items
Client: send the data version on connect, when an unknown ID arrives log it and show a placeholder. Server: check the data version on connect and, if it differs, refuse the connection and prompt a patch.
On the graph
Outliers only · Unknown IDs received per client version
Where to look
The two clients’ executable paths and the client and data versions shown on screen or in logs. On the game side, the data version sent on connect and how many times unknown NPC or model IDs were received and skipped, logged
Confirmed if
The two clients differ in version or install folder, the invisible NPCs were added in a recent patch, and they show up in the fully patched install
Ruled out if
Same version and install folder but missing on one side only: points to a channel/phase difference or a loading or delivery cause