为什么你需要自己搭建服务器?
在《我的世界》中,和朋友一起联机是最大的乐趣之一。但官方服务器(Realms)每月需要付费,第三方服务器又可能延迟高、不稳定。其实,你完全可以利用自己的电脑或云服务器免费搭建一个专属服务器,完全免费、自主控制、支持Mod和插件!本教程将手把手教你从零开始,无需任何编程基础。
准备工作:你需要什么?
硬件要求
一台能正常运行《我的世界》的电脑(内存建议4GB以上,服务器版本建议分配2GB内存)。如果你24小时开服,建议使用云服务器(如阿里云、腾讯云免费试用期,或甲骨文永久免费套餐)。
软件准备
1. Java运行环境(JRE)——必须安装,否则无法运行服务器。
2. 我的世界服务端文件(官方核心或第三方核心如Paper、Spigot)。
3. 一个文本编辑器(记事本即可)。
第一步:下载与安装Java
访问Java官网下载最新版JRE(推荐Java 17或更高版本)。安装后打开命令行(Windows按Win+R输入cmd),输入 java -version 检查是否显示版本号。如果显示“不是内部或外部命令”,说明环境变量未配置,请手动添加Java路径。
第二步:获取服务器核心文件
1. 官方核心:去Minecraft官网下载 server.jar(版本选择1.20.4或你想玩的版本)。
2. 推荐第三方核心(性能更好):去Papermc官网下载Paper核心(支持插件,优化好)。将下载的.jar文件放在一个单独的文件夹,例如 D:\MinecraftServer。
第三步:编写启动脚本
在服务器文件夹内新建一个文本文件,命名为 start.bat(Windows)或 start.sh(Linux/Mac)。写入以下内容(以2GB内存为例):
java -Xmx2048M -Xms2048M -jar server.jar nogui
其中 -Xmx 是最大内存,-Xms 是起始内存,根据你的电脑调整数值(例如1024M=1GB)。nogui 表示不显示图形界面,节省资源。保存文件。
第四步:首次运行与同意协议
双击运行 start.bat,服务器会自动生成一系列文件。此时会提示你阅读 eula.txt(最终用户许可协议)。用记事本打开该文件,将 eula=false 改为 eula=true,保存。再次运行启动脚本,服务器开始加载世界。当看到“Done!”字样时,说明服务器成功启动。
第五步:配置服务器属性
用记事本打开 server.properties 文件,修改以下关键参数:
• online-mode=true 改为 false(允许正版和离线玩家进入,但注意安全)。
• server-port=25565 默认端口,一般无需修改。
• max-players=20 设置最大玩家数。
• gamemode=survival 游戏模式(survival/creative)。
• difficulty=normal 难度(peaceful/easy/normal/hard)。
保存后重启服务器使设置生效。
第六步:内网穿透与公网访问(关键)
如果你的朋友和你在同一个局域网(同一WiFi),直接输入你的内网IP(如192.168.x.x)即可连接。但如果是外网朋友,你需要做端口映射或使用内网穿透工具(免费推荐:SakuraFrp、Playit.gg)。
使用SakuraFrp(免费教程)
1. 注册SakuraFrp账号,下载客户端。
2. 登录后创建隧道:本地地址填 127.0.0.1,本地端口填 25565,远程端口选一个随机端口(如12345)。
3. 启动隧道,会得到一个域名(如 abc.sakurafrp.com:12345)。
4. 告诉你的朋友这个地址,他们即可通过该地址连接你的服务器。
第七步:安装Mod与插件(可选)
如果使用Forge服务端(下载Forge安装器,选择“Install server”),可以将Mod放入 mods 文件夹。如果使用Paper服务端,插件放在 plugins 文件夹。安装后重启服务器。
常见问题与解决
Q: 服务器启动后自动关闭?
检查 eula.txt 是否改为true,或Java版本不兼容。
Q: 朋友连接时显示“连接超时”?
检查防火墙是否放行25565端口(Windows防火墙需添加入站规则),或内网穿透配置错误。
Q: 如何添加管理员?
在服务器控制台输入 op 玩家ID,或编辑 ops.json 文件直接添加。
总结:免费服务器的优势
通过本教程,你成功搭建了一个完全免费的《我的世界》服务器!你可以任意安装Mod、插件,自定义世界规则,甚至开创造模式建筑。最重要的是,数据完全掌握在自己手中,不用担心官方服务器到期。现在就邀请你的朋友一起冒险吧!