题主问的是AOI协议数据量,取决三个因素,单个对象要更新的信息量,更新频率,广播范围。减少信息量:协议只发变化的字段,字段编码尽可能省但不失扩展性。前者需要协议打包模块支持optional的可选字段,后者可考虑支持整形数的变长编码,参考protobuf,部分信息用位运算,但需要考虑扩展性。一段时间内合并包可以减少包头开销,但需要考虑游戏对即时响应的要求