У меня есть некоторые знания в использовании нитро-сети для разработки моих игр. В настоящее время, я посылаю данные игрока, как это:Правильный способ отправки данных игрока в java
- атаки игрока
- Клиент отправляет данные на сервер, на котором игрок атакован
- Сервер отправляет эти данные в любой другой подключенного клиента
- Клиенты, которые получают данные, проверяют, какое действие было отправлено ex («attack_left»)
- Оператор if проверяет, какое действие было отправлено, тогда у клиента есть код для выполнения этого действия
Это лучший способ обработки отправки данных на сервер, а затем на несколько клиентов? Должен ли я просто отправить полный объект игрока?
Спасибо!
здесь нет простого ответа - это сильно зависит от ресурсов сервера, которые у вас есть, от того, насколько быстро вы хотите, чтобы ваш клиент был, насколько быстро вы ожидаете сеть, насколько сложны данные вашего игрока и т. Д. И т. Д. – Dunno