Я думаю, что минимальное количество игроков равно 0;
Максимум, вероятно, зависит от;- ваша пропускная способность, вы должны иметь значительную скорость загрузки для вы хотите тысячи пользователей.- сколько работы есть в управлении каждым пользователем.Вы можете подключиться к 10000 пользователей на одном сервере, если они мало что делают, но по мере добавления функциональности количество пользователей на сервер упадет до 1000, возможно, только до 100.
Выбор инфраструктуры ввода-вывода делаетбольшая разница, когда у вас неограниченная пропускная способность и тривиальная работа на соединение (обычно копирование byte[]
нулей). Для реальных приложений это менее вероятно.Я предлагаю любое решение, которое вы выберете, чтобы его было легко заменить, если вы найдете лучшее решение позже.
Существуют ли какие-либо инструменты для мультиклиентного централизованного сервера с несколькими экземплярами, использующего протокол TCP ???
Распространенным инструментом является JMS, но игры - это одна из областей, в которой вы можете его не использовать.Я бы начал с ActiveMQ, так как это поможет вам быстро приступить к работе, просто убедитесь, что вы можете легко заменить его позже.