搭建 Minecraft 服务器
Minecraft服务器是一个程序,需要在游戏期间运行于可通过互联网访问的机器上。选择哪种机器取决于预算、需求和你愿意自行管理的部分。这里介绍四种选择,以及NimBlock托管的限制。
四种开服方式,以及它们的真实价格
很少有人会把这四种方式放在一起比较,因为讲到它们的文章,基本都是在推销其中一种。这里就是 这四种方式,附上各自真正花钱的地方。
| 方案 | 你要花的钱 | 你要自己搞定的事 |
|---|---|---|
| 在家自建 | 电费,以及在游戏期间保持开机的机器。 | Java 环境、路由器的端口转发、会变化的公网 IP、备份,还有家庭网络的安全。 |
| 云服务器(VPS) | 每月 5 到 20 欧元,取决于内存大小。 | 什么都要自己来:Linux、防火墙、安装 Paper、让服务能自动重启、备份。说白了就是系统运维。 |
| Minecraft 主机商 | 每月 3 到 15 欧元,通常按内存的 GB 数计费。 | 开服本身几乎不用操心。但插件还是得自己找、自己配置、自己维护,时间大多花在这上面。 |
| NimBlock | 测试期间免费。15分钟没有玩家后停止;有可用资源时才能重新启动。 | 从控制面板创建并启动服务器,然后在浏览器中用积木搭建插件。 |
最容易让人意外的是第二行。VPS 常被当成省钱的选择,确实是,前提是你把自己花在上面的时间当成 不值钱。如果你从没打开过终端,这条路对你来说不是入门的第一步。
不管选哪种,你都需要这些
- 内存。几个朋友一起玩,1 GB 就够;同时在线超过十来个玩家,得留 2 到 4 GB。真正吃内存的是同时加载的区块数量,所以玩家各自分散探索,比大家聚在一起更费内存。
-
地址和端口。Minecraft 服务器默认监听 25565 端口。如果你的服务器用了
别的端口,玩家只要输入
地址:端口,效果完全一样。 -
同意 Mojang 的 EULA。只要
eula.txt里的条款没被同意, Minecraft 服务器就无法启动,而这份同意约束的是服务器的运营者,也就是你。 - 游戏期间可以访问的机器。如果机器关机或断网,玩家就无法连接。在NimBlock,有可用资源时,你可以从控制面板重新启动已停止的服务器。
NimBlock 具体提供什么样的服务器
一个 Paper 26.1.2 服务器,跑在它自己的容器和网络里。Paper 是 Minecraft Java 版最主流的服务端:比官方服务端更快,而且能加载插件。玩家那边,用他们平时用的 客户端直接连,什么都不用装。
- 每个账号一台服务器,1 GB 内存,5 GB 硬盘空间。
- 在页面上就能启动、关闭、重启服务器,还有实时控制台。
- 你可以直接在控制台里输入内容:打的每一条都会作为管理员命令发给服务器。
- 世界是你的。随时点一个按钮就能打包下载。
- 而其他地方都没有的部分是:插件靠拖积木组装,不用停服就能安装,而且 完全不用写 Java 代码。
测试期间,连续15分钟没有玩家连接时,你的服务器会自动停止运行。但在服务器实际进入在线状态后的前10分钟内,不会因这一原因停止。这10分钟不会额外加到15分钟上。停止前的最后一分钟,控制面板会显示剩余时间;每段没有玩家的时期内,你可以延长60秒一次。只要有玩家连接,即使玩家没有移动,也不会触发这种停止。停止不会删除你的世界或插件;服务的存储容量和数据保留限制仍然适用。有可用资源时,你可以从控制面板重新启动服务器。玩家尝试连接不会启动已停止的服务器。
NimBlock 不能做什么
这些事情提前说清楚,总比你注册以后才发现好。
- 不支持模组,也不支持整合包。Paper 既不是 Forge 也不是 Fabric。如果你要 跑的是整合包,得找支持它的主机商。
- 不支持从别处下载的 .jar 插件。NimBlock 只运行在它编辑器里拖出来的插件, 它们由一套公开的 语法描述。这也是同一台机器上多个服务器能安全共存 的原因。
- 不支持 Bedrock。只支持 Minecraft Java 版,两个版本用的网络协议不一样。
- 不支持自定义域名。你的服务器地址和端口都挂在 nimblock.com 下面。
- 资源由大家共享。创建服务器需要可用存储空间,启动还需要可用内存。资源不足时,控制面板可能拒绝启动。你可以重试,但等待时间没有保证。已停止的服务器会保留世界,并继续占用存储空间。
要花多少钱
测试期间托管免费,无需银行卡,也不会自动订阅。服务器在一段时间没有玩家后停止,有助于共享资源。这项变更不会引入付费方案,也不会删除世界或插件。
等哪天真的开始收费,会提前告诉你,你的世界也始终可以一键下载带走。
常见问题
- Minecraft 服务器到底需要多少内存?
- 几个朋友一起玩,两到十个人,不装模组、不用吃资源的插件,1 GB 内存就够了,这也是 NimBlock 给的配置。同时在线超过十个人,或者有很多机关在运转,就得留 2 到 4 GB。真正吃内存的不是玩家数量,而是同时加载的区块数量:十个玩家各自分散探索,比二十个玩家挤在同一个地方更费内存。
- Minecraft 服务器能免费搭建吗?
- 可以。在家托管需要支付电费,并在游戏期间保持机器可以访问。免费托管的限制取决于各家的服务。NimBlock在测试期间免费:连续15分钟没有玩家后服务器会停止,但世界会保留。有可用资源时,你可以从控制面板重新启动。
- 玩家加入服务器需要额外安装什么吗?
- 不需要。Paper 是服务端,不是模组:官方的 Minecraft Java 版客户端可以原样连上去。玩家只要输入地址和端口,就这么简单。这跟装了 Forge 或 Fabric 模组的服务器不一样,那种服务器要求每个玩家都装上跟服务端完全一致的模组。
- Bedrock 版(主机、手机、Windows 10)能加入吗?
- 不能。NimBlock 提供的是 Minecraft Java 版服务器,Bedrock 客户端连不上来。这是游戏本身的限制,不是主机商的问题:两个版本用的网络协议根本不一样。
- 能安装模组,或者从别处下载的插件吗?
- 不能,这是刻意的选择。NimBlock 只运行你在编辑器里拖出来的插件,它们由一套公开的语法描述,而不是从网上随便下载来的 .jar 文件。一个什么 .jar 都能接受的服务器,也就等于让邻居的机器上跑什么代码都行。如果你要跑的是整合包,或者一堆现成的插件,普通的 Minecraft 主机商才是合适的工具,这一点这篇文章说得很直白。
- 不用 NimBlock 了,我的世界还能拿走吗?
- 能,世界始终是你的。面板上点一个按钮,就会把你的世界打包成压缩包供你下载:这就是一个普通的 Minecraft 世界,可以在游戏里直接打开,也可以放到别的服务器上继续用。这里没什么能拴住你。
- 服务器什么时候会自动停止?
- 测试期间,连续15分钟没有玩家连接时,你的服务器会自动停止运行。但在服务器实际进入在线状态后的前10分钟内,不会因这一原因停止。这10分钟不会额外加到15分钟上。停止前的最后一分钟,控制面板会显示剩余时间;每段没有玩家的时期内,你可以延长60秒一次。只要有玩家连接,即使玩家没有移动,也不会触发这种停止。停止不会删除你的世界或插件;服务的存储容量和数据保留限制仍然适用。有可用资源时,你可以从控制面板重新启动服务器。玩家尝试连接不会启动已停止的服务器。