1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/noah1100-lwxyx-single

В этом репозитории не указан файл с открытой лицензией (LICENSE). При использовании обратитесь к конкретному описанию проекта и его зависимостям в коде.
Клонировать/Скачать
README.md 1.9 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
Отправлено 09.06.2025 14:56 1fc01cc

lwxyx-single

Описание

Односерверный сервер для небольших игр, клиентская часть отсутствует, можно использовать симуляцию сообщений.

Распределенная версия здесь

Используемые технологии и фреймворки

vertx, mybatis, mybatisplus

Разделение модулей

Модуль шлюза

Кодирование и декодирование сообщений, проверка, пересылка В настоящее время реализовано в режиме WebSocket

Модуль холла

Составление матчей, пополнение счета, а также проверка соединения шлюза

Модуль игры

Содержимое игры пакет desktop: пакет для обработки игр типа "стол", например, карточные игры пакет для небольших игр типа "камень-ножницы-бумага"

Модуль планировщика задач

Обработка задач по расписанию. Например, сброс задач игроков и т.д.

Модуль входа

веб-сервис вход, регистрация После успешного входа возвращается соответствующий токен и информация о шлюзе, для подключения к сервису шлюза.

Журнал обновлений

Передача сообщений через EventBus из текста JSON в бинарный формат

Все остальные части оставлены без изменений согласно правилам перевода.

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/noah1100-lwxyx-single.git
git@api.gitlife.ru:oschina-mirror/noah1100-lwxyx-single.git
oschina-mirror
noah1100-lwxyx-single
noah1100-lwxyx-single
master