为什么你需要一台自己的《我的世界》服务器?
无论你是想和三五好友联机生存,还是打造一个专属的小型社区,拥有一个私人服务器都能让你完全掌控游戏体验。不用担心官方服务器延迟、版本不匹配或突然关闭,你可以自由安装插件、修改规则,甚至享受“管理员”的特权。更棒的是,完全免费搭建一台稳定运行的服务器并非难事——本教程将手把手教你从零开始,无需任何编程基础。
第一步:明确需求与准备工作
在动手搭建前,先确认以下几点:
1. 电脑配置要求: 服务器对内存和CPU有一定要求。如果是原版生存服(无模组),2GB内存(RAM)即可支撑5-8人同时在线;如果打算加装Mod或插件,建议至少4GB。操作系统推荐Windows 10/11或Linux(如Ubuntu)。
2. 网络环境: 你需要一个稳定的公网IP(或使用内网穿透工具)。如果家庭宽带没有公网IP,可以使用免费的frp或ZeroTier方案(下文会介绍)。
3. 软件准备: 下载Java运行环境(JRE)——官方服务器需要Java 17或更高版本。访问Java官网下载安装即可。
第二步:下载并配置官方服务端
1. 获取服务端文件: 访问Minecraft官网的“下载”页面,找到“Minecraft Server”选项,下载最新版本的服务器jar文件(例如 minecraft_server.1.20.4.jar)。
2. 创建服务器文件夹: 在电脑任意位置新建一个文件夹(例如“Minecraft_Server”),将下载的jar文件放入其中。
3. 首次启动与同意EULA: 打开命令提示符(Windows)或终端(Mac/Linux),进入服务器文件夹路径,输入命令:java -jar minecraft_server.1.20.4.jar nogui。启动后会自动生成一系列文件,其中有一个名为 eula.txt 的文件。用记事本打开它,将 eula=false 改为 eula=true,保存并关闭。这表示你同意Minecraft最终用户许可协议。
4. 调整服务器参数: 再次运行上述命令,服务器会正式启动并生成 server.properties 文件。用记事本打开它,你可以修改以下关键参数:
- server-port=25565 (默认端口,可改为其他数值如 25566)
- max-players=20 (最大玩家数)
- online-mode=true (建议保持true以验证正版账号;若允许盗版玩家进入,改为false)
- difficulty=easy (游戏难度:peaceful/easy/normal/hard)
修改完成后保存文件。
第三步:让玩家能连接你的服务器
方案A:拥有公网IP(最推荐)
1. 查询你的公网IP:在浏览器中搜索“我的IP地址”,记录下显示的数字(例如 123.45.67.89)。
2. 设置端口转发:登录你的路由器管理后台(地址通常是 192.168.1.1 或 192.168.0.1),找到“端口转发”或“虚拟服务器”选项,添加一条规则:外部端口填25565(或你修改的端口),内部IP填你电脑的局域网IP(如192.168.1.100),协议选TCP/UDP,保存并重启路由器。
3. 防火墙放行:在Windows防火墙中添加入站规则,允许TCP 25565端口。之后告知朋友你的公网IP和端口(例如 123.45.67.89:25565),他们即可在多人游戏里添加服务器。
方案B:无公网IP——使用ZeroTier免费内网穿透
1. 注册并下载ZeroTier:访问ZeroTier官网,注册账号并创建一个网络(Network),记下16位的Network ID。
2. 安装ZeroTier客户端:你和你的朋友都需安装ZeroTier客户端,并加入同一个Network ID。
3. 在ZeroTier管理后台勾选“Allow Managed IP”并分配一个IP(例如 10.147.20.1)。4. 在服务器电脑上,将ZeroTier分配的IP作为服务器地址发给朋友。他们连接时,在Minecraft多人游戏里输入该IP和端口即可(如 10.147.20.1:25565)。
第四步:进阶优化与插件安装
如果你想让服务器更好玩,可以升级为“水龙头”服务端(PaperMC)或“海绵”服务端(SpongeForge),它们支持插件和模组。
1. 下载PaperMC(推荐): 访问PaperMC官网,下载最新构建的jar文件,替换掉官方服务端。PaperMC性能更优,且兼容大部分Bukkit插件。
2. 安装插件: 在服务器文件夹内新建一个名为 plugins 的文件夹,将下载的插件.jar文件放入其中。重启服务器即可生效。热门免费插件推荐:
- EssentialsX:基础管理命令(传送、家、经济系统)
- WorldEdit:快速建筑与地形编辑
- ChestShop:创建玩家商店
- CoreProtect:方块记录与防破坏
3. 设置自动重启与备份: 使用批处理文件(Windows)或Shell脚本(Linux)定时重启服务器,防止内存泄漏。例如,创建一个 start.bat 文件,内容为:
@echo off
java -Xmx2G -Xms1G -jar paper-1.20.4.jar nogui
pause
将 -Xmx2G 改为你分配给服务器的最大内存(例如 -Xmx4G)。
第五步:常见问题与解决
Q:玩家无法连接,提示“连接超时”?
A:检查防火墙是否放行端口;确认路由器端口转发设置正确;如果是内网穿透,确保ZeroTier或frp服务正常运行。
Q:服务器启动后报“Java版本错误”?
A:安装Java 17或更高版本,并在命令行中指定Java路径。
Q:服务器卡顿、延迟高?
A:减少分配的最大内存(不要超过物理内存的50%);关闭不必要的插件;降低视距(在server.properties中设置 view-distance=6)。
Q:如何让服务器24小时在线?
A:使用一台低功耗设备(如树莓派、旧笔记本)或云服务器(如阿里云免费试用期)。家庭电脑需要保持开机且不进入睡眠模式。
结语:你的世界,由你主宰
现在,你已经掌握了免费搭建《我的世界》服务器的全部核心技巧。从最初的空白文件夹,到与朋友共同建造的宏伟城堡,这一切都源于你此刻的行动。不必担心失败——每次报错都是学习的机会。当第一个玩家成功加入你的世界时,那种成就感远胜于任何付费服务。快邀请好友,开启属于你们的方块冒险吧!