Нет синхронизации клиента с сервером Mirror Unity, что делать?
Делаю стратегию, чтобы поиграть с другом. Заключается она в перемещении дивизий по карте, которое приводит к их боям между друг другом. И вот, сделал мультиплеер, и настроил Mirror как в видео https://www.youtube.com/watch?v=pfCz7RLJXxE&t=712s.
Запускаю клиент, Запускаю Сервер-Клиент, перемещаю дивизию на клиенте - на Сервере дивизия стоит на том же месте (Sync Direction стоит Client To Server). Затем, я переставил Sync Direction на Server To Client, теперь что изменилось, так это то что я могу двигать дивизию на сервере, и это будет показано на клиенте.
Я много чего перепробывал, и хочу узнать, как сделать так чтобы Сервер-Клиент мог перемещать дивизии - это показывалось на клиентах, и Клиенты могли перемещать дивизии - это показывалось на Сервер-Клиенте.
Дополнительно:
Ответы:
UP
Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.
Пока нет других ответов. Будьте первым, кто поможет автору.
Ответить на вопрос
Для решения проблемы с отсутствием синхронизации клиента и сервера в Mirror Unity, первым шагом следует убедиться, что все настройки сети настроены правильно. Убедитесь, что IP-адрес сервера и клиента указаны правильно и что они находятся в одной локальной сети.
Если все настройки сети правильные, следующим шагом будет проверка кода. Убедитесь, что у вас есть правильная реализация сетевой идентичности для объектов в игре. Убедитесь, что объекты правильно синхронизируются между клиентом и сервером.
Если проблема все еще не решена, попробуйте использовать отладочные инструменты для выявления возможных ошибок. Используйте отладчик для отслеживания потока данных между клиентом и сервером. Это поможет вам выявить возможные проблемы в сетевом взаимодействии.
Также стоит убедиться, что вы используете последнюю версию Mirror Unity. Возможно, проблема была исправлена в последних обновлениях.
Если после всех этих шагов проблема остается нерешенной, обратитесь за помощью на форумы сообщества Unity или на специализированные форумы по Mirror Unity. Возможно, кто-то уже сталкивался с подобной проблемой и сможет вам помочь найти решение.