Сущности
Server managers создают и хранят multiplayer entities. Экземпляры предоставляют identifier, текущее состояние, операции изменения и обычно destroy().
| Manager | Entity | Назначение |
|---|---|---|
vimp.players | Player | Подключённые пользователи |
vimp.vehicles | Vehicle | Сетевой транспорт |
vimp.objects | GameObject | Объекты мира |
vimp.peds | Ped | Управляемые сервером NPC |
vimp.markers | Marker | Видимые markers |
vimp.blips | Blip | Точки карты/радара |
vimp.checkpoints | Checkpoint | Checkpoint visuals |
vimp.colshapes | Colshape | Серверные trigger volumes |
create может вернуть null, если исчерпан соответствующий capacity. Всегда обрабатывайте этот результат и удаляйте временные entities в конце их gameplay scope.
Запись server properties изменяет авторитетное состояние поддерживаемых полей. Client получает его, когда entity видима. Nullable event payload необходимо проверять: wrapper мог исчезнуть во время stream transition.
Используйте managers для lookup и enumeration. Не создавайте экземпляры интерфейсов самостоятельно — VIMP выдаёт live wrappers.