Files
hjha-server/NetWorkMessage/GameData/Common/PackAgreement.cs
xiaoou e9616125ce feat: initial commit - HJHA game server full source
6 major server modules (PdkFriendServer/GlobalSever/ServerCore/GameModule/GameNetModule) +
game logic (GameFix/GameDAL/ServerData) +
network layer (NetWorkMessage) +
data layer (ObjectModel) +
utilities (MrWu/Core/Config/CloudAPI/dll) +
adapters (zyxAdapter/base)

.NET 8.0 C# solution, 16 projects, 958 source files
2026-07-07 12:02:15 +08:00

2236 lines
59 KiB
C#
Raw 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.

/*
* 由SharpDevelop创建。
* 用户: Administrator
* 日期: 2018-09-18
* 时间: 13:38
*
* 要改变这种模板请点击 工具|选项|代码编写|编辑标准头文件
*/
using System;
using System.Runtime.CompilerServices;
using System.Security.Policy;
namespace GameData
{
/// <summary>
/// 包裹协议常量 小于0 是内部消息 0-9999是发送给客户端(注意别与子游戏重叠了) 小于10000 万位以上表示模块号 发送给那个模块
/// </summary>
public class GamePackAgreement
{
/// <summary>
/// 错误提示包
/// </summary>
public const int pack_error = 1;
/// <summary>
/// 进入游戏信息 玩家收到此包就去自动登录
/// </summary>
public const int InGameInfo = 2;
/// <summary>
/// 场景切换
/// </summary>
public const int SceneChange = 3;
/// <summary>
/// 玩家信息包
/// </summary>
public const int playerInfo = 4;
/// <summary>
/// 游戏断开包
/// </summary>
public const int GameDisConnection = 5;
/// <summary>
/// 游戏币超过上限
/// </summary>
public const int MoneyUpper = 6;
/// <summary>
/// 文字型消息提示
/// </summary>
public const int autoTipInfo = 7;
/// <summary>
/// 升级提示
/// </summary>
public const int MandatoryUpdate = 8;
/// <summary>
/// ping 包
/// </summary>
public const int SocketPing = 9;
/// <summary>
/// 叫玩家去重连游戏,当玩家没在游戏中时
/// </summary>
public const int ReConnection = 10;
/// <summary>
///
/// </summary>
public const int UpdateSocketCryptKey = 11;
#region TestModule 2
/// <summary>
///
/// </summary>
//public const int serverinfo = 20001;
#endregion
#region SocketModule 3
/// <summary>
/// socket注册
/// </summary>
public const int registeredSocket = 30001;
/// <summary>
/// 玩家离线包
/// </summary>
public const int closeSocket = 30002;
/// <summary>
/// 如果有人在线,强行登陆挤对方下线
/// </summary>
public const int PushLogin = 30003;
/// <summary>
/// 强制下线
/// </summary>
//public const int ForceOffLine = 30004;
/// <summary>
/// 继续登陆
/// </summary>
//public const int GoLogin = 30005;
/// <summary>
/// 心跳包
/// </summary>
public const int Heartbeat = 30006;
/// <summary>
/// 连接Socket成功通知玩家
/// </summary>
public const int connecOk = 30007;
#pragma warning disable CS1587 // XML 注释没有放在有效语言元素上
/// <summary>
/// 断开链接通知其他模块
/// </summary>
//public const int DisConnection = 30008;
/// <summary>
/// 中转包
/// </summary>
public const int TransFerPack = 30009;
#pragma warning restore CS1587 // XML 注释没有放在有效语言元素上
// <summary>
// 发送给任意游戏模块处理
// </summary>
//public const int EveryGame = 30010;
/// <summary>
/// 处理玩家之间的消息转发
/// </summary>
public const int DoMessgae = 30011;
/// <summary>
/// 获取玩家所在游戏的信息
/// </summary>
public const int GetPlayerGameInfo = 30012;
#endregion
#if Server
#region HttpMpdule 4
/// <summary>
/// 中转包
/// </summary>
public const int TransFerHttp = 40001;
/// <summary>
/// get方法
/// </summary>
public const int getforHttp = 40002;
/// <summary>
/// 检查身份
/// </summary>
public const int CheckIdentity = 40003;
/// <summary>
/// 上传游戏配置
/// </summary>
public const int UploadGameConfig = 40004;
#endregion
#region LoginModule 5
/// <summary>
/// 游戏登录包
/// </summary>
public const int gameLogin = 50001;
/// <summary>
/// 用户注册包
/// </summary>
//public const int userRegistered = 50002;
/// <summary>
/// 用户名检测包
/// </summary>
public const int userNickName = 50003;
/// <summary>
/// 游戏登录成功
/// </summary>
public const int gameLoginOk = 50004;
/// <summary>
/// http测试
/// </summary>
public const int httpTest = 50005;
/// <summary>
/// 获取用户信息...测试用
/// </summary>
public const int GetUserInfo = 50006;
/// <summary>
/// 修改密码
/// </summary>
public const int EditorPwd = 50007;
/// <summary>
/// 更新玩家信息
/// </summary>
public const int UpdatePlayerInfo = 50008;
/// <summary>
/// 登陆慢
/// </summary>
public const int loginslow = 50009;
/// <summary>
/// 绑定玩家手机号码 过时
/// </summary>
//public const int BindPlayerPhone = 50010;
/// <summary>
/// 检查是否绑定过手机号码
/// </summary>
//public const int IsBindPlayerPhone = 50011;
/// <summary>
/// 新版微信登录登录带unionId
/// </summary>
//public const int xcxGameLogin = 50012;
/// <summary>
/// 登录包
/// </summary>
public const int LoginVer1 = 50013;
/// <summary>
/// 绑定玩家联系方式
/// </summary>
public const int BindPlayerContactInfo = 50020;
/// <summary>
/// 玩家获取验证码 过时
/// </summary>
//public const int GetPlayerVerifyCode = 50021;
/// <summary>
/// 玩家获取验证码后重置密码 过时
/// </summary>
//public const int ResetPlayerPasswordByVerifyCode = 50022;
/// <summary>
/// 手机号登陆
/// </summary>
//public const int PhoneLogin = 50023;
/// <summary>
/// 重置密码
/// </summary>
//public const int ResetPlayerPasswordByVerifyCodeNew = 50024;
/// <summary>
/// 获取验证码新方式
/// </summary>
//public const int GetPlayerVerifyCodeNew = 50025;
/// <summary>
/// 绑定手机号
/// </summary>
//public const int BindPlayerPhoneNew = 50026;
/// <summary>
/// 防沉迷认证
/// </summary>
public const int AntiAddictionCertification = 50027;
/// <summary>
/// 获取防沉迷验证码
/// </summary>
//public const int GetVerifyCodeByAntiAddiction = 50028;
/// <summary>
/// 设置微信unionid 和userid 的关系
/// </summary>
public const int SetUnionIdAndUserId = 50029;
/// <summary>
/// 获取微信小游戏Token
/// </summary>
public const int GetMiniGameToken = 50030;
/// <summary>
/// 申请注销
/// </summary>
public const int RequestLogout = 50031;
//ServerDashboardPackAgreement.cs 中已定义 50100 至 50200
#endregion
#endif
#region ConfigManager
/// <summary>
/// 所有的服务器信息
/// </summary>
public const int AllServerInfo = 60001;
///// <summary>
///// Socket链接信息
///// </summary>
//public const int SocketConnecInfo = 60002;
///// <summary>
///// 获取游戏信息
///// </summary>
//public const int GameConfigInfo = 60003;
/// <summary>
/// 获取pc版本号
/// </summary>
public const int GET_PC_VERSION = 60004;
/// <summary>
/// 获取pc版本测试号
/// </summary>
public const int GET_PC_VERSION_CE = 60005;
/// <summary>
/// 获取自定义版本信息
/// </summary>
public const int GetCustomizeVer = 60006;
/// <summary>
/// 兑换码兑换
/// </summary>
public const int HotDuiHuang = 60007;
/// <summary>
/// 兑换码
/// </summary>
public const int duihuanHot = 60008;
/// <summary>
/// 获取玩家地址
/// </summary>
public const int getplayerAddress = 60009;
/// <summary>
/// 获取商品信息
/// </summary>
public const int getcommdity = 60010;
/// <summary>
/// 获取兑换记录
/// </summary>
public const int GETMALLRECORD = 60011;
/// <summary>
/// 购买商品
/// </summary>
public const int MALLCOMMDITY = 60012;
/// <summary>
/// 获取一个兑换记录
/// </summary>
public const int ONEMALLRECORD = 60013;
/// <summary>
/// 保存玩家地址
/// </summary>
public const int SAVEPLAYERADDRESS = 60014;
/// <summary>
/// 获取商品数量
/// </summary>
public const int MALLCOUNT = 60015;
/// <summary>
/// 获取购买记录数量
/// </summary>
public const int RecordCount = 60016;
/// <summary>
/// 领取救济金
/// </summary>
public const int Dole = 60017;
/// <summary>
/// 每日签到
/// </summary>
public const int SignDay = 60018;
/// <summary>
/// 每日分享
/// </summary>
public const int shareDay = 60019;
/// <summary>
/// 领取红包
/// </summary>
//public const int GetReadPack = 60020;
/// <summary>
/// 进入游戏标记
/// </summary>
public const int DoGame = 60021;
/// <summary>
/// 获取未读邮件的数量
/// </summary>
public const int unreadEmlCount = 60022;
/// <summary>
/// 获取所有的邮件
/// </summary>
public const int GetEmls = 60023;
/// <summary>
/// 读取邮件
/// </summary>
public const int ReadEml = 60024;
/// <summary>
/// 登录数据
/// </summary>
public const int LoginData = 60025;
/// <summary>
/// 刷新金钱
/// </summary>
//public const int RefreshMoney = 60026;
/// <summary>
/// 获取代理值
/// </summary>
//public const int GetDailiValue = 60027;
/// <summary>
/// 二七王结算错误提交
/// </summary>
//public const int submitAccountError = 60028;
/// <summary>
/// 获取系统消息
/// </summary>
//public const int GetSystemMessage = 60029;
/// <summary>
/// 根据moduleid 来获取游戏名称
/// </summary>
public const int GetGameName_ByModuleId = 60030;
/// <summary>
/// 测试,设置玩家游戏币..
/// </summary>
public const int SetGold = 60031;
/// <summary>
/// 比赛所有的配置
/// </summary>
public const int bisaiallconfigs = 60032;
/// <summary>
/// 获取比赛的数据
/// </summary>
//public const int bisaiData = 60033;
/// <summary>
/// 获取服务器时间
/// </summary>
public const int getServerTime = 60035;
/// <summary>
/// 反馈数据
/// </summary>
public const int feedbackData = 60037;
/// <summary>
/// 反馈数据
/// </summary>
public const int setDeBugtext = 60038;
/// <summary>
/// 获取玩家所在的游戏信息
/// </summary>
public const int GetGameInfo = 60039;
/// <summary>
/// 普通账户绑定微信
/// </summary>
public const int BindUser = 60040;
/// <summary>
/// 微信绑定普通账户
/// </summary>
public const int BindAccount = 60041;
/// <summary>
/// 客户端http包错误或缓慢
/// </summary>
public const int httperrorinfo = 60042;
/// <summary>
/// 拒绝更新
/// </summary>
public const int RefusedToUpdate = 60043;
/// <summary>
/// 安卓更新错误
/// </summary>
public const int AndroidUpdateError = 60044;
/// <summary>
/// 实物卡充值
/// </summary>
//public const int CardCharge = 60045;
/// <summary>
/// 获取tv_pc版本信息
/// </summary>
public const int GET_TCPV_VERSION = 60046;
/// <summary>
/// 获取注册的数据
/// </summary>
public const int GetReginData = 60047;
/// <summary>
/// 获取充值数据
/// </summary>
public const int GetRechargeData = 60048;
/// <summary>
/// 获取平台管理
/// </summary>
public const int GetPlatAdmin = 60049;
/// <summary>
/// 获取游戏排行总榜
/// </summary>
public const int GetGameRankList = 60050;
/// <summary>
/// 获取子游戏榜
/// </summary>
public const int GetSubGameRankList = 60051;
/// <summary>
/// 获取即时榜数据
/// </summary>
public const int GetRealDayRankList = 60052;
/// <summary>
/// 查询某游戏中某玩家自己的积分
/// </summary>
public const int GetPlayerRealDayRankScore = 60053;
/// <summary>
/// 获取玩家的昵称
/// </summary>
public const int GetPlayerNickName = 60054;
/// <summary>
/// 获取代理下的玩家信息
/// </summary>
public const int GetReginPlayerList = 60055; ///// <summary>
///// 为代理下的玩家加房卡
///// </summary>
//public const int ReginAddFangKa = 60056;
/// <summary>
///
/// </summary>
public const int GetGameRankListForRegin = 60057;
/// <summary>
/// 测试包
/// </summary>
public const int PackTest = 60058;
/// <summary>
/// 检查用户名及手机号是否存在
/// </summary>
public const int GetPlayerNameandPhone = 60059;
/// <summary>
/// 检查验证码是否正确
/// </summary>
//public const int CheckVerificationCode = 60060;
/// <summary>
/// 获取抢位比赛回放数据
/// </summary>
public const int GetEqwMatchFightData = 60061;
/// <summary>
/// 转盘抽奖
/// </summary>
public const int TurntableLottery = 60062;
/// <summary>
/// 年终积分榜 --大厅以前总榜单协议号60050
/// </summary>
public const int YearScoreboard = 60063;
/// <summary>
/// 获取定局比赛战斗数据RPC
/// </summary>
public const int GetFixedMatchDataRPC = 60064;
/// <summary>
/// 更新玩家名字和头像
/// </summary>
public const int UpdateUserInfo = 60065;
/// <summary>
/// 获取充值商城的物品
/// </summary>
public const int GetCZShangPing = 60066;
/// <summary>
/// 兑换道具或者商品
/// </summary>
public const int DuiHuanShangPing = 60067;
/// <summary>
/// 获取连续签到礼包
/// </summary>
public const int GetSignInPack = 60068;
/// <summary>
/// 获取小程序安卓订单号、应用宝
/// </summary>
public const int GetAndroidPayOrderId = 60069;
/// <summary>
/// 获取资产明细
/// </summary>
public const int GetZiChanMingXi = 60070;
/// <summary>
/// 获取玩家道具
/// </summary>
public const int GetUserDaoJu = 60071;
/// <summary>
/// 金币存取操作
/// </summary>
public const int DoGoldChange = 60072;
/// <summary>
/// 获取红包金额
/// </summary>
public const int GetRedMoney = 60073;
/// <summary>
/// 获取自身的5倍福利
/// </summary>
public const int GetFuli5Bei = 60074;
/// <summary>
/// 获取所有游戏的榜单
/// </summary>
public const int GetAllGamesRankList = 60075;
/// <summary>
/// 获取IPTV桌子的战斗数据
/// </summary>
public const int GetIPtvMatchWarData = 60076;
/// <summary>
/// 玩家获取定局积分比赛记录
/// </summary>
public const int GetFixedMatchDataById = 60077;
/// <summary>
/// 获取回放数据
/// </summary>
public const int GetWarPlayBackData = 60078;
/// <summary>
/// 获取玩家的举报信息
/// </summary>
public const int GetReportInfo = 60079;
/// <summary>
/// 举报玩家
/// </summary>
public const int ReportPlayer = 60080;
/// <summary>
/// 获取这个比赛是否有举报信息
/// </summary>
public const int GetReportByMatchKey = 60081;
/// <summary>
/// 获取摇钱树抽奖信息
/// </summary>
public const int CashCowActive = 60082;
/// <summary>
/// 获取广告金币礼包
/// </summary>
public const int GetAdGift = 60083;
/// <summary>
/// 获取我的奖励
/// </summary>
public const int GetMyRewards = 60084;
/// <summary>
/// 激活推广
/// </summary>
public const int ActivatePromotion = 60085;
/// <summary>
/// 获取推广状态
/// </summary>
public const int GetPromotionState = 60086;
/// <summary>
/// 保存玩家头像和性别
/// </summary>
public const int SaveSexHead = 60087;
/// <summary>
/// 获取朋友房信息
/// </summary>
public const int GetFriendRoomInfo = 60088;
/// <summary>
/// 获取过年活动比赛配置
/// </summary>
//public const int GetYearMatchInfo = 60089;
/// <summary>
/// 领取广告礼包
/// </summary>
public const int GetAdGiftVer1 = 60091;
/// <summary>
/// 领取救济金
/// </summary>
public const int DoleVer1 = 60092;
/// <summary>
/// AppStore支付 票据校验
/// </summary>
public const int AppStorePayVerify = 60093;
/// <summary>
/// 获取玩家信息
/// </summary>
public const int GetPlayerInfo = 60094;
/// <summary>
/// 钻石兑换房卡
/// </summary>
public const int DiamondExchangeCard = 60095;
/// <summary>
/// 玩家祈福
/// </summary>
public const int PlayerPray = 60096;
#endregion
//ServerDashboardPackAgreement.cs 中已定义 60250 至 61000 #endregion
#region ClubManager
/// <summary>
/// 创建竞技比赛 过时
/// </summary>
public const int CreateClub = 70001;
/// <summary>
/// 解散竞技比赛
/// </summary>
public const int DismissClub = 70002;
/// <summary>
/// 添加玩法
/// </summary>
public const int EditorPlayWay = 70003;
/// <summary>
/// 获取玩法
/// </summary>
public const int GetPlayWay = 70004;
/// <summary>
/// 获取与我相关的所有竞技比赛基本信息
/// </summary>
public const int AllClubBaseInfo = 70005;
/// <summary>
/// 修改基本信息
/// </summary>
public const int EditorBasicInfo = 70006;
/// <summary>
/// 房卡转换
/// </summary>
public const int PayUpCard = 70007;
/// <summary>
/// 进入某玩法
/// </summary>
public const int JoinWay = 70008;
/// <summary>
/// 获取战绩统计
/// </summary>
public const int Statistics = 70009;
/// <summary>
/// 获取玩家自己的战绩
/// </summary>
public const int GetMyFightRecode = 70010;
/// <summary>
/// 申请加入竞技比赛
/// </summary>
public const int ApplyJoinClub = 70011;
/// <summary>
/// 退出竞技比赛
/// </summary>
public const int QuitClub = 70012;
// <summary>
// 踢出成员
// </summary>
//public const int DeleteMember = 70013;
/// <summary>
/// 修改成员信息
/// </summary>
public const int EditorPlayer = 70014;
/// <summary>
/// 获取玩家信息
/// </summary>
public const int GetPlayersInfo = 70015;
/// <summary>
/// 获取竞技比赛玩家信息
/// </summary>
public const int GetClubPlayers = 70016;
/// <summary>
/// 获取消息
/// </summary>
public const int GetClubMeeage = 70017;
/// <summary>
/// 处理消息
/// </summary>
public const int DoClubMessage = 70018;
/// <summary>
/// 删除消息
/// </summary>
public const int DeleteMessage = 70019;
/// <summary>
/// 获取战斗记录
/// </summary>
public const int GetFrigtRecord = 70020;
/// <summary>
/// 获取大赢家 分页处理
/// </summary>
public const int GetBigWinner = 70021;
/// <summary>
/// 添加战斗记录
/// </summary>
public const int AddFightRecord = 70022;
/// <summary>
/// 获取某时间内的所有大赢家
/// </summary>
public const int GetBigWinner1 = 70023;
/// <summary>
/// 获取竞技比赛的所有版本信息
/// </summary>
public const int GetClubVer = 70024;
/// <summary>
/// 获取服务器信息
/// </summary>
public const int GetSers = 70025;
/// <summary>
/// 获取竞技比赛信息
/// </summary>
public const int GetClubInfo = 70026;
/// <summary>
/// 登录信号
/// </summary>
public const int cnt_userid = 70027;
/// <summary>
/// RPC_检查玩家是否可加入玩法
/// </summary>
public const int CheckUserJoinWanfa = 70028;
/// <summary>
/// 写竞技比赛消息
/// </summary>
public const int WriteClubMsg = 70029;
/// <summary>
/// 获取竞技比赛消息
/// </summary>
public const int GetClubMsg = 70030;
/// <summary>
/// 获取竞技比赛玩家信息
/// </summary>
public const int GetClubPlayerInfo = 70031;
/// <summary>
/// 赠送房卡给用户
/// </summary>
public const int CardToPlayer = 70032;
/// <summary>
/// 获取个人消息
/// </summary>
public const int PersonMessage = 70033;
/// <summary>
/// WayDeskChange
/// </summary>
public const int WayDeskChange = 70034;
/// <summary>
/// GetClubDesks
/// </summary>
public const int GetClubDesks = 70035;
/// <summary>
/// 设置玩家为管理员
/// </summary>
public const int SetPersonMgr = 70036;
/// <summary>
/// 设置权限
/// </summary>
public const int SetPower = 70037;
/// <summary>
/// 设置禁止同桌!
/// </summary>
public const int SetBanGroup = 70038;
/// <summary>
/// 获取禁止同桌数据
/// </summary>
public const int GetBanGroups = 70039;
/// <summary>
/// 封禁竞技比赛玩家
/// </summary>
public const int ClubBlockPlayer = 70040;
/// <summary>
/// 解散竞技比赛的桌子
/// </summary>
public const int DismissClubDesk = 70041;
/// <summary>
/// 获取转入房卡记录,会长和管理员有权限 客户端获取和服务器发送可以用一个类型
/// </summary>
public const int GetClubPayCard = 70042;
/// <summary>
/// 获取竞技比赛小黑屋玩家
/// </summary>
public const int GetClubBlockPlayerList = 70043;
/// <summary>
/// 通过昵称或者备注查询竞技比赛玩家
/// </summary>
public const int FindClubPlayerByName = 70044;
/// <summary>
/// 获取战绩数据--使用场景:我的战绩
/// </summary>
public const int GetPlayRecordData = 70045;
/// <summary>
/// 获取竞技比赛统计数据--战绩统计里面的总把数/耗卡数
/// </summary>
public const int GetClubStatisticsData = 70046;
/// <summary>
/// 获取竞技比赛时间段的大赢家
/// </summary>
public const int GetClubCountOfBest = 70047;
/// <summary>
/// 获取竞技比赛时间段的房主
/// </summary>
public const int GetClubCountOfRoomOwner = 70048;
/// <summary>
/// 获取竞技比赛参与人次
/// </summary>
public const int GetClubCountOfRound = 70049;
/// <summary>
/// 创建玩法桌子
/// </summary>
public const int CreateWayDesk = 70050;
/// <summary>
/// 加入玩法的桌子
/// </summary>
public const int JoinWayDesk = 70051;
/// <summary>
/// 俱乐部回放
/// </summary>
public const int ClubFriendFightdata = 70052;
#region
/// <summary>
/// 获取俱乐部的合伙人列表
/// </summary>
public const int GetPartnerListOfClub = 70060;
/// <summary>
/// 获取俱乐部的合伙人列表
/// </summary>
public const int GetMembersOfPartnerClub = 70061;
/// <summary>
/// 为俱乐部玩家增加合伙人角色
/// </summary>
public const int AddPartnerRoleForPlayerClub = 70062;
/// <summary>
/// 从俱乐部玩家移除合伙人角色
/// </summary>
public const int RemovePartnerRoleForClubPlayer = 70063;
/// <summary>
/// 加组员给俱乐部合伙人
/// </summary>
public const int AddPlayersToClubPartner = 70064;
/// <summary>
/// 从俱乐部合伙人移除组员
/// </summary>
public const int RemovePlayerFromPartnerClub = 70065;
/// <summary>
/// 搜索无合伙人的俱乐部玩家
/// </summary>
public const int SearchPlayerOfNoPartnerClub = 70066;
/// <summary>
/// 获取俱乐部合伙人统计汇总信息
/// </summary>
public const int GetStatisticsOfPartnerClub = 70068;
/// <summary>
/// 会长将合伙人组员转移至其他合伙人
/// </summary>
public const int TransferMemberOfPartnerClub = 70067;
/// <summary>
/// 申请成功为合伙人的组员
/// </summary>
public const int ApplyMemberOfPartnerClub = 70069;
/// <summary>
/// 创建比赛
/// </summary>
public const int CreateClubMatch = 70070;
/// <summary>
/// 获取比赛信息
/// </summary>
public const int GetClubMatchInfo = 70071;
/// <summary>
/// 获取比赛玩家积分--群主使用
/// </summary>
public const int GetClubMatchUserScores = 70072;
/// <summary>
/// 获取玩家积分日志 群主和玩家都要使用
/// </summary>
public const int GetClubMatchScoreNotesByUser = 70073;
/// <summary>
/// 获取比赛日志
/// </summary>
public const int GetClubMatchNotes = 70074;
/// <summary>
/// 设置当前比赛玩家的比赛积分
/// </summary>
public const int SetClubMatchUserScore = 70075;
/// <summary>
/// 获取自己的比赛信息
/// </summary>
public const int GetMyMatchInfo = 70076;
/// <summary>
/// 玩家退赛申请
/// </summary>
public const int UserAskExitMatch = 70077;
/// <summary>
/// 获取玩家退赛列表
/// </summary>
public const int GetExitMatchUserList = 70078;
/// <summary>
/// 群主处理重赛
/// </summary>
public const int DoDealWithExitMatch = 70079;
/// <summary>
/// 关闭比赛
/// </summary>
public const int CloseClubMatch = 70080;
/// <summary>
/// 获取比赛列表
/// </summary>
public const int GetClubMatchList = 70081;
/// <summary>
/// 修改比赛中的玩法设置
/// </summary>
public const int EditClubMatchPlayWay = 70082;
/// <summary>
/// 获取俱乐部是否有联赛权限
/// </summary>
public const int GetClubLeaguePower = 70083;
/// <summary>
/// 创建俱乐部联赛
/// </summary>
public const int CreateClubLeagueMatch = 70084;
/// <summary>
/// 加入联赛
/// </summary>
public const int DoJoinClubLeagueMatch = 70085;
/// <summary>
/// 返回加入联赛的俱乐部列表
/// </summary>
public const int GetJoinLeagueMatchClubList = 70086;
/// <summary>
/// 请求加入联赛
/// </summary>
public const int AskJoinClubLeagueMatch = 70087;
/// <summary>
/// 获取申请加入联赛的列表--联盟长用
/// </summary>
public const int GetAskJoinClubLeagueMatchList = 70088;
/// <summary>
/// 获取竞猜联赛管理列表
/// </summary>
public const int GetJoinClubLists = 70089;
/// <summary>
/// 联盟长限制玩家不能玩游戏
/// </summary>
public const int LeagueClubBlockPlayer = 70090;
/// <summary>
/// 踢出联赛
/// </summary>
public const int DismissClubLeagueMatch = 70091;
/// <summary>
/// 联赛禁桌
/// </summary>
public const int LeagueClubBanDesk = 70092;
/// <summary>
/// 获取联赛排行榜
/// </summary>
public const int GetLeagueClubRanking = 70093;
/// <summary>
/// 盟主颁奖
/// </summary>
public const int DoAward = 70094;
/// <summary>
/// 获取颁奖记录
/// </summary>
public const int GetAwardRecord = 70095;
/// <summary>
/// 发布生存任务
/// </summary>
public const int LeaguePublishTask = 70096;
/// <summary>
/// 获取生存任务列表
/// </summary>
public const int GetLeaguePublishTaskList = 70097;
/// <summary>
/// 获取俱乐部禁桌的数据
/// </summary>
public const int GetClubBanDesk = 70098;
/// <summary>
/// 关闭联赛
/// </summary>
public const int CloseLeagueMathc = 70099;
/// <summary>
/// 获取俱乐部列表
/// </summary>
public const int GetClubList = 70100;
/// <summary>
/// 设置禁止同桌 联盟用
/// </summary>
public const int SetBanGroupByLeague = 70101;
/// <summary>
/// 获取禁止同桌的数据 联盟用
/// </summary>
public const int GetBanGroupsByLeague = 70102;
/// <summary>
/// 获取小黑屋玩家,--联盟俱乐部
/// </summary>
public const int GetLeagueClubBlockPlayerList = 70103;
/// <summary>
/// 俱乐部通过玩家Id查找玩家
/// </summary>
public const int ClubFindPlayById = 70104;
/// <summary>
/// 添加玩家到俱乐部
/// </summary>
public const int AddPlayerInClub = 70105;
/// <summary>
/// 获取合伙人的桌费列表
/// </summary>
public const int GetPartnerDeskScore = 70106;
/// <summary>
/// 踢出玩家
/// </summary>
public const int OutPlayer = 70107;
/// <summary>
/// 获取俱乐部玩家信息
/// </summary>
public const int GetClubPlayInfo = 70108;
/// <summary>
/// 获取俱乐部的战绩数据
/// </summary>
public const int GetClubFightRecord = 70109;
/// <summary>
/// 获取盟主下面的俱乐部列表
/// </summary>
public const int GetLeagueClubs = 70120;
/// <summary>
/// 获取玩家比赛积分
/// </summary>
public const int GetPlayMatchScore = 70121;
///// <summary>
///// 查找战绩玩家在哪个俱乐部打的
///// </summary>
//public const int GetPlayerFightRecordInClub = 70122;
/// <summary>
/// 群主设置某些玩法隐藏
/// </summary>
public const int SetWayHide = 70123;
/// <summary>
/// 限制某些玩家某些玩法不能玩
/// </summary>
public const int SetWayHideToPlayer = 70124;
/// <summary>
/// 设置比赛积分备注
/// </summary>
public const int SetMatchSocreMemo = 70125;
/// <summary>
/// 修改比赛设置
/// </summary>
public const int SetMatchSet = 70126;
/// <summary>
/// 获取比赛设置
/// </summary>
public const int GetMatchSet = 70127;
/// <summary>
/// 获取自己的俱乐部是不是联赛管理员
/// </summary>
public const int GetMyClubIsAdmin = 70128;
/// <summary>
/// 设置联赛管理员
/// </summary>
public const int SetLeagueAdminClubs = 70129;
/// <summary>
/// 获取一个俱乐部管理名下的俱乐部信息 --联赛使用
/// </summary>
public const int GetClubOfManager = 70130;
/// <summary>
/// 根据类型获取比赛日志
/// </summary>
public const int GetClubMatchNotesByType = 70131;
/// <summary>
/// 修改俱乐部密码
/// </summary>
public const int EditClubPassWord = 70132;
/// <summary>
/// 玩家主动退出俱乐部
/// </summary>
public const int PlayExitClub = 70133;
/// <summary>
/// 俱乐部回放 --新版
/// </summary>
public const int ClubFriendFightdataNew = 70134;
#endregion
#endregion
#if Server
#region ServerManager 10
/// <summary>
/// 选举包
/// </summary>
public const int election = 100001;
/// <summary>
/// 选举结果
/// </summary>
public const int electionResult = 100002;
/// <summary>
/// 心跳包
/// </summary>
public const int heartBeatpack = 100003;
/// <summary>
/// 服务器管理的集群信息
/// </summary>
public const int serverMainclusterInfo = 100004;
#endregion
#region DataCenter 21
/// <summary>
/// 读取玩家数据
/// </summary>
public const int ReadPlayerData = 210001;
/// <summary>
/// 写玩家数据
/// </summary>
public const int WritePlayerData = 210002;
/// <summary>
/// 保存玩家数据
/// </summary>
public const int SavePlayerData = 210003;
#endregion
#endif
#region bisaiServer
/// <summary>
/// 比赛包
/// </summary>
//public const int biSaiPack = 320001;
#endregion
#region ChatServer 36
/// <summary>
/// 一条信息
/// </summary>
//public const int AMessage = 360001;
/// <summary>
/// 创建竞技比赛聊天室
/// </summary>
//public const int CreateChatRoom = 360002;
/// <summary>
/// 销毁聊天室
/// </summary>
//public const int DestroyChatRoom = 360003;
/// <summary>
/// 对聊天室发送消息
/// </summary>
//public const int SendMessage = 360004;
/// <summary>
/// 心跳包
/// </summary>
// public const int ChatHeart = 360005;
#endregion
#if Server
#region TeamManager 44
/// <summary>
/// 获取我的战队
/// </summary>
public const int GetMyTeam = 440001;
/// <summary>
/// 获取所有战队信息
/// </summary>
public const int GetAllTeamList = 440002;
/// <summary>
/// 创建战队
/// </summary>
public const int CreateTeam = 440003;
/// <summary>
/// 获取战队排行榜
/// </summary>
public const int GetTeamRankList = 440004;
/// <summary>
/// 获取战队成员列表
/// </summary>
public const int GetMemberList = 440005;
/// <summary>
/// 申请加入战队
/// </summary>
public const int JoinTeamRequest = 440006;
/// <summary>
/// 离开战队
/// </summary>
public const int QuitTeam = 440007;
/// <summary>
/// 修改战队信息
/// </summary>
public const int EditorTeamInfo = 440008;
/// <summary>
/// 获取战队详细信息
/// </summary>
public const int GetTeamDetailInfo = 440009;
/// <summary>
/// 编辑战队密码
/// </summary>
public const int EditorTeamPassword = 440010;
/// <summary>
/// 获取申请加入战队的列表
/// </summary>
public const int GetApplyJoinList = 440011;
/// <summary>
/// 获取战队中自身的信息
/// </summary>
public const int GetTeamMyInfo = 440012;
/// <summary>
/// 审核玩家加入战队
/// </summary>
public const int CheckUserJoinTeam = 440013;
/// <summary>
/// 获取邀请玩家的信息
/// </summary>
public const int GetInvitePlayer = 440014;
/// <summary>
/// 邀请玩家加入战队
/// </summary>
public const int InvitePlayer = 440015;
/// <summary>
/// 获取战队的详细玩家信息
/// </summary>
public const int GetTeamDetailPlayer = 440016;
/// <summary>
/// 获取玩家个人的信息,如邀请加入战队
/// </summary>
public const int GetPersonMessage = 440017;
/// <summary>
/// 邀请结果
/// </summary>
public const int InviteResult = 440018;
/// <summary>
/// 创建战队自建比赛
/// </summary>
public const int CreateTeamRace = 440100;
#endregion
#endif
}
/// <summary>
/// 游戏包裹协议
/// </summary>
public static class GameSeverAgreement
{
/*
* 服务器通用包
* */
/// <summary>
/// 玩家登录包
/// </summary>
public const int Login = 5000;
/// <summary>
/// 金币场进入桌子包
/// </summary>
public const int InDesk = 5001;
/// <summary>
/// 服务器配置信息
/// </summary>
public const int gameConfig = 5002;
/// <summary>
/// 返回、后退包
/// </summary>
public const int comBack = 5003;
/// <summary>
/// 子游戏包
/// </summary>
public const int zyxPack = 5004;
/// <summary>
/// 桌上玩家信息
/// </summary>
public const int deskPlayerInfo = 5005;
// <summary>
// 退出房间
// </summary>
//public const int quitRoom = 5006;
/// <summary>
/// 准备包裹
/// </summary>
public const int readyPk = 5007;
/// <summary>
/// 开战
/// </summary>
public const int startWar = 5008;
/// <summary>
/// 战斗结束信号
/// </summary>
public const int warOver = 5009;
/// <summary>
/// 玩家状态变化事件
/// </summary>
public const int playerStateChange = 5010;
/// <summary>
/// 个人创建朋友房包
/// </summary>
public const int createFriendRoom = 5011;
/// <summary>
/// 解散房间命令
/// </summary>
public const int dissFriendRoomCmd = 5012;
/// <summary>
/// 进入房间
/// </summary>
public const int joinFriendRoom = 5013;
/// <summary>
/// 请求解散房间
/// </summary>
public const int placedissRoom = 5014;
/// <summary>
/// 解散回复,同意或拒绝
/// </summary>
public const int disreponse = 5015;
/// <summary>
/// 朋友房信息包
/// </summary>
public const int friendroominfo = 5016;
/// <summary>
/// 朋友房玩家信息包
/// </summary>
public const int friendroomplayers = 5017;
/// <summary>
/// 朋友房详情包-对战信息
/// </summary>
public const int friendroombrus = 5018;
/// <summary>
/// 朋友房解散信息包
/// </summary>
public const int disbankinfo = 5019;
/// <summary>
/// 朋友房上几场信息
/// </summary>
public const int friendlastInfo = 5020;
/// <summary>
/// 获取战斗数据回放包
/// </summary>
public const int friendfightdata = 5021;
/// <summary>
/// 加入玩法
/// </summary>
public const int joinWay = 5022;
/// <summary>
/// 测试
/// </summary>
public const int Test = 5023;
/// <summary>
/// 某局结束通知
/// </summary>
public const int over_paiju = 5024;
/// <summary>
/// 打完所有局
/// </summary>
public const int over_All = 5025;
/// <summary>
/// 开战过,局数没到被解散
/// </summary>
public const int over_jiesan = 5026;
/// <summary>
/// 超时被解散_24小时还没打完
/// </summary>
public const int over_timeout = 5027;
/// <summary>
/// 房主解散
/// </summary>
public const int over_fangzhu = 5028;
/// <summary>
/// 进入到朋友房_拿开战局数以及房间人数可以判断_创建房间_加入房间_玩家重连
/// </summary>
public const int accesstoFriendRoom = 5029;
/// <summary>
/// 桌上聊天包
/// </summary>
public const int chatDesk = 5030;
/// <summary>
/// 离线挂机包
/// </summary>
public const int outlineGuji = 5031;
/// <summary>
/// 朋友房重连提示包
/// </summary>
public const int friendReconn = 5032;
/// <summary>
/// 朋友房离线提示包
/// </summary>
public const int friendLeave = 5033;
/// <summary>
/// 超时未满员
/// </summary>
public const int over_timeout_nowar = 5034;
/// <summary>
/// 返还房卡提示
/// </summary>
public const int returnCard = 5035;
/// <summary>
/// 没有成功进入房间的提示
/// </summary>
public const int notJoinFriendRoom = 5036;
/// <summary>
/// 设备信息包 客户端发给服务端
/// </summary>
public const int DeviceInfoPack = 5037;
/// <summary>
/// 设备信息变化包 服务端发给客户端
/// </summary>
public const int DeviceInfoChange = 5038;
/// <summary>
/// 语音包
/// </summary>
public const int voiceData = 5039;
/// <summary>
/// 玩家数据包
/// </summary>
public const int getPlayerData_Test = 5040;
/// <summary>
/// 请求立即开战
/// </summary>
public const int questOnceFight = 5041;
/// <summary>
/// 桌子信息发生变化
/// </summary>
public const int DeskInfoChange = 5042;
/// <summary>
/// 发送道具包
/// </summary>
public const int Props = 5043;
/// <summary>
/// 玩法被删除了
/// </summary>
public const int wayDel = 5044;
/// <summary>
/// 竞技比赛桌子解散指令
/// </summary>
public const int ClubDisBankCmd = 5045;
/// <summary>
/// 加入竞技比赛房间
/// </summary>
public const int JoinClubDesk = 5046;
/// <summary>
/// 创建竞技比赛房间
/// </summary>
public const int CreateClubDesk = 5047;
/// <summary>
/// 赠送道具
/// </summary>
public const int GiveProps = 5048;
/// <summary>
/// 玩家托管
/// </summary>
public const int PlayerDePosit = 5049;
/// <summary>
/// 少人开始
/// </summary>
public const int LessOpen = 5050;
/// <summary>
/// 切换俱乐部房间
/// </summary>
public const int SwitchClubRoom = 5051;
/// <summary>
/// 离线变化包
/// </summary>
public const int OutLineChange = 5052;
/// <summary>
/// 俱乐部再来一局
/// </summary>
//public const int ClubAgainGameSuccess = 5053;
/// <summary>
/// 玩家托管变化包
/// </summary>
public const int PlayerDepositChange = 5054;
/// <summary>
/// 开战倒计时包
/// </summary>
public const int StartWarCountdown = 5055;
/// <summary>
/// 用户观战包
/// </summary>
public const int PlayerLookOn = 5056;
/// <summary>
/// 用户换座位包
/// </summary>
public const int PlayerChangeDeskSeat = 5057;
#region xu添加电视比赛包协议
/// <summary>
/// 发送比赛服务器信息
/// </summary>
public const int TVRaceInfo = 6000;
/// <summary>
/// 抢位置包
/// </summary>
public const int TVSeat = 6001;
/// <summary>
/// 观战包
/// </summary>
public const int TVLook = 6002;
/// <summary>
/// 竞猜包
/// </summary>
public const int TVGuess = 6003;
/// <summary>
/// 客户端获取竞猜数据
/// </summary>
public const int TVGetGuess = 6004;
/// <summary>
/// 更新玩家数据
/// </summary>
public const int UpdatePlayerInfo = 6005;
/// <summary>
/// 获取历史下注结果
/// </summary>
public const int GetHistoryGameResult = 6006;
/// <summary>
/// 返还竞猜游戏币
/// </summary>
public const int BackGuessMoney = 6007;
/// <summary>
/// 获取游戏排行榜
/// </summary>
public const int GetGameRankingList = 6008;
/// <summary>
/// 发送公告
/// </summary>
public const int SendNoticeMessage = 6009;
/// <summary>
/// 更新玩家钱
/// </summary>
public const int UpdateUserMoney = 6010;
/// <summary>
/// 获取竞猜结束结果信息
/// </summary>
public const int GetGuessGameOverInfo = 6011;
/// <summary>
/// 俱乐部比赛因小局分不够解散桌子
/// </summary>
public const int ClubMatchDisBankDeskByBurs = 6012;
/// <summary>
/// 因托管自动解散
/// </summary>
public const int DepositAutoDissolve = 6013;
#endregion
#region
/// <summary>
/// 报名
/// </summary>
public const int DoEnlist = 6013;
/// <summary>
/// 发送比赛信息
/// </summary>
public const int MatchInfo = 6014;
/// <summary>
/// 比赛排行榜信息,有淘汰竞技数据
/// </summary>
public const int MatchRank = 6015;
/// <summary>
/// 获取比赛报名人数
/// </summary>
public const int GetMatchPlayerCount = 6016;
/// <summary>
/// 玩家的比赛信息
/// </summary>
public const int MatchPlayerInfo = 6017;
/// <summary>
/// 获取比赛进行中的信息
/// </summary>
public const int GetMatchPlayInfo = 6018;
/// <summary>
/// 发送比赛进行到哪一轮的信息
/// </summary>
public const int MatchLunInfo = 6019;
/// <summary>
/// 积分报名
/// </summary>
public const int ScoreEnroll = 6020; //
/// <summary>
/// 比赛卷兑换奖券
/// </summary>
public const int MatchRollExchange = 6021;
#endregion
#region
/// <summary>
/// 获取新的比赛配置
/// </summary>
public const int GetNewMatchConfig = 6022;
/// <summary>
/// 新的比赛报名
/// </summary>
public const int NewMatchEnlist = 6023;
/// <summary>
/// 获取报名人数
/// </summary>
public const int GetEnlistPeopleCountPack = 6024;
/// <summary>
/// 获取实时赛况列表
/// </summary>
public const int GetRealTimeOuts = 6025;
/// <summary>
/// 获取比赛详细信息
/// </summary>
public const int GetMatchInfo = 6026;
/// <summary>
/// 获取自己是否报名
/// </summary>
public const int GetMyIsEnlist = 6027; //
/// <summary>
/// 获取报名玩家
/// </summary>
public const int GetEnlistPlayer = 6028; //
/// <summary>
/// 退费
/// </summary>
public const int ExitMatchMoney = 6029;
/// <summary>
/// 一轮打完发包
/// </summary>
public const int LunGameOver = 6030;
/// <summary>
/// 一轮开始告诉玩家淘汰还是晋级
/// </summary>
public const int LunGameResult = 6031;
/// <summary>
/// 玩家比赛中的信息
/// </summary>
public const int PlayerMatching = 6032;
/// <summary>
/// 获取定时赛时间列表
/// </summary>
public const int GetFixedTimeMatch = 6034;
/// <summary>
/// 比赛退赛
/// </summary>
public const int ExitMatch = 6035;
/// <summary>
/// 新的比赛报名-C#用
/// </summary>
public const int GetEnlistPeopleCountPackNET = 6036;
/// <summary>
/// 新的比赛报名-C#用 6038已经被使用
/// </summary>
public const int NewMatchEnlistNET = 6037;
/// <summary>
/// 获取定局积分排行榜
/// </summary>
public const int SendIntegral = 6038;
/// <summary>
/// 获取比赛详细信息通过Key Str
/// </summary>
public const int GetMatchByKeyStr = 6039;
/// <summary>
/// 获取玩家道具
/// </summary>
public const int GetUserDaoJu = 6040;
/// <summary>
/// 获取定局积分排行榜 因为6038被占用
/// </summary>
public const int GetFixedScoreRankListNew = 6041;
/// <summary>
/// IPTV 海选报名
/// </summary>
public const int IPTVMatchEnlist = 6042;
/// <summary>
/// 发送IPTV奖励信息包
/// </summary>
public const int IPTVMatchRewardPack = 6043;
/// <summary>
/// 获取积分日榜
/// </summary>
public const int GetScoreRankListByDay = 6044;
/// <summary>
/// 发送晋级消息
/// </summary>
public const int SendAdvancement = 6045;
/// <summary>
/// IPTV 海选赛
/// </summary>
public const int IPTVHaiXuanMatch = 6046;
/// <summary>
/// 获取IPTV比赛桌子信息
/// </summary>
public const int GetIPTVMatchDesk = 6047;
/// <summary>
/// 获取IPTV报名选手名单
/// </summary>
public const int GetIPTVEnlistPlayer = 6048;
/// <summary>
/// 是否使用复活卡
/// </summary>
public const int IsUserRevive = 6049;
/// <summary>
/// 获取冠军列表
/// </summary>
public const int GetChampionList = 6050;
/// <summary>
/// 发包给客户端同步数据
/// </summary>
public const int AddZiChanToPlayer = 6051;
/// <summary>
/// 游戏开始发送玩家比赛信息同6032是一样的包内容。只是发送的时间不一样
/// </summary>
public const int SetPlayMathcInfo = 6052;
#endregion
/// <summary>
/// 竞技比赛踢出玩家协议
/// </summary>
public const int ClubOutPlayer = 6053;
/// <summary>
/// 添加平衡配置
/// </summary>
public const int AddBalanceConfig = 6054;
/// <summary>
/// 删除平衡配置
/// </summary>
public const int RemoveBalanceConfig = 6055;
/// <summary>
/// 获取平衡配置
/// </summary>
public const int GetBalanceConfigs = 6056;
/// <summary>
/// 编辑平衡配置
/// </summary>
public const int EditorBalanceConfig = 6057;
/// <summary>
/// 添加玩家平衡配置
/// </summary>
public const int AddBalancePlayerConfig = 6058;
/// <summary>
/// 移除玩家平衡配置
/// </summary>
public const int RemoveBalancePlayerConfig = 6059;
/// <summary>
/// 编辑玩家平衡配置
/// </summary>
public const int EditorBalancePlayerConfig = 6060;
/// <summary>
/// 获取玩家平衡配置
/// </summary>
public const int GetBalancePlayerConfig = 6061;
public const int AddRoomRateRule = 6062;
public const int RemoveRoomRateRule = 6063;
public const int AddRoomRateRuleItem = 6064;
public const int RemoveRoomRateRuleItem = 6065;
public const int GetRoomRateRuleItem = 6066;
/// <summary>
/// 更新活动道具数据
/// </summary>
public const int UpdateActivityPropData = 6067;
/// <summary>
/// 房间奖励
/// </summary>
public const int CastleRewardData = 6068;
/// <summary>
/// 玩家替补比赛
/// </summary>
public const int PlayerSubstituteRace = 6069;
/// <summary>
/// 获取自己的比赛报名费用包
/// </summary>
public const int GetSelfRaceEnlistFeePack = 6070;
/// <summary>
/// 获取二七王周赛配置
/// </summary>
public const int GetEqwWeakRaceConfig = 6071;
/// <summary>
/// 桌子的其他数据
/// </summary>
public const int DeskOtherData = 6072;
/// <summary>
/// 使用记牌器
/// </summary>
public const int UsingHandTracker = 6073;
}
}