这只是demo,demo里面没有存档功能,你正式做的时候需要改改,然后把Account和PlayerId存起来,做个完整的登录就解决你说的Id不固定的问题了. 至于Gate怎么处理,这个看你想怎么处理,可以根据PlayerId取模分配固定的Gate,也可以每个Zone只用一个Gate,还可以完全随机Gate,然后另外弄个玩家中心服记录每个玩家的在线状态和连接的Gate,每次新登录Gate就去这个中心服通知一声,如果这个中心服有旧的玩家与Gate链接,则销毁旧的建立新的映射,销毁的时候可以顺便通知旧的Gate发送"顶号消息".