一个基于 PHP8.2 + Webman 开发的全球游戏
erikwang2013 开源了一整套全球游戏聚合平台。代码在 GitHub 上,前后端全栈都有。
玩法挺常规:用户充值换成平台币,再兑成游戏币去玩。赚了还能原路提现。后台把游戏、财务和风控都包圆了。
技术栈拉满:后端是 PHP8.3 加 Webman v2。数据库用了 MySQL 和 Redis。还上了 ClickHouse 做分析、Elasticsearch 搞搜索。前端给了 Flutter 和鸿蒙两套代码。
安全下了本:号称有 18 层防御。防注入、限流、JWT 认证全安排上了。钱包还加了乐观锁,就怕并发扣款出错。
部署挺省事:自带一键安装向导。跑个命令就能自动检查环境、建库。不过实际要求 PHP 8.1 起步,跟文里的 8.2 有点出入。
总的来说,这项目功能确实全。但技术门槛不低,适合老手拿来二次开发。
项目地址: https://github.com/erikwang2013/game-platform-php
原文一个基于 PHP8.2 + Webman 开发的全球游戏聚合平台