25 lines
884 B
C
25 lines
884 B
C
|
|
#pragma once
|
|||
|
|
|
|||
|
|
|
|||
|
|
/****************************************************
|
|||
|
|
*
|
|||
|
|
* 全局会话抽象类
|
|||
|
|
*
|
|||
|
|
***************************************************/
|
|||
|
|
|
|||
|
|
class CCustomGlobalSession
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
INT nGateIndex; //处于网关的编号
|
|||
|
|
unsigned int nSessionId; //全局会话ID
|
|||
|
|
int nServerIndex; //会话登录的服务器ID
|
|||
|
|
int nRawServerId;// 角色原始创建时的服务器ID
|
|||
|
|
LONGLONG nClientIPAddr; //会话登录的IP地址(支持IPv6)
|
|||
|
|
DWORD dwFCMOnlineSec; //防沉迷系统中不满足下线休息时间而产生的连续在线时间,单位是秒
|
|||
|
|
jxSrvDef::GSSTATE nState; //会话状态(登录、查询角色还是已经进入游戏)
|
|||
|
|
jxSrvDef::ACCOUNT sAccount; //会话账号
|
|||
|
|
unsigned long long dwSessionTick; //会话开启的时间
|
|||
|
|
int nGmLevel; //GM等级
|
|||
|
|
UINT64 lKey; //key
|
|||
|
|
|
|||
|
|
};
|