在《我的世界》中与好友共度佳节:Java版服务器搭建指南

0 阅读1分钟

年关将至,是时候邀请好友,在《我的世界》这个充满无限可能的沙盒世界中,共同享受一段宁静而美好的假期时光了。在这里,你们可以携手建造奇观、探索秘境、挑战生存,创造独一无二的回忆。

本教程将一步步引导你,在Windows电脑上搭建一个《我的世界》Java版服务器,并通过内网穿透技术,让身处各地的朋友都能加入这个专属世界。

一、 环境准备

1. 服务器主机: 需要一台运行 Windows 10 或 11 的电脑作为主机,用于运行服务器程序。其他好友的电脑只需安装游戏客户端。

2. Java 环境:本游戏搭建的是JAVA版的,需要先下载JAVA

3. **服务器核心:**下载我的世界服务器

4. **游戏客户端:**下载官方游戏客户端,也支持其他渠道的客户端,但建议游戏客户端版本和服务器版本保持相同

二、 安装JAVA服务并配置

1. 按找上面的下载地址下载完成JAVA,双击exe文件进行安装

2. 安装完成后,需要找到java文件夹路径并复制,例如小编安装的路径为:D:\Program Files\Java\jdk-25

3. 然后我们打开高级设置面板,新建系统变量

  • 变量名:JAVA_HOME
  • 变量值:上面获取到的java安装路径

4. 现在急需进入到bin文件夹,并复制bin文件夹的路径,例如:D:\Program Files\Java\jdk-25\bin

5. 然后返回到环境变量这里配置Path变量

  • 找到path并点击
  • 在弹出的配置窗口里,点击新建
  • 然后将上面的bin文件路径粘贴上去

6. 可以通过CMD命令检查JAVA配置是否成功,如出现版本信息说明配置成功。

三、 安装我的世界服务器

1. 通过下载地址,将服务器下载安装到我们的文件夹,下载成功后,我们可以看到一个jar文件。

2. 搜索Powershell,并用管理员身份打开

3. 通过命令进入到服务器文件项目并执行启动命令

4. 首次运行时,会生成配置文件。

5. 此时,我们可以看到PowerShell会出现一个错误提示

错误信息:

[ServerMain/WARN]: Failed to load eula.txt

[ServerMain/INFO]:You need to agree to the EULA in order to run the server, Go to eula.txt for more info.

错误原因:

这个错误是因为 Minecraft 服务器需要你同意《用户许可协议》(EULA)才能启动。

解决方案:

  • 在服务器目录中找到 eula.txt文件
  • 用文本编辑器打开它
  • 将 eula=false改为 eula=true
  • 保存文件并重新启动服务器(重新执行服务器启动命令)

6. 执行完重启命令后,,我们往下拉动可以看到服务器的相关信息

  • 服务器当前的版本信息,例如1.21.11
  • 服务器的端口地址:25565
  • Done:表示服务器已经启动成功

四、 本地登录服务器并进入游戏

1. 在电脑上安装客户端,并打开进入到游戏,选择多人游戏

2. 然后会出现警告弹窗,选择继续

3. 点击右下角的 添加服务器

4. 输入服务器名称和服务器地址,并点击完成

  • 服务器名称:随意输入
  • 服务器地址:输入为 127.0.0.1

5. 添加完服务器后,可以可能到面板里出现了我们刚添加的服务器,这时候,选择这个服务器,并点击左下角的 加入服务器

6. 第一次加入时,会出现错误信息

错误提示:

  • 无法连接至服务器
  • 登录失败:无效会话(请尝试重启游戏及启动器)
  • Server empty for 60 seconds, pausing
  • cc (/127.0.0.1:62341) lost connection:Disconnected

错误原因:

因为连接的是自己搭建的服务器,并使用了“离线模式”,

解决办法:

1. 打开我的世界服务器文件目录

2. 找到server-properties文件

3. 用记事本打开文件

4. 将 online-mode=true 改为 online-mode=false

5. 保存文件并重新启动服务器(重新执行服务器启动命令)

7. 重启服务器完成之后,我们可以看到这面这个提示,则说明已经修改成功

To change this, set "online mode" to "true" in the server.properties file.

8. 接着,我们继续点击 加入服务器,这时候,则提示我们正在加入世界中,需要等待一小会时间。

9. 我们也可以在PowerShell面板里看到 用户已经加入到游戏了,cc joined the game。

10. 我们切回到游戏画面,可以看到我们的控制的角色已经在我的世界里了,现在我们可以根据游戏的指示操控我们的角色进行相应的动作了。

11. 根据上面的操作,我们已经搭建好了我的世界服务器,并且我们本地也能够进入到我的世界里了,接下来,我们需要通过 ZeroNews 内网穿透将服务器暴露到公网,这样,非本地的好友才能够进入到我们创建的服务器进行玩耍。

五、 创建 ZeroNews 映射服务

1. 首先,打开 ZeroNews网站,然后选择您的系统(小编用的是用Win10,选择Windows即可),并按照对应的步骤和命令安装运行 Agent 服务。

注意:

  • 如果 ZeroNews Agent 在前台运行不能关闭命令窗口
  • 如果您想要开机自启动,可以执行后台运行命令,建议后台运行,这样,不会出现不小心关闭了窗口命令导致服务断开的情况

1. 运行完成之后,您可以在 Agent 页面看到已经在线的 Agent 服务。

2. 接着,我们在域名端口页面,创建一个可用的公网域名(自定义前缀),并勾选TCP 协议,然后选择一个可用的端口。

3. 域名创建完成之后,我们继续打开映射页面,并按下面的步骤添加映射

  • Agent:选择第一步运行的 Agent
  • 映射协议:选择TCP 协议
  • 域名:选择刚创建好的域名
  • 带宽:根据需要选择带宽大小
  • 内网IP:我们是本地部署,直接使用 127.0.0.1 即可
  • 内网端口:输入本地服务的端口 25565 即可

5. 照上述步骤创建完成之后,我们就可以得到一条可公网访问的映射域名。并将该映射地址分享给到需要共同冒险的好友。

六、 邀请好友:开启共同冒险

1. 需要好友下载安装好我的世界 游戏客户端,并安装打开。

注意

安装游戏客户端也需要下载安装Java环境。

2. 进入游戏后,选择 多人游戏

3. 在弹窗的警告弹窗里,选择继续

4. 然后点击 添加服务器

5. 在添加服务器里输入服务器名称和服务器地址

  • 服务器名称:随机输入即可
  • 服务器地址:填写您刚才创建的映射(如下图,复制右侧的部分填写进去)

6. 添加完成之后,可以看到主机创建的服务器了,并且人数可以看到 1/20,表示游戏世界里已经有一个玩家在里面。我们选中这个世界服务,然后点击 加入服务器

7. 我们可以在PowerShell窗口里,可以看到 ZeroNews这个游戏角色已经加入到服务器了。

8. 然后我们回到世界,可以看到已经进入到游戏里面了。

注意:

由于未操作,游戏角色被怪物击败了,点击重生即可继续玩耍。

另外,由于这个出生位置不太好。

结语与温馨提示

至此,您已成功搭建了一个专属的《我的世界》Java版私有服务器,并与好友建立了连接。这个由您亲手创建的世界,将成为你们分享欢乐、协作创造的数字家园。

温馨提示:

  • **稳定运行:**作为主机的电脑请设置为“高性能”电源计划,并关闭自动睡眠/休眠,确保服务器持续在线。
  • **定期备份:**定期将服务器目录下的 world文件夹复制到安全位置,以防数据丢失。
  • **沟通交流:**建议配合使用 Discord、QQ语音等工具进行实时语音沟通,提升协作效率与游戏乐趣。
  • **安全第一:**由于设置了 online-mode=false,请仅将服务器地址分享给信任的好友。长期运行可考虑启用白名单功能。

现在,深呼吸,向您的好友们发出邀请,然后一同踏入这个崭新的方块世界,开启属于你们的奇妙冒险吧!愿您的服务器稳定流畅,愿您与好友的假期时光充满欢笑与精彩的创造。