关于我们

质量为本、客户为根、勇于拼搏、务实创新

< 返回新闻公共列表

在Linux上能创建出游戏服务器的一些东西吗?

发布时间:2020-03-18 18:18:09

与多个玩家玩游戏一直以来都比较风趣。它始于Atari 2600和街机机柜。当互联网年代到来时,游戏服务器使长途多人游戏成为实际。

运用当时一代的PC游戏,您可以连接到服务器或自己运转。Minecraft,Counter-Strike和许多其他游戏在公共和私家服务器上支撑多人游戏。

最好的结果是运用Linux服务器。不管游戏是在Windows,macOS仍是Android上,Linux游戏服务器都是抱负的挑选。

这是在Linux上构建游戏服务器所需的常识。

构建游戏服务器的要求

有一个误解,认为构建游戏服务器需求强壮的硬件。相反,您不需求高端硬件。可是,低规范计算机或许不会发生最佳功能。

这实际上取决于您计划在Linux游戏服务器上保管哪些游戏。那么,怎么开端?

好吧,您需求首要了解一些工作。虽然在Linux上构建游戏服务器并不是很困难,但确实需求必定的网络和计算机了解性。您不知道的内容,在线查找。

然后是硬件。您根本上有三个挑选,一切挑选都有局限性:

像Raspberry Pi相同紧凑且价格合理的SBC(单板计算机) 您的PC,具有一些增强的体系规范 专用Linux游戏服务器,在其他当地保管

让咱们看看它们各自的优缺陷。

在Raspberry Pi上保管Linux游戏服务器

在Raspberry Pi上保管游戏服务器分外的简略,可是您将仅限于大多数较旧的游戏。可是,该计算机价格低廉,功耗低,而且具有内置的无线网络和以太网。

这使其很合适保管Minecraft,QuakeWorld,Terraria,Windward乃至OpenTTD和FreeCiv等多人游戏环境。

有爱好运用Raspberry Pi驱动的Linux游戏服务器吗?有关更多具体信息,请检查咱们的Raspberry Pi游戏服务器列表。请注意,列表中的大多数游戏也可以保管在规范Linux PC上。

 您可以在Raspberry Pi上运转的10个游戏服务器Raspberry Pi可以完结许多超卓的工作,包含作为游戏服务器运转。这是它可以保管的一些最佳游戏。阅览更多 将您的PC用作游戏服务器

计划运用您的PC保管多人网络游戏?假如您具有强壮的配备,将PC用作在Linux上运转的游戏服务器是一个正确的挑选。它将可以处理从Minecraft到《使命呼唤:黑色举动》的一切内容。

可是,这有一些缺陷。您需求坚持PC一直处于翻开状况并连接到网络。还主张运用专用IP地址,以增加潜在的开销。

坚持服务器更新,修补Linux操作体系,保证其安全以及在必要时晋级硬件也是一个应战。

租借专用的Linux游戏服务器

您也可以租借可以用游戏服务器软件设置的服务器。

节约许多时刻,这是铁杆多人游戏玩家的解决方案。虽然专用Linux游戏服务器价格合理(根本Minecraft服务器每月约10美元起),但它确实代表了您或许不期望提交的定时付款。

另一方面,租借服务器可以节约保护时刻,并防止专用IP地址的本钱。可是,您将只能保管所选Linux游戏服务器软件支撑的游戏。

西昆云供给了牢靠的解决方案,供给了用于网络游戏的高质量服务器。他们还供给免费服务器供盛行的较旧游戏运用。

运用Linux构建游戏服务器

确认合适您的游戏,游戏玩家集体和预算的解决方案后,就可以构建服务器了。关于租借解决方案,您可以单击网站上的几个按钮;假如您运用的是PC,则需求检查以下几件事:

服务器可用吗? 是否支撑在线多人游戏? 您的PC是否满意硬件要求?

您还应该考虑ISP是否需求专用的IP地址。这样一来,玩家便可以拜访您的服务器。可是,专用IP地址并不廉价。坚持运用本地网络将证明价格更廉价。

您需求游戏服务器办理员吗?

哪个Linux发行版最合适游戏服务器?

可是,假如您持续运用Linux游戏服务器,则需求为游戏挑选最佳发行版。

关于任何对此不了解的人,最易拜访的Linux版别Ubuntu便是一个超卓的游戏服务器。有关此操作体系的文档,主张和博客许多,更不用说支撑的硬件品种繁复,因而设置主机游戏应该很简略。

您或许考虑的代替办法包含:

德比安 Arch Linux Gentoo

简而言之,您正在寻觅一种易于运用,合适您的硬件并可以支撑游戏的发行版。

您可以正常的运用Linux构建哪些游戏服务器?

因而,许多受欢迎的游戏都供给在线多人游戏支撑。因而,在与游戏服务器坐落同一网络上的体系上装置时,游戏会检测到任何多人游戏会话。

示例游戏包含:

我的国际 军团要塞2(上) 反恐精英

可是,选项远不止这三个。您可以相对轻松地为这些游戏中的任何一个创立游戏服务器。关于其他游戏,请检查它们是否支撑网络多人游戏。

在某些情况下,您乃至不需求全尺度的PC。例如,Raspberry Pi是Minecraft的首要候选产品。有关具体信息,请检查咱们有关怎么在Raspberry Pi上设置Minecraft服务器的具体攻略。关于台式机,请参阅咱们的Minecraft服务器设置攻略。

 怎么在Raspberry Pi上设置Minecraft服务器要保管自己的Minecraft服务器?Raspberry Pi是抱负的挑选。这是在Raspberry Pi上设置Minecraft服务器的办法。阅览更多 创立Steam游戏服务器

关于Counter-Strike和其他Steam游戏,您需求Steam游戏服务器。可是,创立Steam游戏服务器有点不同。为了在Linux上尽或许广泛地支撑尽或许多的游戏,最好将Ubuntu与Steam一同运用。

Steam的 Linux 专用游戏服务器的最新列表将帮助您做出决议。某些服务器要求购买原始游戏(例如“反恐精英全球攻势专用服务器”)。其他(例如Terraria)则不需求原始文件。

这是啥意思?好吧,您可以为不在Linux上但在Windows上具有的游戏保管游戏服务器。

默许情况下,Steam不供给Steam Game Server。装置游戏客户端后,您将需求SteamCMD来办理您的游戏。首要在Linux终端中创立Steam用户:

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

(其间会导致一个名为与游戏匹配的目录)。

Steam为客户端和服务器分配AppID。例如:

反恐精英源

客户端AppID:240 服务器AppID:232330

团队要塞2

客户端AppID:440 服务器AppID:232250

要装置(和更新)Steam游戏服务器:

app_update

关于反恐精英源,请运用

app_update 232330

要连接到Steam游戏服务器,只需在客户端PC上运转游戏即可。假如未自动检测到游戏服务器,请挑选多人游戏或网络游戏选项。游戏服务器应在此处列出,以便登录并播映。

具有Linux游戏服务器办理器的多人游戏

最终,Linux Game Server Managers供给了一个不错的解决方案。这是一个与大多数东西兼容的超卓东西。LGSM具有超越50台服务器。别的,它是开源的,并与SteamCMD集成。指令行东西答应在Linux上快速布置游戏服务器。

拜访linuxgsm.com了解更多信息。

是时分构建您的Linux游戏服务器

为Linux构建游戏服务器并不简单,可是有足够好的软件来阻挠它变得复杂。

不管您是设置Minecraft服务器仍是预备对Counter-Strike Source进行碎片操作,这些东西都可用。假如您的硬件可以担任这项使命,那么您的游戏服务器应该是火伴游戏者一个风趣且受欢迎的目的地。

您或许想与对手谈天,因而这里是设置您自己的Discord服务器的办法。


/template/Home/Zkeys2/PC/Static