一人十年:支撑7款游戏的PHP后端
The backend that ran every game we made, ten years and counting

过去十年,我独自开发并维护了一套后端系统,支撑了包括Marooners、Crash Drive 3在内的7款游戏在11个平台上的运行。这套名为GDT的系统最初基于PHP构建,运行在Google App Engine上,配合Firestore数据库,月成本仅10至50欧元。它集成了崩溃报告、远程配置、云认证、DLC验证、构建管理以及Discord集成等核心功能。最让我自豪的是,通过监控“每活跃用户异常率”而非绝对数量,我们能在游戏发布初期和稳定期都迅速捕捉问题。这套系统不仅让团队无需维护复杂的数据库架构,更让单人开发者能高效管理多平台游戏运营。如今,它已升级为C#版本,但核心理念未变:简单、可靠、可扩展。
保持简单,包括使用PHP,带来了巨大的回报。