295 lines
10 KiB
C
295 lines
10 KiB
C
|
|
|
|||
|
|
|
|||
|
|
#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
|
|||
|
|
};
|
|||
|
|
|