资源图标

LL3 NetChat - 跨服聊天 2026-08-04

请登录后获取
版权类型
原创
版权链接
#
[MD] A 服示例: ```json { "version": 1, "logLevel": "Info", "language": "zh_CN", "enableCrossServerChat": true, "serverName": "A服", "sharedSecret": "replace-with-a-long-random-secret", "bindAddress": "0.0.0.0", "listenPort": 19190, "peers": [ { "host": "127.0.0.1", "port": 19191 } ], "relayRemoteMessages": true, "reconnectSeconds": 5, "maxMessageLength": 256, "logRemoteChatToConsole": true, "playerNameFormat": "{player}", "outgoingMessageFormat": "{message}", "remoteMessageFormat": "§7[§b{server}§7] §f<{player}> {message}" } ``` 同一台机器上的 B 服示例: ```json { "serverName": "B服", "sharedSecret": "replace-with-a-long-random-secret", "listenPort": 19191, "peers": [ { "host": "127.0.0.1", "port": 19190 } ] } ``` ## 配置项说明 - `enableCrossServerChat`:是否启用跨服聊天。 - `serverName`:服务器显示名,会显示在跨服聊天前缀里,也用于生成消息 ID。 - `sharedSecret`:服务器之间的共享密钥,所有互联服务器必须一致。建议改成长随机字符串。 - `bindAddress`:监听地址,通常保持 `0.0.0.0`。 - `listenPort`:本服务器监听的 TCP 端口。同机多服时每个服务器必须不同。设为 `0` 表示只连接外部服务器,不接受入站连接。 - `peers`:要主动连接的其他 NetChat 服务器地址和端口。 - `relayRemoteMessages`:是否继续转发远端消息。多服务器链式连接时建议开启。 - `reconnectSeconds`:连接失败后的重连间隔。 - `maxMessageLength`:跨服消息最大长度。 - `logRemoteChatToConsole`:是否把收到的远端聊天输出到控制台。 - `playerNameFormat`:发送端玩家名格式,支持 PlaceholderAPI 玩家上下文。 - `outgoingMessageFormat`:发送端消息内容格式,支持 PlaceholderAPI 玩家上下文。 - `remoteMessageFormat`:发送给其他服务器的完整显示格式,由发送端解析,支持 `{server}`、`{player}`、`{message}` 和 PlaceholderAPI 玩家上下文。 出于安全考虑,当前插件适合可信网络条件下的服务器之间使用,不适合直接暴露到公网裸奔使用。 [/MD]
作者
秘制小汉堡
价格
75.00金粒
下载
5
查看
293
首次发布
最后更新

评分

0.00 星 0 次评分

最新更新

  1. 传错文件了

    1
  2. 适配LeviLamina - 26.20

    增加同步玩家列表的功能
后退
顶部 底部