KworkFullstack
Разработка multiplayer-платформы для GTA V. Networking и synchronization layer: соединение клиента и сервера, репликация игровых сущностей, управление состоянием мира и масштабирование multiplayer runtime. На первом этапе предстоит изучение networking architecture публичной кодовой базы CitizenFX/FiveM и определение того, какие части могут быть использованы в собственной платформе. Задачи: - исследование существующего network stack CitizenFX/FiveM; - разработка и развитие client/server networking; - replication игровых сущностей; - synchronization state; - interest management; - entity ownership; - snapshots и delta updates; - interpolation/extrapolation; - работа с packet loss, latency и jitter; - bandwidth optimization; - профилирование network subsystem; - нагрузочное тестирование; - разработка диагностических инструментов.
vovchinnikov