在线站点
当前在线访客
待回复会话
排队/执行中任务
24 小时失败任务
站点健康
| 站点 | 在线人数 | 分组 / 主机 | Agent | DB / Redis | 磁盘 | 负载 | 待推留言 | DB 版本 | 最后心跳 |
|---|
游戏总分发
最近失败的任务
全部全部站点 · 今天
点一行看详情。数字最多落后 10 分钟, 在线人数是实时的| 站点 | 在线 | 浏览量 | 访客 | IP | 会话 |
|---|
趋势
查看数据表
| 时间 | 浏览量 | 访客 | IP | 会话 |
|---|
页面
| 页面 | 浏览量 | 占比 | 访客 | IP | 平均停留 | 进入 | 退出率 | 跳出率 | 阅读深度 | 加载 | 报错 |
|---|
IP 排行
| IP | 浏览量 | 访客 | 会话 | 总停留 | 最早 | 最晚 |
|---|
| 站点 | 分组 | 状态 | 模板 / SEO 规则 | Agent | 代码版本 | 服务器部署 | DB 版本 | 最后心跳 | 操作 |
|---|
各站 site-agent 上报的整份 .env。密钥类(PASSWORD / SECRET / TOKEN / SALT / *_KEY…)只有指纹 fp:xxxx —— 同值同指纹, 能比较是否相同, 但看不到明文。 检查规则见 Central 的 config/site_config_rules.php。本页只读。
| 标题 | 分类 | 版本 | 各站状态 | 更新 | 操作 |
|---|
文章正本在这里; 发布后各站点用自己的模板生成静态页 /article/<slug>, 并自动更新首页、分类页和 sitemap。修改文章后, 已发布的站显示「需更新」, 重新发布即可。
| 邮箱 | 称呼 | 首次来自 | 涉及站点 | 留言数 | 最近留言 |
|---|
正在读取…
| ID | 玩家账号 | 星币 | 星钻 | 注册时间 | 最近登录 | |
|---|---|---|---|---|---|---|
| 选一个游戏站后查询 | ||||||
| 时间 | 站点 | 玩家账号 | 昵称 | 星币 | 星钻 | 备注 | 结果 | 操作人 |
|---|
表
| 选择站点后加载 |
| 字段 | 类型 | 可空 | 默认 | 键 | 备注 |
|---|
只读 SQL
SELECT / SHOW / DESCRIBE / EXPLAIN, 在只读事务里执行, 无 LIMIT 自动加 LIMIT 200目录
| 选择站点 |
| 版本 | 标题 | 执行情况 | 创建 | 操作 |
|---|
| 站点 | 文件 | 大小 | 类型 | SHA256 | 时间 |
|---|
备份文件保存在各站点服务器的 storage/backups/。自动备份每天一次(.env AUTO_BACKUP_AT), 每站保留最近 BACKUP_KEEP 份; 手动备份和快照不自动清理。
| 时间 | 账号 | IP | 动作 | 站点 | 对象 |
|---|
| 账号 | 角色 | 状态 | 最后登录 |
|---|
新增 / 修改联网游戏后要重启的服务
联网小游戏(极速赛车、时时乐、百家乐、骰宝、龙虎、轮盘等)由总控服务器上的两个常驻服务驱动, 只在启动时读一次代码, 不重启新游戏连不上:
- springos-game-hub(游戏总分发): 收注、结算, 站点页面连的就是它。改了
game-hub.php或app/hub/要重启。 - springos-game-engine(游戏引擎): 管每期节奏、出结果。改了
game-engine/(含rules/*.json的节奏)要重启。
重启 = 所有联网游戏进行中的那一期作废、已下的注全部退回。挑没人玩的时候做。
方式一: 本机同步代码时一起重启
在本机项目目录执行(默认只重启后台 webman, 要加这两个参数):
RESTART_HUB=1 RESTART_ENGINE=1 ./syncRemote.sh
只改了节奏(rules/*.json)只需 RESTART_ENGINE=1 ./syncRemote.sh; 推到另一台测试服加参数 s1。
方式二: SSH 登录总控服务器后执行
systemctl restart springos-game-hub springos-game-engine
确认起来了(Active: active (running)):
systemctl status springos-game-hub springos-game-engine --no-pager
起不来看日志: journalctl -u springos-game-hub -n 50 --no-pager(引擎换成 springos-game-engine)。
新增一个联网游戏的完整顺序
- 总控库: 要改表就先执行
database/upgrades/里对应的增量 SQL(不改表跳过)。 - 总控: 同步代码并重启总分发和引擎(上面方式一或方式二)。
- 游戏站: 在「站点」里给游戏站推送更新, 把游戏页面推上去(推送会自动重启站点服务, 站点库自己补表)。
- 打开 概览 的「游戏总分发」看引擎是否在线。