class GodActor
/*
*control the game
*receive & send & loop control
*1.All kinds of rule systems : Checker
*2.hold all the states
*God disappears after a game ends
/
object UsersDB
/
*long-lasting static database
*hold players’ information
*1.auth
*2.stats
/
object MatcherActor
/
*match players
*1.get info from SessionsManager
*2.get info from PlayersDB
*3.awakened by SessionManager
/
object SessionsManagerActor
/
*1.interact with systems out of package game
*2.send msg to other game system
*contact with player
/
object SkillsChecker
object MapChecker
object GambleChecker
object PlayerChecker
/
*four static databases
*checked by GodActor when needed
*/
2021-03-28
最新推荐文章于 2021-12-17 10:53:56 发布
本文详细介绍了游戏系统的核心架构,包括GodActor如何控制游戏流程,匹配玩家的MatcherActor机制,以及长期存储玩家信息的UsersDB。此外,还涉及交互管理的SessionsManagerActor和多个静态数据库如SkillsChecker、MapChecker等,揭示了游戏背后的复杂运作逻辑。
摘要由CSDN通过智能技术生成