
Discord 关联账号
此Hytale插件允许您的玩家将游戏内账号关联到Discord服务器,并获取可定制的奖励,有助于发展并连接您的社区。
查看大图DiscordLinkAccount
DiscordLinkAccount 帮助 Hytale 服务器拥有者通过给予玩家一个简单的加入和连接理由,来发展他们的 Discord 社区。
通过此插件,玩家可以将他们的游戏内服务器账户连接到你的 Discord 服务器,并在连接完成后获得一个可配置的奖励。这是鼓励玩家加入你的社区、在游戏外保持联系并访问服务器新闻、支持、活动和更新的好方法。
为什么使用 DiscordLinkAccount?
DiscordLinkAccount 为你的服务器提供了一个干净且有效的“加入我们的 Discord”系统,无需强制玩家手动操作。相反,你可以通过奖励他们连接账户,使这个过程感觉有用且有回报。
功能
- 将游戏内玩家账户与 Discord 账户连接
- 连接后给予玩家可自定义的奖励
- 鼓励更多玩家加入你的 Discord 服务器
- 完全可自定义的奖励系统
- 可自定义的网页外观、字体、颜色、标志、背景等
- 可配置的 Discord 机器人令牌、客户端 ID、服务器 ID 和相关设置
- 可编辑的消息和通知
- 支持翻译的配置
- 通过方便的
config.json文件进行简单设置 - 适用于生存、RPG、社区、小游戏和多人生存服务器
完全可自定义
几乎一切都可以通过 config.json 文件进行调整,包括奖励、Discord 连接设置、网页外观、消息、通知和翻译。
这使得 DiscordLinkAccount 易于适应你服务器的风格、语言和社区需求。
完美适用于服务器社区
无论你运行的是小型私人服务器还是大型公共社区,DiscordLinkAccount 都为玩家提供了加入你的 Discord 服务器并与社区保持联系的明确动力。
如何安装和使用
第一步(模组安装)
- 下载插件的最新 .jar 版本
- 将其放入你的 mods 文件夹
- 启动服务器一次,并在完全启动后停止
- 打开刚刚创建的 DiscordLinkAccount 文件夹,然后打开 config.json
第二步(Discord 配置)
- 前往 Discord 开发者门户 并创建你的新应用
- 在左侧的 oAuth2 页面,复制 客户端 ID 和 客户端密钥
- 在左侧的 Bot 页面,点击 重置令牌 并复制该值
- 通过右键点击服务器并选择 复制 ID 来获取你的 Discord 服务器 ID
第三步(粘贴值)
打开 config.json 并开始粘贴你之前生成和复制的值,如下所示:
"clientId": "在此粘贴客户端 ID",
"clientSecret": "在此粘贴客户端密钥",
"botToken": "在此粘贴机器人令牌",
"guildId": "在此粘贴服务器 ID",
现在,在 config.json 的 "httpServers" 部分,你需要编辑:
"bindHost": "你的服务器 IP 或 URL",
"port": 端口,
"callbackPath": "/callback"
第四步(oAuth 回调 URL)
- 现在复制调整后的 "redirectUri" 值
- 返回 Discord 开发者门户 的 oAuth2 页面
- 向下滚动到“重定向 URL”部分,并 粘贴该 URL(例如 http://yourIP:yourPort/callback)
- 保存
第五步(启动和测试)
- 现在你可以 启动 服务器
- 完全启动后,尝试从你的 PC 访问 redirectUri(只需在浏览器中打开 http://yourIP:yourPort/callback 链接),你应该会看到类似这样的内容:

- 如果这个有效,那么你就 可以开始了!
最后一步(在游戏中测试):
加入游戏并输入 /link ,点击聊天中给出的链接,然后授权!

网页自定义
你可以使用 "DiscordLinkAccount" 文件夹内生成的 preview.html 文件来预览和自定义你的网页。当前可自定义的内容包括:
- 标题和文本
- 标志 URL
- 背景图片 URL
- 页脚文本
- 字体(来自 Google Fonts)
- 颜色(主色、强调色、背景色、卡片色、文本色等)
"page": {
"logoUrl": "",
"siteName": "",
"accentColor": "#5865F2",
"errorColor": "#ED4245",
"backgroundColor": "#1E1F22",
"cardColor": "#2B2D31",
"textColor": "#F2F3F5",
"mutedColor": "#B5BAC1",
"footerText": "",
"fontFamily": "",
"backgroundImageUrl": "https://i.ibb.co/ZnnRnLr/discordlinkaccount-background.jpg",
"backgroundImageOpacity": 0.08
}
然后你可以从预览中 复制 这些设置,并替换 config.json 文件中的整个代码片段。
翻译
你可以在 config.json 文件中翻译所有通知、消息、物品显示名称和网页文本。
"messages": {
"linkPrompt": "点击下方链接以连接你的 Discord 账户:",
"linkButton": "[ 连接我的 Discord 账户 ]",
"alreadyLinked": "你的 Hytale 账户已经连接到 Discord。",
"linkStarted": "已为你创建了一个个人链接。它将在几分钟后过期。",
"notConfigured": "此服务器上尚未配置 Discord 账户连接。",
"linkSuccess": "你的账户已成功连接。谢谢!",
"rewardGiven": "你已收到你的奖励:{reward}。",
"rewardFull": "你的奖励({reward})无法放入你的背包。请腾出空间并联系工作人员。",
"genericError": "连接你的账户时出现错误。请再次运行该命令。",
"browserSuccessTitle": "账户已连接",
"browserSuccessBody": "你的 Discord 账户现已连接。你可以返回游戏。",
"browserErrorTitle": "连接失败",
"browserErrorBody": "我们无法完成连接。请返回游戏并重试。",
"browserExpiredBody": "此链接已过期或已被使用。请在游戏中再次运行该命令。",
"prefix": "DiscordLinkAccount",
"prefixColor": "#00FFFF",
"successColor": "#57F287",
"rewardSeparator": ", "
},
正在加载版本记录…


正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。