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
 | ||
| 	
 | ||
| }; |