如何在Linux上设置专用的Minecraft服务器?分步操作指南

2021年11月21日04:49:15 发表评论 1,006 次浏览

Linux设置专用Minecraft服务器教程介绍

构建和改善游戏体验的能力取决于服务器的后端基础设施。专用服务器具有先进的性能潜力,使其成为处理游戏工作负载的高效平台。

Minecraft 专用服务器是在线 Minecraft 游戏的理想选择。

Linux如何设置专用的Minecraft服务器在本教程中,你将了解为什么以及如何设置专用 Minecraft 服务器。

先决条件

  • 访问命令行/终端
  • 专用游戏服务器
  • 至少 5GB 内存
  • 基于 Intel 内核的 CPU 或基于 AMD K8 的 CPU IBM 970 2.0 GHz
    及更好

拥有 Minecraft 专用服务器的好处

使用专用的 Minecraft 服务器,你是服务器资源的唯一用户。因此,你可以期待更多的处理、内存和存储功能来更好地处理要求苛刻的工作负载。

使用专用资源设置 Minecraft 服务器的主要优点包括:

  • 改进的性能。
  • 充分利用资源和带宽。
  • 控制模组和插件。
  • 更好的安全性和隐私性。

有关进行此类设置的更多信息,请查看我们的专用游戏服务器。

注意:要了解有关专用游戏服务器如何工作以及如何选择提供商的更多信息,请参阅我们的文章什么是游戏专用服务器?

设置专用的 Minecraft 服务器

第 1 步:通过 SSH 连接到你的主机

如何在Linux上设置Minecraft服务器?第一步是连接到你的专用服务器。

1. 在本地机器上打开 SSH 终端并运行以下命令:

ssh your_username@host_ip_address

2.输入你的密码并按Enter 键

如果你是第一次连接服务器,则需要确认你要继续连接。键入yes和命中输入

你现在应该连接到你的专用服务器。

注意:需要帮助设置 SSH?查看如何在 Linux 或 Windows 中使用 SSH 连接到远程服务器。

第 2 步:安装 Java

Linux如何设置专用的Minecraft服务器?连接到专用服务器后,继续安装 Java。

我们将设置Java 开发工具包(Open JDK),这是 Java 平台的开源实现。

安装步骤略有不同,具体取决于服务器上运行的 Linux 发行版。

在 Ubuntu 上安装 Java

1. 更新存储库以确保你下载最新版本的 OpenJDK:

sudo apt update

2. 然后,运行命令安装最新的Java Development Kit

sudo apt install default-jdk

3. 输入y (yes)确认安装 并按 Enter 键

4. 通过运行以下命令验证 Java 是否安装在你的 Ubuntu 服务器上:

java -version

输出应以系统上安装的 OpenJDK 版本响应。

如何在Linux上设置专用的Minecraft服务器?分步操作指南

有关 Ubuntu 的详细安装指南,请参阅如何在 Ubuntu 上安装 Java。

在 CentOS 上安装 Java

1. 首先更新包存储库:

sudo yum update

2. 然后,安装Java 开发工具包

sudo yum install java-11-openjdk-devel

3. 输出应该显示它已经在系统上成功安装了 Java。要确认,你可以检查 Java 版本:

java -version
如何在Linux上设置专用的Minecraft服务器?分步操作指南

有关 CentOS 的详细安装指南,请参阅How To Install Java 11 & 12 On CentOS。

第 3 步:安装屏幕

Screen 是一个控制台应用程序,可在你未连接时保持服务器运行。

  • 在 Ubuntu 上安装 Screen:
sudo apt install screen
  • 要在 CentOS 上安装 Screen,请运行:
sudo yum install screen

第 4 步:为 Minecraft 文件创建目录

1. 如何在Linux上设置Minecraft服务器?创建一个minecraft目录,你将在其中存储 Minecraft 文件:

mkdir minecraft

2. 然后,移动到新目录:

cd minecraft

步骤 5:下载所需的配置文件

1. Linux如何设置专用的Minecraft服务器?导航到Minecraft 下载页面,右键单击minecraft-server版本并复制链接位置。

如何在Linux上设置专用的Minecraft服务器?分步操作指南

2. 接下来,使用wget 命令下载 Minecraft 服务器文件。粘贴上一步复制的链接位置:

wget https://launcher.mojang.com/v1/objects/35139deedbd5182953cf1caa23835da59ca3d7cd/server.jar

输出通知你它已下载 Minecraft 服务器文件并将它们保存在名称server.jar 下

如何在Linux上设置专用的Minecraft服务器?分步操作指南

3. 重命名server.jar文件,使其与下载的 Minecraft 版本的名称相匹配。在撰写本文时,最新的 Minecraft 服务器版本是1.16.4。因此,我们使用以下命令将server.jar文件重命名为minecraft_server.1.16.4.jar

mv server.jar minecraft_server.1.16.4.jar

4.接下来,执行以下命令:

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

输出响应错误,通知你需要同意EULA(最终用户许可协议)才能运行服务。继续执行下一步。

如何在Linux上设置专用的Minecraft服务器?分步操作指南

第 6 步:接受 Minecraft 的 EULA

1. Linux设置专用Minecraft服务器教程:列出/minecraft目录的内容以验证你是否拥有eula.txt文件:

ls
如何在Linux上设置专用的Minecraft服务器?分步操作指南

2. 使用你选择的文本编辑器打开 EULA 文件:

nano eula.txt

3. 该文件包含一个 URL,可将你带到 Minecraft 最终用户许可协议。导航到网页并通读许可协议。

如何在Linux上设置专用的Minecraft服务器?分步操作指南
Linux设置专用Minecraft服务器教程

4、如果同意条款,返回终端窗口修改eula.txt文件。将该行更改eula=falseeula=true.

如何在Linux上设置专用的Minecraft服务器?分步操作指南

5. 保存更改 ( CTRL + O ) 并退出文本编辑器 ( CTRL + X )。

第 7 步:运行屏幕

使用以下screen命令启动 Screen 会话并添加-S选项以命名会话:

screen -S "Minecraft server"

第 8 步:运行你的 Minecraft 服务器

1. Linux如何设置专用的Minecraft服务器?通过重新运行java命令来执行jar文件,再次尝试启动 Minecraft 服务器:

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

等待系统完成执行。你应该会收到一条消息,表明该进程为Done!,这意味着 Minecraft 服务器已启动并正在运行。

2. 你现在可以通过按Ctrl + a + d离开 Minecraft 屏幕。

3. 要重新连接到屏幕,请按Ctrl + r

注意:要更改默认配置,请参阅存储在/minecraft目录中的server.properties文件。

步骤 9:配置防火墙

如何在Linux上设置Minecraft服务器?要允许来自 Minecraft 的传入连接,你需要编辑防火墙配置。默认情况下,Minecraft 使用端口25565

以下命令为 ufw 启用端口转发:

sudo ufw allow 25565

CentOS 6.X 及更早版本默认带有 iptables。为 iptables 启用端口转发的命令是:

iptables -I INPUT -p tcp --dport 25565 -j ACCEPT
iptables-save >/etc/sysconfig/iptables

CentOS 7.X 和更新版本默认带有 firewalld。以下命令为 firewalld 启用端口转发:

firewall-cmd --permanent --add-port=25565/tcp
firewall-cmd --reload

第 10 步:将域指向你的 Minecraft 服务器

如何在Linux上设置Minecraft服务器?你可以通过更新域的 DNS 记录将域指向你的 Minecraft 服务器。使用以下值为你的域添加“A”记录

  • Host : @
  • 值:你的 Minecraft 服务器的 IP 地址
  • TTL : 自动或 30 分钟

请记住,执行 DNS 更改最多可能需要 24 小时。

Linux设置专用Minecraft服务器教程结论

Linux如何设置专用的Minecraft服务器?阅读本文后,你应该已经成功设置了专用的 Linux Minecraft 服务器。现在,你可以享受在游戏时完全控制硬件资源的所有好处。

在选择专用游戏服务器之前,请详细了解专用服务器为最终用户带来的好处。

木子山

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: