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

OSCHINA-MIRROR/tunm

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

tunm

Игровой сервер для Rust + Lua

Build Status

Как запустить

git clone https://github.com/tickbh/tunm.git
cd tunm
cargo build

Зависимости

  • Redis-сервер;
  • MySQL-сервер.

Затем измените файлы config/Gate_GlobalConfig.conf и config/Client_GlobalConfig.conf, чтобы настроить информацию о вашей базе данных MySQL и Redis.

Запустите в разных консолях:

cargo run --example server    # Запустить первый узел tunm (Gate-сервер) (по умолчанию как автономный вариант)
cargo run --example client    # Запустить клиент для подключения к серверу

Что такое tunm?

Это движок сервера с открытым исходным кодом, клиенты и сервер могут взаимодействовать через протокол td_ptotocol. Сейчас есть только консольный клиент.

Фреймворк движка написан на Rust, уровень игровой логики использует Lua (поддерживает исправления), разработчикам не нужно повторно реализовывать некоторые общие технологии на стороне сервера, что позволяет им сосредоточиться на разработке игровой логики и быстро создавать разнообразные игры.

(tunm разработан как многопроцессная распределённая схема динамической балансировки нагрузки. Теоретически, нужно только расширить аппаратное обеспечение, чтобы увеличить предел нагрузки, предел нагрузки одной машины зависит от сложности логики самой игры.)

Использование (пока только на китайском языке)

Читайте Wiki https://github.com/tickbh/tunm/wiki

中文

QQ交流群:432216192

Комментарии ( 0 )

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

Введение

Игровой сервер для версии игры на языке Rust. Развернуть Свернуть
Apache-2.0
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/tunm.git
git@api.gitlife.ru:oschina-mirror/tunm.git
oschina-mirror
tunm
tunm
master