ЗАВИСАНИЯ В ИГРАХ. НЕДОСТАТОЧНАЯ ПРОИЗВОДИТЕЛЬНОСТЬ ИГРОВОГО СЕРВЕРА.
1. Общая информация.
1.1. В некоторых случаях при проведении игр, на игровом сервере могут наблюдаться следующие проблемы:
Зависание изображения на игровом сервере.
Аватары игроков на сервере и внутри шлемов двигаются рывками.
Прерывание звука игры.
1.2. Такое поведение наблюдается в ситуациях когда игровой сервер не справляется с нагрузкой, в таких случаях в окне игры можно увидеть уведомление LOW PERFORMANCE.
ПРИМЕЧАНИЕ: Уведомление LOW PERFORMANCE появляется в случаях, когда FPS в игре просаживается ниже уровня 65 кадров.
1.4. Дополнительно, чтобы убедиться, что проблема связана именно с недостаточной производительностью сервера, во время зависаний попробуйте изменить положение камеры в игре с помощью клавиш WASD.
1. Камера двигается рывками.
Если при движении камеры, изображение двигается рывками, а также музыка в игре прерывается, то в этом случае имеют место проблемы с производительностью вашего игрового сервера.
2. Движение камеры плавное.
Если движение камеры будет плавным без зависаний, но при этом аватары игроков будут двигаться также рывками - это будет означать что имеют место проблемы с сетью, и причины проблемы нужно искать в настройках сети и роутера.
В этом случае рекомендуем ознакомиться с инструкцией:
ЗАВИСАНИЯ В ИГРАХ. СЕТЕВЫЕ ПРОБЛЕМЫ.
1.5. В пунктах ниже разберем основные причины из-за которых могут наблюдаться зависания в играх.
2. Параллельный запуск нескольких игр.
2.1. На практике особенно часто зависания возникают при параллельном запуске нескольких игр, особенно STARBASE и KERNEL.
ПРИМЕЧАНИЕ: Напомним, что игры KERNEL и STARBASE имеют достаточно высокие системные требования, а именно наличие 6 ГБ видеопамяти на каждую игру.
Таким образом при запуске двух игр параллельно желательно иметь видеокарту с 12 ГБ видеопамяти для стабильной работы игр!
3. Использование дополнительного ПО с параллельным запуском игр.
3.1. В дополнение к параллельному запуску игр, часто используется запуск сторонних программ, которые могут давать дополнительную нагрузку на игровой сервер и вызывать просадки производительности.
Один из примеров такого ПО - это приложение OBS Studio, которое используется для стриминга игр.
3.2. Не рекомендуется перегружать сервер запуском большого количества дополнительного ПО.
Нагрузка на игровой сервер должна быть умеренной!
4. Использование неактуальных драйверов видеокарты.
4.1. Убедитесь что на игровом сервере установлены актуальные и совместимые драйверы для видеокарты.
ПРИМЕЧАНИЕ: Использование неактуальных версий драйверов может приводить к нестабильной работе игр.
4.2. В некоторых случаях помогает удаление и переустановка драйверов видеокарты.
5. При запуске игры используется встроенная видеокарта.
5.1. В некоторых случаях, Windows при запуске игр может использовать встроенную видеокарту для обработки изображения, из-за чего в игре будут наблюдаться зависания.
5.2. Чтобы исключить такую возможность, можно вручную задать настройки выбора видеокарты для обработки игр, для этого необходимо кликнуть на рабочем столе правой кнопкой мыши → Перейти к пункту Параметры экрана (1).
5.3. Следующим шагом перейдите к пункту Графика (2).
5.4. Далее необходимо нажать на Добавить классическое приложение (3).
5.5. Далее перейдите в Папку с нужной игрой (4), в данном примере указана игра KERNEL → Выберите файл запуска игры из списка (5) → Добавить (6).
5.6. Последним шагом вернитесь к списку приложений, и найдите в списке только что добавленную игру KERNEL (7) → Выбрать высокопроизводительную видеокарту (8).
ГОТОВО! При последующих запусках для обработки изображение в игре будет всегда использоваться дискретная видеокарта.
6. Рекомендации к стабильной работе сервера.
6.1. В первую очередь необходимо учитывать характеристики и возможности вашего игрового сервера!
ВАЖНО! Не рекомендуется перегружать сервер запуском большого количества игр и дополнительного ПО.
Нагрузка на игровой сервер должна быть умеренной!
ПРИМЕЧАНИЕ: На практике характеристиками игрового сервера часто пренебрегают, и запускают несколько игр параллельно на заведомо слабом игровом сервере.
6.2. Особое внимание стоить уделить запускам более 2-х игр KERNEL и STARBASE с одного игрового сервера.
ВАЖНО! В некоторых случаях игры будут работать достаточно стабильно, НО!!! всегда будет риск того, что в пиковый момент нагрузки на сервер, игры могут зависнуть и просто закрыться. Имейте это ввиду.
6.3. Если на арене часто практикуется одновременный запуск 3-4 игр, в этом случае рекомендуется приобрести дополнительный игровой сервер.
— — —
ВАЖНО!
В случае возникновения вопросов, не стесняйтесь обратиться в технический чат в Mattermost или в Discord за помощью!