Начало работы

Сущность данного фреймворка

Не важно, что вы создаете, используя текущий фреймворк, вы будете использовать следующие компоненты:

  • Мастер Сервер(MasterServerBehaviour) - центральный сервер, к которому все подключаются. Например игроки, игровые серверы, спаунеры и подобные им системы.
  • Соединение с мастером(ClientToMasterConnector) - помощник. позволяющий быстро подключиться к мастер серверу.

На странице "Базовое соединение с мастером" вы можете увидеть пример простого соединения клиента с мастером

Концепт работы соединения клиента к мастеру

На изображении представлен лишь базовый принцип работы соединения клиента с мастером. В данном случае мастер отвечает за все системы. Так как MST это фреймворк, то вы можете легко создать Мастер сервер, к нему подключить микросервисы, которые в свою очередь также являются серверами и в то же время клиентами. Этими микросервисами могут быть системы Авторизации, Чатов, API взаимодействия с сторонними системами и тому подобное, ограничений нет.

В примерах, представленных в пакете используются уже готовые сервисы. Но бывают случаи когда вы не планировали использовать все что показано в примерах. В таком случае вы можете написать свои системы сами используя API фреймворка.