Minecraft开服遇到的坑

前言

  Minecraft 这游戏很早就接触了,当时并没有很大的兴趣,虽然是沙盒类型的游戏,但是其像素方块风实在是接受不了,就没有很仔细地玩,只是建了几次房子就不了了之。要不是这两天堂弟带着一群小孩找我玩这游戏,我都不会再想起它。
  在玩的过程中,我发现这游戏的精髓在于折腾 mod ,各种各样的 mod 组合可以衍生出无数种可能,你甚至可以在 Minecraft 中玩 Dyning Light,事情居然开始变得有趣起来了,索性再邀请了几个朋友带着他们家的弟弟妹妹一起来玩。
  起初我们是通过异地组网的方式进行局域网联机的,但是人多了之后并不是特别方便,所以我就打算直接搭建个服务端,以便之后大家一起玩。以下是搭建过程中遇到的一些问题以及解决方法,希望能帮到和我一样的开服新手。

F&Q

有哪些服务端?更推荐哪个?

  只说我搭建过的,其余的没试过,就不列出来了。
  注:仅简单使用测试过,并未深入研究过。

  1. mohistmc
    1. 搭建过程顺利
    2. 部分服务端 plugin/mod 不兼容
    3. 部分客户端 mod 需要在服务端也安装一遍
    4. 非常容易崩溃
  2. Forge
    1. 由于搭建时需要下载一些依赖,下载源属于在国内访问特别慢的那种,时常下载失败,因而需要手动下载或者直接从客户端处复制过去
    2. 仅支持 mod 而不支持 plugin,需要使用额外的 mod 去开启 plugin 功能
    3. 部分客户端 mod 需要在服务端也安装一遍
  3. Paper
    1. 搭建过程顺利
    2. mod 和 plugin 兼容良好

综上,我个人更推荐 Paper

如何进行玩家权限管理?

  使用LuckPerms插件以及EssentialsX插件,同类型插件亦可,具体使用建议看视频教学,B站有一堆。

如何重置地图?

  1. 如果要保留玩家数据则删除服务端world目录下除playerdatastats以外的所有文件
  2. 如果不保留玩家数据则删除服务端整个world目录
  3. 如果想保留地图种子,重置成和原来一样的地图,只需要删除world目录下的region目录。

为什么除了OP,其余玩家都无法破坏方块?

  这个问题,也是浪费了我好长时间才解决。甚至一度怀疑是不是bug。
  原因:有一些服务端会开启区域保护功能,所以除了 OP 其余玩家都没法破坏方块或者其他交互功能。
  解决方式有两种,选其一:

  1. 修改服务端配置,即 server.properties 文件,将其中的 spawn-protection=16改为 spawn-protection=0
  2. 不要赋予任何玩家 OP 权限,赋予普通玩家用户组 essentials.build权限

为什么部分材料/物品无法通过give指令获取?

  如果你确定拥有/give指令的权限,并且服务端使用了 EssentialsX插件,原因是该插件的 /give指令会覆盖 Minecraft 原生的 /give指令,使用/minecraft:give代替即可。

posted @   一克猫  阅读(121)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 一个费力不讨好的项目,让我损失了近一半的绩效!
· 清华大学推出第四讲使用 DeepSeek + DeepResearch 让科研像聊天一样简单!
· 实操Deepseek接入个人知识库
· CSnakes vs Python.NET:高效嵌入与灵活互通的跨语言方案对比
· Plotly.NET 一个为 .NET 打造的强大开源交互式图表库
点击右上角即可分享
微信分享提示