Music🎶

<iframe frameborder="no" border="0" marginwidth="0" marginheight="0" width=330 height=90 src="//music.163.com/outchain/player?type=2&id=26093064&auto=0&height=66"></iframe>

插件服务器

Minecraft paper端1.18.2服务端使用

Minecraft插件百科——Paper

目录

paper开服食用指南

[综合] 开插件服! —— 从负基础萌新到大触|入门|进阶|优化 | (BoneStudio) - 联机教程 - Minecraft(我的世界)中文论坛 -

paper端使用方便之处

  1. 1.

    优化好,服务器资源占用少

  2. 2.

    插件种类丰富,MCBBS上可以找到很多插件

  3. 3.

    插件管理非常好用

paper端使用的困难

  1. 1.

    不适合当作生电服务器服务端核心,tnt等物品复制被禁用

    • 在配置文件(paper.yml)中,修改配置可以启用tnt、地毯等其他物品的复制及其他问题 (例如:无头活塞、破基岩、破传送门框架)

      --javascripttypescriptbashsqljsonhtmlcssccppjavarubypythongorustmarkdown

      allow-permanent-nlock-break-exploits:true #允许永久解锁破解漏洞(百度翻译) 
      allow-piston-duplication:true #允许活塞复制(百度翻译)
      allow-headless-pistons:true #允许无头活塞(百度翻译)
  2. 2.

    僵尸村民伪和平失效,除自然生成怪物之外,其他生物不进入怪物生成上限

    • 刷怪笼伪和平理论上可以用

      --javascripttypescriptbashsqljsonhtmlcssccppjavarubypythongorustmarkdown

      count-all-mobs-for-spawning:true #刷怪笼生物是否计入刷怪上限

部分插件总结

  1. 1.

    <font color="#D4AA7D">SkinsRestorer.jar</font>

  2. 2.

    <font color="#D4AA7D">GSit-1.0.7.jar</font>

  3. 3.

    <font color="#D4AA7D">ActionHealth.jar</font>

    • 在物品栏上显示血量

  4. 4.

    <font color="#D4AA7D">EssentialsX</font>系列

  5. 5.

    <font color="#D4AA7D">AllMusic</font>——点歌插件

server.properties配置(部分)

--javascripttypescriptbashsqljsonhtmlcssccppjavarubypythongorustmarkdown

注意:ture为开启,false为关闭

allow-nether=true     #是否开启地狱

level-name=world     #默认世界名称(最好不要改)

enable-query=false   #没有什么大用处

aallow-flight=false      #没有什么大用处

announce-player-achievements=true  #意义不明

server-port=25566    #服务器端口(127.0.0.1:25565中的冒号后面是这个server-port的数值)

enable-rcon=false  #是否开启rcon监听(没有什么用)

force-gamemode=false  #force游戏模式

level-seed=           #我的世界地图种子(没有特殊需要就不填)

server-ip=            #服务器指向IP(默认不要改放空)

max-build-height=256   #服务器最大建筑高度

spawn-npcs=true           #是否有主城NPC

white-list=false              #是否开启白名单(开启后在白名单内的玩家才能进入服务器,否则进入不了。不要随便开)

spawn-animals=true   #主城是否有动物

snooper-enabled=true  #意义不明

hardcore=false        #我的世界极限模式是否开启(玩过的都知道)

online-mode=false   #是否开启正版验证,需用我的世界官方启动器才能进入

resource-pack=          #服务器资源包:填下载地址(不需要就不填)

pvp=true                #是否开启服务器PVP

difficulty=1     #服务器难度: 0和平 1简单 2中等 3困难

enable-command-block=false  #是否开启命令方块

player-idle-timeout=0   #意义不明

gamemode=0 #玩家默认进入游戏的游戏模式 1创造 0生存 2冒险模式3旁观者

max-players=20   #服务器最大玩家数(超过后玩家无法进入)

spawn-monsters=true   #主城是否刷新怪物

view-distance=10  #意义不明

generate-structures=true  #意义不明

spawn-protection=16 #服务器最大保护区(玩家破坏建筑不了)

motd=A Minecraft Server  #MOTD指的是在玩家添加服务器后下面会显示这里面的内容(不能为中文、特殊符号)

注:whitelist(白名单)是否开启也在此文件中

白名单写入格式

--javascripttypescriptbashsqljsonhtmlcssccppjavarubypythongorustmarkdown

[
  {
    "uuid": "91fea3f2-95f8-3eb8-8cc8-9341729b0e70",
    "name": "aboudon"
  },
  {
    "uuid": "86730741-56f5-38bd-af7f-ffb9f06824fe",
    "name": "LuckyCatC"
  }
]

开服.bat文件

--javascripttypescriptbashsqljsonhtmlcssccppjavarubypythongorustmarkdown

@echo off
title 1.18.2
"C:\Program Files\Java\jdk-17.0.2\bin\java.exe" -Xmx4983M -Xms4983M -jar paper-1.18.2-258.jar nogui

其中-Xmx是最大内存,-Xms是最小内存,nogui是无界面启动

回到标题👆


生电服务器

Fabric环境

Fabric环境:https://fabricmc.net/

Minecraft MCDR端1.18.2服务端使用

目录

介绍

GitHub:MCDReforged

MCDReforged

Python Versions PyPI Version License Documentation Status

MCDR-banner

English | 中文

这是一个基于 Python 的 Minecraft 服务端控制工具

MCDReforged(以下简称 MCDR)是一个可以在完全不对 Minecraft 服务端进行修改的情况下,通过可自定义的插件系统,提供对服务端的管理能力的工具

小至计算器、高亮玩家、b 站弹幕姬,大至操控计分板、管理结构文件、自助备份回档,都可以通过 MCDR 及相配套的插件实现

非常感谢 chino_desu 以及他的 MCDaemon 1.0 提出了这样一个超棒的 Minecraft 服务端控制工具的点子

QQ 群: 1101314858

优势
  • 运行于服务端之上,完全不需要修改服务端,保留原汁原味的原版特性

  • 可热重载的插件系统,无需重启服务端即可更新插件

  • 多平台/服务端的兼容性,支持在 Linux / Windows 下运行 vanilla、paper 以及 bungeecord 等服务端

它是如何工作的?

MCDR 使用了 Popen 来将服务端作为一个子进程启动,因此它便拥有了控制服务端标准输入/输出流的能力

Minecraft 服务器的控制台输出拥有着稳定的输出格式,并包含着大量与服务器有关的有用信息(如玩家聊天信息)。借此,MCDR 可以解析并分析服务端输出,将他们抽象成不同的事件并派发给插件进行响应

在 Minecraft 内置指令系统的帮助下,MCDR 可以通过向服务端标准输入流发送 Minecraft 指令来与 Minecraft 服务器做出交互

就这样!如果你愿意的话,你可以将 MCDR 视为一个盯着服务端控制台看的,可以根据服务端的输出快速地做出响应并向服务端输入相关指令的,一个机器人

插件

这里 是一个 MCDR 的插件收集仓库

文档

想要了解更多关于 MCDR 的详情?去看文档吧 https://mcdreforged.readthedocs.io/zh_CN/latest/

MCDR食用教程

MCDR生电服手册

<iframe src="//player.bilibili.com/player.html?aid=591721417&bvid=BV1Mq4y167cF&cid=442773102&page=1" scrolling="no" border="0" frameborder="no" framespacing="0" allowfullscreen="true"> </iframe>

插件库

主:主插件目录

旧:一个用于列出MCDReforged插件的仓库

生电服模组(部分)

参考链接:https://docs.qq.com/doc/DUnl0THNvS2FqZWVF?&u=ee516c54c77944fbadbbba2cd7523f4e

生电服插件(部分)

🚧施工中

回到标题👆


数据迁移

从Paper迁移到其他服务端

参考链接

Minecraft插件百科——Paper/迁移数据

转到Vanilla(原版)

由于Paper将原版服务端存档文件进行拆分,所以需要手动进行数据迁移。如果不进行手动迁移,则下界和末地就像是被重置了一样。但是不用担心!即使看起来就像是被重置了一样,你的存档依然没有丢失,只是原版服务端不清楚怎么才能找到下界和末地的存档文件。

步骤:

  1. 1.

    如果服务器正在运行,请先停止。

  2. 2.

    如果你已经运行了原版服务器,请先前往 world 文件夹中删除 DIM-1 和 DIM1 文件夹。只有在原版服务器已经启动时,才需要进行该步骤。

  3. 3.

    复制 /world_nether/DIM-1/world 文件夹中。

  4. 4.

    复制 /world_nether/DIM1/world 文件夹中。

  5. 5.

    删除 /world_nether/world_the_end 文件夹。

  6. 6.

    使用原版服务端替换掉Paper服务端。

  7. 7.

    启动原版服务端。

转到CraftBukkit或Spigot

Paper不支持迁移存档到CraftBukkit或Spigot!虽然你可能成功(因为Paper与CraftBukkit或Spigot的存档文件夹结构相同),但是不要为此产生的任何问题寻求支持,并且该过程可能丢失数据

转到Fabric或Forge

因为Fabric或Forge与原版文件夹结构是一致的,所以参考原版迁移方法即可完成盾挡迁移。请注意:Fabric和Forge都不支持Paper插件!你需要寻找Mod来代替服务器插件。

回到标题👆

回到顶部