Все, что вам нужно для создания собственного выделенного игрового сервера в Linux

С самого начала игры всегда увлекательнее, когда с вами играет много людей. процветал Многопользовательские игры Со времен Atari 2600. Когда Интернет стал популярным, удаленная многопользовательская игра стала возможной с появлением игровых серверов. Где игровые серверы делают удаленную командную работу реальностью.

Существующие игры могут не только подключаться к серверу, но и запускать этот сервер. Ли Сервер Майнкрафт Или любой другой игровой сервер, есть способ запустить игровой сервер. несмотря на то что Играю в Linux Похоже, наоборот, на Linux все еще доступно много игр.

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

Вы получите наилучшие результаты с серверами Linux. Независимо от того, запущена ли игра в Windows, macOS или даже на Android, игровой сервер Linux будет идеальным выбором.

Вот что вам нужно знать для создания игрового сервера в Linux.

Все, что вам нужно для создания выделенного игрового сервера в Linux - Linux

Требования к созданию игрового сервера

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

Это действительно зависит от игр, которые вы планируете разместить на своем игровом сервере Linux. Итак, с чего начать?

Что ж, сначала вам нужно знать несколько вещей. Хотя настроить игровой сервер в Linux не так уж и сложно, вам понадобятся некоторые знания о сети и компьютере. То, чего вы не знаете, найдите с помощью поиска Google.

Тогда есть ингредиенты. В основном у вас есть три варианта, все с некоторыми ограничениями:

  • Компьютер SBCC Такой же компактный и доступный, как Raspberry Pi.
  • Ваш компьютер с некоторыми улучшенными системными характеристиками.
  • Выделенный игровой сервер Linux, размещенный в другом месте.

Давайте посмотрим на плюсы и минусы каждого из них.

Разместите игровой сервер Linux на Raspberry Pi

Хостинг игрового сервера на Raspberry Pi прост, но в основном вы будете ограничены более старыми играми. Однако этот компьютер имеет разумную цену, низкое энергопотребление и встроенные средства беспроводной связи и Ethernet.

Это делает его идеальным для размещения многопользовательских игровых сред, таких как Minecraft, QuakeWorld, Terraria, Windward и даже OpenTTD и FreeCiv.

Заинтересованы в использовании игрового сервера Linux, работающего на Raspberry Pi? Для получения более подробной информации проверьте список Лучшие игровые серверы для Raspberry Pi. Обратите внимание, что большинство игр в списке также могут быть размещены на стандартном компьютере с Linux.

Используйте свой компьютер в качестве игрового сервера

Планируете ли вы использовать свой компьютер для размещения сетевых многопользовательских игр? Использование вашего компьютера в качестве игрового сервера под управлением Linux - разумный выбор, если у вас мощное оборудование. Он сможет справиться с чем угодно, от Minecraft до Call of Duty: Black Ops.

Однако это имеет некоторые недостатки. Вам нужно будет оставить компьютер включенным и постоянно подключенным к сети. Также рекомендуется иметь выделенный IP-адрес, что увеличит расходы.

Также существует проблема поддержания вашего сервера в актуальном состоянии, устранения проблем с Linux, обеспечения его безопасности и обновления компонентов при необходимости.

Аренда выделенного игрового сервера Linux

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

Этот способ экономит много времени, это идеальное решение для многопользовательской игры. Хотя выделенные игровые серверы Linux вполне доступны (около 10 долларов в месяц за базовый сервер Minecraft), это регулярный платеж, которого вы, возможно, не захотите придерживаться.

С другой стороны, аренда сервера экономит время, так что вам не нужно беспокоиться о постоянном обслуживании и избавляет вас от затрат на выделенный IP-адрес. Однако вы будете ограничены размещением игр, которые поддерживаются выбранным вами программным обеспечением игрового сервера Linux.

Все, что вам нужно для создания выделенного игрового сервера в Linux - Linux

Обеспечивает GameServers.com Надежное решение, предоставляющее высококачественные серверы для питания сети. У него также есть Бесплатные серверы Доступно для известных старых игр.

Создайте игровой сервер с Linux

После того, как вы придумали решение, соответствующее вашим играм, группе игроков и бюджету, самое время построить сервер. Если вы арендуете игровой сервер, вы можете нажимать некоторые кнопки на сайте; Если вы используете свой компьютер, вам нужно проверить несколько вещей:

  • Сервер доступен?
  • Поддерживает ли он многопользовательский онлайн-режим?
  • Ваш компьютер соответствует требованиям к оборудованию?

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

Вам нужен менеджер игрового сервера?

Какой лучший дистрибутив Linux для игрового сервера?

Однако, чтобы продвигаться вперед с игровым сервером на Linux, вам нужно выбрать лучший дистрибутив для этого.

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

Альтернативы, которые вы можете рассмотреть, включают:

  • Debian
  • Arch Linux
  • Gentoo

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

Какие игровые серверы вы можете создать с помощью Linux?

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

Примеры игр:

  • Minecraft
  • Team Fortress 2
  • Counter-Strike

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

В некоторых случаях вам даже не понадобится полнофункциональный компьютер. Например, Raspberry Pi является основным кандидатом для запуска Minecraft. Ознакомьтесь с нашим пошаговым руководством о том, как Настройка сервера Minecraft Подробности.

Создайте игровой сервер в Steam

Для Counter-Strike иSteam игры Для другого вам понадобится игровой сервер в Steam. Однако создание игрового сервера в Steam немного отличается. Чтобы получить максимально широкую поддержку как можно большего количества игр в Linux, лучше всего использовать Ubuntu со Steam.

Современное меню Steam поможет вам Для выделенных игровых серверов для Linux, чтобы принять решение. Некоторые серверы требуют покупки оригинальной игры (например, Counter-Strike Global Offensive Dedicated Server). Другим (например, Terraria) оригинальная игра не нужна.

Что это значит? Что ж, вы можете разместить сервер для игры, которой у вас нет в Linux, но у вас есть в Windows.

Игровой сервер в Steam по умолчанию недоступен в Steam. После установки игрового клиента вам понадобится SteamCMD для управления вашими играми. Начните с создания пользователя Steam в вашем Linux:

useradd -m steam

После создания вам необходимо перейти в домашнюю папку пользователя:

cd /home/steam

Для установки в 64-битной системе добавьте репозиторий multiverse и обновите:

sudo add-apt-repository multiverse
sudo dpkg --add-architecture i386
sudo apt update

Наконец, установите steamcmd:

sudo apt install lib32gcc1 steamcmd

Если вы используете 32-битную систему, вам не нужен репозиторий multiverse. В качестве альтернативы после создания основной папки используйте

sudo apt install steamcmd

Посетите страницы поддержки Steam для Инструкции для других дистрибутивов Linux.

Установив SteamCMD, запустите его:

cd ~

steamcmd

Как уже упоминалось, SteamCMD поддерживает анонимный вход на большинство игровых серверов. Для этого используйте:

login anonymous

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

Настроить игровой сервер в Steam

Чтобы установить игровой сервер в Steam, введите имя установочного каталога:

force_install_dir <path>

(где ведет в каталог, названный в соответствии с ходом игры).

Steam назначает AppID как клиентам, так и серверам. Например:

Counter-Strike Source

Client AppID: 240

Server AppID: 232330

Team Fortress 2

Client AppID: 440

Server AppID: 232250

Чтобы установить (и обновить) игровой сервер Steam:

app_update <app_id>

Для Counter-Strike Source используйте

app_update 232330

Чтобы подключиться к игровому серверу Steam, просто запустите игру на клиентском компьютере. Если игровой сервер не определяется автоматически, выберите вариант «Многопользовательская игра» или «Сеть». Здесь должен быть указан ваш игровой сервер, поэтому войдите в систему и начните играть.

Многопользовательская игра с опциями управления игровым сервером в Linux

Наконец, инструменты управления игровыми серверами в Linux предлагают отличное решение. LGSM может похвастаться более чем 50 серверами. Кроме того, он имеет открытый исходный код и интегрируется со SteamCMD. Инструмент командной строки позволяет быстро развертывать игровые серверы в Linux.

Узнайте больше, посетив linuxgsm.com.

Пришло время создать свой собственный Linux-сервер

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

Инструменты доступны независимо от того, настроили ли вы сервер Minecraft или готовитесь к созданию новых карт в Counter-Strike Source. Если ваша машина справляется с этой задачей, то игровой сервер должен быть интересным и популярным местом для следующих игроков.

Вы можете пообщаться со своими противниками, вот как Настройте свой собственный сервер Discord.

Источник
Перейти к верхней кнопке