Вопросы с тегом «scalability»

73
Как написать сетевую игру? [закрыто]

Основываясь на том, почему так сложно разработать MMO? : Разработка сетевых игр не тривиальна; Существуют большие препятствия, которые необходимо преодолеть не только в задержке, но и в предотвращении читов, управлении состоянием и балансировке нагрузки. Если у вас нет опыта написания сетевой игры,...

33
Элегантный способ симулировать большое количество объектов в игровом мире

Предположим, у вас есть игра, в которой есть много (много много) сущностей, выполняющих некоторые функции, не все из которых постоянно необходимы или должны рассматриваться в каждом кадре. Конкретная проблема, над которой я работаю, - это детальное моделирование тела, включая его органы. В игре...

26
Как достигается балансировка нагрузки в MMO?

Я полагаю, что для MMO является общим требованием, чтобы обработка для одного сегмента или области могла выполняться на нескольких серверах для облегчения загрузки. Мне любопытно, как это можно сделать, поддерживая единый согласованный мир, в котором все игроки и все NPC могут взаимодействовать....

22
Есть ли причина добавлять опции, чтобы не использовать передовые технологии в игровом движке?

Я занимался разработкой игрового движка и изучал и изучал такие игровые технологии, как анизотропная фильтрация, окклюзия окружающей среды, сглаживание и т. Д. Обычно в играх вы можете включать и выключать эти настройки. Однако, если эти настройки только добавляют ничего, кроме положительных...

15
Должен ли я хранить сервер входа отдельно от игрового сервера?

Я думаю о создании MMO-сервера и смотрю, как другие игры структурируют свою сеть. Одна из вещей, которые я заметил, это то, что всегда есть сервер логина, а затем игровой сервер. Я все еще решаю, должен ли я сделать это, но я хотел бы сначала услышать некоторые мнения. Каковы преимущества этого, и...

12
Формат игрового журнала для MMO-серверов

Журнал игровых событий (в отличие от журналов ошибок / отладки) для всего кластера / сегмента очень полезен для коммерческой MMO, которая находится в живой производственной среде, обеспечивая жизненно важную поддержку обслуживания клиентов и средства для исторической аналитики. В проекте, над...

11
Есть ли способ сделать динамический мир, такой как MMORPG, горизонтально масштабируемым?

Представьте себе открытый мир с более чем 500 игроками, данные которых меняются со скоростью 20 обновлений / игрок / секунду. В прошлый раз, когда я работал в похожей MMORPG, он использовал SQL, так что, очевидно, он не мог все время запрашивать БД. Вместо этого он загружал все проигрыватели из БД...

9
ММО методы, алгоритмы и ресурсы для поддержания низкой пропускной способности?

Существуют ли какие-либо ресурсы и документация о том, как текущие MMO обрабатывают данные о действиях и перемещениях от сжатия до обработки на клиенте? Любые ресурсы для алгоритмов прогнозирования движения? Меня особенно интересуют те, которые имеют движение wsad и сосредоточены на поддержании...