我正在开发一款竞争性多人在线战略游戏-ROMA 2443:

https://roma2443.vermicelle.eu

今天,我实现了服务器分片。

以前,每个玩家都加入同一游戏服务器。现在,玩家会自动分布在多个服务器上,使游戏负载可以水平分担。

我最为惊讶的不是技术结果本身,而是速度。

人工智能助手估计这项工作需要大约一周的开发时间。包括架构讨论、实现、测试、部署和调试在内,听起来似乎是合理的。

然而,我在整个过程中与人工智能合作,整个分片系统的实现、测试和部署在生产环境中只需要大约2小时。

通常,这项任务需要设计服务器分配、正确路由玩家、处理分片意识、更新后端逻辑和验证部署等工作。然而,速度却大大加快了。

这真的是令人印象深刻的。