拒绝黑窗口!Debian 使用 MCSManager 搭建 Minecraft 1.21 服务器保姆级教程
很多刚接触 Linux 的萌新腐竹,兴冲冲买了个 VPS,结果连上 SSH 看到那个黑漆漆的命令行界面就傻眼了。
“我是谁?我在哪?我的服务器怎么开?”
说实话,虽然咱老手习惯了 screen 或者 tmux 这种纯命令行操作,但对于大多数人来说,一个直观、能点点鼠标就重启、看日志、改配置的面板才是刚需。今天我就教大家怎么在 Debian 环境下,用国内最好用的开源面板之一 —— MCSManager (MCSM),把最新的 Minecraft 1.21 给跑起来。
为什么选 Debian?
众所周知,Mojang 的代码是屎山,Minecraft 服务器(尤其是 Java 版)极其吃单核性能。Debian 出了名的轻量、稳定,不会像某些系统那样自带一堆没用的后台服务抢你那点可怜的 CPU 和内存。
第一步:一键安装 MCSManager
别去折腾什么源码编译了,官方有一键脚本,直接拿来主义:
sudo su -c "wget -qO- https://script.mcsmanager.com/setup_cn.sh | bash"
这一步会自动帮你装好 Node.js 环境和 MCSM 的守护进程。装完之后,你会看到类似 http://你的IP:23333 的提示。这时候别急着点,如果打不开,通常是运营商或者服务器提供商的**防火墙(安全组)**没开 23333 端口。
第二步:解决 Java 21 这个“硬骨头”
Minecraft 1.21 强制要求 Java 21。Debian 12 的官方源里可能还在用旧版本,所以我们直接用 Adoptium 的源,稳如老狗:
# 安装必要的工具
apt update && apt install -y wget gnupg
# 导入 GPG 密钥
wget -O - https://packages.adoptium.net/artifactory/api/gpg/key/public | apt-key add -
# 添加源
echo "deb https://packages.adoptium.net/artifactory/debian $(lsb_release -cs) main" | tee /etc/apt/sources.list.d/adoptium.list
# 真的开始装 Java 21
apt update
apt install -y temurin-21-jdk
装完敲一下 java -version,看到 openjdk version "21.x.x" 就说明你离成功不远了。
第三步:在面板里创建服务器
- 浏览器打开
http://你的IP:23333,初始账号密码通常是root和123456(进去赶紧改了!)。 - 点击 “应用实例” -> “新建实例” -> “Minecraft Java 版”。
- 上传服务端:去下载 1.21 的
server.jar。我建议用 Paper 或者 Purpur,毕竟原版服务端的优化懂得都懂,卡到你怀疑人生。 - 配置参数:
- 启动命令记得选你刚装的 Java 21 路径。
- 内存分配:如果你的 VPS 是 4G,建议给 3072M (3G),留点呼吸空间给系统。
第四步:那些新手必踩的“坑”
1. EULA 协议
第一次启动肯定会失败,别慌,看日志。你会发现它让你同意 eula.txt。在面板的文件管理里找到这个文件,把 false 改成 true 再启动。这是 Mojang 的日常“免责声明”。
2. 正版验证 (Online Mode)
如果你和你的小伙伴还没入正(咳咳),在 server.properties 里把 online-mode 改成 false。不过说真的,补个票也不贵。
3. 网络与端口转发
如果你是在家里内网穿透开服,或者想让服务器地址更专业一点,别直接给玩家 IP+端口。
通常我们会配置一个 SRV 记录,这样玩家只需要输入 mc.yourdomain.com 就能进去,不用记那该死的端口号。如果你不会算 SRV 记录的优先级和权重,可以去 Minecraft SRV 记录生成工具 填个表,一键生成。
进阶玩法:监控你的服务器
服开起来了,怎么知道它卡不卡?或者想在网页上展示服务器状态?
你可以直接用 Minecraft 服务器状态查询 来看当前的 TPS(如果装了插件)、在线人数和版本号。这种工具在排查“为什么我连不上服务器”时特别好用,能一眼看出是后端挂了还是你网络抽风。
总结
在 Debian 上开服其实没那么难,关键是选对工具。MCSManager 帮你解决了繁琐的后台管理,你只需要关注如何把服玩出花来就行。
如果过程中遇到权限报错(Permission Denied),记得检查一下文件所属用户是不是 root,或者干脆用 chmod -R 755 暴力解决(虽然不推荐,但对小白最管用)。
祝各位腐竹开服顺利,早日成为百人大服!