Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Многосерверная игра / 3 сообщений из 3, страница 1 из 1
29.01.2013, 18:30
    #38129462
serg_hd
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Многосерверная игра
Привет всем. Интересует то, каким образом обычно организовывается архитектура клиент-серверного взаимодействия, когда серверов может быть несколько. Как этим серверам сообщаться между собой? К примеру, во время игры игроки совершают разные действия (тратят свои виртуальные деньги, соблюдают правила игры, т.е. накапливают какую-то свою статистику). На каждом сервере, допустим по 2 тыс. игроков, база одна, по мере необходимости можно добавлять дополнительные сервера. Что делать с игровыми_данными/статистикой? Действия игроков сразу же фиксировать в БД? Или хранить всё в рантайме (как-то сообщаясь между серверами), а информацию в БД помещать, например, только тогда, когда игрок делает login/logout? Вобщем интересны мнения, может у кого-то был опыт.
...
Рейтинг: 0 / 0
31.01.2013, 08:08
    #38131686
Критик
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Многосерверная игра
serg_hd,

посмотри как EVE устроена:
куча серверов обслуживает свои "территории" игры,
+ отдельные сервера для рынка и статистики
...
Рейтинг: 0 / 0
31.01.2013, 12:19
    #38132047
softwarer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Многосерверная игра
serg_hdкаким образом обычно организовывается архитектура клиент-серверного взаимодействия, когда серверов может быть несколько.
Клиент-серверного - как обычно. Ну плюс мелочи типа передачи клиента на другой сервер. Интересный вопрос - межсерверное взаимодействие. И ответ довольно прост: архитектура должна быть спроектирована таким образом, чтобы межсерверное взаимодействие было минимальным, а те операции, в которых оно всё-таки требуется - некритичными по времени отклика. Естественный путь - разбить игровое пространство на сектора.
...
Рейтинг: 0 / 0
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Многосерверная игра / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]