
重要的 Discord 链接
一个仅保留基本功能的 Discord 链接模组,满足您从 Discord 到 Hytale 的需求
Discord Hytale Link
一个轻量、简单、易用、无冗余的模块,用于在 Discord 和 Hytale 之间搭建桥梁。该模块深受并基于为 Minecraft 开发的 EssentialsX Discord 启发。
您希望从 Discord 桥接中获得的功能,例如:
- Hytale 聊天 → Discord 频道
- Discord 频道 → Hytale 聊天
- 基础的 Hytale → Discord 事件监控(加入/离开/死亡/禁言)
- 以及更多……
目录
初始设置
在启动服务器之前,需要完成几个步骤。首先,您必须在 discord.com/developers/applications 创建一个新的 Discord 机器人。
进入该页面后,点击右上角的“New Application”按钮,为您的机器人命名,然后点击“Create”。
![]()
New Application-> 为应用程序命名 ->Create
- 创建应用程序后,您将进入其概览页面。在此页面,您需要复制您的“Application ID”并保存以供后续步骤使用。要复制您的 Application ID,请点击左上角的蓝色“Copy”按钮。务必保存好,以备后续使用。
![]()
Copy-> 粘贴到记事本,留待后续步骤使用
- 可选:您可以为应用程序设置一个图标,该图标也将用作机器人的图标。
- 下一步是为您的应用程序创建一个机器人用户。在概览页面,转到左侧的“Bot”选项卡,然后点击右侧的“Add Bot”,最后点击“Yes, do it!”。
![]()
Bot->Add Bot->Yes, do it!
- 进入此页面后,您需要取消勾选“Public Bot”设置,启用所有“Privileged Intents”,然后点击“Save Changes”。这可以防止其他人添加您的机器人,并允许您的机器人使用更多 Discord 功能。
取消勾选
Public Bot-> 勾选Presence Intent-> 勾选Server Members Intent-> 勾选Message Content Intent->Save Changes
- 最后,您需要复制机器人的令牌并保存以供后续步骤使用。要复制机器人令牌,请点击机器人图标右侧的蓝色“Reset Token”按钮,然后点击“Yes, do it!”,最后点击“Copy”。务必保存好,以备后续使用。
![]()
Reset Token->Yes, do it!->Copy-> 粘贴到记事本,留待后续步骤使用
接下来是将您的机器人添加到 Discord 服务器。
进入 Discord 授权页面后,从“Select a server”下拉菜单中选择您想要添加机器人的服务器。然后点击“Authorize”按钮。系统可能会提示您确认不是机器人,像处理其他验证码一样正常操作即可。
选择服务器 ->
Authorize
在接下来的几个步骤中,您需要在 Discord 中执行一些操作,因此请启动您的 Discord 桌面端/网页端客户端。
进入 Discord 客户端后,您需要启用开发者模式。进入设置,然后转到“Advanced”选项卡,勾选页面底部的“Developer Mode”。勾选“Developer Mode”后,点击右上角的
X退出设置。
![]()
User Settings->Advanced-> 勾选Developer Mode-> 退出设置
- 接下来是复制一些 ID。首先,您需要复制服务器(也称为公会)ID。找到您添加了机器人的服务器,右键点击其图标,然后点击“Copy ID”。复制后,务必保存好,以备后续步骤使用。
右键点击服务器 ->
Copy ID-> 粘贴到记事本,留待后续步骤使用
- 您需要复制的另一个 ID 是您希望作为主频道的频道 ID。换句话说,这将是默认接收玩家聊天/加入/离开/死亡消息以及禁言/踢出消息的频道。要了解如何进一步配置消息类型,请参阅配置消息。
右键点击您的“主”频道 ->
Copy ID-> 粘贴到记事本,留待后续步骤使用
您已成功复制了基本设置所需的所有必要 ID。接下来是生成插件的默认配置,以便您可以开始进行设置!将 JAR 文件(如果您还没有,可以从这里下载)放入您的 mods 文件夹,启动您的服务器,然后在它完成启动后立即停止。
现在,您可以使用之前复制的所有信息开始配置插件。打开配置文件
mods/anirudhgupta109_HytaleDiscordLink/config.yml。打开配置文件后,首先要配置的是您的机器人令牌。将配置文件中的YOUR_BOT_TOKEN替换为您在第 6 步中复制的令牌。接下来是公会 ID。将配置文件中公会值对应的零替换为您在第 12 步中复制的公会 ID。
最后,您需要粘贴从第 13 步复制的频道 ID,将其粘贴到 channels 部分。完成后,保存配置文件!
恭喜,您已完成初始设置指南!当您启动服务器时,您应该会注意到聊天和其他消息开始出现在您指定的频道中。现在您已经完成了初始设置,请返回目录查看您还可以做哪些其他酷炫的事情!
配置身份验证
该插件还为服务器所有者提供了一个可选功能,即只有 Discord 频道的成员才能通过 config.yml 中的 auth-enabled 选项加入并游玩服务器。
这可以进一步扩展,将 strict-auth 作为一个选项,要求每次会话加入时都提供一个链接代码(对于“离线”游戏或当您的 Discord 服务器成员频繁加入和离开时非常有用)。
如何编译?
按照此指南获取 HytaleServer.jar 文件,并将其放在 libs/ 目录下。
使用以下命令运行构建:
./gradlew clean build shadowJar
输出的 JAR 文件将位于 build/libs/hytale-discord-link-<VERSION>-all.jar。
成功!
进行中的工作
- Discord 角色 → Hytale 组同步
- 通过 Discord 执行控制台命令
- 列出命令和 Webhook 集成
正在加载版本记录…

取消勾选
选择服务器 ->
右键点击服务器 ->
右键点击您的“主”频道 ->
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。