v3.9.1 优化 已完成
2026-10-24 13:41:10settings表新增字段tjb_code,安装默认导入tjb_code=【】,admin/settings.php的基本设置也加上。
新建工具,打开页面填写tjb_code值,提交后现有数据库settings表新增字段tjb_code,并写入填写的值。工具放在yzw/tools目录,运行放在public目录。
BZ4_20261023
v3.9.0 功能 已完成
2026-10-24 12:16:47新增50号游戏
v3.8.5 优化 已完成
2026-10-14 08:30:35更换图标
v3.8.4 修复 已完成
2026-10-14 08:30:28跳过
v3.8.3 优化 已完成
2026-10-12 15:49:46五页面
v3.8.2 已完成
2026-10-12 15:39:51除安装外,其它1200px的改成1400px,用户注册、用户登录、管理登录、弹窗、认证是500px,自适应,手机优先访问
出现报错 系统故障码-100,联系客服QQ382337125
v3.8.1 优化 已完成
2026-10-12 15:39:34菜单调整
v3.8.0 数据 已完成
2026-10-12 14:35:39BZ454
v3.7.6 修复 已完成
2026-10-12 14:35:294.调整页脚在version.php把footer_content 放到site_footer() 里软件名称的上一行,然后所有页脚区(不含安装及不设置页脚区的文件)引用site_footer()
5.第一行,靠左显示“欢迎,”,当前昵称;靠右账号到期和VIP到期,纯文字不用卡片;账号到期日期(9999-12-31 23:59:59,显示永久),VIP到期日期(空,显示未开通);
v3.7.5 优化 已完成
2026-10-11 21:47:03站标和logo统一,重新设计桌子图案
v3.7.4 已完成
2026-10-11 21:44:16本地化CDN文件风格文件,除过00015.cn域名下的(无需调整)
v3.7.3 已完成
2026-10-08 11:50:181.检查网站 favicon,与首页左上角图标相同(生成svg、png、ico用于支持不同设备),后台不添加修改favicon设置,图标路径static/img/favicon目录。
2.检查网站 浏览器应用,只给首页接入,使用PWA最小接入。新建静态manifest.json,路径public/manifest.json,不使用manifest.php动态获取。
v3.7.2 优化 已完成
2026-10-07 10:13:48把投色、提示、操作放到地图中间
v3.7.1 优化 已完成
2026-10-06 16:50:20地图加编号,不好找
v3.7.0 功能 已完成
2026-10-06 15:41:11开发24大富翁游戏,布局参考其它游戏,规则参考https://mp.weixin.qq.com/s/mjB-wdS7XT_l16JyP46wjA
v3.6.1 已完成
2026-10-06 15:41:04调整宽度1200px和100vw,满屏状态
游戏区布局:
1.说明区:游戏操作说明
2.控制区:人数按钮等配置+重新开始/再来一局
3.运行区:状态、结果横幅、牌墙、提示条、操作、猜测面板、交接等
4.游戏规则
v3.6.0 功能 已完成
2026-10-06 14:23:03开发23达芬奇密码游戏,布局参考其它游戏,规则参考
v3.5.0 功能 已完成
2026-10-06 14:22:03开发22快艇骰子游戏,布局参考其它游戏,规则参考
v3.4.0 已完成
2026-10-05 21:05:01开发21毒药游戏,布局参考其它游戏
v3.3.4 已完成
2026-10-05 21:02:28添加网站favicon,后台不添加设置修改favicon
v3.3.3 已完成
2026-10-02 14:37:35新增快速加入,必须是已登录用户
游戏编号改成游戏号
v3.3.2 修复 已完成
2026-10-02 14:15:04admin/records.php 加入昵称、加入IP、加入日期全部为-,没有获取到
v3.3.2 修复 已完成
2026-10-02 14:15:01admin/records.php 加入昵称、加入IP、加入日期全部为-,没有获取到
v3.3.1 已完成
2026-10-02 14:01:05admin/games.php 序号该游戏编号;admin/rank.php 编号 改游戏编号;admin/records.php 游戏 换成 游戏编号;
v3.3.0 功能 已完成
2026-10-02 12:49:23性能优化
一、首屏加载(收益最大)
1. index.php:91-228 一次性加载 20 个游戏 × 5 个 JS = 100 个文件 / 1.17 MB,外加 20 个 CSS / 282 KB;进任意一款游戏只用到 5 个 JS + 1 个 CSS。 → 改法:按 #/game/<id> 懒加载该游戏的脚本与样式(动态插 <script>/<link> 后再 mount),或至少全部加 defer。
二、服务端(每次轮询都在付的成本)
2. rooms 表没有 updated_at 索引 —— bootstrap.php:332-342 只有 id TEXT PRIMARY KEY;room_common.php:186 的 SELECT id FROM rooms WHERE updated_at < ? 只能全表扫,random_int(1,20) 约 5% 请求命中。 → 一行 CREATE INDEX IF NOT EXISTS idx_rooms_updated ON rooms(updated_at)。
3. room_common.php:189-191 清理循环里每个房间 prepare() 两次 → 循环外 prepare 一次即可。
4. 同一请求内重复解码/重复查库 —— undercover_room.php:91 对同一个 $room['state'] json_decode 了两次;udc_room_payload() 里 udc_players_view() 调了 2 次(players 与 filled)、udc_rematch_pending() 再 1 次,等于每次 state 轮询 3 条 SELECT *,而 filled 只是数个数。同类密度:go 6 次解码、gomoku 8 次、guojitiaoqi 7 次。 → 请求内缓存 players/state;计数改 SELECT COUNT(*);解码结果复用。
5. 没用 version 做条件请求 —— 客户端每 1.21.5s 无条件拉全量,服务端每次都全量查库 + 全量 JSON。 → 请求带 version,服务端未变只回 {ok:true,data:{version,unchanged:true}};这一项能同时省掉上面 35 条 SQL 和整段 JSON。
三、前端运行时
6. 轮询过密且后台不停 —— 19 个游戏 POLL_ACTIVE=1200(gomoku/room.js:24 等),undercover 1500(undercover/room.js:18);document.hidden 只降到 3000ms,等待对手时也满速。 → 等待态 3000ms、对局态 1500ms;隐藏时 clearTimeout 停轮(visibilitychange 钩子已在,切回来立即补拉)。
7. 每次轮询整块重建 DOM —— 只有 undercover 的再来一局区做了 data-sig 抑制;其余 19 个无脑重绘,如 gomoku/ui.js:112 先 innerHTML='' 再重建全部按钮,每 1.2s 一次(同类在 guojitiaoqi / yaosezi / jiaodoushi / qingshu)。 → 版本号/签名没变直接 return。
v3.2.11 优化 已完成
2026-10-02 12:09:48首页点进游戏左上角图标全部同步为游戏编号
v3.2.10 已完成
2026-10-02 11:37:53还是没有统一,有的错误条宽度是满屏,有的宽度跟模式的一样,有的在房间模式按钮的上一行,统一改为 宽度满屏、位置在模式的下一行。
现在的统一实现(registry.js + main.css)
v3.2.9 已完成
2026-10-02 11:32:55房主离开房间,输入原房间号会报错 接口未返回合法数据,请确认已用 PHP 环境部署,改成友好报错
抽取报错函数 registry.js 新增 BGC.httpError / BGC.apiRequest,16 个 room.js 改为调用它,行为与 undercover 一致
v3.2.8 已完成
2026-10-02 11:20:39game/undercover 房间模式 一局结束后,点击 再来一局 只有1和3能收到接受要请,2和4没有收到接受邀请,直接开局了,改成只有房主能发送再来一局的邀请,其它人接受邀请
game/undercover 房间模式 一局结束后,点击 再来一局 有一个人接受了就直接开局了,改成需要除邀请人外的所有人接受邀请才会开局
v3.2.7 修复 已完成
2026-10-02 11:20:11game/undercover 创建房间联机修复
创建或加入后 全部显示的是 (无词语 · 白板)
v3.2.6 修复 已完成
2026-10-01 20:55:1804飞行棋 原可以起飞是摇到6,现在新增 起飞模式 6,4、6,2、4、6三种
v3.2.5 修复 已完成
2026-10-01 20:53:21game/undercover 房间模式 创建房间 有问题,也没有显示房间号,无法联机
v3.2.4 已完成
2026-09-28 01:19:0820号游戏
1.记住了按钮居中
2.平局之后原来由1号玩家重投淘汰改为全体重投
v3.2.3 已完成
2026-09-27 21:58:29用户添加、副管添加
v3.2.2 修复 已完成
2026-09-27 21:24:5520游戏无法投票
v3.2.1 优化 已完成
2026-09-26 22:56:36更新即将上线列表
v3.2.0 功能 已完成
2026-09-26 22:56:01加入20号游戏
v3.1.3 已完成
2026-09-26 21:46:44右上角菜单前面增加图标,手机访问只显示图标,不显示文字
v3.1.2 已完成
2026-09-26 21:27:05滑动验证放到注册按钮的上方
v3.1.1 已完成
2026-09-26 21:26:48无故障版本******
v3.1.0 功能 已完成
2026-09-26 17:24:06加入认证模块
v3.0.7 优化 已完成
2026-09-26 17:14:59数据库名每次随机生成,前缀是zym_加10位随机字符,.dbname记录数据库名,路径都是runtime/yzwsql文件夹。
v3.0.6 优化 已完成
2026-09-26 17:07:41登录、注册使用滑动验证,滑动即可,无需对图案,需要增加速率限制,速率限制缓存路径runtime/ratelimitcache文件夹。
v3.0.5 优化 已完成
2026-09-26 15:26:37管理后台新增页面 游戏列表,放到 管理首页后面,列出所有游戏,可以隐藏/显示游戏
v3.0.4 优化 已完成
2026-09-26 14:57:48完成后台页面
v3.0.3 优化 已完成
2026-09-26 14:47:06加入版本模块
v3.0.2 优化 已完成
2026-09-26 14:28:50注册登录用户引入积分计划
v3.0.1 优化 已完成
2026-09-26 13:54:52新建页面
v3.0.0 其它 已完成
2026-09-26 11:15:383.2库三表+新默认+五页面+其页面+全试用-子管理+
v2.0.0 其它 已完成
2026-09-26 11:15:12占位
v1.1.8 已完成
2026-09-26 11:08:20审计日志需要,新建表,用于需要记录游戏流水(包含房间号、游戏号、创建房间昵称、创建房间日期、创建房间IP,加入房间昵称、创建房间、日期加入房间昵称IP)。原 players 行添加的ip记录删除,不再重复记录。
v1.1.7 修复 已完成
2026-09-26 10:33:25第11个游戏,放置墙时恒墙正常,竖墙放置后不显示
v1.1.6 优化 已完成
2026-09-26 02:09:33新增19情书游戏
v1.1.5 修复 已完成
2026-09-26 01:48:1911路墙棋放置墙的时候墙会乱跑,需要修复下
v1.1.4 优化 已完成
2026-09-21 14:59:26数据库由includes/sql改到runtime/yzwsql目录
v1.1.3 优化 已完成
2026-09-16 11:11:13新增18炸飞机,页面风格布局与其它游戏统一
v1.1.2 已完成
2026-09-15 09:41:16新增17摇色子,页面风格布局与其它游戏统一
v1.1.1 已完成
2026-09-14 19:23:00便于手机显示:
右上角 联系客服 改成 客服
右上角 亮色 改成 太阳 图标,暗色改成月亮 图标
v1.1.0 已完成
2026-09-14 17:00:01新增风格切换按钮,按钮放到 联系客服 后面,当前是暗色界面,新增亮色界面
v1.0.16 已完成
2026-09-14 16:58:06新增日本将棋 规则参考, 页面风格布局与其它游戏统一
v1.0.15 已完成
2026-09-14 16:58:01新增非洲播棋 规则参考,页面风格布局与其它游戏统一
v1.0.14 已完成
2026-09-14 16:57:22新增角斗士棋 规则参考,页面风格布局与其它游戏统一
v1.0.13 已完成
2026-09-14 16:27:41新增斗兽棋 规则参考,页面风格布局与其它游戏统一
v1.0.12 已完成
2026-09-14 14:44:40新增11路墙棋 规则参考,页面风格布局与其它游戏统一
v1.0.11 优化 已完成
2026-09-14 14:44:07新增国际跳棋
v1.0.10 已完成
2026-09-14 14:43:50新增跳棋
v1.0.9 已完成
2026-09-14 14:43:42新增军棋
v1.0.8 已完成
2026-09-14 00:21:22新增飞行棋
返回大厅 菜单 全部改成 联系客服
v1.0.7 优化 已完成
2026-09-14 00:16:18新增国际象棋
v1.0.6 优化 已完成
2026-09-14 00:15:59新增象棋
v1.0.5 优化 已完成
2026-09-13 22:20:03新增围棋
v1.0.4 优化 已完成
2026-09-13 21:05:37新增海战棋
v1.0.3 已完成
2026-09-13 20:22:10新增黑白棋
单机界面布局:游戏界面同一宽度
联机界面布局:左边创建房间、右边加入房间
v1.0.2 优化 已完成
2026-09-13 19:43:48图标使用首个字,首页新增人数筛选
v1.0.1 优化 已完成
2026-09-13 19:27:35新增五子棋
v1.0.0 已完成
2026-09-13 19:20:05框架,新增井字棋