Назначение серверов¶
AMP (C#) - логины игроков, сессии, чат в лобби, сайт, покупки
AppServer (PHP) - обработка запросов к базе данных
WorldServer (C++) - слежение за дублирующими логинами, разрешение на вход в игру, раздача команды на принудительное закрытие клиента с сообщением
ItemServer (C#) - шипярд, магазин, найм команды, обработка статистики, расчет наград, достижения и т.п.
TBS (BalanceServer) (C++) - балансировка команд, создание боев, добавление ботов
InstanceServer (C++) - создание инстансов боя, слежение за запущенными боевыми серверами, запись в базу их состояния
MessageServer (C++) - сервер для общения между собой других серверов по имени с гарантированной доставкой сообщений
BattleServer (C++) - непосредственно проведение боя между игроками/ботами
ChatServer (C++) - боевой чат
Network.dll (C++) - сетевой враппер для ItemServer и tbs для передачи команд по сети используя общий протокол