Всичко необходимо за изграждане на сървър за игри на Linux

Всичко необходимо за изграждане на сървър за игри на Linux

Играта винаги е била по -забавна с множество играчи. Тя започна с Atari 2600 и аркадни шкафове. Когато настъпи ерата на интернет, сървърите за игри превърнаха отдалечените мултиплейър действия в реалност.





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





Най -добри резултати са със сървърите на Linux. Независимо дали играта е на Windows, macOS или дори на Android, сървърът за игри на Linux е идеален.





Ето какво трябва да знаете, за да изградите сървър за игри на Linux.

Изисквания за изграждане на сървър за игри

Има погрешно схващане, че изграждането на сървър за игри изисква огромен хардуер. Напротив, не се нуждаете от хардуер от висок клас. Компютрите с ниски спецификации обаче вероятно няма да дадат оптимална производителност.



Това наистина зависи от това какви игри планирате да хоствате на вашия сървър за игри на Linux. И така, как можете да започнете?

Е, първо трябва да знаете няколко неща. Въпреки че изграждането на сървър за игри на Linux не е ужасно трудно, това изисква известно познаване на мрежи и компютър. Това, което не знаете, потърсете онлайн.





След това има хардуер. По принцип имате три избора, всички с ограничения:

  • Компактен и достъпен SBC (едноплатен компютър) като Raspberry Pi
  • Вашият компютър с някои подобрени спецификации на системата
  • Специализиран сървър за игри на Linux, хостван другаде

Нека разгледаме плюсовете и минусите на всеки от тях.





Хостинг на Linux Game Server на 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), той представлява редовно изходящо съобщение, с което може да не искате да се ангажирате.

моята лента на задачите няма да работи с windows 10

От друга страна, отдаването под наем на сървър спестява време за поддръжка и избягва разходите за специален 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 сървър на Raspberry Pi за детайли. За настолни компютри вижте нашето ръководство за настройка на сървър на Minecraft.

Създаване на Steam Game Server

За Counter-Strike и други Steam игри ще ви е необходим сървър за игри на Steam. Създаването на сървър за игри на Steam обаче е малко по -различно. За най -широка поддръжка за възможно най -много игри в Linux, най -добре е да използвате Ubuntu със Steam.

Актуализираният списък на Steam с специални сървъри за игри за Linux ще ви помогне да решите. Някои сървъри изискват закупуване на оригиналната игра (като например специален сървър Counter-Strike Global Offensive). Други (например Terraria) не изискват оригинала.

Какво означава това? Е, можете да хоствате сървър за игри за игра, която не притежавате в Linux, но имате в Windows.

Steam Game Server не е наличен по подразбиране със Steam. След като инсталирате клиента за игри, ще ви е необходим SteamCMD за управление на вашите игри. Започнете, като създадете потребител на Steam във вашия терминал на Linux:

useradd -m steam

създайте и въведете домашната папка на потребителя:

cd /home/steam

За да инсталирате на 64-битова система, добавете хранилището за мултивселена и актуализирайте:

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

Накрая инсталирайте steamcmd:

sudo apt install lib32gcc1 steamcmd

Ако работите с 32-битова система, нямате нужда от хранилище за мултивселена. Вместо това, след като създадете началната папка, използвайте

sudo apt install steamcmd

Проверете страниците за поддръжка на Steam за инструкции за други дистрибуции на Linux .

С инсталиран SteamCMD, стартирайте го с:

cd ~
steamcmd

Както бе отбелязано, SteamCMD поддържа анонимно влизане за повечето сървъри за игри. Използвайте

login anonymous

За специализирани сървъри, които планирате да хоствате извън домашната си мрежа, е разумно да създадете нов Steam акаунт. Това трябва да има различни идентификационни данни за вашия обикновен клиент на Steam игра.

Настройка на Steam Game Server

За да инсталирате сървър за игри в Steam, въведете името на инсталационната директория:

force_install_dir

(където води до директория, наречена да съответства на играта).

Steam присвоява AppIDs както за клиенти, така и за сървъри. Например:

Кънтър - Страйк: Сорс

  • ИД на клиентско приложение: 240
  • ИД на сървърно приложение: 232330

Team Fortress 2

  • Клиентско AppID: 440
  • ИД на сървърно приложение: 232250

За да инсталирате (и актуализирате) Steam игрален сървър:

app_update

За източник Counter-Strike използвайте

app_update 232330

За да се свържете с вашия Steam игрален сървър, просто стартирайте играта на вашия клиентски компютър. Ако сървърът за игри не се открие автоматично, изберете опцията за мултиплейър или мрежово възпроизвеждане. Сървърът за игри трябва да бъде изброен тук, така че влезте и играйте.

Мултиплейър с мениджъри на игрови сървъри на Linux

И накрая, Linux Game Server Manager предоставя отлично решение. Това е фантастичен инструмент, който е съвместим с повечето. LGSM разполага с повече от 50 сървъра. Освен това е с отворен код и се интегрира със SteamCMD. Инструментът за командния ред позволява бързо разгръщане на сървъри за игри в Linux.

Научете повече, като посетите linuxgsm.com .

Време е да изградите своя Linux Game Server

Изграждането на сървър за игри за Linux не е лесно, но има достатъчно добър софтуер, за да спре да става сложен.

Независимо дали настройвате сървър на Minecraft или се подготвяте за някакво фрагментирано действие в Counter-Strike Source, инструментите са налични. Ако вашият хардуер отговаря на задачата, вашият сървър за игри трябва да бъде забавна и популярна дестинация за колегите геймъри.

Тъй като вероятно ще искате да разговаряте с опонентите си, ето как да настроите свой собствен Discord сървър .

Дял Дял Туит електронна поща Струва ли си да надстроите до Windows 11?

Windows е преработен. Но достатъчно ли е това, за да ви убеди да преминете от Windows 10 към Windows 11?

Прочетете Напред
Свързани теми
  • Linux
  • Игри
  • Linux
  • Уроци за проекти „направи си сам“
  • Домашен сървър
За автора Кристиан Каули(1510 публикувани статии)

Заместник -редактор по сигурността, Linux, DIY, програмирането и технологиите, обяснени и наистина полезен производител на подкаст, с богат опит в поддръжката на настолни компютри и софтуер. Сътрудник на списание Linux Format, Кристиан е калайджия на Raspberry Pi, любител на Lego и фен на ретро игри.

съвети за стартиране на канал в youtube
Още от Кристиан Каули

Абонирайте се за нашия бюлетин

Присъединете се към нашия бюлетин за технически съвети, рецензии, безплатни електронни книги и изключителни оферти!

Щракнете тук, за да се абонирате
Категория Linux