Compare commits

...

4 Commits

Author SHA1 Message Date
sk e636afc4aa Merge branch 'develop' into release 2024-09-19 10:04:46 +08:00
sk 2206eba159 房间列表返回房间最大人数配置 2024-09-19 10:03:57 +08:00
sk 46081a862a Merge branch 'develop' into release 2024-09-19 09:55:14 +08:00
sk e479b2e6fd no message 2024-09-19 09:55:02 +08:00
4 changed files with 960 additions and 948 deletions

View File

@ -179,10 +179,10 @@ func init() {
logger.Logger.Tracef("GameSrvApi OnChildRespWrapper %v:%v", hChild, ud)
if v, ok := ud.([]byte); ok {
var msg webapi.SARoomInfo
err := proto.Unmarshal(v, &msg)
err := proto.Unmarshal(netlib.SkipHeaderGetRaw(v), &msg)
if err == nil && msg.GetTag() == webapi.TagCode_SUCCESS {
tNode.TransEnv.SetField(GAMESRVAPI_TRANSACTE_RESPONSE, ud)
} else {
} else if err != nil {
logger.Logger.Errorf("GameSrvApi OnChildRespWrapper unmarshal err %v", err)
}
}

File diff suppressed because it is too large Load Diff

View File

@ -248,6 +248,7 @@ message RoomInfo{
string Password = 22;//
int32 CostType = 23;// 1 2AA
int32 Voice = 24;// 1
int32 PlayerNum = 25; //
}
message PlayerSingleAdjust{

View File

@ -199,6 +199,7 @@ func (m *SceneMgr) MarshalAllRoom(platform string, groupId, gameId int, gameMode
Password: s.GetPassword(),
CostType: s.GetCostType(),
Voice: s.GetVoice(),
PlayerNum: int32(s.playerNum),
}
if s.starting {
si.Start = 1