Если второй клиент установлен отдельно или не до конца пропатчен, он не знает новых ID NPC от сервера и молча их игнорирует.
Почему Установка в другой папке или клиент, запущенный во время патча → Следствие Получив неизвестный ID NPC или модели, клиент пропускает его → На экране В одном клиенте не видно только недавно добавленных NPC
Основной ответственный Команда разработки · Разработка клиента · Совместно Команда разработки · Разработка сервера
Команда разработки: задачи
Клиент: отправлять при подключении версию данных, при получении неизвестного ID писать лог и показывать замену. Сервер: проверять версию данных при подключении и при несовпадении отказывать в подключении и предлагать обновиться.
На графике
Высоко только у некоторых · число полученных неизвестных ID по версиям клиента
Где смотреть
Сравнить пути к исполняемым файлам двух клиентов и версии клиента и данных, которые видны на экране и в логах. В игре записывать версию данных, отправленную при подключении, и сколько раз неизвестные ID NPC и моделей были получены и пропущены
Подтверждает
У двух клиентов разные версии или папки установки, невидимые NPC добавлены последним патчем, а в полностью обновлённой установке они видны
Опровергает
Если версии и папки установки одинаковые, а NPC нет только в одном клиенте, причина в разных каналах и фазах, загрузке или доставке