如何在 Linux 发行版上制作 Minecraft 服务器

Minecraft 是一个非常流行的游戏系列,可用于 Windows、Mac 和 Linux。 由于它在 Linux 上使用沙盒技术,因此无需额外的缓冲区或 CPU 负载即可播放。 如果您是这款游戏的忠实粉丝,您可以使用 Minecraft 服务器与其他玩家一起玩这款游戏。 现在,有一些选项可以让您在 Linux 系统上安装 Minecraft 服务器,而无需做任何事情,只需向 3rd 方软件授权机构支付数美元。 或者,您可以在 Linux 系统上安装并运行自己的 Minecraft 服务器,享受游戏的自由。

Linux 系统上的 Minecraft 服务器

在 Linux 中,Minecraft 需要 Java 才能在您的计算机上运行。 但是,一旦在您的 Linux 系统上安装了服务器,您就可以构建 Minecraft 游戏并探索 Minecraft 的 3D 世界。 在这篇文章中,我们将看到如何在 Debian/Ubuntu 上安装 Minecraft 服务器以及 Fedora/红帽 Linux。

1. 在 Ubuntu/Debian 上安装 Minecraft

在 Ubuntu 服务器/桌面上安装 Minecraft 服务器需要 root 访问权限和有效的 Internet 连接。 在这里,我们将看到如何在 Debian Linux 系统上安装 java 并通过它运行 Minecraft 服务器。

第 1 步:为 Minecraft 创建新用户

如果您使用的是 Ubuntu 服务器或桌面,最好为 Minecraft 服务器创建一个新用户。 您可以运行下面给出的以下命令来创建一个新的 Minecraft 用户。

sudo adduser minecraftuser

现在,由于我们将通过 Java 构建服务器,因此我们可能还需要授予新用户 root 访问权限。 所以,最后,切换到新创建的 Minecraft 用户帐户,开始在您的机器上安装 Minecraft 服务器。

sudo usermod -aG sudo minecraftuser
su - minecraftuser

第 2 步:在 Ubuntu/Debian 上安装 Java

在系统上安装 Java 之前,请确保系统已更新。 在终端 shell 上运行以下命令来更新它。

sudo apt update
sudo apt upgrade

现在,在您的终端 shell 上运行以下命令以在您的系统上安装 Java 版本 8。

sudo apt install openjdk-8-jdk -y

Java 安装完成后,执行版本检查命令以查看是否安装了 Java。

sudo java -version

第 3 步:为 Minecraft 安装屏幕

屏幕是一个应用程序,允许您在系统的后台作为守护程序运行 Minecraft 服务器。 在你的 shell 上运行以下命令来安装 Screen。

sudo apt install screen

sudo  apt安装屏幕

第 4 步:在 Ubuntu/Debian 上下载 Minecraft

Minecraft 服务器可在其官方网站上找到。 我们将使用一个 wget 命令将其下载到我们的系统上。 但是,首先,为 Minecraft 创建一个目录并浏览它。 您可以使用手动或终端命令来创建目录。

sudo mkdir minecraftdir
cd minecraftdir

现在,在运行以下命令之前 wget 命令,确保它已安装在您的系统上。

sudo apt install wget

运行以下 wget 在终端 shell 上的命令下载适用于 Linux 的 Minecraft 服务器的 java 文件。

sudo wget -O minecraft_server.jar https://s3.amazonaws.com/Minecraft.Download/versions/1.11.2/minecraft_server.1.11.2.jar

wget下载我的世界

2. 安装 Minecraft 服务器 Fedora Linux

将 Minecraft 服务器安装在 Fedora 工作站与在Ubuntu上安装它的方法几乎相似,但在命令和步骤上有一些变化。 如果你是一个 Fedora 或 Red Hat Linux 用户,此方法将帮助您在您的机器上安装 Minecraft 服务器。

第 1 步:创建新用户

首先,您需要在现有设置中添加一个用户,以弄乱您当前的服务器或桌面。 然后,我们还需要授予该帐户的 root 访问权限以安装 java。

在终端外壳上运行下面给出的以下命令行以添加用户并允许 sudo 允许。

adduser minecraftuser
passwd minecraftuser

现在,运行以下命令为 Minecraft 用户帐户授予 root 权限。 在 Fedora, 通常 wheel 管理根访问权限。

usermod -aG wheel minecraftuser
su - minecraftuser

Minecraft 的 root 用户和密码

第 2 步:安装 Java Fedora 工作站

现在,当您使用 Minecraft 用户帐户时,在终端 shell 上运行以下 DNF 命令以在系统上安装 Java。

sudo dnf install java-1.8.0-openjdk

安装完成后,执行版本检查命令查看是否安装正确。

为我的世界安装 java

java -version

第 3 步:安装屏幕并设置防火墙

在 Linux 机器上运行 Minecraft 服务器之前,我们应该安装 screen 应用程序以在系统后台运行它。 在你的 shell 上运行下面提到的 DNF 命令以在你的机器上安装 Screen 应用程序。

sudo dnf install screen

sudo  dnf安装画面

可选地,您还可以运行 S 标志命令将当前 Screen 应用程序命名为 Minecraft 服务器。

screen -S minecraftserver

要在机器上加载服务器,明智的做法是在我们系统的网络上允许 Minecraft 的 TCP 端口。 由于 Minecraft 服务器使用端口 25565,以下防火墙守护程序命令将允许我们的 Minecraft 服务器 Fedora 网络。

sudo firewall-cmd --permanent --zone=public --add-port=25565/tcp
sudo firewall-cmd --reload

第 4 步:下载 Minecraft 服务器 Fedora 工作站

到目前为止,我们已经看到了在我们的系统上创建新的 Minecraft 用户帐户和安装 Java 的过程。 之后,是时候在我们的网站上下载并执行 Minecraft 服务器了 Fedora Linux。

首先,运行以下命令创建一个新的专用目录,用于下载 Minecraft 服务器文件。

mkdir minecraftdir

然后浏览该目录并运行 wget 下载服务器文件的命令。

cd minecraftdir
wget https://launcher.mojang.com/v1/objects/3dc3d84a581f14691199cf6831b71ed1296a9fdf/server.jar

通过 wget 下载 Minecraft

3. 在 Linux 上执行 Minecraft Server

Minecraft 服务器下载完成后,浏览目录并找到文件。 此方法对 Debina 和 Fedora Linux 发行版。 首先,运行以下命令 chmod 命令授予 Minecraft 服务器文件的执行权限。

sudo chmod +x minecraft_server.jar

现在,我们需要编辑最终用户许可协议 (Eula) 文件以同意许可文件。 同样,您可以使用您最喜欢的具有 root 权限的记事本编辑器来执行此任务。

sudo nano eula.txt

当脚本文件打开时,在脚本中写入以下行保存和 close 文件。

eula=true

尤拉真

最后,在终端 shell 上运行以下命令以在 Ubuntu Linux 上启动 Minecraft 服务器。 如您所见,该命令被定义为 NoGUI(图形用户界面); 它将继续以 CLI 模式加载服务器。

sudo java -Xmx1024M -Xms1024M -jar minecraft_server.jar nogui

在 Linux 上启动我的世界

我们在上面的命令中分配了 1024M 的总内存来加载服务器。 如果您更改了内存量,您可以更改 Xmx 值。

最后的话

Minecraft 服务器对于在基于 Linux 的系统上加载 Minecraft 游戏系列非常有用且必不可少。 在这篇文章中,我们了解了如何在 Debian 上安装 Minecraft 服务器和 Fedora 工作站。 如果您觉得这篇文章有用且内容丰富,请与您的朋友和 Linux 社区分享这篇文章。 您也可以在评论部分写下您对这篇文章的看法。