Hy Control Suite

Hy Control Suite

Hytale控制套件:通过Discord和网页进行远程服务器管理。启动/停止服务器,通过网页仪表板安装模组,并安排电脑关机。一款以玩家为先的工具,确保您的服务器持续运行且硬件安全。由玩家为玩家打造。

实用

HCS - Hytale Control Suite

一个针对 Hytale 服务器的远程管理套件,集成网页控制面板与 Discord。

HCS 将服务器控制器、网页界面和 Discord 机器人整合为单一控制系统,旨在简化服务器管理。


🎮 什么是 HCS?

HCS(Hytale Control Suite)允许您从以下位置控制并监控您的 Hytale 服务器:

  • 🌐 网页控制面板
  • 💬 Discord

所有功能都集成在一个控制套件中。


⚙️ 主要功能

🖥️ 服务器控制

  • 启动服务器
  • 停止服务器
  • 重启服务器
  • 追踪服务器进程 PID
  • 防止服务器重复启动
  • 控制器状态追踪
  • 最近操作追踪

🌐 网页控制面板

  • 服务器状态概览
  • 控制器内存使用量
  • 服务器内存使用量
  • CPU 负载监控
  • 运行时间追踪
  • 近期活动日志
  • 快速操作按钮
  • 停机调度
  • 取消停机
  • 刷新间隔控制
  • Mod 管理界面
  • 从浏览器上传 Mod
  • 恢复已移除的 Mod
  • 永久删除已移除的 Mod

💬 Discord 集成

  • Discord 机器人指令系统
  • 在 Discord 中远程控制服务器
  • 分享控制面板链接
  • 操作通知
  • 来源追踪(Discord / 网页控制面板)
  • 在 Discord 中执行停机调度
  • 在 Discord 中取消停机

Discord 指令

指令 操作
!start 启动服务器
!stop 停止服务器
!restart 重启服务器
!webmod 打开 Mod 管理面板
!shut 调度停机
!abort 取消停机

📦 Mod 管理器

  • 上传 Mod 文件
  • 上传 Mod zip 包
  • 安装 Mod
  • 卸载 Mod
  • 恢复已移除的 Mod
  • 永久删除已移除的 Mod
  • 从服务器配置中获取已启用的 Mod 列表
  • 已移除 Mod 追踪系统

📝 日志系统

  • 运行活动日志
  • 操作追踪
  • 每次控制器启动时清空日志
  • 控制面板活动面板

🧠 控制器系统

  • 模块化控制器架构
  • PM2 进程管理
  • 启动时清理运行环境
  • 配置向导
  • 安装向导
  • 远程控制面板访问(本地 / 局域网 / DDNS)

🚀 安装指南

📋 系统要求

在安装 HCS 之前,请确保您已具备:

  • Windows 系统
  • 已安装 Node.js
  • 可正常运行的 Hytale 服务器安装
  • 一个 Discord 机器人令牌
  • 一个 Discord 频道 ID

🛠️ 分步设置

步骤 1 - 安装

运行:

scripts/install.bat

这将执行:

  • 安装依赖
  • 安装 PM2
  • 准备运行文件夹

步骤 2 - 配置

运行:

scripts/configure.bat

向导将要求您提供:

  • Discord 机器人令牌
  • Discord 频道 ID
  • Hytale 服务器根路径
  • Hytale 服务器 config.json 文件路径
  • 服务器启动文件
  • 控制面板 URL(localhost、局域网 IP 或 DDNS)
  • 停机设置

配置文件将自动创建。

步骤 3 - 启动控制器

运行:

scripts/start.bat

然后,在启动器中打开显示的控制面板 URL。


🌍 控制面板访问

您可以通过以下不同方式访问控制面板:

模式 示例
本地 http://127.0.0.1:3000
局域网 http://192.168.1.25:3000
公网(DDNS) http://your-ddns:3000

📁 项目结构

controller.js config/ core/ services/ utils/ web/ runtime/ scripts/

请不要删除项目文件夹。 请使用 scripts 文件夹中的脚本来管理控制器。


📜 日志

日志文件存储在:

runtime/logs/actions.log

每次控制器启动时,日志文件都会被清空,因此每次会话都会从头开始。


🔄 基本使用流程

install.bat -> configure.bat -> start.bat -> 打开控制面板


🙏 致谢

HCS 使用了以下技术:

  • Node.js
  • Express.js
  • Discord.js
  • PM2 进程管理器
  • Multer(文件上传)

🆘 支持

如果您需要帮助、想报告错误,或在设置过程中需要协助,您可以通过 Discord 联系我:

Discord: (https://discord.com/users/364484488392212481)


HCS - Hytale Control Suite

旨在通过将服务器控制、Mod 管理、监控和 Discord 集成整合到一个控制套件中,从而简化 Hytale 服务器的管理。