面板部署安装#
把 rconclient 桥接程序放到你的战术小队服务器上,5 分钟接入 ICFK 面板。
ICFK 面板本身是云端 SaaS,由官方维护,你不需要自己搭建。 你只需要在自己的战术小队服务器上跑一个轻量级的桥接程序 rconclient,它会把本地 RCON、战斗日志推送到云端面板,并实时同步玩家、小队、阵营数据。
- 申请
unique_id(服务器唯一标识) - 用 MCSManager 把
rconclient跑起来 - 验证连接、日常运维
本教程默认你已经装好 MCSManager。如果还没有,请去 MCSManager 官网 按它的官方文档完成安装;本教程不重复讲 MCSManager 的安装。
系统要求#
ICFK 面板的桥接程序对资源要求极低(约 30MB 内存),跟战术小队 Server 装在同一台机器即可,不需要单独服务器。
| 项目 | Linux | Windows |
|---|---|---|
| 推荐系统 | Ubuntu 24.04 LTS | Windows Server 2022 / 2025 |
| 最低系统 | Ubuntu 20.04 / Debian 11+ | Windows Server 2019 |
| 架构 | x86_64 | x86_64 |
| 额外内存 | 30MB | 50MB |
| 出站网络 | HTTPS(443 端口)放行 | 同 |
桥接程序需要把数据实时推送到 ICFK 云端(机房在国内)。如果你的战术小队服务器在境外,延迟超过 200ms 时会出现日志堆积、玩家计数不准。建议租用大陆 / 香港 / 新加坡机房。
总流程#
text[1] 申请 SRV 编号 ──────► 拿到 unique_id │ ▼ [2] 上传 rconclient ────► 放到 SquadGame.log 同一目录 │ ▼ [3] MCSManager 创建实例 ► 通用程序 / 启动命令指向 rconclient │ ▼ [4] 填 config.json ─────► 填入 unique_id │ ▼ [5] 启动 + 验证 ────────► 看到「RCON 会话已开始」
1. 申请 SRV 编号(unique_id)#
桥接程序的所有配置(RCON 密码、数据库连接、Redis 等)都从云端 API 自动下发,你只要一个 unique_id 就够了。
- 在 squad.cyou 主页点 "我想购买服务器" 或 "申请接入"
- 工作人员核对许可证后,会发给你一组形如
SRV-A1B2C3D4的编号 - 保存好这个编号,下面
config.json要填
如果你已经从 ICFK 官方购买的整套服务器,编号已经预置好了,可以直接跳到第 5 步启动。
跑 3 个战术小队实例就需要申请 3 个 unique_id、跑 3 个 rconclient,互不冲突。
2. 上传 rconclient#
从 ICFK 官方渠道(QQ 群文件 / 工作人员发的网盘)下载与你系统对应的版本:
| 系统 | 文件名 | 大小 |
|---|---|---|
| Linux x86_64 | rconclient_linux | 约 12 MB |
| Windows x86_64 | rconclient_windows.exe | 约 12 MB |
只需要上传二进制文件本身,与 SquadGame.log 放在同一目录即可。
摆放位置#
桥接程序需要读取战斗日志,所以它必须跟 SquadGame.log 在同一目录。这个目录就是战术小队的 SquadGame/Saved/Logs/,具体路径根据你本机服务器目录调整:
Windows 常见路径
textD:\SquadServer\SquadGame\Saved\Logs\ ├── SquadGame.log ← 战术小队自己生成的日志 └── rconclient_windows.exe ← 把桥接程序放这里
Linux 常见路径
text/home/steam/squadserver/SquadGame/Saved/Logs/ ├── SquadGame.log └── rconclient_linux
Linux 用户上传完别忘了加可执行权限:
bashchmod +x rconclient_linux
具体目录在哪,去找你服务器上 SquadGame.log 的位置就行。每台服务器的安装路径不同,桥接程序跟着 SquadGame.log 走即可。
3. 在 MCSManager 创建实例#
登录你的 MCSManager Web 面板,按下面步骤建实例。
1) 实例 → 新建实例
实例类型选择 "通用程序 / Universal Program"(不要选"我的世界"或 Steam 模板)。
2) 基础设置
| 字段 | 填什么 |
|---|---|
| 实例名称 | ICFK-Bridge-1(自取,便于多实例区分) |
| 启动命令 | Linux:./rconclient_linuxWindows: rconclient_windows.exe |
| 工作目录 | 设置成 SquadGame.log 所在的目录,例如 D:\SquadServer\SquadGame\Saved\Logs\ |
| 输出编码 | UTF-8 |
| 输入编码 | UTF-8 |
| 自动重启 | 推荐开启,可关闭 |
| 开机自启 | 推荐开启,可关闭 |
如果工作目录指向的不是 SquadGame.log 同级目录,桥接程序会读不到战斗日志,面板里的击杀记录、TPS 数据都会缺失。
4. 填写 config.json#
第一次启动时,rconclient 会自动在工作目录里生成一个 config.json:
json{ "unique_id": "SRV-XXXXXXXX" }
只需要把 SRV-XXXXXXXX 替换成第 1 步拿到的真实编号,比如:
json{ "unique_id": "SRV-A1B2C3D4" }
保存即可。所有其他配置(RCON 端口、密码、数据库、Redis、CombatLog 路径)都会在启动时从云端 API 自动下发,你不用管也看不到。
unique_id 等同于服务器接入凭证。不要发到 QQ 群、不要贴到 GitHub,被人拿到可以伪造你的服务器数据。如果不慎泄露,联系 ICFK 工作人员重置。
5. 启动 + 验证#
回到 MCSManager 面板,点实例的 "启动" 按钮,然后点 "终端" 进入实时日志。
正常启动会看到这样的输出:
textSquad RCON 客户端 v3.0.0 (含战斗日志监控 + Redis) ========================================= [INFO] 正在从API获取配置... [INFO] 配置获取成功: 服务器[12] 我的战术小队服务器 [INFO] Redis: 已配置 [INFO] 程序启动 - PID: 12345, 版本: v3.0.0 [INFO] 已注册连接到服务器 [INFO] TCP 连接已建立。 [INFO] === RCON 会话已开始 ===
=== RCON 会话已开始 === 表示桥接程序已经连上你的本地战术小队 RCON,并且把数据通道打通到 ICFK 云端。
接着登录 squad.cyou 主面板,左上角切换到你这台服务器,"控制台 → 实时管理 → 击杀日志" 都能看到实时数据。
常见报错速查#
请在 config.json 中填写有效的 unique_id 你没改默认的 SRV-XXXXXXXX,回第 4 步填正确编号。
从API获取配置失败 / 请求API失败,请检查网络连接
- 服务器没开出站 HTTPS(443 端口)
- DNS 解析失败 / 出站被封
unique_id拼错或已过期
RCON 连接失败
- 你的战术小队 Server 没启动
Rcon.cfg里的 IP 不是0.0.0.0,导致桥接程序连不上- 防火墙挡住了本机 RCON 端口
RCON 认证失败 你在 ICFK 后台登记的 RCON 密码和 Rcon.cfg 里的不一致。改其中一处对齐即可。
初始化 Redis 失败 ICFK 云端 Redis 暂时不可达。先重试 1 分钟,如果持续失败联系工作人员。Redis 是必需的,没连上整个桥接不会启动。
面板里击杀日志、TPS 全是空的 99% 是工作目录设错了。回第 3 步检查实例的工作目录是不是指向了 SquadGame.log 真正所在的那个 Logs 目录。
Windows 下闪退、提示 unknown time zone 你拿到的是老版本(v2.5 以下),新版已经修了。找工作人员要 v3.0.0+。
升级桥接程序#
ICFK 不定期推 rconclient 新版(功能升级或修 bug)。升级流程:
- MCSManager 面板 → 实例 → 停止
- 文件管理 → 删除旧的
rconclient_linux/rconclient_windows.exe - 上传新版二进制(
config.json不动!) - Linux 重新
chmod +x rconclient_linux - 启动实例,看日志确认版本号变了
升级只换二进制,不要碰 config.json,里面只有一个 unique_id,换了就要重申请。
多实例部署#
一台机器跑多个战术小队服务器(比如同时开经典 + 训练场),每个服务器需要独立的桥接进程。在 MCSManager 里直接新建多个实例,每个实例:
- 工作目录指向对应那个战术小队实例的
SquadGame.log所在目录(每个战术小队实例的Saved/Logs/是不同的) - 独立的
config.json(填不同的unique_id) - 独立的
rconclient二进制(直接复制一份即可)
MCSManager 会同时托管,互不干扰。
卸载#
如果以后不再用 ICFK,只需要做两件事:
- 删除 rconclient 程序(在 MCSManager 里停止实例后删掉二进制和
config.json即可) - 联系 ICFK 工作人员注销
unique_id,避免后续误计费
还有问题?#
- 面板简介:了解 ICFK 面板能做什么
- 快速开始:登面板后第一件事干啥
- 服务器常见问题:战术小队 Server 本身的疑难
- 实在搞不定,squad.cyou 主页 → "联系工作人员",把 MCSManager 终端日志截图发过去
截至 2026-04 测试,本教程适用于 rconclient v3.0.0。如果版本变化导致步骤对不上,请反馈到文档站。