搭建一直开启的MC服务器,核心方案是使用云服务器(VPS)或家用主机搭配内网穿透/DDNS,其中云服务器是大多数人的首选,因为它不依赖本地网络和电力,能实现真正7×24小时不间断运行。
开篇:先搞懂“一直开启”到底需要什么条件
很多玩家第一次开服务器,用的是自己电脑,朋友联机时开一下,但要做到“一直开启”,本质要解决两个问题:硬件不关机和网络不断线,家用电脑开一个月,电费、散热、系统稳定性都扛不住,所以行业里做长期服务器的,基本都走两条路:租一台云服务器,或者用一台低功耗旧电脑/树莓派放家里,前者花钱省心,后者省钱费精力,先别急着选,下面我把每条路的关键细节拆开讲。
云服务器方案:最省心的一直开启方式
为什么云服务器是首选
云服务器放在机房,有独立电源、散热和带宽,厂家保证在线率,你不需要担心家里停电、路由器死机、宽带断线,据行业内多年运维经验,云服务器的年平均在线时间能达到99.9%以上,这是家用网络很难做到的,而且现在云厂商的入门套餐价格已经压得很低,新用户第一年往往只需要几十元,比你自己折腾电费还划算。
选购云服务器:配置、带宽、地域怎么定
配置上,MC服务器不吃显卡,吃内存和单核性能,Java版服务器通常用Paper或Spigot这类优化核心,4G内存能带20人左右的小服,8G内存可以舒服地带50人,CPU不用太纠结,主流云厂商的入门级CPU(比如2核)足够跑小型服务器,带宽方面,家用宽带上行只有30-50Mbps,云服务器的5Mbps带宽就够10人同时在线,因为MC每个玩家平均占用大约0.1-0.3Mbps,地域选择上,离你和你的朋友最近的城市就是最好的,比如你在江浙沪就选上海节点,在广东就选广州或深圳,如果你问“我的服务器该选哪个地域”,答案很简单:你朋友里延迟最低的那个地方。
具体购买和初始化步骤
- 选择一家云厂商(国内常见的有简米云、酷番云、华为云),注册账号实名认证。
- 购买“轻量应用服务器”或“云服务器ECS”,操作系统选 Ubuntu 22.04 LTS 或 CentOS 7(Ubuntu更省心)。
- 付款后进入控制台,重置root密码。
- 通过SSH工具(如FinalShell、Xshell)连接服务器IP。
- 依次执行以下命令安装Java(以Ubuntu为例):
sudo apt update sudo apt install openjdk-17-jre-headless -y
创建一个存放服务器的目录并进入:
mkdir /home/mc && cd /home/mc
下载服务端核心文件(以Paper 1.20.1为例,官网获取最新链接):
wget https://download.papermc.io/paper/1.20.1/paper-1.20.1-196.jar
启动服务器(第一次启动会生成配置文件并停止):
java -Xmx4G -Xms4G -jar paper-1.20.1-196.jar nogui
- 编辑
eula.txt,把eula=false改成eula=true,保存。 - 再次执行第8步的命令,服务器就正式开了。
开机自启与守护进程:防止意外停止
云服务器重启后,MC进程不会自动运行,你需要用systemd来托管它,创建一个服务文件:
sudo nano /etc/systemd/system/mc.service
如下:
[Unit] Description=MC Server After=network.target [Service] WorkingDirectory=/home/mc ExecStart=/usr/bin/java -Xmx4G -Xms4G -jar paper-1.20.1-196.jar nogui Restart=always User=root [Install] WantedBy=multi-user.target
保存后依次执行:
sudo systemctl enable mc sudo systemctl start mc
这样服务器无论崩溃还是机器重启,都会自动拉起来。这是“一直开启”的关键保障,很多新手漏掉这一步,导致服务器开几天就莫名其妙下线。
家用主机方案:零月租但要解决网络难题
怎么用旧电脑做一直开启的服务器
如果你手头有闲置的旧电脑或笔记本,配上一块固态硬盘,装个Linux系统(Ubuntu Server或Debian),同样按上面的步骤装Java和开服,功耗通常只有30-60W,一个月电费十几块钱,但有个硬伤:你的家用IP是动态的,而且运营商通常不给你公网IP,这时候就需要内网穿透工具。
内网穿透与公网IP的对比分析
| 方案 | 优点 | 缺点 | 适合场景 |
|---|---|---|---|
| 内网穿透(frp/Ngrok) | 无需公网IP,免费或低成本 | 延迟高,带宽受限,免费节点不稳定 | 3-5人小型联机 |
| 光猫拨号获取公网IP | 延迟低,完全自主 | 必须联系运营商改桥接,难度较高 | 有一定网络基础 |
| DDNS绑定动态公网IP | 延迟低,不担IP变了 | 同样要先有公网IP,且路由器需支持 | 长期固定好友 |
内网穿透的具体操作:在一台有公网IP的小带宽云服务器(最便宜的即可)上安装frps服务端,在自己家用电脑上运行frpc客户端,把MC的25565端口映射出去,玩家连接时填“云服务器IP:映射端口”,但免费frp节点通常不稳定,有预算还是建议自己租一台最低配云服务器专门做转发,每月十几元。
获取公网IP:拨打宽带运营商客服电话,报“需要公网IP做家庭服务器”,客服会帮你改,或者你自己登录光猫超级管理员账号,把路由模式改成桥接,用路由器拨号,改完后在路由器和光猫里分别做端口映射,把25565端口转发到开服的电脑IP上。
路由器端口映射与防火墙
- 登录路由器管理页(一般是192.168.1.1或192.168.0.1)。
- 找到“端口映射”或“虚拟服务器”选项。
- 添加一条规则:外部端口25565,内部端口25565,内网IP填你开服电脑的IP(建议在路由器里给这台电脑绑定静态IP)。
- 云服务器安全组里放行TCP 25565端口(如果走云服务器转发)。
- 家用电脑的Windows防火墙或Linux防火墙(ufw)放行25565。
做完这五步,你的朋友就能通过你的公网IP或者DDNS域名直接连接了,DDNS配置在路由器里很方便,填入花生壳或简米云域名解析的记录,路由器会自动更新IP。
服务端软件选择:影响稳定性和性能的关键
服核心对比:原版、Spigot、Paper、Fabric
- 原版服务端:功能最纯正,但优化差,卡顿明显。
- Spigot:支持插件,兼容性好,但性能一般。
- Paper:目前主流,修复了原版和Spigot的很多性能问题,崩溃率低。
- Fabric:适合玩模组,但模组服对配置要求高,长期开服不推荐入门者用。
我推荐你直接使用Paper核心,如果你要装大量玩法插件(比如经济、领地、商店),Paper配合Vault和EssentialsX是很成熟的组合,如果你只是想跟朋友原版生存,Paper的默认配置也完全够用。
服务器自带的安全设置
长期开的服务器会被各种人扫描和恶意访问,有两个基础动作必须做:
- 开启正版验证:
online-mode=true保持默认,盗版玩家进不来。 - 设置白名单:在
server.properties里加一行white-list=true,然后开服后在控制台输入whitelist add 玩家ID,只有白名单玩家能进。 - 定时备份:用crontab定时把
/home/mc/world目录打包上传到别的存储位置,防止误删或存档损坏。
产品的成本怎么算:云服务器与家用机的价格对比
我直接给你算一笔账,方便你做决定。
- 云服务器:入门款轻量服务器(2核4G)新用户通常一年100元以内,续费贵一些,大概每年300-500元,带宽5Mbps,够用。
- 家用机:旧电脑零成本,但每月电费按15度算约10元,一年120元,如果自己买树莓派4B,硬件成本400元左右,功耗5W,一年电费不到10元。
- 内网穿透云服务器:最低配1核1G,一年几十元,加上家用机电费,总成本比直接租一台高性能云服务器还低,但需要自己维护。
如果你问“开MC服务器一个月多少钱”,答案分两种:纯云服务器月均8-40元;家用机加转发服务器月均10-20元,对于大多数只想稳定开服三五好友玩的玩家,直接买云服务器更省事,省下的时间精力远超这点差价。
遇到问题怎么排查:常见故障与解决路径
服务器连不上但进程还在
先查看进程是否真的活着:ps aux | grep java,然后检查云服务器安全组是否放行了25565端口,再看Linux防火墙有没有拦截,用ss -lntp | grep 25565看端口监听状态,如果进程挂了,查看日志:
tail -n 50 /home/mc/logs/latest.log
根据最后几行报错定位原因,可能是内存不足或插件冲突。
玩家延迟忽高忽低
多数情况下是你带宽的上行被占用了,云服务器可以升级带宽,家用机则要限制其他设备下载,另外检查你选择的服务器地域是否离玩家太远,中国玩家连香港建服普遍延迟40-80ms,连美国则要150-250ms,玩生存勉强可以,PVP会很痛苦。
服务器自动重启但存档回档
在server.properties里设置:
sync-chunk-writes=true
同时备份插件会自动保存世界,如果频繁崩溃,把-Xmx调大到5G,并减少同时加载区块数量。
Q&A:关于一直开启的MC服务器,大家常问的三个问题
用我的电脑开服务器,电脑能关机吗?
不能,关机就等于服务器下线,如果只是想省钱,建议用旧电脑专机专用,安装Linux系统减少性能开销,Windows系统开服稳定性稍差,长时间运行容易漂移。
云服务器提供商随便选一家都行吗?
不是,国内主流厂商的网络连通性差异不大,但售后服务和质量差异明显,行业共识认为,大厂的轻量应用服务器对新手最友好,控制台操作直观,文档完善,小厂便宜但可能跑路或限速,不要赌。
一直开启的服务器需要备案吗?
如果你的服务器在中国大陆境内,并且通过域名访问,需要ICP备案,但MC玩家一般直接连IP,不绑定域名,所以不强制,如果你用了域名且解析到大陆服务器,那就需要备案,用香港或海外的服务器则完全不需要备案。
首发原创文章,作者:王坚,如若转载,请注明出处:https://idctop.com/article/694499.html




