2024-12-21 10:04:04 +08:00
# pragma once
# define DF_NETCLIENTSESSION_DEFAULT_RECVBUFSIZE (1024*10)
# define DF_NETCLIENTSESSION_DEFAULT_SENDBUFSIZE (1024*10)
# define DF_CONFIGFILE_NAME _T("Config.ini") // ȯ<> 漳<EFBFBD> <E6BCB3> <20> <> <EFBFBD> <EFBFBD> <20> ̸<EFBFBD> (INI <20> <> <EFBFBD> <EFBFBD> )
enum EF_CONST // <20> <> <EFBFBD> <EFBFBD> <20> <> <EFBFBD> <EFBFBD>
{
EV_SERVERNAME_MAXLEN = 64 , // <20> <> <EFBFBD> <EFBFBD> <20> ̸<EFBFBD> <20> <> <EFBFBD> <EFBFBD>
EV_SVCINFOUPD_DEF = 0 , // <20> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <20> <> <EFBFBD> <EFBFBD> <20> <> <EFBFBD> <EFBFBD> <20> ⺻<EFBFBD> <E2BABB>
EV_CTNRVERSION_DEF = 0 , // <20> <> <EFBFBD> <EFBFBD> <EFBFBD> ̳<EFBFBD> <20> <> <EFBFBD> <EFBFBD> <20> ⺻<EFBFBD> <E2BABB>
EV_WORLDID_DEF = 0 , // <20> <> <EFBFBD> <EFBFBD> <20> <> ȣ <20> ⺻<EFBFBD> <E2BABB> (<28> <> <EFBFBD> <EFBFBD> <20> ǹ<EFBFBD> )
EV_WORLDID_ALL = 0 , // <20> <> <EFBFBD> <EFBFBD> <20> <> ȣ <20> ⺻<EFBFBD> <E2BABB> (<28> <> ü <20> ǹ<EFBFBD> )
EV_SERVERID_DEF = 0 , // <20> <> <EFBFBD> <EFBFBD> <20> <> <EFBFBD> <EFBFBD> ID <20> ⺻<EFBFBD> <E2BABB> (<28> <> <EFBFBD> <EFBFBD> <20> ǹ<EFBFBD> )
EV_SERVERID_ALL = 0 , // <20> <> <EFBFBD> <EFBFBD> <20> <> <EFBFBD> <EFBFBD> ID <20> ⺻<EFBFBD> <E2BABB> (<28> <> ü <20> ǹ<EFBFBD> )
EV_CHANNELID_DEF = 0 , // ä<> <C3A4> <20> <> ȣ <20> ⺻<EFBFBD> <E2BABB>
EV_MERITID_DEF = 0 , // <20> <EFBFBD> Ʈ ID (<28> <> <EFBFBD> <EFBFBD> <20> ǹ<EFBFBD> )
EV_NETLUNCHER_DEF = 0 , // <20> ݷ<EFBFBD> ó ID (<28> <> <EFBFBD> <EFBFBD> <20> ǹ<EFBFBD> )
EV_LEVEL_DEF = 1 , // <20> <> <EFBFBD> <EFBFBD> <20> ⺻<EFBFBD> <E2BABB>
EV_MAPIDX_DEF = 0 , // <20> <> <20> ε<EFBFBD> <CEB5> <EFBFBD> <20> ⺻<EFBFBD> <E2BABB> (<28> <> <EFBFBD> <EFBFBD> <20> ǹ<EFBFBD> )
EV_CHNLATTR_DEF = 0 , // ä<> <C3A4> <20> Ӽ<EFBFBD> <20> ⺻<EFBFBD> <E2BABB>
EV_TIMERID_DEF = 1 , // Ÿ<> ̸<EFBFBD> ID <20> ⺻<EFBFBD> <E2BABB>
EV_PORTNO_DEF = 8650 , // <20> <> Ʈ <20> <> ȣ <20> ⺻<EFBFBD> <E2BABB>
EV_IPADDR_MAXLEN = 32 , // IP <20> ּ<EFBFBD> <20> ִ<EFBFBD> <D6B4> <EFBFBD> <EFBFBD> <EFBFBD> ('DNCommonDef.h' <20> <> <EFBFBD> <EFBFBD> )
EV_RSCSVNRVS_MAXLEN = 32 , // <20> <> <EFBFBD> ҽ <EFBFBD> SVN <20> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <20> ִ<EFBFBD> <D6B4> <EFBFBD> <EFBFBD> <EFBFBD>
EV_SRVVER_MAXLEN = 32 , // <20> <> <EFBFBD> <EFBFBD> <20> <> <EFBFBD> <EFBFBD> <20> ִ<EFBFBD> <20> <> <EFBFBD> <EFBFBD> ('DNCommonDef.h' <20> <> <EFBFBD> <EFBFBD> , SERVERVERSIONMAX)
EV_PAGEIDX_DEF = - 1 , // <20> <> <EFBFBD> <EFBFBD> <20> <> <20> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <20> ε<EFBFBD> <CEB5> <EFBFBD> <20> ⺻<EFBFBD> <E2BABB> (<28> <> <EFBFBD> <EFBFBD> <20> ǹ<EFBFBD> )
EV_REQUESTSERVICESTRUCT_TICKTERM = ( 60 * 1000 ) , // <20> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <20> <> <EFBFBD> <EFBFBD> <20> <> û <20> <> <EFBFBD> <EFBFBD>
EV_REFRESHWORLDVIEW_TICKTERM = ( 5 * 1000 ) , // <20> <> <EFBFBD> <EFBFBD> <20> <> <EFBFBD> <EFBFBD> <20> <> <EFBFBD> <EFBFBD> <20> <> û <20> <> <EFBFBD> <EFBFBD>
EV_RECONNECT_TICKTERM = ( 5 * 1000 ) , // <20> <> <EFBFBD> Ŵ<F1BDBAB8> <C5B4> <EFBFBD> <EFBFBD> <EFBFBD> <20> 翬<EFBFBD> <E7BFAC> <20> <> û <20> <> <EFBFBD> <EFBFBD>
} ;
enum EF_UI_SIZE // UI ũ<> <C5A9> <20> <> <EFBFBD> <EFBFBD> (<28> <> <EFBFBD> <EFBFBD> )
{
EV_SERVERDRAW_START_X = 30 , // <20> <> <EFBFBD> <EFBFBD> ǥ<> <C7A5> <20> <> <EFBFBD> <EFBFBD> X
EV_SERVERDRAW_START_Y = 30 , // <20> <> <EFBFBD> <EFBFBD> ǥ<> <C7A5> <20> <> <EFBFBD> <EFBFBD> Y
EV_SERVERDRAW_GAP_X = 5 , // <20> <> <EFBFBD> <EFBFBD> ǥ<> <C7A5> <20> <> <EFBFBD> <EFBFBD> <20> <> <EFBFBD> <EFBFBD> X
EV_SERVERDRAW_GAP_Y = 10 , // <20> <> <EFBFBD> <EFBFBD> ǥ<> <C7A5> <20> <> <EFBFBD> <EFBFBD> <20> <> <EFBFBD> <EFBFBD> Y
EV_SERVERDRAW_PAD_X = 20 , // <20> <> <EFBFBD> <EFBFBD> ǥ<> <C7A5> <20> ܺ<EFBFBD> <20> <> <EFBFBD> <EFBFBD> X
EV_SERVERDRAW_PAD_Y = 20 , // <20> <> <EFBFBD> <EFBFBD> ǥ<> <C7A5> <20> ܺ<EFBFBD> <20> <> <EFBFBD> <EFBFBD> Y
EV_SERVERDRAW_BASE_WTH = 80 , // <20> <> <EFBFBD> <EFBFBD> ǥ<> <C7A5> <20> ⺻ <20> ʺ<EFBFBD>
EV_SERVERDRAW_BASE_HGT = 35 , // <20> <> <EFBFBD> <EFBFBD> ǥ<> <C7A5> <20> ⺻ <20> ʺ<EFBFBD>
// EV_SERVERDRAW_WORLDINFO_WTH = 300, // <20> <> <EFBFBD> <EFBFBD> ǥ<> <C7A5> <20> <> <EFBFBD> <EFBFBD> <20> <> <EFBFBD> <EFBFBD> <20> ʺ<EFBFBD>
EV_SERVERDRAW_WORLDINFO_HGT = 30 , // <20> <> <EFBFBD> <EFBFBD> ǥ<> <C7A5> <20> <> <EFBFBD> <EFBFBD> <20> <> <EFBFBD> <EFBFBD> <20> <> <EFBFBD> <EFBFBD>
// EV_SERVERDRAW_TYPENAME_WTH = 300, // <20> <> <EFBFBD> <EFBFBD> ǥ<> <C7A5> Ÿ<> <C5B8> <20> ̸<EFBFBD> <20> ʺ<EFBFBD>
EV_SERVERDRAW_TYPENAME_HGT = 20 , // <20> <> <EFBFBD> <EFBFBD> ǥ<> <C7A5> Ÿ<> <C5B8> <20> ̸<EFBFBD> <20> <> <EFBFBD> <EFBFBD>
EV_SERVERDRAW_TYPENAME_PAD_LFT = 10 , // <20> <> <EFBFBD> <EFBFBD> ǥ<> <C7A5> Ÿ<> <C5B8> <20> ̸<EFBFBD> <20> ܺ<EFBFBD> <20> <> <EFBFBD> <EFBFBD> Y
// EV_SERVERDRAW_SEPERATOR_WTH = 300, // <20> <> <EFBFBD> <EFBFBD> ǥ<> <C7A5> <20> и<EFBFBD> <D0B8> <EFBFBD> <20> ʺ<EFBFBD>
EV_SERVERDRAW_SEPERATOR_HGT = 15 , // <20> <> <EFBFBD> <EFBFBD> ǥ<> <C7A5> <20> и<EFBFBD> <D0B8> <EFBFBD> <20> <> <EFBFBD> <EFBFBD>
EV_SERVERDRAW_SERVERID_LO_PAD_Y = 2 , // <20> <> <EFBFBD> <EFBFBD> ǥ<> <C7A5> ä<> <C3A4> <20> <> ȣ <20> <> <EFBFBD> <EFBFBD> <20> <> <EFBFBD> <EFBFBD> Y (LO)
EV_SERVERDRAW_SERVERID_VI_PAD_Y = 2 , // <20> <> <EFBFBD> <EFBFBD> ǥ<> <C7A5> ä<> <C3A4> <20> <> ȣ <20> <> <EFBFBD> <EFBFBD> <20> <> <EFBFBD> <EFBFBD> Y (VI)
EV_SERVERDRAW_SERVERID_GA_PAD_Y = 2 , // <20> <> <EFBFBD> <EFBFBD> ǥ<> <C7A5> ä<> <C3A4> <20> <> ȣ <20> <> <EFBFBD> <EFBFBD> <20> <> <EFBFBD> <EFBFBD> Y (GA)
EV_SERVERDRAW_SERVERID_DB_PAD_Y = 2 , // <20> <> <EFBFBD> <EFBFBD> ǥ<> <C7A5> ä<> <C3A4> <20> <> ȣ <20> <> <EFBFBD> <EFBFBD> <20> <> <EFBFBD> <EFBFBD> Y (LO)
EV_SERVERDRAW_USERCNT_LO_PAD_Y = 20 , // <20> <> <EFBFBD> <EFBFBD> ǥ<> <C7A5> <20> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <20> <> <20> <> <EFBFBD> <EFBFBD> <20> <> <EFBFBD> <EFBFBD> Y (LO)
EV_SERVERDRAW_USERCNT_LO_GAP_X = 4 , // <20> <> <EFBFBD> <EFBFBD> ǥ<> <C7A5> <20> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <20> <> <20> <> <EFBFBD> <EFBFBD> <20> <> <EFBFBD> <EFBFBD> X (LO)
EV_SERVERDRAW_USERCNT_LO_HGT = 20 , // <20> <> <EFBFBD> <EFBFBD> ǥ<> <C7A5> <20> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <20> <> <20> <> <EFBFBD> <EFBFBD> (LO)
EV_SERVERDRAW_USERCNT_VI_PAD_Y = 20 , // <20> <> <EFBFBD> <EFBFBD> ǥ<> <C7A5> <20> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <20> <> <20> <> <EFBFBD> <EFBFBD> <20> <> <EFBFBD> <EFBFBD> Y (VI)
EV_SERVERDRAW_USERCNT_VI_GAP_X = 4 , // <20> <> <EFBFBD> <EFBFBD> ǥ<> <C7A5> <20> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <20> <> <20> <> <EFBFBD> <EFBFBD> <20> <> <EFBFBD> <EFBFBD> X (VI)
EV_SERVERDRAW_USERCNT_VI_HGT = 20 , // <20> <> <EFBFBD> <EFBFBD> ǥ<> <C7A5> <20> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <20> <> <20> <> <EFBFBD> <EFBFBD> (VI)
EV_SERVERDRAW_DELAYCNT_DB_PAD_Y = 20 , // <20> <> <EFBFBD> <EFBFBD> ǥ<> <C7A5> <20> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <20> <> <EFBFBD> <EFBFBD> <20> <> <EFBFBD> <EFBFBD> <20> <> <EFBFBD> <EFBFBD> Y (DB)
EV_SERVERDRAW_DELAYCNT_DB_GAP_X = 4 , // <20> <> <EFBFBD> <EFBFBD> ǥ<> <C7A5> <20> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <20> <> <EFBFBD> <EFBFBD> <20> <> <EFBFBD> <EFBFBD> <20> <> <EFBFBD> <EFBFBD> X (DB)
EV_SERVERDRAW_DELAYCNT_DB_HGT = 20 , // <20> <> <EFBFBD> <EFBFBD> ǥ<> <C7A5> <20> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <20> <> <EFBFBD> <EFBFBD> <20> <> <EFBFBD> <EFBFBD> (DB)
EV_SERVERDRAW_USERCNT_GA_PAD_Y = 20 , // <20> <> <EFBFBD> <EFBFBD> ǥ<> <C7A5> <20> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <20> <> <20> <> <EFBFBD> <EFBFBD> <20> <> <EFBFBD> <EFBFBD> Y (GA)
EV_SERVERDRAW_USERCNT_GA_GAP_X = 4 , // <20> <> <EFBFBD> <EFBFBD> ǥ<> <C7A5> <20> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <20> <> <20> <> <EFBFBD> <EFBFBD> <20> <> <EFBFBD> <EFBFBD> X (GA)
EV_SERVERDRAW_USERCNT_GA_GAP_Y = 4 , // <20> <> <EFBFBD> <EFBFBD> ǥ<> <C7A5> <20> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <20> <> <20> <> <EFBFBD> <EFBFBD> <20> <> <EFBFBD> <EFBFBD> Y (GA)
EV_SERVERDRAW_USERCNT_GA_HGT = 20 , // <20> <> <EFBFBD> <EFBFBD> ǥ<> <C7A5> <20> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <20> <> <20> <> <EFBFBD> <EFBFBD> (GA)
EV_SERVERDRAW_ROOMCNT_GA_PAD_Y = 40 , // <20> <> <EFBFBD> <EFBFBD> ǥ<> <C7A5> <20> <> <20> <> <EFBFBD> <EFBFBD> <20> <> <EFBFBD> <EFBFBD> <20> <> <EFBFBD> <EFBFBD> Y (GA)
EV_SERVERDRAW_ROOMCNT_GA_GAP_X = 4 , // <20> <> <EFBFBD> <EFBFBD> ǥ<> <C7A5> <20> <> <20> <> <EFBFBD> <EFBFBD> <20> <> <EFBFBD> <EFBFBD> <20> <> <EFBFBD> <EFBFBD> X (GA)
EV_SERVERDRAW_ROOMCNT_GA_HGT = 20 , // <20> <> <EFBFBD> <EFBFBD> ǥ<> <C7A5> <20> <> <20> <> <EFBFBD> <EFBFBD> <20> <> <EFBFBD> <EFBFBD> (GA)
EV_SERVERDRAW_DELAYCNT_GA_PAD_Y = 60 , // <20> <> <EFBFBD> <EFBFBD> ǥ<> <C7A5> <20> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <20> <> <EFBFBD> <EFBFBD> <20> <> <EFBFBD> <EFBFBD> <20> <> <EFBFBD> <EFBFBD> Y (GA)
EV_SERVERDRAW_DELAYCNT_GA_GAP_X = 4 , // <20> <> <EFBFBD> <EFBFBD> ǥ<> <C7A5> <20> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <20> <> <EFBFBD> <EFBFBD> <20> <> <EFBFBD> <EFBFBD> <20> <> <EFBFBD> <EFBFBD> X (GA)
EV_SERVERDRAW_DELAYCNT_GA_HGT = 20 , // <20> <> <EFBFBD> <EFBFBD> ǥ<> <C7A5> <20> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <20> <> <EFBFBD> <EFBFBD> <20> <> <EFBFBD> <EFBFBD> (GA)
EV_SERVERDRAW_SCROLL_PAD_X = 200 , // <20> <> <EFBFBD> <EFBFBD> ǥ<> <C7A5> <20> <> ũ<EFBFBD> <C5A9> <20> <> <EFBFBD> <EFBFBD> <20> <> <EFBFBD> <EFBFBD> X
EV_SERVERDRAW_SCROLL_PAD_Y = 300 , // <20> <> <EFBFBD> <EFBFBD> ǥ<> <C7A5> <20> <> ũ<EFBFBD> <C5A9> <20> <> <EFBFBD> <EFBFBD> <20> <> <EFBFBD> <EFBFBD> Y
} ;
enum EF_IMAGELISTTYPE // <20> ̹<EFBFBD> <CCB9> <EFBFBD> <20> <> <EFBFBD> <EFBFBD> Ʈ Ÿ<> <C5B8> (IDB_IMG_SMALL, IDB_IMG_LARGE)
{
EV_IML_MONITOR = 0 ,
EV_IML_WORLDVIEW = 1 ,
EV_IML_INFORMATION = 9 ,
EV_IML_ERRORLOG = 2 ,
EV_IML_ALERT = 8 ,
EV_IML_PARTITION = 10 ,
} ;
enum EF_SERVERTYPE // <20> <> <EFBFBD> <EFBFBD> Ÿ<> <C5B8>
{
EV_SVT_NONE ,
EV_SVT_LO , // Login
EV_SVT_DB , // DB (Middleware)
EV_SVT_MA , // Master
EV_SVT_VI , // Village
EV_SVT_GA , // Game
EV_SVT_LG , // Log
EV_SVT_CA , // Cash
EV_SVT_SM , // Service Manager
EV_SVT_CNT ,
} ;
enum EF_SERVERSTATE // <20> <> <EFBFBD> <EFBFBD> <20> <> <EFBFBD> <EFBFBD> (eServiceState <20> <> <20> <> <EFBFBD> ƾ<EFBFBD> <20> <> )
{
EV_SVS_NONE , // <20> <EFBFBD> <20> <> <EFBFBD> <EFBFBD>
EV_SVS_BOOT , // <20> õ<EFBFBD> <C3B5> <EFBFBD> <20> <> <EFBFBD> <EFBFBD>
EV_SVS_CNNT , // <20> <> <EFBFBD> <EFBFBD> <20> <> <EFBFBD> <EFBFBD>
EV_SVS_TMNT , // <20> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <20> <> <EFBFBD> <EFBFBD>
EV_SVS_HIDE , // <20> <> <EFBFBD> <EFBFBD> <20> <> <EFBFBD> <EFBFBD> (<28> <> <EFBFBD> Ӽ<EFBFBD> <D3BC> <EFBFBD> <EFBFBD> <EFBFBD> <20> ش<EFBFBD> <D8B4> <EFBFBD> ) // <20> <> <20> <> <EFBFBD> <EFBFBD> - eServiceState <20> <> <EFBFBD> <EFBFBD> <20> <> <EFBFBD> <EFBFBD> <20> <> <EFBFBD> <EFBFBD>
EV_SVS_CNT ,
} ;
enum EF_SERVICEMNGRTYPE // <20> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <20> <> <EFBFBD> <EFBFBD> <20> <> <EFBFBD> <EFBFBD> Ÿ<> <C5B8>
{
EV_SMT_REAL , // <20> <> <EFBFBD> <EFBFBD>
EV_SMT_TEMP , // <20> ӽ<EFBFBD>
EV_SMT_CNT ,
} ;
enum EF_SERVICERECVTYPE // <20> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <20> <> <EFBFBD> <EFBFBD> <20> <> <EFBFBD> <EFBFBD> Ÿ<> <C5B8>
{
EV_SRT_STRUCT , // <20> <> <EFBFBD> <EFBFBD> <20> <> <EFBFBD> <EFBFBD> <20> <> <EFBFBD> <EFBFBD>
EV_SRT_REALTIME , // <20> <> <EFBFBD> <EFBFBD> <20> <> <EFBFBD> <EFBFBD> <20> ǽð<C7BD> <20> <> <EFBFBD> <EFBFBD>
EV_SRT_CNT ,
} ;
enum EF_TIMERID // Ÿ<> ̸<EFBFBD> ID
{
EV_TMD_REQUESTSERVICEINFO = EV_TIMERID_DEF , // <20> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <20> <> <EFBFBD> <EFBFBD> <20> <> û
EV_TMD_REFRESHSERVICESTATUS , // <20> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <20> <> <EFBFBD> <EFBFBD> <20> <> <EFBFBD> <EFBFBD>
EV_TMD_REFRESHSERVICEINFO , // <20> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <20> <> <EFBFBD> <EFBFBD> <20> <> <EFBFBD> <EFBFBD>
EV_TMD_CHECKSERVERSTRUCT , // <20> <> <EFBFBD> <EFBFBD> <20> <> <EFBFBD> <EFBFBD> üũ
EV_TMD_CHECKSERVERSTATE , // <20> <> <EFBFBD> <EFBFBD> <20> <> <EFBFBD> <EFBFBD> üũ
EV_TMD_SHOWSERVERSTATE , // <20> <> <EFBFBD> <EFBFBD> <20> <> <EFBFBD> <EFBFBD> ǥ<> <C7A5>
EV_TMD_SHOWETCINFO , // <20> <> Ÿ <20> <> <EFBFBD> <EFBFBD> ǥ<> <C7A5>
EV_TMD_SHOWERRORLOG , // <20> <> <EFBFBD> <EFBFBD> <20> α <EFBFBD> ǥ<> <C7A5>
EV_TMD_UPDATECONNECTDIALOG , // <20> <> <EFBFBD> <EFBFBD> <20> <> ȭ<EFBFBD> <C8AD> <EFBFBD> <EFBFBD> UI <20> <> <EFBFBD> <EFBFBD>
EV_TMD_CNT ,
} ;
enum EF_CONTROLTYPE // <20> <> <EFBFBD> <EFBFBD> Ÿ<> <C5B8>
{
EV_CTT_PROCONOFF , // Process On / Off
EV_CTT_WORLDUSERLIMIT , // World User Limit
EV_CTT_VICHNLSHOWHIDE , // Village Server Channel Show / Hide
EV_CTT_VICHNLMERIT , // Village Server Merit
EV_CTT_GASHOWHIDE , // Game Server Show Hide
EV_CTT_GAMERIT , // Game Server Merit
EV_CTT_PROCMAKEDUMP , // Process Make Dump
EV_CTT_CNT ,
} ;
static const CSize g_ServerTypeSize [ EV_SVT_CNT ] = { // <20> <> <EFBFBD> <EFBFBD> Ÿ<> <C5B8> <20> <> ũ<> <C5A9> (<28> ʺ<EFBFBD> , <20> <> <EFBFBD> <EFBFBD> )
CSize ( 0 , 0 ) ,
CSize ( 110 , 45 ) , // Login
CSize ( 110 , 45 ) , // DB (Middleware)
CSize ( 80 , 25 ) , // Master
CSize ( 110 , 45 ) , // Village
CSize ( 110 , 85 ) , // Game
CSize ( 80 , 25 ) , // Log
CSize ( 80 , 25 ) , // Cash
CSize ( 80 , 25 ) , // Service Manager
} ;
static const TCHAR g_ServerTypeFullName [ EV_SVT_CNT ] [ EV_SERVERNAME_MAXLEN ] = { // <20> <> <EFBFBD> <EFBFBD> Ÿ<> <C5B8> <20> <> <20> ̸<EFBFBD> (<28> <> ü)
_T ( " " ) ,
_T ( " Login Server " ) , // Login
_T ( " Middleware Server " ) , // DB (Middleware)
_T ( " Master Server " ) , // Master
_T ( " Village Server " ) , // Village
_T ( " Game Server " ) , // Game
_T ( " Log Server " ) , // Log
_T ( " Cash Server " ) , // Cash
_T ( " Service Manager " ) , // Service Manager
} ;
static const TCHAR g_ServerTypeMiniName [ EV_SVT_CNT ] [ EV_SERVERNAME_MAXLEN ] = { // <20> <> <EFBFBD> <EFBFBD> Ÿ<> <C5B8> <20> <> <20> ̸<EFBFBD> (<28> <> <EFBFBD> <EFBFBD> )
_T ( " " ) ,
_T ( " LO " ) , // Login
_T ( " MD " ) , // DB (Middleware)
_T ( " MA " ) , // Master
_T ( " VI " ) , // Village
_T ( " GA " ) , // Game
_T ( " LG " ) , // Log
_T ( " CA " ) , // Cash
_T ( " SM " ) , // Service Manager
} ;
static const TCHAR g_ControlTypeName [ EV_CTT_CNT ] [ MAX_PATH ] = { // <20> <> <EFBFBD> <EFBFBD> Ÿ<> <C5B8> <20> <> <20> ̸<EFBFBD>
_T ( " Process On / Off " ) , // EV_CTT_PROCONOFF
_T ( " World User Limit " ) , // EV_CTT_WORLDUSERLIMIT
_T ( " Village Server Channel Show / Hide " ) , // EV_CTT_VICHNLSHOWHIDE
_T ( " Village Server Channel Merit " ) , // EV_CTT_VICHNLMERIT
_T ( " Game Server Show / Hide " ) , // EV_CTT_GASHOWHIDE
_T ( " Game Server Merit " ) , // EV_CTT_GAMERIT
_T ( " Process Make Dump " ) , // EV_CTT_PROCMAKEDUMP
} ;
static const TCHAR g_ServerStateName [ EV_SVS_CNT ] [ MAX_PATH ] = { // <20> <> <EFBFBD> <EFBFBD> <20> <> <EFBFBD> <EFBFBD> <20> <> <20> <> Ī
_T ( " Closed " ) , // EV_SVS_NONE
_T ( " Starting " ) , // EV_SVS_BOOT
_T ( " Running " ) , // EV_SVS_CNNT
_T ( " Terminated " ) , // EV_SVS_TMNT
_T ( " Hide " ) , // EV_SVS_HIDE
} ;
static const COLORREF g_ServerStateTxColor [ EV_SVS_CNT ] [ 2 ] = { // <20> <> <EFBFBD> <EFBFBD> <20> <> <EFBFBD> <EFBFBD> <20> <> <EFBFBD> <EFBFBD> <20> <> <EFBFBD> <EFBFBD> (<28> <> <EFBFBD> <EFBFBD> /<2F> <> <EFBFBD> <EFBFBD> )
RGB ( 255 , 255 , 255 ) , // <20> <EFBFBD> <20> <> <EFBFBD> <EFBFBD> (<28> <> <EFBFBD> <EFBFBD> )
RGB ( 0 , 0 , 0 ) , // <20> <EFBFBD> <20> <> <EFBFBD> <EFBFBD> (<28> <> <EFBFBD> <EFBFBD> )
RGB ( 0 , 0 , 0 ) , // <20> õ<EFBFBD> <C3B5> <EFBFBD> <20> <> <EFBFBD> <EFBFBD> (<28> <> <EFBFBD> <EFBFBD> )
RGB ( 0 , 0 , 0 ) , // <20> õ<EFBFBD> <C3B5> <EFBFBD> <20> <> <EFBFBD> <EFBFBD> (<28> <> <EFBFBD> <EFBFBD> )
RGB ( 255 , 255 , 255 ) , // <20> <> <EFBFBD> <EFBFBD> <20> <> <EFBFBD> <EFBFBD> (<28> <> <EFBFBD> <EFBFBD> )
RGB ( 0 , 0 , 0 ) , // <20> <> <EFBFBD> <EFBFBD> <20> <> <EFBFBD> <EFBFBD> (<28> <> <EFBFBD> <EFBFBD> )
RGB ( 255 , 255 , 255 ) , // <20> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <20> <> <EFBFBD> <EFBFBD> (<28> <> <EFBFBD> <EFBFBD> )
RGB ( 0 , 0 , 0 ) , // <20> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <20> <> <EFBFBD> <EFBFBD> (<28> <> <EFBFBD> <EFBFBD> )
RGB ( 255 , 255 , 255 ) , // <20> <> <EFBFBD> <EFBFBD> <20> <> <EFBFBD> <EFBFBD> (<28> <> <EFBFBD> <EFBFBD> )
RGB ( 0 , 0 , 0 ) , // <20> <> <EFBFBD> <EFBFBD> <20> <> <EFBFBD> <EFBFBD> (<28> <> <EFBFBD> <EFBFBD> )
} ;
static const COLORREF g_ServerStateBkColor [ EV_SVS_CNT ] = { // <20> <> <EFBFBD> <EFBFBD> <20> <> <EFBFBD> <EFBFBD> <20> <> <EFBFBD> <EFBFBD> <20> <> <EFBFBD> <EFBFBD>
RGB ( 0 , 0 , 160 ) , // <20> <EFBFBD> <20> <> <EFBFBD> <EFBFBD>
// RGB(215, 28, 32), // <20> <EFBFBD> <20> <> <EFBFBD> <EFBFBD>
RGB ( 255 , 255 , 38 ) , // <20> õ<EFBFBD> <C3B5> <EFBFBD> <20> <> <EFBFBD> <EFBFBD>
RGB ( 16 , 188 , 41 ) , // <20> <> <EFBFBD> <EFBFBD> <20> <> <EFBFBD> <EFBFBD>
RGB ( 215 , 28 , 32 ) , // <20> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <20> <> <EFBFBD> <EFBFBD>
RGB ( 172 , 172 , 172 ) , // <20> <> <EFBFBD> <EFBFBD> <20> <> <EFBFBD> <EFBFBD>
} ;
static const COLORREF g_ServiceExceptionLogColor [ 3 ] [ 2 ] = { // <20> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <20> <> <EFBFBD> <EFBFBD> <20> α <EFBFBD> <20> <> <EFBFBD> <EFBFBD> <20> <> <EFBFBD> <EFBFBD> (<28> <> <EFBFBD> <EFBFBD> /<2F> <> <EFBFBD> <EFBFBD> )
RGB ( 0 , 0 , 0 ) , // <20> Ϲ <EFBFBD> (<28> <> <EFBFBD> <EFBFBD> )
RGB ( 255 , 255 , 255 ) , // <20> Ϲ <EFBFBD> (<28> <> <EFBFBD> <EFBFBD> )
RGB ( 0 , 0 , 0 ) , // <20> <> <EFBFBD> <EFBFBD> (<28> <> <EFBFBD> <EFBFBD> )
RGB ( 255 , 255 , 0 ) , // <20> <> <EFBFBD> <EFBFBD> (<28> <> <EFBFBD> <EFBFBD> )
RGB ( 255 , 255 , 255 ) , // <20> ɰ<EFBFBD> (<28> <> <EFBFBD> <EFBFBD> )
RGB ( 184 , 20 , 57 ) , // <20> ɰ<EFBFBD> (<28> <> <EFBFBD> <EFBFBD> )
} ;
static const COLORREF g_ServerUserCountColor = RGB ( 167 , 250 , 248 ) ;
static const COLORREF g_ServerRoomCountColor = RGB ( 167 , 250 , 248 ) ;
static const DWORD g_TimerInterval [ EV_TMD_CNT ] = { // <20> ̺<EFBFBD> Ʈ Ÿ<> ̸<EFBFBD> <20> <> <20> <> <EFBFBD> <EFBFBD>
( 1000 ) , // <20> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <20> <> <EFBFBD> <EFBFBD> <20> <> û
( 1000 ) , // <20> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <20> <> <EFBFBD> <EFBFBD> <20> <> <EFBFBD> <EFBFBD>
( 1000 ) , // <20> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <20> <> <EFBFBD> <EFBFBD> <20> <> <EFBFBD> <EFBFBD>
( 1000 ) , // <20> <> <EFBFBD> <EFBFBD> <20> <> <EFBFBD> <EFBFBD> üũ
( 1000 ) , // <20> <> <EFBFBD> <EFBFBD> <20> <> <EFBFBD> <EFBFBD> üũ
( 100 ) , // <20> <> <EFBFBD> <EFBFBD> <20> <> <EFBFBD> <EFBFBD> ǥ<> <C7A5>
( 1000 ) , // <20> <> Ÿ <20> <> <EFBFBD> <EFBFBD> ǥ<> <C7A5>
( 1000 ) , // <20> <> <EFBFBD> <EFBFBD> <20> α <EFBFBD> ǥ<> <C7A5>
( 1000 ) , // <20> <> <EFBFBD> <EFBFBD> <20> <> ȭ<EFBFBD> <C8AD> <EFBFBD> <EFBFBD> UI <20> <> <EFBFBD> <EFBFBD>
} ;
static const TCHAR g_ExceptionReportName [ ] [ MAX_PATH ] = { // <20> <> <EFBFBD> <EFBFBD> <20> <> <EFBFBD> <EFBFBD> Ʈ <20> ̸<EFBFBD> (eExceptionRepert <20> <> <20> <> <EFBFBD> ƾ<EFBFBD> <20> <> )
_T ( " None " ) , // _EXCEPTIONTYPE_NONE // ??
_T ( " Room Crashed " ) , // _EXCEPTIONTYPE_ROOMCRASH // GA
_T ( " Session Crashed " ) , // _EXCEPTIONTYPE_SESSIONCRASH // GA
_T ( " Room Destroyed " ) , // _EXCEPTIONTYPE_ROOMDESTRUCTOR // GA
_T ( " Game Frame Delayed " ) , // _EXCEPTIONTYPE_GAME_DELAYED // GA
_T ( " DB Middleware Delayed " ) , // _EXCEPTIONTYPE_DBMW_DELAYED // DB
// _T("<N/A>"), // N/A
// _T("<N/A>"), // N/A
// _T("<N/A>"), // N/A
// _T("<N/A>"), // N/A
} ;