Вы не предоставляете информацию, необходимую для принятия решения по этому вопросу.Это зависит от количества игроков, количества серверов, количества игр, связи между игроками, объема памяти и процессора, необходимого для игры / игрока, задержки и скорости передачи каналов связи, географического распределения ваших игроков, необходимой скорости обновления,разрешено движение игроков, взаимная видимость.База данных должна , а не изначально быть частью решения, так как это только добавляет дополнительную задержку и сложность.Сделайте так, чтобы сначала работал в реальном времени.
Действительно дешево было бы использовать netnews для этого.