Compatibility
Minecraft: Java Edition
1.21.x
1.20.x
1.19.x
1.18.x
1.17.x
1.16.x
1.15.x
1.14.x
1.13.x
Platforms
Supported environments
Dedicated servers only
Tags
Creators
Details
Licensed LGPL-2.1-only
Published 2 months ago
Changelog
V2.0 更新日志 / V2.0 Changelog
-
协议与架构 / Protocol & Architecture
- 从 Minecraft payload 消息通道 完全迁移为 WebSocket + 服务器端代理端口复用。
Switched from in-game payload channels to a WebSocket-based architecture with a port-multiplexing proxy. - 新增独立的 服务端核心库
SimpleCom-server-core,统一实现端口复用代理、WebSocket 认证与语音转发逻辑。
Introduced a shared server core (SimpleCom-server-core) that contains the proxy, WS auth and voice routing.
- 从 Minecraft payload 消息通道 完全迁移为 WebSocket + 服务器端代理端口复用。
-
客户端 / Client
- 新增 JavaFX 图形客户端 流程:在游戏中获取 6 位验证码,在 FX GUI 中填写用户名 / 服务器地址 / 验证码,通过 WebSocket 连接语音服务。
Added a JavaFX client workflow: get a 6‑digit code in-game, then connect via the FX GUI over WebSocket using username/server/code. - 为 Fabric/Forge V2.0 客户端模组 内置 SimpleCom-core、Opus 编解码器、JavaFX 依赖,开箱即用。
Fabric/Forge V2.0 client mods now bundle SimpleCom-core, Opus codec and JavaFX, so users can just drop in the jar.
- 新增 JavaFX 图形客户端 流程:在游戏中获取 6 位验证码,在 FX GUI 中填写用户名 / 服务器地址 / 验证码,通过 WebSocket 连接语音服务。
-
服务端 / Server
- 新增 端口复用代理(PortMultiplexProxy):一个公网端口同时承载 MC 与 WebSocket,自动区分协议并转发。
Added a port-multiplex proxy so a single public port serves both Minecraft and WebSocket traffic. - Bukkit 插件
SimpleCom-server与跨平台服务端simpleCom-server-all-1.20.1均改为基于SimpleCom-server-core。
Bukkit pluginSimpleCom-serverand cross-platform serversimpleCom-server-all-1.20.1are now built on top ofSimpleCom-server-core.
- 新增 端口复用代理(PortMultiplexProxy):一个公网端口同时承载 MC 与 WebSocket,自动区分协议并转发。
-
语音流 API / Voice Stream API (WSAPI)
- 新增 WSAPI(WebSocket 语音流接口):允许外部服务(如 KOOK/Discord 机器人)通过 WebSocket 订阅「非加密信道」语音数据包。
Introduced WSAPI, a WebSocket stream API for external services (e.g. KOOK/Discord bots) to subscribe to non‑encrypted voice packets. - 使用 Token 鉴权,提供心跳与服务器状态推送,详细协议见
V2.0new/WSAPI.md。
WSAPI uses token-based auth and sends heartbeat + server status; seeV2.0new/WSAPI.mdfor protocol details.
- 新增 WSAPI(WebSocket 语音流接口):允许外部服务(如 KOOK/Discord 机器人)通过 WebSocket 订阅「非加密信道」语音数据包。
-
版本与构建 / Versioning & Build
- 所有 V2.0 相关模块统一使用版本号
V2.0,包括客户端、服务端和核心库。
All V2.0 modules (clients, servers, core) share the same version stringV2.0. - CI 工作流更新为:在推送
V2.*标签时,仅构建V2.0new下的 4 个 V2.0 项目并自动发布 Release。
CI workflow now builds only the four V2.0new projects and auto‑publishes a Release when aV2.*tag is pushed.
- 所有 V2.0 相关模块统一使用版本号
Dependencies
Files
simplecom-server-all-1-20-1-forge-V2.0.jar(398.18 KiB) Primary
Metadata
Release channel
ReleaseVersion number
V2.0Loaders
Forge
Game versions
1.20.1Environment
Server-side only



