lingsuanClient/protobuf/server_msg资源唯一版本.proto
2025-06-07 17:07:13 +08:00

1781 lines
81 KiB
Protocol Buffer
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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; //内部账号
}