Как стать автором
Обновить
0
0

Пользователь

Отправить сообщение
Спасибо. Как раз сейчас решил серьезно взяться за геймдев, а это означает глубинное изучение движка. До этого на Unity разрабатывал не парясь свои скрипты(вытаскивал всё ровно на знаниях программирования, чего хватало). И эти вопросы — как достойный ориентир для изучения. Думаю, если пересобрать структуру статьи и немного дополнить, выйдет отличный путеводитель в мир разработки игр.
Я вовремя смотрю уведомления, да.
Нет, если физику не считать — я в игру не играл бы :D Это не честно выходит.
Да и зачем считать всю физику, предопределяя мог попасть снаряд, али нет?
Самая базовая реализация авторитарного сервера предполагает реализацию лога ключевых объектов. Запрос от клиента указывает согласованный таймкод(хэш), которым можно быстро найти и чекнуть, было попадание или нет. Это честно по отношению к игрокам в разрезе пинга. К тому же, не обязательно кидать запросы каждый выстрел, нужно лишь отправлять запрос тогда, когда клиент считает, что попал.
Серверсайду же остается лишь посмотреть попал ли снаряд действительно.
Остается проблема с читерами аимщиками — это уже дело усложненного потока оценки движения или вовсе нейросети(чем сейчас и занимаются топ компании типа вольвы).
По факту авторитарный сервер отвечает за вычисления и броадкастинг. Что вы сделали?
Вы сделали ВСЁ ТОТ ЖЕ авторитарный сервер, только теперь, допустим, вместо лога событий он делает агрегацию инфы от всех клиентов. Браво!
По факту, вы, ребята, замутили квадратное колесо велосипеда.
Объясню, мобильные платформы позволяют обновлять продукт. Так что, проблем с переходом выйти не должно было. Вы потратили время на разработку вычисляющего алгоритма на сервесайде и правку клиентсайда. Сделали квадратное колесо из авторитарного сервера. Что мешало вам потратить столько же времени(чуть меньше\больше) на доработку серверной логики? Чисто чтобы В ДАЛЬНЕЙШЕМ без проблем было? В том числе с матчами 1\1.
В общем, от авторитарного сервера вы НИКУДА не ушли, зато вычисления заменили агрегацией. Да еще и прибавили 2 проблемы себе на голову.

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность