С самого начала игры всегда увлекательнее, когда с вами играет много людей. процветал Многопользовательские игры Со времен Atari 2600. Когда Интернет стал популярным, удаленная многопользовательская игра стала возможной с появлением игровых серверов. Где игровые серверы делают удаленную командную работу реальностью.
Существующие игры могут не только подключаться к серверу, но и запускать этот сервер. Ли Сервер Майнкрафт Или любой другой игровой сервер, есть способ запустить игровой сервер. несмотря на то что Играю в Linux Похоже, наоборот, на Linux все еще доступно много игр.
С нынешним поколением компьютерные игры , вы можете подключиться к серверам или запустить их самостоятельно. Minecraft, Counter-Strike и многие другие игры поддерживают многопользовательский режим как на публичных, так и на частных серверах.
Вы получите наилучшие результаты с серверами Linux. Независимо от того, запущена ли игра в Windows, macOS или даже на Android, игровой сервер 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.
Обеспечивает 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.