为什么你需要自己搭建服务器?
在《我的世界》中,拥有一个专属服务器意味着你可以自由控制游戏规则、安装模组、邀请好友,而无需受限于官方的Realms或第三方服务器。更重要的是,完全免费搭建并非难事!本教程将手把手教你从零开始,搭建一个稳定、可联机的《我的世界》服务器,适合Java版用户,无需任何额外开销。
准备工作:你需要什么?
硬件与网络条件
一台能正常运行的电脑(Windows/Mac/Linux均可),至少4GB内存(推荐8GB以上),稳定的网络连接(上传速度建议5Mbps以上)。如果你和朋友联机,你的电脑将同时充当服务器和客户端,因此配置越高越好。
软件下载
1. 前往《我的世界》官网下载对应版本的官方服务端(server.jar),注意版本需与你的游戏版本一致(例如1.20.4)。
2. 确保电脑已安装最新版Java(Java 17或更高版本),可通过命令行输入“java -version”检查。
第一步:创建服务器文件夹
在桌面或任意位置新建一个文件夹,命名为“Minecraft_Server”。将下载的server.jar文件放入该文件夹中。这是你的服务器核心文件,所有配置和数据都将在此目录下生成。
第二步:运行服务端并同意EULA
在文件夹中按住Shift键并右键点击空白处,选择“在此处打开命令窗口”或“打开PowerShell窗口”。输入以下命令并回车:java -Xmx1024M -Xms1024M -jar server.jar nogui
其中“-Xmx”和“-Xms”后的数字表示分配给服务器的最大和初始内存(单位为MB),可根据你的内存大小调整,例如改为2048M。首次运行后,文件夹内会生成多个文件,包括eula.txt。用记事本打开eula.txt,将“eula=false”改为“eula=true”,保存后关闭。
第三步:配置服务器属性
再次运行上述命令,服务器将正常启动。此时你可以关闭服务器(在命令窗口中按Ctrl+C),然后编辑“server.properties”文件。以下为关键配置项:
- online-mode=true:设为false可允许离线模式(非正版用户加入),但请注意安全性。
- server-port=25565:默认端口,如被占用可改为其他数字(如25566)。
- max-players=20:最大玩家数量,根据你的带宽调整。
- motd=欢迎来到我的服务器!:显示在服务器列表中的信息。
保存文件后,重新启动服务器。
第四步:端口转发(让外网朋友加入)
如果只有局域网内玩家,可跳过此步。若想与互联网上朋友联机,需在路由器设置中开启端口转发。登录路由器管理页面(通常为192.168.1.1),找到“端口转发”或“虚拟服务器”功能,添加规则:
- 外部端口:25565(或你设定的端口)
- 内部端口:25565
- 内部IP地址:你电脑的局域网IP(如192.168.1.100)
- 协议:TCP/UDP
保存后,你的公网IP(可通过百度搜索“IP”获取)即可作为服务器地址分享给朋友。注意:部分运营商可能屏蔽端口,此时可尝试使用内网穿透工具(如Sakura Frp、Ngrok,此处不提供具体链接,请自行搜索关键词)。
第五步:启动与维护技巧
使用启动脚本
为避免每次手动输入命令,可创建一个批处理文件(Windows)或Shell脚本(Mac/Linux)。新建文本文件,命名为“start.bat”,写入:java -Xmx2G -Xms1G -jar server.jar nogui
pause
保存后双击即可启动。其中“2G”代表2GB内存,可根据需要调整。
备份与插件
定期备份“world”文件夹(游戏存档)以防止数据丢失。如需添加插件或模组,请下载对应版本的Forge或Bukkit/Spigot服务端(本教程以官方服务端为例,如需扩展可自行搜索相关教程)。
常见问题解答
Q:朋友无法连接,显示“连接超时”?
A:检查防火墙是否放行Java或端口(25565),确保服务器已启动,且你已正确共享公网IP或使用内网穿透。
Q:服务器卡顿怎么办?
A:降低“server.properties”中的“view-distance”(视野距离,建议设为6-8),并分配给服务器更多内存(如-Xmx4G)。
Q:如何让服务器在后台运行?
A:使用命令“java -Xmx2G -Xms1G -jar server.jar”不加“nogui”可打开图形界面;或使用Screen(Linux)等工具。
总结
通过以上步骤,你已经成功搭建了一个免费的《我的世界》服务器!无需购买昂贵的云服务器,也无需专业网络知识,只需一台普通电脑和耐心,就能与朋友共享自由创造的乐趣。记得定期更新服务端版本,享受最新内容。快去邀请好友,开启你的专属冒险吧!