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
第 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
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
第 2 步:安装 Java Fedora 工作站
现在,当您使用 Minecraft 用户帐户时,在终端 shell 上运行以下 DNF 命令以在系统上安装 Java。
sudo dnf install java-1.8.0-openjdk
安装完成后,执行版本检查命令查看是否安装正确。
java -version
第 3 步:安装屏幕并设置防火墙
在 Linux 机器上运行 Minecraft 服务器之前,我们应该安装 screen 应用程序以在系统后台运行它。 在你的 shell 上运行下面提到的 DNF 命令以在你的机器上安装 Screen 应用程序。
sudo dnf install screen
可选地,您还可以运行 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
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
我们在上面的命令中分配了 1024M 的总内存来加载服务器。 如果您更改了内存量,您可以更改 Xmx 值。
最后的话
Minecraft 服务器对于在基于 Linux 的系统上加载 Minecraft 游戏系列非常有用且必不可少。 在这篇文章中,我们了解了如何在 Debian 上安装 Minecraft 服务器和 Fedora 工作站。 如果您觉得这篇文章有用且内容丰富,请与您的朋友和 Linux 社区分享这篇文章。 您也可以在评论部分写下您对这篇文章的看法。