我的世界怎么创建服务器-本地核心搭建+内网穿透可联机实操

我的世界怎么创建服务器-本地核心搭建+内网穿透可联机实操

最开始折腾我的世界怎么创建服务器,纯粹是嫌局域网联机限制太多,每次朋友来玩都得连同一个WiFi,稍微离远点就彻底连不上,索性花了一下午死磕自建服务器,全程踩遍新手会碰到的所有基础bug,最后摸出一套普通电脑就能跑的实操方法。

最先犯的低级错误,就是随便在网上下了个乱七八糟的服务器整合包。当时图省事,跳过了官方核心下载的步骤,随便找了个带一堆冗余模组的压缩包,解压之后直接双击启动文件。结果弹窗秒闪退,控制台闪过一串英文报错,完全看不懂问题在哪,反复重启七八次,电脑风扇呼呼转,最后连游戏界面都没进去。后来才反应过来,版本不匹配是核心问题,游戏客户端版本、服务器核心版本、JAVA版本三者对不上,再怎么启动都是白费功夫。

清空了所有杂乱文件,重新新建一个干净的空文件夹,专门用来存放所有服务器文件,避免文件混乱导致启动异常。优先安装适配游戏版本的JAVA环境,不是电脑自带的简易版本,是完整的Java8运行环境,这是绝大多数MC服务器能正常运行的基础,低配电脑也能完美兼容。安装完成后,去我的世界官方下载对应游戏版本的纯净server.jar核心文件,直接拖拽进新建的文件夹里,不添加任何模组、插件,先保证基础服务器能正常启动。

文件夹内新建一个文本文档,专门用来写启动指令。输入简单的启动代码,末尾加上pause指令,就算启动失败也能保留控制台界面,不会一闪而过。保存文件后,把后缀名从txt改成bat,生成专属的服务器启动程序。双击运行文件,第一次启动必然会卡顿几秒,随后文件夹里会自动生成一堆配置文件,进度走到一半会直接停止运行,这是正常现象,不是出错。

很多人卡在这里直接放弃,其实问题只出在一个文件上。打开自动生成的eula.txt文档,里面默认的eula=false,把false改成true,保存关闭后再次双击启动程序。这一步是官方的用户协议确认,不修改的话,系统会直接拦截服务器启动,不管配置怎么调都没用。等待一两分钟,控制台不再刷新新内容、静止在一行代码上,就说明本地服务器已经搭建完成,本地单人可以直接进入游玩。

本地能进不代表朋友能联机,这是我当时卡最久的环节。原本以为搭建完核心就万事大吉,结果朋友输入IP后一直显示连接超时、无法接入。内网环境下,本地服务器只对同一局域网设备开放,外网用户根本检索不到端口,这就是联机失败的根本原因。

随便找一个免费的内网穿透工具,不用注册复杂会员,基础免费节点完全够三五好友联机使用。打开工具后,选择TCP穿透模式,端口填写服务器默认的25565端口,绑定电脑本地IP。穿透成功后,工具会生成一串外网地址和端口,把这串完整地址发给朋友,让他在我的世界多人游戏界面添加服务器,粘贴地址即可进入。

偶尔会遇到端口占用的情况,就是电脑其他程序抢占了25565端口,导致穿透失败、服务器掉线。遇到这种情况不用重装文件,直接打开server.properties配置文件,修改server-port后的数字,更换一个未被占用的端口,重新启动服务器和穿透工具就能恢复正常。

全程不用高端配置电脑,普通家用台式机、笔记本都能稳定运行,只要不加载大型光影和海量模组,五人以内联机基本不会卡顿。

每次开启游玩前,先打开服务器启动程序,等待控制台加载完毕,再开启内网穿透工具,最后打开游戏客户端进入服务器。关闭的时候顺序反过来,先退出游戏、关闭穿透工具,最后关闭服务器后台,能有效避免文件损坏和端口卡死的问题。

了解更多百科知识请访问 百科