|
Модераторы: gambit |
|
yogin |
|
|||
Шустрый Профиль Группа: Участник Сообщений: 88 Регистрация: 23.12.2007 Репутация: нет Всего: нет |
Категорически приветствую!
Разрабатывается игровой сервер на C#. По предварительным расчётам он сможет держать 5к-7к одновременных подключений. Но кол-во игроков онлайн может быть любым числом, например 10к, 50к и т.д. Стали волновать такие вопросы: 1) что нужно для кластеризации сервера на C#, как это делается? У меня насчёт этого идея следующая: будет сервер-морда и сколько угодно игровых серверов на разных машинах. морда будет принимает подключения, опрашивать игровые сервера на предмет загруженности и передавать клиентское подключение самому свободному серверу. 2) Как будет целесообразнее организовать БД и работу с ней? Планируется MySQL. Цель: быстродействие. И централизация БД в случае кластеризации серверов, а т.е. БД должна быть одна и обрабатывать запросы нескольких серверов с разных машин. Моя идея: БД надо разместить на отдельной машине, таким образом взаимодействие будет минимум по локальной сети дата-центра. Те кто в теме, скажите, правильный ли ход мыслей и подскажите по вопросам. |
|||
|
||||
crz |
|
|||
Новичок Профиль Группа: Участник Сообщений: 15 Регистрация: 1.6.2007 Репутация: нет Всего: 1 |
Архитектура сервера онлайн-игры на примере Skyforge (где-то еще было видео с этой лекцией, но найти не могу)
Базы данных в онлайн-играх. От Аллодов Онлайн до Skyforge (видео внизу) |
|||
|
||||
Прежде чем создать тему, посмотрите сюда: | |
|
Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов. Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, cully, mr.DUDA, Exception. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Распределённые приложения и сеть | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |