{{ t.message }}
SQUAD
SEASON · {{ currentSeason.season_name }} SQUAD RANKING SYSTEM

ICFK Squad 排位系统 · 多维度数据分析 · 实时排名更新 · 赛季奖励 Real-time stats · 8 themes · API key · One-click join

{{ stat.value }}
{{ stat.label }}
玩家段位分布 共 {{ tierDistribution.total || 0 }} 名玩家
{{ tier.label }}
{{ tier.label }}: {{ tier.count }} ({{ tier.percent }}%)

💬 中文论坛 · 玩家社区

战术心得 · 服务器推荐 · 求助答疑 · 战队招募

为什么选 ICFK 战术小队排位系统

专业的 Squad 竞技平台,从数据采集到反作弊,为玩家服务

实时排名计算
每场对局结束自动更新排位,K/D、救援、击杀全维度统计
全网服务器联动
700+ 个 Squad 服务器实时搜索,一键 Steam 加入
多重身份验证
绑定 Steam ID + API Key 双重防护,杜绝刷分作弊
赛季积分奖励
每个赛季独立结算,SS+ 段位玩家获得专属荣誉
服主开放 API
完整 API Key 体系,服主可对接自有系统上传数据
8 套主题 / PWA
从原版到夜视镜,自由切换;支持添加到主屏幕,桌面端可离线

三步开始你的赛季

从零开始,5 分钟完成接入

1
注册 / 登录账号
免费创建账号,加入 ICFK 排位系统
2
绑定 Steam ID
在个人中心填入你的 SteamID64,游戏数据自动采集
3
加入认证服务器
服务器大厅一键加入,对局结束自动更新排位
第 {{ tourStep + 1 }} 步 / 共 {{ tourSteps.length }} 步

{{ tourSteps[tourStep] && tourSteps[tourStep].title }}

{{ tourSteps[tourStep] && tourSteps[tourStep].text }}

{{ siteSettings.announcement_text }} {{ siteSettings.announcement_text }}
游客浏览中 · 登录后可查看个人战绩、申请服务器、追踪赛季排名

{{ viewTitle }}

{{ currentSeason.season_name }}
主题 · {{ currentThemeLabel }}
{{ themeHint }}
系统公告

暂无公告

{{ a.title }}
{{ formatDate(a.created_at) }}
论坛通知 ({{ forumNotifs.unread }} 未读) 全部已读
🔔

暂无通知

当有人回复你的帖子时,会在这里提醒

{{ (n.from_username||'?').charAt(0).toUpperCase() }}
{{ n.from_username }} 回复了你的 「{{ n.topic_title }}」
{{ n.preview }}
{{ formatTime(n.created_at) }}
✨ ICFK SQUAD WIKI

战术小队中文社区

专业 Squad 排位平台 · 玩家论坛 · 服务器大厅 · Wiki 知识库

💬
论坛交流
战术心得 / 服务器推荐 / 求助答疑
🏆
排位系统
实时排行榜 / 段位查询 / 个人战绩
🎮
服务器大厅
全网服务器一键加入 · 实时状态
📚
文档中心
接入指南 / API 文档 / 常见问题
{{ (user.username||'?').charAt(0).toUpperCase() }}
欢迎回来,{{ user.username }} Lv.{{ myForumProfile.forum.level }} {{ myForumProfile.forum.level_title }}
{{ myForumProfile.forum.xp }} XP · 距下一级 {{ (myForumProfile.forum.xp_for_next - myForumProfile.forum.xp) }} XP · {{ myForumProfile.forum.topic_count }} 主题 {{ myForumProfile.forum.reply_count }} 回复 {{ myForumProfile.forum.like_count }}

🕐 论坛最新动态

查看全部 →
{{ (t.author_name||'?').charAt(0).toUpperCase() }}
置顶 {{ t.title }}
{{ t.author_name }} · 💬 {{ t.reply_count || 0 }} · 👁 {{ t.views || 0 }}
论坛数据加载中或暂无内容

{{ forumDetail.topic.title }} {{ categoryLabel(forumCategory) }} 论坛交流

{{ (user.username||'?').charAt(0).toUpperCase() }}
{{ user.username }} Lv.{{ myForumProfile.forum.level }} · {{ myForumProfile.forum.level_title }} ✓ 认证服主
{{ myForumProfile.forum.xp }} XP · 距 Lv.{{ myForumProfile.forum.level + 1 }} 还需 {{ myForumProfile.forum.xp_for_next - myForumProfile.forum.xp }} XP · {{ myForumProfile.forum.topic_count }} 主题 {{ myForumProfile.forum.reply_count }} 回复 {{ myForumProfile.forum.like_count }} 收赞

{{ forumPostForm.editId ? '编辑主题' : '发布新主题' }}

💡 提示: 上传图片 / 视频后会自动插入到光标位置;视频最大 100MB, 图片最大 10MB
管理面板
实时数据
{{ stat.value }}
{{ stat.label }}

玩家段位分布

共 {{ tierDistribution.total || 0 }} 名玩家
{{ tier.label }}
暂无数据
{{ tier.label }}: {{ tier.count }} ({{ tier.percent }}%)

赛季排行榜

点击玩家查看详细数据

排名
玩家
{{ getColHeader() }}
击杀
场次
{{ getValHeader() }}

加载中...

暂无数据

🥇 🥈 🥉 {{ p.rank }}
{{ p.name }}
{{ p.steamId }}
{{ p.tier }} {{ p.kd }} {{ p.revives }} {{ p.matches }} {{ (p.deaths / Math.max(p.matches, 1)).toFixed(1) }} {{ p.deaths }}
{{ p.kills }}
{{ p.matches }}
{{ formatNum(p.score) }} {{ p.kd }} {{ p.revives }} {{ p.matches }} {{ p.deaths }} {{ p.deaths }}
{{ selectedPlayer.name.charAt(0).toUpperCase() }}
{{ selectedPlayer.name }}
{{ selectedPlayer.steamId }}
{{ selectedPlayer.tier }}
排名#{{ selectedPlayer.rank }}
积分{{ formatNum(selectedPlayer.score) }}
K/D{{ selectedPlayer.kd }}
{{ selectedPlayer.kills }}
击杀
{{ selectedPlayer.deaths }}
死亡
{{ selectedPlayer.revives }}
救援
{{ selectedPlayer.matches }}
场次

点击玩家查看详情

全网战术小队服务器
{{ serversCacheText }}

正在加载全网服务器列表…

首次加载约需 1-3 秒,数据会缓存到本地

加载失败

{{ serversLoadError }}

没有匹配的服务器

试试调整搜索关键字或筛选条件

{{ (s.playerCount || 0) > 0 ? '在线' : '空闲' }}
认证 社区 Co-op
{{ formatMapName(s.map) }}
{{ formatMapLayer(s) }}
{{ s.serverName || '(未命名服务器)' }}
{{ s.playerCount || 0 }} /{{ s.maxPlayers }} 玩家 +{{ s.queueCount }} 排队
{{ s.region }}
概览
系统数据快览,以及最近需要处理的事项
{{ formatNum(adminStats.total_users || 0) }}
注册用户
{{ formatNum(adminStats.total_servers || 0) }}
已接入服务器
{{ adminStats.pending_appeals || 0 }}
待处理申诉
{{ adminMapCovers.length }}
地图封面图

最新待处理申诉

加载中…
#{{ a.id }} · {{ a.steam_id }} 待处理

{{ a.appeal_reason }}

暂无待处理事项
所有申诉都已处理完毕
申诉处理
用户提交的申诉,审核通过后可恢复段位/数据
没有{{ {pending:'待处理',approved:'已通过',rejected:'已拒绝'}[adminAppealStatus] }}的申诉
#{{ a.id }} · {{ a.steam_id }} {{ getAppealStatus(a.status) }}

{{ a.appeal_reason }}

管理员回复: {{ a.admin_response }}
用户管理
{{ userAdmin.total }} 个用户
没有匹配的用户
ID
用户名 / 邮箱
Steam ID
角色
状态
服务器
操作
{{ u.id }}
{{ u.username }}(你)
{{ u.steam_id || '-' }}
{{ u.role }}
{{ userStatusText(u.status) }}
{{ u.servers_count || 0 }}
公告管理
发布、编辑、上下线系统公告
还没有发布过公告
点击右上角"打开公告管理"发布第一条
{{ a.title }}
{{ a.is_active ? '已上线' : '已下线' }}
{{ formatDate(a.created_at) }}
地图封面图
为指定地图设置卡片封面,服务器列表会按前缀自动匹配

上传 / 替换封面图

服务器返回的地图字段是 "Yehorivka_AAS_v1",这里只填前缀部分(Yehorivka),按 startsWith 匹配

已配置 ({{ adminMapCovers.length }})

还没有任何封面图
{{ c.map_name }}
{{ c.note }}
{{ formatDate(c.updated_at) }}
程序版本管理
上传新版 rank.exe 数据采集程序,旧版自动备份

当前版本

版本号
{{ exeInfo.version || '未知' }}
文件大小
{{ exeInfo.size_human || '-' }}
上传时间
{{ exeInfo.uploaded_at ? formatDate(exeInfo.uploaded_at) : '-' }}

上传新版本

上传后会自动替换当前文件,旧版本会备份到服务器,可在出问题时回滚。

正在上传…

站点设置
一键管理 logo、品牌名、主题色、SEO 文案与全局公告。所有改动立即对全站生效

品牌身份

显示在 logo、标题栏、底部版权、社交分享卡片等所有品牌位置

会显示在所有 logo 上,自动着色后半段。如 "ICFK 战术小队" → ICFK 战术小队

门户页 hero 区那行大字。第一个空格后面的内容会自动着色

视觉资源

logo 图片(替换默认盾牌 SVG)、favicon、社交分享图。建议 PNG / SVG / WebP 格式

logo
主 Logo
出现在 sidebar、Portal nav、Hero 区。推荐 256×256 PNG / SVG · 最大 2MB
favicon
浏览器图标(Favicon)
浏览器标签上的小图标。建议 SVG 或 32×32 PNG · 最大 2MB
og 未设置
社交分享图(OG Image)
微信、Twitter、Discord 等地方分享网址时的预览图。建议 1200×630 PNG · 最大 5MB
banner 默认渐变
首页横幅背景图(战术小队中文社区)
替换首页顶部"战术小队中文社区"横幅的背景。留空则用默认蓝紫粉渐变。上传后系统会自动叠加一层暗色蒙版,保证标题文字清晰。建议 1600×500 PNG/JPG/WebP · 最大 5MB

首页功能卡背景图

给首页 4 张功能卡(论坛交流 / 排位系统 / 服务器大厅 / 文档中心)分别设置背景图,替代单调的纯色。留空则用默认。上传后系统自动叠暗色蒙版,标题与说明文字自动转白色保证可读。建议 600×360 PNG/JPG/WebP · 每张最大 5MB

card 💬 默认
论坛交流 卡背景
card 🏆 默认
排位系统 卡背景
card 🎮 默认
服务器大厅 卡背景
card 📚 默认
文档中心 卡背景

品牌色

影响默认主题的 accent 色和按钮渐变。8 套预设主题(冠军金/血战红...)不会被覆盖

链接、按钮、active 高亮等

预览: 主色 主 CTA 渐变 头像渐变

改色后刷新页面即可看到全局生效

SEO 标签

影响搜索引擎抓取展示。改完用 seo_push.php 推送给百度

显示在浏览器标签 + 搜索结果。{page_title} 会被实际页面标题替换

建议 120-155 字。当前 {{ (siteSettings.site_description || '').length }} 字

用英文逗号分隔。重要的写在前面。建议 30-50 个

全局公告横幅

显示在 AppShell 顶部(高于游客 banner)。适合临时通知,如"系统维护中"、"重大版本更新"

预览: {{ siteSettings.announcement_text || '(请输入横幅文本)' }}

页脚 Footer

显示在 Portal 底部

填上会自动显示在 Portal 底部并链接到工信部网站

功能开关

启用 / 禁用站点核心功能

所有改动会立即保存到服务器,刷新页面后全站生效。 若改了 logo / 主题色/SEO,可去 seo_push.php 推送一次让搜索引擎尽快重抓。
论坛管理
论坛各项配置 · 内容审核 · 经验/等级 · 权限
{{ formatNum(forumAdmin.stats.active_topics || 0) }}
活跃主题
{{ formatNum(forumAdmin.stats.active_replies || 0) }}
活跃回复
{{ formatNum(forumAdmin.stats.today_topics || 0) }}
今日新帖
{{ formatNum(forumAdmin.stats.hidden_topics || 0) }}
已隐藏
{{ formatNum(forumAdmin.stats.total_moderators || 0) }}
版主数
{{ formatNum(forumAdmin.stats.today_replies || 0) }}
今日回复

💡 论坛管理已细分到 7 个子页面,点上方按钮切换。每个子页面只展示对应功能,避免一页过长难以浏览。

ID标题作者分类状态统计操作
{{ t.id }} 置顶 {{ t.title }} {{ t.author_name }} {{ categoryLabel(t.category) }} {{ t.status }} 👁{{ t.views }} 💬{{ t.reply_count }} 👍{{ t.like_count }}
第 {{ forumAdmin.page }} / {{ Math.ceil(forumAdmin.total/forumAdmin.pageSize) }} 页 · 共 {{ forumAdmin.total }} 条

板块/分类管理

控制论坛的板块结构、命名、排序,以及谁可以在该板块发帖(权限组)。

Key名称描述发帖权限排序操作
{{ c.key }} {{ c.label }} {{ c.description }} {{ c.sort_order }}

版主管理

任命特定用户为指定板块或全站版主,可以置顶/锁定/精选/隐藏其管辖范围内的内容。

用户角色管辖范围任命人任命时间备注操作
{{ (m.username||'?').charAt(0).toUpperCase() }}
{{ m.username }}
{{ m.role || '普通' }} 全站版主 板块: {{ m.category_key }} {{ m.assigned_by_name || '—' }} {{ formatTime(m.created_at) }} {{ m.note || '—' }}
还没有任命任何版主
💡 说明:版主可以在其管辖的板块内置顶/锁定/精选/隐藏主题或回复。"全站版主"管所有板块,"板块版主"只管对应板块。 管理员/超管自动拥有所有版主权限,无需任命。

经验规则与可见性

控制 XP 数值、防水帖、冷却,以及等级徽章是否公开可见。

等级称号配置

每个 min_level 表示该称号适用的最小等级。例如 min_level=10 / title=下士,则 Lv.10 以上(且小于下一个 min_level)的用户显示「下士」。

Min Level称号颜色预览操作
Lv.{{ t.min_level }} ↑ {{ t.title }} {{ t.color }} Lv.{{ t.min_level }} {{ t.title }}
还没有等级配置(将使用默认值)

手动调整 XP

可以给特定用户加分(活动奖励)或扣分(惩罚)。这里的发放不受每日上限和冷却限制。所有变更会写入流水表 forum_xp_log。

头像审核
用户提交的头像(包括 Steam 头像)在通过审核前不会展示
加载中...
暂无待审核头像
{{ (u.username||'?').charAt(0).toUpperCase() }}
当前
待审核
{{ u.nickname || u.username }}
#{{ u.id }} · 来源: {{ {upload:'用户上传',steam:'Steam头像',default:'默认'}[u.avatar_source] || u.avatar_source }} · {{ u.avatar_submitted_at }}
原图
昵称审核
用户提交的新昵称需要审核才能生效
加载中...
暂无待审核昵称
{{ u.nickname }} (未设置) {{ u.pending_nickname }}
#{{ u.id }} · 账号: {{ u.username }} · {{ u.nickname_submitted_at }}
帖子举报
用户提交的违规举报
加载中...
无{{ {pending:'待处理',handled:'已处理',dismissed:'已驳回'}[profileAdmin.reportStatus] }}举报
{{ {topic:'主题',reply:'回复'}[r.target_type] }} #{{ r.target_id }} {{ {spam:'垃圾广告',abuse:'人身攻击',illegal:'违法内容',porn:'色情低俗',political:'政治敏感',ad:'广告拉人',other:'其他'}[r.reason] }}
{{ r.created_at }}
举报人: {{ r.reporter_nickname || r.reporter_username }} (#{{ r.reporter_id }}) · 被举报: {{ r.target_nickname || r.target_username || '?' }} (#{{ r.target_user_id }})
举报说明: {{ r.detail }}
{{ r.target.title }}: {{ r.target.excerpt }}
✓ 已处理: {{ {hide:'隐藏内容',delete:'删除内容',warn:'警告',nothing:'无需处理',dismiss:'驳回举报'}[r.admin_action] || r.admin_action }} · {{ r.admin_response }}
选择 Emoji