lingsuanClient/protobuf/server_msg资源唯一版本.proto

1781 lines
81 KiB
Protocol Buffer
Raw Normal View History

2025-06-07 17:07:13 +08:00
package com.wing.proto;
//包头的协议号 = 模块号 * 1000 + 子协议号
import "client_msg.proto";
//道具信息
message item_info
{
optional int32 id = 1; //道具ID
optional int32 count = 2; //道具数量
optional string source = 3; //途径
}
message account_item_info
{
optional int64 account = 1; //账号
optional int32 item_id = 2; //道具ID
optional int32 item_count = 3; //道具数量
}
message account_item_infos
{
optional int64 account = 1; //账号
repeated item_info items = 2; //道具列表
}
//服务器注册信息
message server_node_register_info
{
optional int32 id = 1; //服务器唯一标识
optional int32 type = 2; //服务器类型
optional string client_ip = 3; //服务器对外地址
optional sfixed32 client_port = 4; //服务器对外端口
optional string server_ip = 5; //服务器内部地址
optional sfixed32 server_port = 6; //服务器内部端口
optional sfixed32 count = 7; //服务器支撑人数
}
message server_node_register_notify
{
optional int32 id = 1; //服务器唯一标识
optional int32 type_id = 2; //在该类服务器中的序号
repeated server_node_register_info servers = 3; //服务器列表
}
message server_node_info
{
optional int32 id = 1; //服务器唯一标识
}
message server_overload_notify
{
optional int32 count = 1; //服务器负载人数
}
//请求登录
message server_login_quest
{
optional int64 account = 1; //账号
optional int32 channel = 2; //登录渠道
optional string ip = 3; //IP
optional int32 regist_channel = 4; //注册渠道
optional string name = 5; //昵称
optional string avatar = 6; //头像
optional int32 sex = 7; //性别
optional string language = 8; //语言
}
message role_online_notify
{
optional int64 account = 1; //账号
optional int64 sequence = 2; //登录序号
optional string language = 3; //语言
optional string name = 4; //昵称
optional string avatar = 5; //头像
optional int32 regist_channel = 6; //注册渠道
optional int32 channel = 7; //登录渠道
optional bool robot = 8; //机器人
optional string create_time = 9; //注册日期
}
message role_offline_notify
{
optional int64 account = 1; //账号
optional int64 sequence = 2; //登录序号
optional int32 cause = 3; //原因
}
message account_show_info_update_notify
{
optional int64 account = 1; //账号
optional string language = 2; //语言
optional string name = 3; //昵称
optional string avatar = 4; //头像
}
//比索资源接口
message pesos_resource_notify
{
optional int32 pesos_count = 1; //比索数量
optional bool pesos_cent = 2[default = false]; //是否分数
optional int32 source_type = 3; //途径类型
optional string source = 4; //途径
}
//单个资源接口
message resource_notify
{
optional item_info item = 1; //道具
optional string source = 2; //途径
optional bool uncheck = 3[default = false]; //false扣除前先检测确保可以全部扣除成功才会扣除和增加。true不检查如果不够扣除时扣到为零。
optional sfixed64 unique_room_id = 4; //唯一房间ID
optional sfixed64 unique_resource_id = 5; //唯一资源ID
}
//多个资源接口
message resource_batch_notify
{
repeated item_info items = 1; //道具列表
optional string source = 2; //途径
optional bool uncheck = 3[default = false]; //false扣除前先检测确保可以全部扣除成功才会扣除和增加。true不检查如果不够扣除时扣到为零。
optional sfixed64 unique_room_id = 4; //唯一房间ID
optional sfixed64 unique_resource_id = 5; //唯一资源ID
}
//多个账号相同单个资源接口
message accounts_same_resource_notify
{
repeated int64 accounts = 1; //账号列表
optional item_info item = 2; //道具
optional string source = 3; //途径
optional bool uncheck = 4[default = false]; //false扣除前先检测确保可以全部扣除成功才会扣除和增加。true不检查如果不够扣除时扣到为零。
optional sfixed64 unique_room_id = 5; //唯一房间ID
optional sfixed64 unique_resource_id = 6; //唯一资源ID
}
//多个账号相同多个资源接口
message accounts_same_batch_resource_notify
{
repeated int64 accounts = 1; //账号列表
repeated item_info items = 2; //道具列表
optional string source = 3; //途径
optional bool uncheck = 4[default = false]; //false扣除前先检测确保可以全部扣除成功才会扣除和增加。true不检查如果不够扣除时扣到为零。
optional sfixed64 unique_room_id = 5; //唯一房间ID
optional sfixed64 unique_resource_id = 6; //唯一资源ID
}
//多个账号不同单个资源接口
message accounts_resource_notify
{
repeated account_item_info accounts = 1; //账号列表
optional string source = 2; //途径
optional bool uncheck = 3[default = false]; //false扣除前先检测确保可以全部扣除成功才会扣除和增加。true不检查如果不够扣除时扣到为零。
optional sfixed64 unique_room_id = 4; //唯一房间ID
optional sfixed64 unique_resource_id = 5; //唯一资源ID
}
//多个账号不同多个资源接口
message accounts_batch_resource_notify
{
repeated account_item_infos accounts = 1; //账号列表
optional string source = 2; //途径
optional bool uncheck = 3[default = false]; //false扣除前先检测确保可以全部扣除成功才会扣除和增加。true不检查如果不够扣除时扣到为零。
optional sfixed64 unique_room_id = 4; //唯一房间ID
optional sfixed64 unique_resource_id = 5; //唯一资源ID
}
message resource_batch_query_quest
{
optional int64 account = 1; //账号
repeated int32 items = 2; //道具列表
}
message resource_batch_query_reply
{
optional int64 account = 1; //账号
repeated item_info items = 2; //道具列表
}
//所有CC资源接口
message all_cc_notify
{
optional int64 club_id = 1; //所属俱乐部ID
optional int64 account = 2; //账号
optional string source = 3; //途径
optional sfixed64 unique_room_id = 4; //唯一房间ID
}
//所有CC资源接口返回
message all_cc_back_notify
{
optional int32 count = 1; //实际扣除数量
}
//CC资源接口
message cc_notify
{
optional int64 club_id = 1; //所属俱乐部ID
optional int64 account = 2; //账号
optional int32 count = 3; //数量
optional string source = 4; //途径
optional bool uncheck = 5[default = false]; //false扣除前先检测确保可以全部扣除成功才会扣除和增加。true不检查如果不够扣除时扣到为零。
optional sfixed64 unique_room_id = 6; //唯一房间ID
}
message cc_batch_account_info
{
optional int64 account = 1; //账号
optional int32 count = 2; //数量
optional int32 rake = 3; //抽水
optional int32 club_id = 4; //所属俱乐部ID
}
//CC资源接口
message cc_batch_notify
{
optional int64 club_id = 1; //所属俱乐部ID
repeated cc_batch_account_info accounts= 2; //账号列表
optional string source = 4; //途径
optional bool uncheck = 5[default = false]; //false扣除前先检测确保可以全部扣除成功才会扣除和增加。true不检查如果不够扣除时扣到为零。
optional sfixed64 unique_room_id = 6; //唯一房间ID
}
message cash_room_create_notify
{
optional int32 room_type = 1; //房间类型(1、自由场2SNG场3MTT场4大菠萝;7teen_pati)
optional int64 founder = 2; //创建者
optional int64 club_id = 3; //所属俱乐部ID
optional string club_name = 4; //所属俱乐部昵称
optional sfixed64 unique_room_id = 5; //唯一房间ID
optional int32 room_id = 6; //房间ID
optional string room_name = 7; //房间名称
optional string room_icon = 8; //房间图标
optional int64 create_time = 9; //创建时间戳
optional int32 time = 10; //时间(分)
optional int32 sb = 11; //小盲
optional int32 ante = 12; //前注
optional int32 seat = 13; //座位数
optional int32 setting = 14; //设置,位操作(第1位GPS限制第2位IP限制第3位买入控制第4位保险第5位Straddle第6位2/7玩法第7位多次发牌第8位自动埋牌)
optional int32 buy_low = 15; //最小带入
optional int32 buy_high = 16; //最大带入
optional int32 buy_total = 17; //总带入
optional string cooperation = 18; //特惠码
optional int32 commission_mode = 19; //抽水模式(0:按买入1按底池2按盈利)
optional int32 commission_service = 20; //抽水服务费比例
optional int32 commission_sb_limit = 21; //抽水SB上限
optional int32 rule = 22; //规则(0德州扑克1奥马哈)
optional bool union_share = 23; //联盟共享牌局
optional int64 union_id = 24; //联盟ID
optional bool is_send_room_info = 25; //是否推送房间详情
optional int32 create_hour_diamond = 26; //创建时每小时收费钻石
}
message ofc_cash_room_create_notify
{
optional int32 room_type = 1; //房间类型(1、自由场2SNG场3MTT场4大菠萝;7teen_pati)
optional int64 founder = 2; //创建者
optional int64 club_id = 3; //所属俱乐部ID
optional string club_name = 4; //所属俱乐部昵称
optional sfixed64 unique_room_id = 5; //唯一房间ID
optional int32 room_id = 6; //房间ID
optional string room_name = 7; //房间名称
optional string room_icon = 8; //房间图标
optional int64 create_time = 9; //创建时间戳
optional int32 time = 10; //时间(分)
optional int32 sb = 11; //底注
optional int32 seat = 12; //座位数
optional int32 setting = 13; //设置,位操作(第1位GPS限制第2位IP限制第3位买入控制第4位癞子模式)
optional int32 buy_low = 14; //最小带入
optional int32 buy_high = 15; //最大带入
optional int32 buy_total = 16; //总带入(-1无上限不控制带入)
optional int32 min_stack = 17; //最低入局分
optional string cooperation = 18; //特惠码
optional int32 rule = 19; //规则(0常规1血战)
optional bool union_share = 20; //联盟共享牌局
optional int64 union_id = 21; //联盟ID
optional bool is_send_room_info = 22; //是否推送房间详情
optional int32 trips_fl = 23; //三条进范(16或17)
optional bool sync = 24; //同步发牌
optional int32 think_time = 25; //摆牌时间(秒)
optional int32 commission_service = 26; //抽水服务费比例
optional int32 commission_sb_limit = 27; //抽水SB上限
optional int32 create_hour_diamond = 28; //创建时每小时收费钻石
}
message tpt_cash_room_create_notify
{
optional int32 room_type = 1; //房间类型(1、自由场2SNG场3MTT场4大菠萝;7teen_pati)
optional int64 founder = 2; //创建者
optional int64 club_id = 3; //所属俱乐部ID
optional string club_name = 4; //所属俱乐部昵称
optional sfixed64 unique_room_id = 5; //唯一房间ID
optional int32 room_id = 6; //房间ID
optional string room_name = 7; //房间名称
optional string room_icon = 8; //房间图标
optional int64 create_time = 9; //创建时间戳
optional int32 time = 10; //时间(分)
optional int32 sb = 11; //底注
optional int32 seat = 12; //座位数
optional int32 setting = 13; //设置,位操作(第1位GPS限制第2位IP限制第3位买入控制第4位癞子模式)
optional int32 buy_low = 14; //最小带入
optional int32 buy_high = 15; //最大带入
optional int32 buy_total = 16; //总带入(-1无上限不控制带入)
optional string cooperation = 17; //特惠码
optional int32 rule = 18; //规则(0常规1不可看牌模式)
optional bool union_share = 19; //联盟共享牌局
optional int64 union_id = 20; //联盟ID
optional bool is_send_room_info = 21; //是否推送房间详情
optional int32 think_time = 22; //摆牌时间(秒)
optional int32 commission_service = 23; //抽水服务费比例
optional int32 commission_sb_limit = 24; //抽水SB上限
optional int32 create_hour_diamond = 25; //创建时每小时收费钻石
optional int32 blinds_max = 26; //最大Blinds次数
optional int32 chaal_level = 27; //强制看牌级别
optional int32 sideshow_level = 28; //允许SideShow级别
optional int32 show_level = 29; //强制比牌级别
optional int32 show_cost = 30; //show花费
optional bool show_refuse_open = 31; //show拒绝开关
optional int32 variation = 32; //玩法(0经典1随机2循环3Hukam44选35Muflis6Royal7AK478Joker)
optional bool official = 33; //官方
}
message rummy_cash_room_create_notify
{
optional int32 room_type = 1; //房间类型(1、自由场2SNG场3MTT场4大菠萝;7teen_pati)
optional int64 founder = 2; //创建者
optional int64 club_id = 3; //所属俱乐部ID
optional string club_name = 4; //所属俱乐部昵称
optional sfixed64 unique_room_id = 5; //唯一房间ID
optional int32 room_id = 6; //房间ID
optional string room_name = 7; //房间名称
optional string room_icon = 8; //房间图标
optional int64 create_time = 9; //创建时间戳
optional int32 time = 10; //时间(分)
optional int32 sb = 11; //底注
optional int32 seat = 12; //座位数
optional int32 setting = 13; //设置,位操作(第1位GPS限制第2位IP限制第3位买入控制第4位JOKER作为癞子双倍;第5位盈亏开关)
optional int32 buy_low = 14; //最小带入
optional int32 buy_high = 15; //最大带入
optional int32 buy_total = 16; //总带入(-1无上限不控制带入)
optional string cooperation = 17; //特惠码
optional int32 rule = 18; //规则(0常规1不可看牌模式)
optional bool union_share = 19; //联盟共享牌局
optional int64 union_id = 20; //联盟ID
optional bool is_send_room_info = 21; //是否推送房间详情
optional int32 think_time = 22; //思考时间(秒)
optional int32 commission_service = 23; //抽水服务费比例
optional int32 commission_sb_limit = 24; //抽水SB上限
optional int32 create_hour_diamond = 25; //创建时每小时收费钻石
optional bool official = 26; //官方
optional int32 min_stack = 27; //最低入局分
}
message tongits_cash_room_create_notify
{
optional int32 room_type = 1; //房间类型(1、自由场2SNG场3MTT场4大菠萝;7teen_pati)
optional int64 founder = 2; //创建者
optional int64 club_id = 3; //所属俱乐部ID
optional string club_name = 4; //所属俱乐部昵称
optional sfixed64 unique_room_id = 5; //唯一房间ID
optional int32 room_id = 6; //房间ID
optional string room_name = 7; //房间名称
optional string room_icon = 8; //房间图标
optional int64 create_time = 9; //创建时间戳
optional int32 time = 10; //时间(分)
optional int32 sb = 11; //底注
optional int32 seat = 12; //座位数
optional int32 setting = 13; //设置,位操作(第1位GPS限制第2位IP限制第3位买入控制第4位盈亏开关第5位不强制插牌开关第6位Drop牌Bonus开关第7位Joker开关第8位Zero Count Fight Mode开关)
optional int32 buy_low = 14; //最小带入
optional int32 buy_high = 15; //最大带入
optional int32 buy_total = 16; //总带入(-1无上限不控制带入)
optional string cooperation = 17; //特惠码
optional int32 rule = 18; //规则(0常规1不可看牌模式)
optional bool union_share = 19; //联盟共享牌局
optional int64 union_id = 20; //联盟ID
optional bool is_send_room_info = 21; //是否推送房间详情
optional int32 think_time = 22; //思考时间(秒)
optional int32 commission_service = 23; //抽水服务费比例
optional int32 commission_sb_limit = 24; //抽水SB上限
optional int32 create_hour_diamond = 25; //创建时每小时收费钻石
optional bool official = 26; //官方
optional int32 min_stack = 27; //最低入局分
optional int32 pool_win_times = 28; //奖池连赢次数
optional int32 charging_mode = 29; //收费模式(0:房主付费, 1:平摊房费)
optional int32 fight_drop_count = 30; //Fight要求几组Drop牌
optional int32 challenge_rule = 31; //0没有Drop但有秘密手牌可以挑战1所以人都能挑战-1没有Drop有秘密手牌也不能挑战
optional int32 bonus = 32; //0A和K1只有A2只有K3
optional sfixed64 custom_times = 33; //自定义倍数(1Hitpot、2Normal Win、3Tongits、4Secret Melds、5Bonus Cards、6Burned Players、7Challengers)按顺序每个占2位数字Hitpot + Normal Win * 100 + Tongits * 10000……
optional int32 variable_payout = 34; //Variable Payout底分为0时不开启
optional int32 sng_mode = 35; //SNG模式(0:关闭, 1:开启)
optional int32 sng_fee = 36; //SNG报名费
}
message pusoy_cash_room_create_notify
{
optional int32 room_type = 1; //房间类型(1、自由场2SNG场3MTT场4大菠萝;7teen_pati)
optional int64 founder = 2; //创建者
optional int64 club_id = 3; //所属俱乐部ID
optional string club_name = 4; //所属俱乐部昵称
optional sfixed64 unique_room_id = 5; //唯一房间ID
optional int32 room_id = 6; //房间ID
optional string room_name = 7; //房间名称
optional string room_icon = 8; //房间图标
optional int64 create_time = 9; //创建时间戳
optional int32 time = 10; //时间(分)
optional int32 sb = 11; //底注
optional int32 seat = 12; //座位数
optional int32 setting = 13; //设置,位操作(第1位GPS限制第2位IP限制第3位买入控制第4位盈亏开关)
optional int32 buy_low = 14; //最小带入
optional int32 buy_high = 15; //最大带入
optional int32 buy_total = 16; //总带入(-1无上限不控制带入)
optional string cooperation = 17; //特惠码
optional int32 rule = 18; //规则(0常规1不可看牌模式)
optional bool union_share = 19; //联盟共享牌局
optional int64 union_id = 20; //联盟ID
optional bool is_send_room_info = 21; //是否推送房间详情
optional int32 think_time = 22; //思考时间(秒)
optional int32 commission_service = 23; //抽水服务费比例
optional int32 commission_sb_limit = 24; //抽水SB上限
optional int32 create_hour_diamond = 25; //创建时每小时收费钻石
optional bool official = 26; //官方
optional int32 min_stack = 27; //最低入局分
optional int32 charging_mode = 28; //收费模式(0:房主付费, 1:平摊房费)
optional sfixed64 custom_times = 29; //自定义倍数(1Special、2Tianhu、3Pusoy、4Crack、5Winner Takes All)按顺序每个占2位数字Special + Tianhu * 100 + Pusoy * 10000……
}
message sng_room_create_notify
{
optional int32 room_type = 1; //房间类型(1、自由场2SNG场3MTT场)
optional int64 founder = 2; //创建者
optional int64 club_id = 3; //所属俱乐部ID
optional string club_name = 4; //所属俱乐部昵称
optional sfixed64 unique_room_id = 5; //唯一房间ID
optional int32 room_id = 6; //房间ID
optional string room_name = 7; //房间名称
optional string room_icon = 8; //房间图标
optional int64 create_time = 9; //创建时间戳
optional int32 seat = 10; //座位数
optional int32 setting = 11; //设置,位操作(第1位GPS限制第2位IP限制第3位买入控制第4位保险第5位Straddle第6位2/7玩法第7位多次发牌第8位自动埋牌)
optional int32 chips = 12; //初始记分牌
optional int32 fee = 13; //报名费(不含手续费)
optional int32 participant = 14; //参赛人数
optional int32 blind_group = 15; //盲注结构
optional int32 blind_time = 16; //升盲时间(分)
optional int32 blind_initial = 17; //起始盲注
optional string cooperation = 18; //特惠码
optional bool union_share = 19; //联盟共享牌局
optional int64 union_id = 20; //联盟ID
optional bool is_send_room_info = 21; //是否推送房间详情
}
message mtt_room_create_notify
{
optional int32 room_type = 1; //房间类型(1、自由场2SNG场3MTT场)
optional int64 founder = 2; //创建者
optional int64 club_id = 3; //所属俱乐部ID
optional string club_name = 4; //所属俱乐部昵称
optional sfixed64 unique_room_id = 5; //唯一房间ID
optional int32 room_id = 6; //房间ID
optional string room_name = 7; //房间名称
optional string room_icon = 8; //房间图标
optional int64 create_time = 9; //创建时间戳
optional int32 seat = 10; //座位数
optional int32 setting = 11; //设置,位操作(第1位GPS限制第2位IP限制第3位买入控制第4位保险第5位Straddle第6位2/7玩法第7位多次发牌第8位自动埋牌)
optional int32 chips = 12; //初始记分牌
optional int32 fee = 13; //报名费(不含手续费)
optional int32 participant = 14; //参赛人数
optional int32 blind_group = 15; //盲注结构
optional int32 blind_time = 16; //升盲时间(分)
optional int64 start_time_setting = 17; //设置开始时间戳(必须是服务器的时区)
optional bool auto_start = 18; //自动开始
optional bool rest = 19; //中场休息
optional int32 entry_level = 20; //报名终止级别
optional int32 rebuy_times = 21; //可重购次数
optional int32 addon_times = 22; //可增购次数
optional int32 addon_chips = 23; //增购记分牌
optional int32 blind_initial = 24; //起始盲注
optional string cooperation = 25; //特惠码
optional int32 rebuy_fee = 26; //重购费用(不含手续费)
optional int32 addon_fee = 27; //增购费用(不含手续费)
optional bool union_share = 28; //联盟共享牌局
optional int64 union_id = 29; //联盟ID
optional bool no_award = 30; //手动奖励
optional bool is_send_room_info = 31; //是否推送房间详情
optional bool diamond = 32; //钻石报名
optional bool official = 33; //官方
}
message tpt_mtt_room_create_notify
{
optional int32 room_type = 1; //房间类型(1、自由场2SNG场3MTT场)
optional int64 founder = 2; //创建者
optional int64 club_id = 3; //所属俱乐部ID
optional string club_name = 4; //所属俱乐部昵称
optional sfixed64 unique_room_id = 5; //唯一房间ID
optional int32 room_id = 6; //房间ID
optional string room_name = 7; //房间名称
optional string room_icon = 8; //房间图标
optional int64 create_time = 9; //创建时间戳
optional int32 seat = 10; //座位数
optional int32 setting = 11; //设置,位操作(第1位GPS限制第2位IP限制第3位买入控制第4位保险第5位Straddle第6位2/7玩法第7位多次发牌第8位自动埋牌)
optional int32 chips = 12; //初始记分牌
optional int32 fee = 13; //报名费(不含手续费)
optional int32 participant = 14; //参赛人数
optional int32 blind_group = 15; //盲注结构
optional int32 blind_time = 16; //升盲时间(分)
optional int64 start_time_setting = 17; //设置开始时间戳(必须是服务器的时区)
optional bool auto_start = 18; //自动开始
optional bool rest = 19; //中场休息
optional int32 entry_level = 20; //报名终止级别
optional int32 rebuy_times = 21; //可重购次数
optional int32 addon_times = 22; //可增购次数
optional int32 addon_chips = 23; //增购记分牌
optional int32 blind_initial = 24; //起始盲注
optional string cooperation = 25; //特惠码
optional int32 rebuy_fee = 26; //重购费用(不含手续费)
optional int32 addon_fee = 27; //增购费用(不含手续费)
optional bool union_share = 28; //联盟共享牌局
optional int64 union_id = 29; //联盟ID
optional bool no_award = 30; //手动奖励
optional bool is_send_room_info = 31; //是否推送房间详情
optional int32 think_time = 32; //摆牌时间(秒)
optional int32 blinds_max = 33; //最大Blinds次数
optional int32 chaal_level = 34; //强制看牌级别
optional int32 sideshow_level = 35; //允许SideShow级别
optional int32 show_level = 36; //强制比牌级别
optional int32 show_cost = 37; //show花费
optional bool show_refuse_open = 38; //show拒绝开关
optional int32 variation = 39; //玩法(0经典1随机2循环3Hukam44选35Muflis6Royal7AK478Joker)
optional bool diamond = 40; //钻石报名
optional bool official = 41; //官方房间
}
message tongits_mtt_room_create_notify
{
optional int32 room_type = 1; //房间类型(1、自由场2SNG场3MTT场)
optional int64 founder = 2; //创建者
optional int64 club_id = 3; //所属俱乐部ID
optional string club_name = 4; //所属俱乐部昵称
optional sfixed64 unique_room_id = 5; //唯一房间ID
optional int32 room_id = 6; //房间ID
optional string room_name = 7; //房间名称
optional string room_icon = 8; //房间图标
optional int64 create_time = 9; //创建时间戳
optional int32 seat = 10; //座位数
optional int32 setting = 11; //设置,位操作(第1位GPS限制第2位IP限制第3位买入控制第4位盈亏开关第5位不强制插牌开关第6位Drop牌Bonus开关第7位Joker开关第8位Zero Count Fight Mode开关)
optional int32 chips = 12; //初始记分牌
optional int32 fee = 13; //报名费(不含手续费)
optional int32 participant = 14; //参赛人数
optional int32 blind_group = 15; //盲注结构
optional int32 blind_time = 16; //升盲时间(分)
optional int64 start_time_setting = 17; //设置开始时间戳(必须是服务器的时区)
optional bool auto_start = 18; //自动开始
optional bool rest = 19; //中场休息
optional int32 entry_level = 20; //报名终止级别
optional int32 rebuy_times = 21; //可重购次数
optional int32 addon_times = 22; //可增购次数
optional int32 addon_chips = 23; //增购记分牌
optional int32 blind_initial = 24; //起始盲注
optional string cooperation = 25; //特惠码
optional int32 rebuy_fee = 26; //重购费用(不含手续费)
optional int32 addon_fee = 27; //增购费用(不含手续费)
optional bool union_share = 28; //联盟共享牌局
optional int64 union_id = 29; //联盟ID
optional bool no_award = 30; //手动奖励
optional bool is_send_room_info = 31; //是否推送房间详情
optional int32 think_time = 32; //摆牌时间(秒)
optional int32 participant_min = 33; //参赛人数下限
optional bool official = 34; //官方比赛
optional bool diamond = 35; //钻石报名
optional int32 match_id = 36; //比赛ID
optional string award_desc = 37; //奖励描述
optional int32 ticket = 38; //门票
optional int32 cash_threshold = 39; //现金阀值
optional int32 diamond_threshold = 40; //钻石阀值
}
message room_chatsvr_dispatcher_notify
{
optional int32 cmd = 1; //接收协议
optional int64 account = 2; //接收账号
optional bytes data = 3; //转发数据
}
message room_chatsvr_dispatcher_batch_notify
{
optional int32 cmd = 1; //接收协议
repeated int64 accounts = 2; //接收账号列表
optional bytes data = 3; //转发数据
}
message room_close_account_info
{
optional int64 account = 1; //账号
optional account_position_info position = 2; //位置信息
}
message room_close_notify
{
optional int32 room_id = 1; //房间ID
optional bool waiting_play_again = 2; //等待再来一局
repeated room_close_account_info accounts = 3; //账号列表
}
message room_enter_notify
{
optional int32 room_id = 1; //房间ID
optional int64 account = 2; //账号
}
//房间人数及增删管理员相关信息更新
message room_found_info_update_notify
{
optional int32 room_id = 1; //房间ID
optional int32 count = 2; //人数
optional int32 participant = 3; //参赛人数
optional int32 entry_real = 4; //实际买入手数
optional int64 user_id = 5; //加入玩家ID
optional int32 audit_type = 6; //增删牌局管理员(1:通过, 2:拒绝, 3:取消报名)
optional int32 room_time = 7; //房间时间(分)
optional int32 prize_pool = 8; //奖池
optional int32 club_id = 9; //俱乐部ID
}
//俱乐部增删管理员及解散相关通知房间
message club_room_info_update_notify
{
optional int32 club_id = 1; //俱乐部ID
optional int64 user_id = 2; //加入玩家ID
optional int32 audit_type = 3; //增删俱乐部管理员(1:通过, 2:拒绝, 3:解散俱乐部)
repeated int64 club_rooms = 4; //俱乐部房间ID列表
}
//俱乐部消息通知
message club_message_update_info
{
optional string msg_info = 1; //消息内容
repeated int64 accounts = 2; //用户ID列表
}
//俱乐部未读数更新通知
message club_unread_count_update
{
optional int32 club_id = 1; //俱乐部ID
optional int32 model = 2; //模式(1:聊天消息, 2:通知消息, 3:俱乐部申请, 4:联盟申请)
optional int32 count = 3; //未读数
optional int64 target_user_id = 4; //指定通知玩家ID
}
//俱乐部联盟申请未读数通知
message union_club_unread_count_update
{
optional int32 club_id = 1; //俱乐部ID
optional int64 user_id = 2; //通知玩家ID
optional int32 unread_count = 3; //未读数
}
//上线获取房间列表信息
message user_room_list_info
{
optional int64 account = 1; //账号
repeated int64 user_rooms = 2; //房间ID列表
}
message room_inning_finish_event_info
{
optional int64 account = 1; //账号
optional int64 profit = 2; //盈利
}
message room_inning_finish_event_notify
{
repeated room_inning_finish_event_info accounts = 1; //账号列表
optional int32 rule = 2; //规则(0德州扑克1奥马哈)
optional int32 room_type = 3; //房间类型
}
message room_finish_event_notify_info
{
optional int64 account = 1; //账号
optional int64 profit = 2; //盈利
optional int32 hands = 3; //手数
optional int64 buyin = 4; //带入
optional int32 rank = 5; //排名
optional int32 vpip = 6; //翻牌前看牌次数
optional int32 pfr = 7; //翻牌前加注次数
optional int32 af1 = 8; //翻牌后主动加注次数
optional int32 af2 = 9; //翻牌后跟注次数
optional int32 enter_pool_win_count = 10; //入池胜利手数
optional int32 enter_pool_count = 11; //入池手数
optional int32 analyze_hands = 12; //分析手数
}
message room_finish_event_notify
{
optional int32 room_type = 1; //房间类型
optional int32 paid_count = 2; //钱圈数量
repeated room_finish_event_notify_info accounts = 3; //账号列表
optional int32 club_id = 4; //俱乐部ID
optional int32 rule = 5; //规则(0德州扑克1奥马哈)
}
message ofc_room_finish_event_notify_info
{
optional int64 account = 1; //账号
optional int64 profit = 2; //盈利
optional int32 hands = 3; //手数
optional int64 buyin = 4; //带入
optional int32 fantasy = 5; //进范次数
optional int32 bomb = 6; //爆牌次数
optional int32 win = 7; //胜利手数
}
message ofc_room_finish_event_notify
{
optional int32 room_type = 1; //房间类型
repeated ofc_room_finish_event_notify_info accounts = 2; //账号列表
optional int32 club_id = 3; //俱乐部ID
}
message tpt_room_finish_event_notify_info
{
optional int64 account = 1; //账号
optional int64 profit = 2; //盈利
optional int32 hands = 3; //手数
optional int64 buyin = 4; //带入
optional int32 win = 5; //胜利手数
optional int32 discard_count = 6; //弃牌次数
optional int32 all_oper_count = 7; //所有操作次数
optional int32 show_hands = 8; //show牌的手数
optional int64 max_pot = 9; //最大赢取底池
optional int32 rank = 10; //排名
}
message tpt_room_finish_event_notify
{
optional int32 room_type = 1; //房间类型
repeated tpt_room_finish_event_notify_info accounts = 2; //账号列表
optional int32 club_id = 3; //俱乐部ID
optional int32 paid_count = 4; //钱圈数量
}
message rummy_room_finish_event_notify_info
{
optional int64 account = 1; //账号
optional int64 profit = 2; //盈利
optional int32 hands = 3; //手数
optional int64 buyin = 4; //带入
optional int32 win = 5; //胜利手数
optional int32 drop_count = 6; //认输次数
optional int64 total_get_point = 7; //手牌总点数
}
message rummy_room_finish_event_notify
{
optional int32 room_type = 1; //房间类型
repeated rummy_room_finish_event_notify_info accounts = 2; //账号列表
optional int32 club_id = 3; //俱乐部ID
optional int32 paid_count = 4; //钱圈数量
}
message tongits_room_finish_event_notify_info
{
optional int64 account = 1; //账号
optional int64 profit = 2; //盈利
optional int32 hands = 3; //手数
optional int64 buyin = 4; //带入
optional int32 win = 5; //胜利手数
optional int32 drop_count = 6; //认输次数
optional int64 total_get_point = 7; //手牌总点数
}
message tongits_room_finish_event_notify
{
optional int32 room_type = 1; //房间类型
repeated tongits_room_finish_event_notify_info accounts = 2; //账号列表
optional int32 club_id = 3; //俱乐部ID
optional int32 paid_count = 4; //钱圈数量
}
message pusoy_room_finish_event_notify_info
{
optional int64 account = 1; //账号
optional int64 profit = 2; //盈利
optional int32 hands = 3; //手数
optional int64 buyin = 4; //带入
}
message pusoy_room_finish_event_notify
{
optional int32 room_type = 1; //房间类型
repeated pusoy_room_finish_event_notify_info accounts = 2; //账号列表
optional int32 club_id = 3; //俱乐部ID
optional int32 paid_count = 4; //钱圈数量
}
message room_inning_persistent_info
{
optional int64 account = 1; //账号
optional string name = 2; //昵称
optional int64 profit = 3; //盈利
optional int32 pokers = 4; //手牌
optional int64 club_id = 5; //所属俱乐部ID
}
message room_inning_persistent_notify
{
repeated room_inning_persistent_info accounts = 1; //账号列表
optional int64 founder_account = 2; //创建者账号
optional string founder_name = 3; //创建者昵称
optional int64 club_id = 4; //所属俱乐部ID
optional string club_name = 5; //所属俱乐部昵称
optional int32 room_id = 6; //房间ID
optional string room_name = 7; //房间名称
optional string room_icon = 8; //房间图标
optional sfixed64 unique_room_id = 9; //唯一房间ID
optional int32 room_type = 10; //房间类型
optional int64 start_time = 11; //牌局开始时间
optional int32 inning_id = 12; //牌局ID
optional int32 desktop_id = 13; //牌桌ID
optional string public_pokers = 14; //公牌
optional int64 pot = 15; //POT
optional string content = 16; //牌局日志
optional int32 rule = 17; //规则(0德州扑克1奥马哈)
optional int32 multi_phase = 18; //多次发牌起始圈
optional int32 multi_times = 19; //多次发牌次数
}
message ofc_room_inning_persistent_info
{
optional int64 account = 1; //账号
optional string name = 2; //昵称
optional int64 profit = 3; //盈利
optional string pokers = 4; //摆牌
optional string credits = 5; //积分
optional int64 club_id = 6; //所属俱乐部ID
}
message ofc_room_inning_persistent_notify
{
repeated ofc_room_inning_persistent_info accounts = 1; //账号列表
optional int64 founder_account = 2; //创建者账号
optional string founder_name = 3; //创建者昵称
optional int64 club_id = 4; //所属俱乐部ID
optional string club_name = 5; //所属俱乐部昵称
optional int32 room_id = 6; //房间ID
optional string room_name = 7; //房间名称
optional string room_icon = 8; //房间图标
optional sfixed64 unique_room_id = 9; //唯一房间ID
optional int32 room_type = 10; //房间类型
optional int64 start_time = 11; //牌局开始时间
optional int32 inning_id = 12; //牌局ID
optional int32 desktop_id = 13; //牌桌ID
optional string content = 14; //牌局日志
optional int32 rule = 15; //规则(0常规1血战)
}
message tpt_room_inning_persistent_info
{
optional int64 account = 1; //账号
optional string name = 2; //昵称
optional int64 profit = 3; //盈利
optional int32 pokers = 4; //手牌
optional int64 club_id = 5; //所属俱乐部ID
}
message tpt_room_inning_persistent_notify
{
repeated tpt_room_inning_persistent_info accounts = 1; //账号列表
optional int64 founder_account = 2; //创建者账号
optional string founder_name = 3; //创建者昵称
optional int64 club_id = 4; //所属俱乐部ID
optional string club_name = 5; //所属俱乐部昵称
optional int32 room_id = 6; //房间ID
optional string room_name = 7; //房间名称
optional string room_icon = 8; //房间图标
optional sfixed64 unique_room_id = 9; //唯一房间ID
optional int32 room_type = 10; //房间类型
optional int64 start_time = 11; //牌局开始时间
optional int32 inning_id = 12; //牌局ID
optional int32 desktop_id = 13; //牌桌ID
optional string public_pokers = 14; //公牌
optional int64 pot = 15; //POT
optional string content = 16; //牌局日志
optional int32 rule = 17; //规则(0常规1不可看牌模式)
optional int32 is_coin_room = 18; //金币场
optional int32 mode = 19; //金币场模式
optional int32 sb = 20; //金币场底注
}
message rummy_room_inning_persistent_info
{
optional int64 account = 1; //账号
optional string name = 2; //昵称
optional int64 profit = 3; //盈利
optional string pokers = 4; //手牌
optional string put = 5; //摆放
optional int32 point = 6; //点数
optional int64 club_id = 7; //所属俱乐部ID
}
message rummy_room_inning_persistent_notify
{
repeated rummy_room_inning_persistent_info accounts = 1; //账号列表
optional int64 founder_account = 2; //创建者账号
optional string founder_name = 3; //创建者昵称
optional int64 club_id = 4; //所属俱乐部ID
optional string club_name = 5; //所属俱乐部昵称
optional int32 room_id = 6; //房间ID
optional string room_name = 7; //房间名称
optional string room_icon = 8; //房间图标
optional sfixed64 unique_room_id = 9; //唯一房间ID
optional int32 room_type = 10; //房间类型
optional int64 start_time = 11; //牌局开始时间
optional int32 inning_id = 12; //牌局ID
optional int32 desktop_id = 13; //牌桌ID
optional int64 pot = 14; //POT
optional string content = 15; //牌局日志
optional int32 rule = 16; //规则(0常规)
}
message tongits_room_inning_persistent_info
{
optional int64 account = 1; //账号
optional string name = 2; //昵称
optional int64 profit = 3; //盈利
optional string pokers = 4; //手牌
optional string put = 5; //摆放
optional int32 point = 6; //点数
optional int64 club_id = 7; //所属俱乐部ID
optional int32 winner = 8; //胜利者
}
message tongits_room_inning_persistent_notify
{
repeated tongits_room_inning_persistent_info accounts = 1; //账号列表
optional int64 founder_account = 2; //创建者账号
optional string founder_name = 3; //创建者昵称
optional int64 club_id = 4; //所属俱乐部ID
optional string club_name = 5; //所属俱乐部昵称
optional int32 room_id = 6; //房间ID
optional string room_name = 7; //房间名称
optional string room_icon = 8; //房间图标
optional sfixed64 unique_room_id = 9; //唯一房间ID
optional int32 room_type = 10; //房间类型
optional int64 start_time = 11; //牌局开始时间
optional int32 inning_id = 12; //牌局ID
optional int32 desktop_id = 13; //牌桌ID
optional int64 pot = 14; //POT
optional string content = 15; //牌局日志
optional int32 rule = 16; //规则(0常规)
optional int32 sng_mode = 17; //SNG模式
}
message pusoy_room_inning_persistent_info
{
optional int64 account = 1; //账号
optional string name = 2; //昵称
optional int64 profit = 3; //盈利
optional string pokers = 4; //手牌
optional string put = 5; //摆放
optional int64 club_id = 6; //所属俱乐部ID
}
message pusoy_room_inning_persistent_notify
{
repeated pusoy_room_inning_persistent_info accounts = 1; //账号列表
optional int64 founder_account = 2; //创建者账号
optional string founder_name = 3; //创建者昵称
optional int64 club_id = 4; //所属俱乐部ID
optional string club_name = 5; //所属俱乐部昵称
optional int32 room_id = 6; //房间ID
optional string room_name = 7; //房间名称
optional string room_icon = 8; //房间图标
optional sfixed64 unique_room_id = 9; //唯一房间ID
optional int32 room_type = 10; //房间类型
optional int64 start_time = 11; //牌局开始时间
optional int32 inning_id = 12; //牌局ID
optional int32 desktop_id = 13; //牌桌ID
optional int64 pot = 14; //POT
optional string content = 15; //牌局日志
optional int32 rule = 16; //规则(0常规)
optional int32 sng_mode = 17; //SNG模式
}
message cash_room_persistent_user_info
{
optional int64 account = 1; //账号
optional string name = 2; //昵称
optional string avatar = 3; //头像
optional int32 hands = 4; //手数
optional int64 buyin_total = 5; //带入
optional int64 profit = 6; //盈利
optional sfixed64 rake = 7; //抽水
optional int32 club_id = 8; //俱乐部
optional string club_name = 9; //俱乐部名称
optional int64 insurance_profit = 10; //保险盈利
}
message cash_room_persistent_notify
{
repeated cash_room_persistent_user_info accounts = 1; //账号列表
optional int64 founder_account = 2; //创建者账号
optional string founder_name = 3; //创建者昵称
optional int64 club_id = 4; //所属俱乐部ID
optional string club_name = 5; //所属俱乐部昵称
optional int32 room_id = 6; //房间ID
optional string room_name = 7; //房间名称
optional string room_icon = 8; //房间图标
optional sfixed64 unique_room_id = 9; //唯一房间ID
optional int32 room_type = 10; //房间类型
optional int64 create_time = 11; //创建时间
optional int64 start_time = 12; //开始时间
optional int64 close_time = 13; //结束时间
optional int32 time = 14; //持续时间
optional int32 sb = 15; //小盲
optional int32 ante = 16; //前注
optional int32 seat = 17; //座位数
optional int64 buyin_total = 18; //本局总带入
optional int32 insurance_open = 19; //保险模式
optional int64 insurance_profit = 20; //保险盈利
optional int32 setting = 21; //设置,位操作(第1位GPS限制第2位IP限制第3位买入控制第4位保险第5位Straddle第6位2/7玩法第7位多次发牌第8位自动埋牌)
repeated int64 managers = 22; //管理员
optional int32 commission_mode = 23; //抽水模式(0:按买入1按底池2按盈利)
optional int32 commission_service = 24; //抽水服务费比例
optional int32 commission_sb_limit = 25; //抽水SB上限
optional int32 rule = 26; //规则(0德州扑克1奥马哈)
optional string clubs = 27; //俱乐部列表
optional int64 union_id = 28; //联盟ID
optional bool union_share = 29; //联盟共享牌局
optional int64 union_creater = 30; //联盟盟主账号
}
message ofc_cash_room_persistent_user_info
{
optional int64 account = 1; //账号
optional string name = 2; //昵称
optional string avatar = 3; //头像
optional int32 hands = 4; //手数
optional int64 buyin_total = 5; //带入
optional int64 profit = 6; //盈利
optional sfixed64 rake = 7; //抽水
optional int32 club_id = 8; //俱乐部
optional string club_name = 9; //俱乐部名称
}
message ofc_cash_room_persistent_notify
{
repeated ofc_cash_room_persistent_user_info accounts = 1; //账号列表
optional int64 founder_account = 2; //创建者账号
optional string founder_name = 3; //创建者昵称
optional int64 club_id = 4; //所属俱乐部ID
optional string club_name = 5; //所属俱乐部昵称
optional int32 room_id = 6; //房间ID
optional string room_name = 7; //房间名称
optional string room_icon = 8; //房间图标
optional sfixed64 unique_room_id = 9; //唯一房间ID
optional int32 room_type = 10; //房间类型
optional int64 create_time = 11; //创建时间
optional int64 start_time = 12; //开始时间
optional int64 close_time = 13; //结束时间
optional int32 time = 14; //持续时间
optional int32 sb = 15; //小盲
optional int32 seat = 16; //座位数
optional int64 buyin_total = 17; //本局总带入
optional int32 setting = 18; //设置,位操作(第1位GPS限制第2位IP限制第3位买入控制第4位癞子模式)
repeated int64 managers = 19; //管理员
optional int32 commission_service = 20; //抽水服务费比例
optional int32 commission_sb_limit = 21; //抽水SB上限
optional int32 rule = 22; //规则(0常规1血战)
optional string clubs = 23; //俱乐部列表
optional int64 union_id = 24; //联盟ID
optional bool union_share = 25; //联盟共享牌局
optional int64 union_creater = 26; //联盟盟主账号
optional int32 min_stack = 27; //最低入局分
optional int32 buy_low = 28; //最小带入
optional int32 think_time = 29; //行动时间
}
message tpt_cash_room_persistent_user_info
{
optional int64 account = 1; //账号
optional string name = 2; //昵称
optional string avatar = 3; //头像
optional int32 hands = 4; //手数
optional int64 buyin_total = 5; //带入
optional int64 profit = 6; //盈利
optional sfixed64 rake = 7; //抽水
optional int32 club_id = 8; //俱乐部
optional string club_name = 9; //俱乐部名称
}
message tpt_cash_room_persistent_notify
{
repeated tpt_cash_room_persistent_user_info accounts = 1; //账号列表
optional int64 founder_account = 2; //创建者账号
optional string founder_name = 3; //创建者昵称
optional int64 club_id = 4; //所属俱乐部ID
optional string club_name = 5; //所属俱乐部昵称
optional int32 room_id = 6; //房间ID
optional string room_name = 7; //房间名称
optional string room_icon = 8; //房间图标
optional sfixed64 unique_room_id = 9; //唯一房间ID
optional int32 room_type = 10; //房间类型
optional int64 create_time = 11; //创建时间
optional int64 start_time = 12; //开始时间
optional int64 close_time = 13; //结束时间
optional int32 time = 14; //持续时间
optional int32 sb = 15; //底注
optional int32 seat = 16; //座位数
optional int32 setting = 18; //设置,位操作(第1位GPS限制第2位IP限制第3位买入控制第4位癞子模式)
optional int32 buy_low = 19; //最小带入
optional int32 buy_high = 20; //最大带入
optional int32 buy_total = 21; //总带入(-1无上限不控制带入)
repeated int64 managers = 22; //管理员
optional int32 commission_mode = 23; //抽水模式(0:按买入1按底池2按盈利)
optional int32 commission_service = 24; //抽水服务费比例
optional int32 commission_sb_limit = 25; //抽水SB上限
optional int32 rule = 26; //规则(0常规1不可看牌模式)
optional string clubs = 27; //俱乐部列表
optional int64 union_id = 28; //联盟ID
optional bool union_share = 29; //联盟共享牌局
optional int64 union_creater = 30; //联盟盟主账号
optional int32 think_time = 31; //行动时间
optional int32 blinds_max = 32; //最大Blinds次数
optional int32 chaal_level = 33; //强制看牌级别
optional int32 sideshow_level = 34; //允许SideShow级别
optional int32 show_level = 35; //强制比牌级别
optional int32 show_cost = 36; //show花费
optional bool show_refuse_open = 37; //show拒绝开关
optional int32 variation = 38; //玩法(0经典1随机2循环3Hukam44选35Muflis6Royal7AK478Joker)
}
message rummy_cash_room_persistent_user_info
{
optional int64 account = 1; //账号
optional string name = 2; //昵称
optional string avatar = 3; //头像
optional int32 hands = 4; //手数
optional int64 buyin_total = 5; //带入
optional int64 profit = 6; //盈利
optional sfixed64 rake = 7; //抽水
optional int32 club_id = 8; //俱乐部
optional string club_name = 9; //俱乐部名称
}
message rummy_cash_room_persistent_notify
{
repeated rummy_cash_room_persistent_user_info accounts = 1; //账号列表
optional int64 founder_account = 2; //创建者账号
optional string founder_name = 3; //创建者昵称
optional int64 club_id = 4; //所属俱乐部ID
optional string club_name = 5; //所属俱乐部昵称
optional int32 room_id = 6; //房间ID
optional string room_name = 7; //房间名称
optional string room_icon = 8; //房间图标
optional sfixed64 unique_room_id = 9; //唯一房间ID
optional int32 room_type = 10; //房间类型
optional int64 create_time = 11; //创建时间
optional int64 start_time = 12; //开始时间
optional int64 close_time = 13; //结束时间
optional int32 time = 14; //持续时间
optional int32 sb = 15; //底注
optional int32 seat = 16; //座位数
optional int32 setting = 18; //设置,位操作(第1位GPS限制第2位IP限制第3位买入控制第4位癞子模式)
optional int32 buy_low = 19; //最小带入
optional int32 buy_high = 20; //最大带入
optional int32 buy_total = 21; //总带入(-1无上限不控制带入)
repeated int64 managers = 22; //管理员
optional int32 commission_mode = 23; //抽水模式(0:按买入1按底池2按盈利)
optional int32 commission_service = 24; //抽水服务费比例
optional int32 commission_sb_limit = 25; //抽水SB上限
optional int32 rule = 26; //规则(0常规1不可看牌模式)
optional string clubs = 27; //俱乐部列表
optional int64 union_id = 28; //联盟ID
optional bool union_share = 29; //联盟共享牌局
optional int64 union_creater = 30; //联盟盟主账号
optional int32 think_time = 31; //行动时间
optional int32 min_stack = 32; //最低入局分
}
message tongits_cash_room_persistent_user_info
{
optional int64 account = 1; //账号
optional string name = 2; //昵称
optional string avatar = 3; //头像
optional int32 hands = 4; //手数
optional int64 buyin_total = 5; //带入
optional int64 profit = 6; //盈利
optional sfixed64 rake = 7; //抽水
optional int32 club_id = 8; //俱乐部
optional string club_name = 9; //俱乐部名称
optional int32 sng_rank = 10; //sng排名
optional int32 sng_reward = 11; //sng奖励
}
message tongits_cash_room_persistent_notify
{
repeated tongits_cash_room_persistent_user_info accounts = 1; //账号列表
optional int64 founder_account = 2; //创建者账号
optional string founder_name = 3; //创建者昵称
optional int64 club_id = 4; //所属俱乐部ID
optional string club_name = 5; //所属俱乐部昵称
optional int32 room_id = 6; //房间ID
optional string room_name = 7; //房间名称
optional string room_icon = 8; //房间图标
optional sfixed64 unique_room_id = 9; //唯一房间ID
optional int32 room_type = 10; //房间类型
optional int64 create_time = 11; //创建时间
optional int64 start_time = 12; //开始时间
optional int64 close_time = 13; //结束时间
optional int32 time = 14; //持续时间
optional int32 sb = 15; //底注
optional int32 seat = 16; //座位数
optional int32 setting = 18; //设置,位操作(第1位GPS限制第2位IP限制第3位买入控制第4位癞子模式)
optional int32 buy_low = 19; //最小带入
optional int32 buy_high = 20; //最大带入
optional int32 buy_total = 21; //总带入(-1无上限不控制带入)
repeated int64 managers = 22; //管理员
optional int32 commission_mode = 23; //抽水模式(0:按买入1按底池2按盈利)
optional int32 commission_service = 24; //抽水服务费比例
optional int32 commission_sb_limit = 25; //抽水SB上限
optional int32 rule = 26; //规则(0常规1不可看牌模式)
optional string clubs = 27; //俱乐部列表
optional int64 union_id = 28; //联盟ID
optional bool union_share = 29; //联盟共享牌局
optional int64 union_creater = 30; //联盟盟主账号
optional int32 think_time = 31; //行动时间
optional int32 min_stack = 32; //最低入局分
optional int32 sng_mode = 33; //SNG模式(0:关闭, 1:开启)
optional int32 sng_fee = 34; //SNG报名费
}
message pusoy_cash_room_persistent_user_info
{
optional int64 account = 1; //账号
optional string name = 2; //昵称
optional string avatar = 3; //头像
optional int32 hands = 4; //手数
optional int64 buyin_total = 5; //带入
optional int64 profit = 6; //盈利
optional sfixed64 rake = 7; //抽水
optional int32 club_id = 8; //俱乐部
optional string club_name = 9; //俱乐部名称
optional int32 sng_rank = 10; //sng排名
optional int32 sng_reward = 11; //sng奖励
}
message pusoy_cash_room_persistent_notify
{
repeated pusoy_cash_room_persistent_user_info accounts = 1; //账号列表
optional int64 founder_account = 2; //创建者账号
optional string founder_name = 3; //创建者昵称
optional int64 club_id = 4; //所属俱乐部ID
optional string club_name = 5; //所属俱乐部昵称
optional int32 room_id = 6; //房间ID
optional string room_name = 7; //房间名称
optional string room_icon = 8; //房间图标
optional sfixed64 unique_room_id = 9; //唯一房间ID
optional int32 room_type = 10; //房间类型
optional int64 create_time = 11; //创建时间
optional int64 start_time = 12; //开始时间
optional int64 close_time = 13; //结束时间
optional int32 time = 14; //持续时间
optional int32 sb = 15; //底注
optional int32 seat = 16; //座位数
optional int32 setting = 18; //设置,位操作(第1位GPS限制第2位IP限制第3位买入控制第4位癞子模式)
optional int32 buy_low = 19; //最小带入
optional int32 buy_high = 20; //最大带入
optional int32 buy_total = 21; //总带入(-1无上限不控制带入)
repeated int64 managers = 22; //管理员
optional int32 commission_mode = 23; //抽水模式(0:按买入1按底池2按盈利)
optional int32 commission_service = 24; //抽水服务费比例
optional int32 commission_sb_limit = 25; //抽水SB上限
optional int32 rule = 26; //规则(0常规1不可看牌模式)
optional string clubs = 27; //俱乐部列表
optional int64 union_id = 28; //联盟ID
optional bool union_share = 29; //联盟共享牌局
optional int64 union_creater = 30; //联盟盟主账号
optional int32 think_time = 31; //行动时间
optional int32 min_stack = 32; //最低入局分
optional int32 sng_mode = 33; //SNG模式(0:关闭, 1:开启)
optional int32 sng_fee = 34; //SNG报名费
}
message match_room_persistent_user_info
{
optional int64 account = 1; //账号
optional string name = 2; //昵称
optional string avatar = 3; //头像
optional int32 rank = 4; //排名
optional int64 award = 5; //奖励
optional int32 rebuy_times = 6; //重购次数
optional int32 addon_times = 7; //增购次数
optional int32 club_id = 8; //俱乐部
optional int32 rake = 9; //抽水
optional string club_name = 10; //俱乐部名称
}
message match_room_persistent_notify
{
repeated match_room_persistent_user_info accounts = 1; //账号列表
optional int64 founder_account = 2; //创建者账号
optional string founder_name = 3; //创建者昵称
optional int64 club_id = 4; //所属俱乐部ID
optional string club_name = 5; //所属俱乐部昵称
optional int32 room_id = 6; //房间ID
optional string room_name = 7; //房间名称
optional string room_icon = 8; //房间图标
optional sfixed64 unique_room_id = 9; //唯一房间ID
optional int32 room_type = 10; //房间类型
optional int64 create_time = 11; //创建时间
optional int64 start_time = 12; //开始时间
optional int64 close_time = 13; //结束时间
optional int32 chips = 14; //持续时间
optional int32 fee = 15; //小盲
optional int32 participant_limit = 16; //参赛人数上限
optional int64 participant = 17; //参赛人数
optional int32 seat = 18; //座位数
optional int32 blind_group = 19; //盲注结构
optional int32 blind_time = 20; //涨盲时间(分)
optional int32 blind_level = 21; //当前盲注等级
optional int32 setting = 22; //设置,位操作(第1位GPS限制第2位IP限制第3位买入控制第4位保险第5位Straddle第6位2/7玩法第7位多次发牌第8位自动埋牌)
optional bool auto_start = 23; //自动开始
optional bool rest = 24; //中场休息
optional int32 entry_level = 25; //报名终止级别
optional int32 rebuy_times = 26; //可重购次数
optional int32 addon_times = 27; //可增购次数
optional int32 addon_chips = 28; //增购记分牌
optional int32 rebuy_times_real = 29; //比赛总重购次数
optional int32 addon_times_real = 30; //比赛总增购次数
optional int64 start_time_setting = 31; //设置开始时间戳
optional int32 blind_initial = 32; //起始盲注
optional int32 rebuy_fee = 33; //重购费用(不含手续费)
optional int32 addon_fee = 34; //增购费用(不含手续费)
optional string clubs = 35; //俱乐部列表
optional bool no_award = 36; //手动奖励
optional int64 union_id = 37; //联盟ID
optional bool union_share = 38; //联盟共享牌局
optional int64 union_creater = 39; //联盟盟主账号
repeated int64 managers = 40; //管理员
}
message tpt_match_room_persistent_user_info
{
optional int64 account = 1; //账号
optional string name = 2; //昵称
optional string avatar = 3; //头像
optional int32 rank = 4; //排名
optional int64 award = 5; //奖励
optional int32 rebuy_times = 6; //重购次数
optional int32 addon_times = 7; //增购次数
optional int32 club_id = 8; //俱乐部
optional int32 rake = 9; //抽水
optional string club_name = 10; //俱乐部名称
}
message tpt_match_room_persistent_notify
{
repeated tpt_match_room_persistent_user_info accounts = 1; //账号列表
optional int64 founder_account = 2; //创建者账号
optional string founder_name = 3; //创建者昵称
optional int64 club_id = 4; //所属俱乐部ID
optional string club_name = 5; //所属俱乐部昵称
optional int32 room_id = 6; //房间ID
optional string room_name = 7; //房间名称
optional string room_icon = 8; //房间图标
optional sfixed64 unique_room_id = 9; //唯一房间ID
optional int32 room_type = 10; //房间类型
optional int64 create_time = 11; //创建时间
optional int64 start_time = 12; //开始时间
optional int64 close_time = 13; //结束时间
optional int32 chips = 14; //持续时间
optional int32 fee = 15; //小盲
optional int32 participant_limit = 16; //参赛人数上限
optional int64 participant = 17; //参赛人数
optional int32 seat = 18; //座位数
optional int32 blind_group = 19; //盲注结构
optional int32 blind_time = 20; //涨盲时间(分)
optional int32 blind_level = 21; //当前盲注等级
optional int32 setting = 22; //设置,位操作(第1位GPS限制第2位IP限制第3位买入控制第4位保险第5位Straddle第6位2/7玩法第7位多次发牌第8位自动埋牌)
optional bool auto_start = 23; //自动开始
optional bool rest = 24; //中场休息
optional int32 entry_level = 25; //报名终止级别
optional int32 rebuy_times = 26; //可重购次数
optional int32 addon_times = 27; //可增购次数
optional int32 addon_chips = 28; //增购记分牌
optional int32 rebuy_times_real = 29; //比赛总重购次数
optional int32 addon_times_real = 30; //比赛总增购次数
optional int64 start_time_setting = 31; //设置开始时间戳
optional int32 blind_initial = 32; //起始盲注
optional int32 rebuy_fee = 33; //重购费用(不含手续费)
optional int32 addon_fee = 34; //增购费用(不含手续费)
optional string clubs = 35; //俱乐部列表
optional bool no_award = 36; //手动奖励
optional int64 union_id = 37; //联盟ID
optional bool union_share = 38; //联盟共享牌局
optional int64 union_creater = 39; //联盟盟主账号
repeated int64 managers = 40; //管理员
optional int32 think_time = 41; //行动时间
optional int32 blinds_max = 42; //最大Blinds次数
optional int32 chaal_level = 43; //强制看牌级别
optional int32 sideshow_level = 44; //允许SideShow级别
optional int32 show_level = 45; //强制比牌级别
optional int32 show_cost = 46; //show花费
optional bool show_refuse_open = 47; //show拒绝开关
optional int32 variation = 48; //玩法(0经典1随机2循环3Hukam44选35Muflis6Royal7AK478Joker)
}
message tongits_match_room_persistent_user_info
{
optional int64 account = 1; //账号
optional string name = 2; //昵称
optional string avatar = 3; //头像
optional int32 rank = 4; //排名
optional int64 award = 5; //奖励
optional int32 rebuy_times = 6; //重购次数
optional int32 addon_times = 7; //增购次数
optional int32 club_id = 8; //俱乐部
optional int32 rake = 9; //抽水
optional string club_name = 10; //俱乐部名称
optional int32 ticket = 11; //使用门票报名
}
message tongits_match_room_persistent_notify
{
repeated tongits_match_room_persistent_user_info accounts = 1; //账号列表
optional int64 founder_account = 2; //创建者账号
optional string founder_name = 3; //创建者昵称
optional int64 club_id = 4; //所属俱乐部ID
optional string club_name = 5; //所属俱乐部昵称
optional int32 room_id = 6; //房间ID
optional string room_name = 7; //房间名称
optional string room_icon = 8; //房间图标
optional sfixed64 unique_room_id = 9; //唯一房间ID
optional int32 room_type = 10; //房间类型
optional int64 create_time = 11; //创建时间
optional int64 start_time = 12; //开始时间
optional int64 close_time = 13; //结束时间
optional int32 chips = 14; //持续时间
optional int32 fee = 15; //小盲
optional int32 participant_limit = 16; //参赛人数上限
optional int32 participant_min = 17; //参赛人数下限
optional int32 participant = 18; //参赛人数
optional int32 participant_ticket = 19; //门票参赛人数
optional int32 seat = 20; //座位数
optional int32 blind_group = 21; //盲注结构
optional int32 blind_time = 22; //涨盲时间(分)
optional int32 blind_level = 23; //当前盲注等级
optional int32 setting = 24; //设置,位操作(第1位GPS限制第2位IP限制第3位买入控制第4位盈亏开关第5位不强制插牌开关第6位Drop牌Bonus开关第7位Joker开关第8位Zero Count Fight Mode开关)
optional bool auto_start = 25; //自动开始
optional bool rest = 26; //中场休息
optional int32 entry_level = 27; //报名终止级别
optional int32 rebuy_times = 28; //可重购次数
optional int32 addon_times = 29; //可增购次数
optional int32 addon_chips = 30; //增购记分牌
optional int32 rebuy_times_real = 31; //比赛总重购次数
optional int32 addon_times_real = 32; //比赛总增购次数
optional int64 start_time_setting = 33; //设置开始时间戳
optional int32 blind_initial = 34; //起始盲注
optional int32 rebuy_fee = 35; //重购费用(不含手续费)
optional int32 addon_fee = 36; //增购费用(不含手续费)
optional string clubs = 37; //俱乐部列表
optional bool no_award = 38; //手动奖励
optional int64 union_id = 39; //联盟ID
optional bool union_share = 40; //联盟共享牌局
optional int64 union_creater = 41; //联盟盟主账号
repeated int64 managers = 42; //管理员
optional int32 think_time = 43; //行动时间
optional int32 match_id = 44; //比赛ID
optional int32 ticket = 45; //报名门票
optional string award_desc = 46; //奖励描述
optional bool official = 47; //官方比赛
}
message room_commission_log_notify
{
repeated int64 accounts = 1; //账号列表
optional int64 commission = 2; //服务费
optional string source = 3; //途径
optional int32 room_type = 4; //房间类型
optional sfixed64 unique_room_id = 5; //唯一房间ID
optional int64 club_id = 6; //所属俱乐部ID
optional string club_name = 7; //所属俱乐部昵称
optional string cooperation = 8; //特惠码
optional int32 is_coin_room = 9; //金币场
optional int32 mode = 10; //金币场模式
optional int32 sb = 11; //金币场底注
}
message server_broadcast_batch_info
{
repeated int64 accounts = 1; //账号列表
optional string content = 2; //内容
}
message server_broadcast_batch_notify
{
optional int32 event = 1; //跑马灯事件类型
optional int32 time = 2; //跑马灯显示时间
repeated int64 accounts = 3; //跑马灯通知内容
optional string content_en = 4; //内容
optional string content_th = 5; //内容
optional string content_zh = 6; //内容
optional string content_fr = 7; //内容
optional string content_es = 8; //内容
optional string content_id = 9; //内容
optional string content_zh_hk = 10; //内容
optional string content_pt = 11; //内容
optional string content_hi = 12; //内容
optional int64 sender_id = 13; //发送者ID
}
message server_broadcast_all_notify
{
optional int32 event = 1; //跑马灯事件类型
optional int32 time = 2; //跑马灯显示时间
optional string content_en = 3; //内容
optional string content_th = 4; //内容
optional string content_zh = 5; //内容
optional string content_fr = 6; //内容
optional string content_es = 7; //内容
optional string content_id = 8; //内容
optional string content_zh_hk = 9; //内容
optional string content_pt = 10; //内容
optional int32 chg = 11; //显示包
optional string content_hi = 12; //内容
optional int64 sender_id = 13; //发送者ID
}
message user_send_server_broadcast_notify
{
optional int64 club_id = 1; //俱乐部ID(0:全服)
optional string content = 2; //跑马灯内容
optional int32 event = 3; //跑马灯事件类型
optional int32 time = 4; //跑马灯显示时间
optional int64 sender_id = 5; //发送者ID
optional string sender_name = 6; //发送者昵称
optional string sender_avatar = 7; //发送者头像
optional int64 sender_time = 8; //发送时间
}
message server_account_base_info_update_notify
{
optional int64 account = 1; //账号
optional string name = 2; //昵称
optional string avatar = 3; //头像
optional string language = 4; //语言
}
message account_forbid_notify
{
optional int64 account = 1; //账号
optional string tips = 2; //提示
}
message all_tips_notify
{
optional bool kick = 1; //踢人
optional string content_zh = 2; //提示内容
optional string content_en = 3; //提示内容
optional string content_th = 4; //提示内容
optional string content_es = 5; //提示内容
optional string content_fr = 6; //提示内容
optional string content_id = 7; //提示内容
optional string content_zh_hk = 8; //提示内容
optional string content_pt = 9; //提示内容
optional string content_hi = 10; //提示内容
}
message batch_tips_notify
{
repeated int64 accounts = 1; //账号列表
optional bool kick = 2; //踢人
optional string content_zh = 3; //提示内容
optional string content_en = 4; //提示内容
optional string content_th = 5; //提示内容
optional string content_es = 6; //提示内容
optional string content_fr = 7; //提示内容
optional string content_id = 8; //提示内容
optional string content_zh_hk = 9; //提示内容
optional string content_pt = 10; //提示内容
optional string content_hi = 11; //提示内容
}
message room_thinking_delay_use_notify
{
optional int32 price = 1; //支付价格
optional int32 delay_times = 2; //免费延时次数
}
message room_magic_emoji_use_notify
{
optional int32 price = 1; //支付价格
optional int32 emoji_times = 2; //免费表情次数
}
message room_view_public_poker_use_notify
{
optional int32 price = 1; //支付价格
optional int32 times = 2; //免费表情次数
}
message room_save_finish_notify
{
optional sfixed64 unique_room_id = 1; //唯一房间ID
}
message room_online_user_quest
{
optional int32 room_id = 1; //房间ID
optional sfixed64 unique_room_id = 2; //唯一房间ID
}
message room_online_user_reply
{
optional string content = 1; //内容
}
message room_online_user_info
{
optional int64 account = 1; //账号
optional string name = 2; //昵称
optional int32 room_id = 3; //房间ID
}
message room_online_user_info_notify
{
repeated room_online_user_info accounts = 1; //在线列表
}
message union_send_item_quest
{
optional int64 account = 1; //账号
optional int64 target = 2; //目标账号
optional int32 item = 3; //道具
optional int32 count = 4; //数量
}
message ph_exchange_quest
{
optional int64 account = 1; //账号
optional string name = 2; //昵称
optional int32 item = 3; //道具
optional int32 count = 4; //数量
optional string order = 5; //订单
optional int64 time = 6; //订单时间
}
message coin_cash_room_enter_notify
{
optional int32 mode = 1; //模式
optional int32 sb = 2; //底注
optional int32 room_id = 3; //房间ID
optional sfixed64 unique_room_id = 4; //唯一房间ID
optional int64 account = 5; //账号
optional int32 min = 6; //不够带入时、留在房间旁观
optional bool stand = 7; //旁观模式
}
message coin_cash_room_sitdown_lock_quest
{
optional int64 account = 1; //账号
optional int32 room_id = 2; //房间ID
optional bool lock = 3; //true锁定;false解锁
}
message gift_bag_tips_notify
{
optional int64 account = 1; //账号
optional int32 goods_id = 2; //商品ID
optional int64 alms_coin = 3; //救济金
}
message coin_cash_room_robot_supplement_notify
{
optional int64 account = 1; //账号
optional int32 room_id = 2; //房间ID
optional int64 coin = 3; //补充筹码
}
message broadcast_room_info_to_friends_notify
{
repeated int64 friends = 1; //好友账号
optional int64 account = 2; //ID
optional int64 room_id = 3; //房间ID
}
//多个账号一同成功或失败请求
message accounts_transaction_resource_quest
{
repeated account_item_info accounts = 1; //账号列表
optional string source = 2; //途径
optional sfixed64 unique_room_id = 3; //唯一房间ID
optional sfixed64 unique_resource_id = 4; //唯一资源ID
}
//多个账号一同成功或失败返回
message accounts_transaction_resource_reply
{
repeated int64 accounts = 1; //账号列表、全部检测账号、包含通过和不通过
repeated int64 no_pass_accounts = 2; //不通过账号列表
}
//通知玩家房间邀请信息
message send_invite_user_join_room_reply
{
optional int32 invite_type = 1; //邀请类型(0:普通, 1:好友)
optional int64 source_id = 2; //发出邀请玩家ID
optional string source_name = 3; //发出邀请玩家姓名
optional int64 room_id = 4; //房间ID
optional int64 target_id = 5; //目标玩家ID
}
message tongits_auto_sitdown_notify
{
optional int32 room_id = 1; //房间ID
optional int32 club_id = 2; //俱乐部ID
optional int64 account = 3; //账号
optional account_position_info position = 4; //位置信息
}
//通知玩家更新某些信息
message send_update_user_something_notify
{
optional int64 account = 1; //玩家ID
optional int32 update_type = 2; //更新类型
}
//通知检查邀请码牌局数
message send_update_user_hands_notify
{
optional int64 account = 1; //玩家ID
}
message match_info_update_notify
{
optional int32 room_id = 1; //房间ID
optional bool can_rebuy = 2; //比赛可重购(不判断玩家报名状态和重购次数)
optional int64 account = 3; //玩家ID
optional int32 status = 4; //状态
}
message match_config_update_notify
{
optional int32 room_id = 1; //房间ID
optional string name = 2; //比赛名称
optional string award_desc = 3; //奖励描述
optional int32 cash_threshold = 4; //现金阀值
optional int32 diamond_threshold = 5; //钻石阀值
}
message match_config_close_notify
{
optional int32 room_id = 1; //房间ID
}
message notice_load_info
{
optional string title = 1; //标题
optional string content = 2; //内容
optional string begin_time = 3; //开始时间
optional string end_time = 4; //结束时间
optional int32 chg = 5; //显示包
}
message notice_load_notify
{
repeated notice_load_info notices = 1; //公告列表
}
message behalf_load_notify
{
optional int32 status = 1; //状态
optional int64 begin_time = 2; //开始时间
optional int64 end_time = 3; //结束时间
optional string content = 4; //维护内容
repeated int64 inners = 5; //内部账号
}