在 VPS(虚拟专用服务器) 上托管 Minecraft 有多项好处。 VPS 可为服务器提供稳定且专用的环境,不受个人电脑托管所带来的限制和风险影响。 此设置可确保专用 IP 地址、保证的资源以及对服务器的完全控制,从而带来更可靠、更高效的 Minecraft 体验。
注意:以下指南使用 Ubuntu 22.04。
如何在 VPS 服务器上安装 Minecraft(Java)
1. 登录到VPS 服务器。
2. 运行以下命令以安装 Java JRE。
sudo apt-get updatesudo apt install [OpenJDK version]
所需的 OpenJDK 版本取决于 Minecraft 版本,并且在不同 Ubuntu 版本中的可用性可能有所不同。
| Minecraft 版本 | Java 版本 | OpenJDK 版本 |
| 1.16.x 及以下 | Java 8 | openjdk-8-jre-headless |
| 1.17.x | Java 16 | openjdk-16-jre-headless |
| 1.18.x - 1.20.4 | Java 17 | openjdk-17-jre-headless |
| 1.20.5 至 1.21.11 | Java 21 | openjdk-21-jre-headless |
26.1 及以上 |
Java 25 |
|
3. 出现提示时输入 y。
4. 安装 screen。
sudo apt install screen -y
5. 为 Minecraft 服务器创建一个非特权用户。
sudo useradd -r -U -d /usr/local/games/minecraft_server/ -s /usr/sbin/nologin [Username
注意:请勿使用 root 或具有特权的用户,以防止安全漏洞和未经授权的访问。
6. 创建 Minecraft 文件夹。
sudo mkdir -p /usr/local/games/minecraft_server/java
7. 向第 5 步创建的用户授予文件夹权限。
sudo chown -R [Username]: /usr/local/games/minecraft_server/
8. 切换到该用户。
sudo su - [Username] -s /bin/bash
9. 进入 Minecraft 文件夹。
cd /usr/local/games/minecraft_server/java
10. 下载 server.jar。 链接可从 MCVersions.net 获取。
wget [server.jar link]
11. 为 Minecraft 服务器创建一个 screen。
screen -S [Screen name]
12. 启动 Minecraft 服务器。
java -Xmx1024M -Xms1024M -jar server.jar nogui
13. 停止后,接受 EULA。
sed -i 's/\bfalse\b/TRUE/' eula.txt
14. 运行 Minecraft 服务器。 根据需要修改 Xmx 和 Xms RAM 参数。
java -Xmx1024M -Xms1024M -jar server.jar nogui
如何在 VPS 服务器上安装 Minecraft(Bedrock)
1. 登录到VPS 服务器。
2. 安装 screen。
sudo apt install screen -y
3. 导航到临时文件夹。
cd /tmp
4. 下载 server.jar 的 Linux 版本。 链接可从 Minecraft wiki 获取。
wget [server link]
5. 解压.zip 文件。
apt-get install unzipsudo unzip -d /usr/local/games/minecraft_server/bedrock [.zip filename]
6. 为 Minecraft 服务器创建一个非特权用户。
sudo useradd -r -U -d /usr/local/games/minecraft_server/ -s /usr/sbin/nologin [Username]
注意:请勿使用 root 或具有特权的用户,以防止安全漏洞和未经授权的访问。
7. 创建 Minecraft 文件夹。
sudo mkdir -p /usr/local/games/minecraft_server/bedrock
8. 向第 5 步创建的用户授予文件夹权限。
sudo chown -R [Username]: /usr/local/games/minecraft_server/
9. 切换到该用户。
sudo su - [Username] -s /bin/bash
10. 进入 Minecraft 文件夹。
cd bedrock
11. 创建一个名为 launch_mc_bedrock_server.sh 的文本文件。
nano launch_mc_bedrock_server.sh
12. 输入以下内容:
#!/bin/bashLD_LIBRARY_PATH=. ./bedrock_server
13. 按 CTRL + S 保存,然后按 CTRL + X 退出文件。
14. 转换该文件为可执行文件。
chmod +x launch_mc_bedrock_server.sh
15. 创建一个用于 Minecraft 服务器的 screen。
screen -S [Screen name]
16. 启动 Minecraft 服务器。
./launch_mc_bedrock_server.sh