Как настроить выделенный игровой сервер

Настройка сервера

  • Преимущества

  • Аппаратное обеспечение

  • Настройка с помощью Steam*

  • Настройки для Counter-Strike: Global Offensive*

  • Настройки для Minecraft*

BUILT IN - ARTICLE INTRO SECOND COMPONENT

С момента появления первых компьютерных игр частный или выделенный сервер остается той «фишкой», которая доступна только в играх на ПК и отсутствует на других платформах. Вместо того, чтобы полагаться на потенциально нестабильные сервисы для многопользовательских игр от разработчиков или издателей, настройте ваш собственный выделенный сервер для совместимых игр, который позволяет обеспечить уровень стабильности, настраиваемости и контроля, который не всегда можно получить на внешних серверах.

Независимо от того, играете ли вы в Counter-Strike: Global Offensive*, ARK: Survival Evolved*, Team Fortress 2* или погружаетесь в более спокойный мир Minecraft*, запуск собственного игрового сервера — отличный способ получить больший контроль над пространством игры, в которой находитесь вы и ваши друзья. Помимо этого на своем частном сервере вы также сможете разместить TeamSpeak*, Mumble* и другие сервисы VoIP и настроить их по своему усмотрению.

Зачем размещать собственный выделенный сервер?

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

Другой популярный вариант для современной многопользовательской игры — P2P-хостинг. Технология P2P позволяет одному игроку динамически выступать в качестве хоста, к которому подключаются другие игроки. В этом случае вы зависите от соединения с тем, кто выбран хостом: плохая связь с ним означает ухудшение условий игры для каждого.

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

Только не забывайте, что если у вас низкая скорость отправки и скачивания данных, пользователи, которые подключаются к вашему серверу через Интернет, могут столкнуться с разрывами соединения и задержками. (Об этом не стоит переживать, если настройка выполняется в локальной сети, которую вы используете вместе с друзьями.)

Аппаратное обеспечение для вашего сервера

Выделенный сервер — это также прекрасный способ извлечь пользу из вашего старого компьютера. Использование отдельного ПК под выделенный сервер разгружает вашу систему, так что оба компьютера — игровой ПК и сервер — работают стабильнее.

Ниже мы рассмотрим некоторые требования к аппаратному обеспечению выделенного сервера, которые помогут вам понять, сможет ли он поддерживать новейшие игры. Эти спецификации отражают минимальные требования для большинства многопользовательских игр на 32 игрока, но вам потребуется еще большая производительность для игр на 64 игрока и более. Помните: чем больше игроков на вашем сервере, тем выше нагрузка на аппаратное обеспечение.

  • 64-разрядная ОС Windows* (или Linux* с совместимыми играми).
  • Твердотельный накопитель (SSD). Лучше не запускать сервер на механическом жестком диске, так как из-за постоянных операций чтения-записи и более низких скоростей могут возникнуть проблемы.
  • ОЗУ объемом не менее 8 ГБ. Оптимально — 16 ГБ и более.
  • Четырехъядерный процессор Intel® с минимальной тактовой частотой 2,5 ГГц.

Настройка выделенного сервера с помощью Steam*

Большинство распространенных игр для ПК используют в качестве многопользовательской архитектуры сервис Steam*, который обеспечивает удобный централизованный способ настройки выделенного игрового сервера.

Перед тем как начать, следует проверить список выделенных серверов на вики-странице разработчиков Steam*, чтобы убедиться, что игра, которую вы собираетесь разместить, поддерживается. (Не беспокойтесь, в этом списке присутствуют не только игры компании Valve*, а практически все известные игры, например Killing Floor 2*, серия Arma*, Rust*, ARK* и DayZ*.) На указанной выше странице вы также найдете полезные ссылки на пошаговые инструкции по установке некоторых наиболее популярных игр.

Там же вы сможете узнать, можно ли настроить выделенный сервер для вашей игры, используя Steam* Client или SteamCMD* — клиент Steam* только для командной строки, который доступен для бесплатной загрузки.

Если вы хотите разрешить подключения через Интернет, вероятно, придется внести изменения в конфигурацию вашей сети или маршрутизатора. Данная статья справки Steam* содержит подробные инструкции по настройке маршрутизатора или домашней сети, так как оптимальные параметры различаются в зависимости от конфигурации.

SteamCMD*

Для тех пользователей, которым комфортнее работать с интерфейсом командной строки, SteamCMD* позволяет установить и настроить выделенный сервер без необходимости полной установки клиента Steam* на сервере. Для использования SteamCMD* вам нужно знать идентификационный номер приложения Steam* App ID для вашей игры.

Если вы решите пойти по этому пути, графический интерфейс SteamCMD* упростит задачу настройки выделенного сервера. Эта программа позволяет настраивать и запускать серверы для большинства Steam*-совместимых игр, включая серверы Source для старых игр. Она также гораздо более компактна, чем полная установка Steam*.

Графический интерфейс SteamCMD* относительно прост, так что этот вариант установки выделенного сервера подойдет для тех, кто не хочет загружать полный клиент Steam*.

Counter-Strike: Global Offensive*

Только для SteamCMD* (App ID: 740)

Для игроков, которым просто нужно без лишних усилий запустить свой выделенный сервер CS:GO, предлагается Pyr0s CS:GO* Server Launcher — сценарий, ускоряющий весь процесс. Также, как и при использовании любого стороннего контента, проявляйте осторожность, чтобы избежать потенциальных вредоносных программ и вирусов.

Когда вы скачаете пакетный файл (.bat) по ссылке выше, перенесите его в папку установки CS:GO* на компьютере, где планируется запустить выделенный сервер, и откройте. Сценарий начнет выполняться и автоматически запустит процесс установки сервера. Вы сможете запускать сервер для всех основных режимов CS:GO*.

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

Team Fortress 2*

Только для SteamCMD* (App ID: 232250)

Выделенный сервер Team Fortress 2* очень легко установить с помощью графического интерфейса SteamCMD*, только нужно будет изменить некоторые файлы в папке с игрой. Вики-страница TF2* — замечательный ресурс, где можно узнать, как создать и запустить выделенный сервер.

ARK: Survival Evolved*

Для SteamCMD* и Steam* Client (App ID: 376030)

Игроки в ARK* могут использовать неофициальную бесплатную программу под названием Ark* Server Manager,
которая обеспечивает простой универсальный способ управления процессом создания сервера.

Если вы предпочитаете не использовать графический интерфейс для запуска сервера, обратитесь к неофициальной вики-странице ARK* с подробными инструкциями по созданию сервера. (Имейте ввиду, что независимо от того, какой вариант вы выберете, хостинг сервера ARK* может оказывать большую нагрузку на аппаратное обеспечение.)

Настройка выделенного сервера для игр, не совместимых со Steam*

Не каждая игра использует Steam* в качестве основы для выделенного сервера. Наиболее известная игра с собственным серверным программным обеспечением — Minecraft*, но есть и другие игры, например Warframe*, для которых также предусмотрен специальный процесс установки.

Выделенный сервер Minecraft*

Minecraft* использует для хостинга программное обеспечение собственной разработки, поэтому вам придется действовать иначе, чем в случае со Steam*, чтобы создать выделенный игровой сервер на базе своего аппаратного обеспечения. На указанной странице вы найдете доступное для установки серверное программное обеспечение для версий Minecraft* для Java* и Windows* 10. Игра между двумя этими платформами не поддерживается, поэтому убедитесь, что вы устанавливаете правильную версию.

Как только вы скачаете и запустите соответствующее программное обеспечение сервера, оно создаст папки с файлами для вашего сервера в том месте, откуда оно будет запущено. Убедитесь, что установка выполняется в отдельную папку «Minecraft* Server», чтобы соблюдалась правильная структура данных.

Теперь нужно лишь немного изменить два текстовых файла, и все будет готово. На неофициальной вики-странице Minecraft* в Gamepedia* есть хорошее руководство для тех, кто настраивает свой первый выделенный сервер, с пошаговыми инструкциями.

Простая настройка сервера

Сейчас настройка выделенного сервер выполняется гораздо быстрее и проще, чем на заре компьютерных игр. Затратив на удивление мало сил, вы и ваши друзья сможете без проблем наслаждаться любимыми многопользовательскими играми.