使用MCDR和公网IPv6开Minecraft模组服喂饭级教程

放暑假后实在太过无聊,便开了个 Minecraft 小服务器和朋友们玩,感觉不错,故写一篇教程给同样想要开 Minecraft 服务器的朋友
博主制作教程时使用 Windows 11,教程中游戏版本为 Java 版1.21.4,其他版本理应适用,请自行测试
如有问题可以在评论区提出,博主看到大概率会回复的 qwq

准备工作

安装 vscode

教程中全程使用 vscode 操作,但你也可以选择其他编辑器

  • 运行安装包,安装路径改为除C盘外的盘,一直点下一步即可完成安装

安装 Python

安装 pip

  • 在通常情况下,通过 Python 官网下载的 Python 中会自带 pip,你可以使用Win + R打开运行窗口,输入cmd并回车,再在 cmd 中输入以下指令并回车,查看是否有 pip 的版本信息
1
pip --version

如果和图片一样显示版本信息,则说明你已成功安装了 pip ,可以跳到下一步继续,如果没有则需要安装

  • 打开cmd,输入以下指令并回车
1
python -m ensurepip --upgrade
  • 安装 pip 后请再次输入pip --version指令,确保安装成功

安装 Java

  • 运行安装包,一直点下一步即可完成安装

安装 MCDR

MCDR 官方中文文档为https://docs.mcdreforged.com/zh-cn/latest/index.html
如遇到问题可以去文档中查询是否有解决方法,后续需要修改设置项也需要去文档中查询

  • 打开 cmd ,输入以下命令并回车
1
pip install mcdreforged

测试是否安装成功

  • 输入以下命令
1
mcdreforged

如果和图片一样则安装成功

制作服务端

Minecraft Java 有多个 mod 加载器,在安装服务端时请选择你游戏对应的 mod 加载器,这里以 Fabric 端为例进行安装
以下是几个常见模组的服务端安装页或官方文档,可自行查看进行安装
Fabric :https://wiki.fabricmc.net/zh_cn:install
Forge :https://files.minecraftforge.net/net/minecraftforge/forge/
NeoForge :https://projects.neoforged.net/neoforged/neoforge

安装 Fabric 服务端

  • 进入 Fabric 官方中文 Wiki 的安装说明页https://wiki.fabricmc.net/zh_cn:install
    下滑找到安装服务端的几种方法,选择适合你的安装方法,推荐使用安装服务端(快速)的方法
  • 若使用安装服务端(快速)的方法,点击访问服务端安装器下载页https://fabricmc.net/use/server/
  • 依次选择你的游戏版本、Fabric Loader 版本和安装程序版本,建议后两个都选最新的,然后点击下载按钮
  • 下载好后复制该页面提供的命令行代码,等会需要用到
  • 在除C盘外的合适位置新建一个文件夹,命名随意但不建议包含中文,这个文件夹将会作为我们制作服务端的临时文件夹
  • 双击运行 .jar 文件,等待一会则会自动安装好服务端

测试是否制作成功

  • 打开eula.txt这个文件,修改最后一行为eula=trueCtrl + S保存后退出
  • 在文件夹中右键,点击在终端中打开,输入你刚才在下载服务端时复制的指令并回车
  • 如输出以下结果则证明你的服务端已经制作完成
    如仍怀疑配置是否成功的话,可以打开游戏,在主菜单中–>多人游戏–>添加服务器–>在服务器地址一栏填写127.0.0.1–>完成并退出到多人游戏页,如果能进入自己服务端就说明服务端绝对安装好了
  • 在终端中输入stop来关闭服务器,进入下一步

使用 MCDR 管理服务端

初始化

  • 另外新建一个文件夹,右键并点击在终端中打开,输入以下命令
1
mcdreforged init

回车后即可完成初始化,文件夹中将会多出一些文件

配置

  • 将你上一步准备好的服务端全部放到server文件夹中,如图所示
1
2
3
4
5
language: zh_cn #12行


start_command: java -Xms16G -Xmx16G -jar fabric-server-launch.jar nogui
#31行,此处的 -Xms 和 -Xmx 后的数字是你想要分配给服务器的最小内存和最大内存,注意数字后有G
  • 保存并退出,右键并点击在终端中打开,输入以下命令
1
mcdreforged

此时稍等一会,MCDR应该就会启动服务器,你可以参考上一步中测试是否制作成功的步骤来验证服务器是否开启成功
恭喜你,此时你已经完成了本地服务器的配置,你可以在游戏中通过127.0.0.1进入你自己的服务器,但如果想要让你的朋友也能进来,我们还需要进一步的配置

利用公网 IPv6 地址访问服务器

博主最近有事,延迟更新以下内容,稍安勿躁qwq