VGC跨服频道 Wiki - Vanilla-Non-Benefit-Community/VanillaGlobalChannel Wiki

主页

Wiki内容不多,因为插件功能较少,凑合看看啦

目录

  1. 部署教程
  2. 配置文件

部署教程

(提示:Bungeecord服务端需要在服务端启动脚本里面添加 -Dfile.encoding=UTF-8 启动参数,否则中文会乱码哦)

不同服务端插件生成的配置文件夹名字不同
Bukkit服务端:BukkitVGC
Bungeecord服务端:Bungeecord-VanillaGlobalChannel
Velocity服务端:velocityglobalchannel
但是配置文件内容一致!

接入大型公开聊天服务器(普通服主推荐方案!)
目前存在的大型公开聊天服务器如下:

MikkoAyaka搭建的频道:43.248.79.66:30004 (氛围温馨,正版公益服居多,素质高,聊天人数较少)
XXXXX搭建的频道:xx.xx.xx.xx:xxxxx (这里是简要介绍频道特点)

下载VanillaGlobalChannel-Plugin插件,根据自己服务端类型下载对应的插件。
将插件安装到你的服务端,重启服务端一次,然后关闭,会生成相应的插件配置文件。
联系中央服务器供应方,获取你的服务器ID,账号,密码并在配置文件中填写,修改中央服务器IP,按需要修改一下其他配置,然后保存。
再次启动群组,不出意外的话,至此应该成功连接上你自己的中央服务器了。
搭建自己专属的聊天服务器(推荐中大型服务器团队采用该方案!)
下载VanillaGloalChannel-Springboot整合包,放到你的服务器(主机/vps)上。
配置好整合包文件夹内的application.yml,确保对应的端口开放了TCP协议!
右键 启动.bat 用记事本打开,修改java路径,需要使用java17及以上。
双击启动,至此,你专属的中央聊天转发服务器已经部署完毕
下载VanillaGlobalChannel-Plugin插件,根据自己服务端类型下载对应的插件。
将插件安装到你的服务端,重启服务端一次,然后关闭,会生成相应的插件配置文件。
填写好你自己的服务器ID,账号,密码,修改中央服务器IP,按需要修改一下其他配置,然后保存。
再次启动群组,不出意外的话,至此应该成功连接上你自己的中央服务器了。

配置文件

#中央服务器IP地址
CentralServer-IP: 127.0.0.1:14514
#关于该MC服务器的信息 MinecraftServer:
#用于验证连接的编号,账号和密码
Net-ServerID: -1
Net-Account: none
Net-Password: none
#玩家默认加入的频道ID,默认为1
Net-DefaultChannelID: 1
#消息过滤模式:1为出现敏感词汇则整句消息屏蔽,2为遮挡敏感词,0为不做处理
Message-Filter-Mode: 1
Message-Filter:
- "操你妈"
- "傻逼"
#频道消息格式,不支持PAPI变量(动脑子想想嘛,你怎么可能通过变量获取别人服务器里玩家的称号之类的信息呢)
Channel-Message-Format: "§7[ §f%channelName% §7] [ §r%serverName% §r§7] [ §a%playerName% §7] §8» §7%message%"
#例子 Channel-Message-Format: "§f%channelName% §7| §r%serverName% §r§7| §a%playerName% §8» §7%message%"
#关于插件消息相关的,请勿添加额外变量,或者修改变量名,否则会失效!
Language:
CmdPrefix: "§8[ §6Vanilla-Network §8] §f"
MsgPrefix: "§8[ §a香草网络 §8] §7"
Plugin-Start: "%CmdPrefix% 正在初始化频道系统..."
Plugin-Start1: "%CmdPrefix% 正在创建频道用户列表容器 [ 1/3 ]"
Plugin-Start2: "%CmdPrefix% 正在创建频道消息队列 [ 2/3 ]"
Plugin-Start3: "%CmdPrefix% 正在注册频道监听器 [ 3/3 ]"
Plugin-Start-Finish: "%CmdPrefix% 频道系统初始化完成!"
Server-GetInfo1: "%CmdPrefix% 正在获取所有服务器信息..."
Server-GetInfo-Finish: "%CmdPrefix% 服务器信息加载完毕!"
Command-Help:
- "§7[ §f/ §7] §m----------"
- "§8[ §a香草网络 §8] §f指令帮助 §7» "
- "§7[ §f/ §7] §m----------"
- "§b/vgc §8- §7查询指令帮助"
- "§b/vgc channel §8- §7进入默认频道"
- "§b/vgc channel [ 频道ID ] §8- §7进入指定频道"
- "§b/vgc leave §8- §7离开频道,不再接收频道内消息"
- "§7[ §f/ §7] §m----------"
Command-Leave: "%MsgPrefix% 你已离开跨服频道!挥挥~"
Command-Channel-Default: "%MsgPrefix% 你已进入 默认§f%defaultChannelID%频道 §8- §r%channelName%"
Command-Channel-Default-Notfound: "%MsgPrefix% 未能找到 默认§f%defaultChannelID%频道§7!"
Command-Channel-ID: "%MsgPrefix% 你已进入 §f%channelID%频道 §8- §r%channelName%"
Command-Channel-ID-Notfound: "%MsgPrefix% 未能找到 §f%channelID%频道§7!"