//----------------------------------------------------------------------------------------------------
// - Project: XV-PREDATOR
// - Version: Season 1
// - Client: 1.02.09
// - Protocol: KOR
// - Developer: Nemesis
//----------------------------------------------------------------------------------------------------
// 03-07-21 at: 17:00 p.m. Coders: Nemesis & []MG[]KILL
//----------------------------------------------------------------------------------------------------
- Added Icon.ico (XV) file.
- Added StdAfx.h pre-compiled header file.
- Added GameServer.cpp main application source file.
- Setted Compatibility mode with Windows XP or above.
- Setted Compatibility mode with Fast-Optimized Linking code.
- Added MainProtocol.h header file for class implementation.
- Added MainProtocol.cpp source file for class implementation.
- Added JoinProtocol.h header file for class implementation.
- Added JoinProtocol.cpp source file for class implementation.
- Added Socket.cpp source file for class implementation.
- Added Socket.h header file for class implementation.
- Added <afx.h> include to the pre-compiled header.
- Added <winsock2.h> include to the pre-compiled header.
- Setted compilation mode using MFC to static link library.
- Setted compilation mode to generate: GameServer.pdb file.
- Setted compilation mode to generate: GameServer.map file.
- Added Structs.h header file for common project structs implementation.
- Added WinMain function to: GameServer.cpp source file.
- Added Defines.h header file to make common definitions for the project.
- Added Resources.res resource file to include the GameServer Version.
- Defined HWND on Defines.h header file (to use later of anothers files).
//----------------------------------------------------------------------------------------------------
// 04-07-21 at: 17:00 p.m. Coders: Nemesis & []MG[]KILL
//----------------------------------------------------------------------------------------------------
- Added Log.cpp source file for class implementation.
- Added Log.h header file for class implementation.
- Added 'CJoinProtocol::CheckConnection' Procedure to: 'JoinProtocol.h' header file.
- Added 'CJoinProtocol::CheckConnection' Procedure to: 'JoinProtocol.cpp' source file.
- Added 'CJoinProtocol::JGServerLoginResult' Procedure to: 'JoinProtocol.h' header file.
- Added 'CJoinProtocol::JGServerLoginResult' Procedure to: 'JoinProtocol.cpp' source file.
- Added 'CMainProtocol::AddJoinConnectionCore' Procedure to: 'MainProtocol.h' header file.
- Added 'CMainProtocol::AddJoinConnectionCore' Procedure to: 'MainProtocol.cpp' source file.
- Added 'CMainProtocol::SetJoinProtocolCore' Procedure to: 'MainProtocol.h' header file.
- Added 'CMainProtocol::SetJoinProtocolCore' Procedure to: 'MainProtocol.cpp' source file.
- Added 'PBMSG_HEAD' Structure to: 'Structs.h' header file.
- Added 'SDHP_RESULT' Structure to: 'Structs.h' header file.
- Added 'ALL_LOGSERVER_PATH' Macro-Definition to: 'Defines.h' header file.
- Added 'ALL_SETSERVER_FILE' Macro-Definition to: 'Defines.h' header file.
- Added 'ALL_RUNSERVER_NAME' Macro-Definition to: 'Defines.h' header file.
- Added 'KEY_DATASERVER_PORT' Macro-Definition to: 'Defines.h' header file.
- Added 'KEY_JOINSERVER_PORT' Macro-Definition to: 'Defines.h' header file.
- Added 'KEY_GAMESERVER_PORT' Macro-Definition to: 'Defines.h' header file.
- Added 'DEF_DATASERVER_PORT' Macro-Definition to: 'Defines.h' header file.
- Added 'DEF_JOINSERVER_PORT' Macro-Definition to: 'Defines.h' header file.
- Added 'DEF_GAMESERVER_PORT' Macro-Definition to: 'Defines.h' header file.
- Added 'MAX_LOAD_STRING' Macro-Definition to: 'Defines.h' header file.
- Added 'MAX_LENGTH_STRING' Macro-Definition to: 'Defines.h' header file.
- Added 'WM_ASS_SERVERMSG' Macro-Definition to: 'Defines.h' header file.
- Added 'WM_ASS_CLIENTMSG' Macro-Definition to: 'Defines.h' header file.
- Added 'WM_ASS_JOINUSMSG' Macro-Definition to: 'Defines.h' header file.
- Added 'WM_ASS_CREATEMSG' Macro-Definition to: 'Defines.h' header file.
- Added 'WM_ASS_DATAUSMSG' Macro-Definition to: 'Defines.h' header file.
- Added 'MSG_JOINSERVER_ERROR_00' Macro-Definition to: 'Defines.h' header file.
- Added 'MSG_JOINSERVER_ERROR_01' Macro-Definition to: 'Defines.h' header file.
- Added 'MTIME_HOUR' Macro-Definition to: 'Defines.h' header file.
- Added 'MTIME_SECOND' Macro-Definition to: 'Defines.h' header file.
- Added 'MTIME_DAY' Macro-Definition to: 'Defines.h' header file.
- Added 'MTIME_100' Macro-Definition to: 'Defines.h' header file.
- Added 'MTIME_500' Macro-Definition to: 'Defines.h' header file.
- Added 'MTIME_MIN' Macro-Definition to: 'Defines.h' header file.
- Added 'HWND Window' External-var to: 'Defines.h' header file.
- Added 'INT Started' External-var to: 'Defines.h' header file.
- Added Enums.h header file to manage all enumators of the project.
- Added eColor enumerator to manage Log on screen and related procs.
- Added CMySocket() how friend class of CJoinProtocol() class.
- Added <time.h> include to StdAfx.h pre-compiled header file.
- Added CMySocket::DataBaseConnect() procedure to: Socket.cpp source file.
- Added CMySocket::Init() procedure to: Socket.cpp source file.
- Added CMySocket::Load() procedure to: Socket.cpp source file.
- Added GameServerStart() procedure to: GameServer.cpp source file.
//----------------------------------------------------------------------------------------------------
// 07-07-21 at: 17:00 p.m. Coders: Nemesis & []MG[]KILL
//----------------------------------------------------------------------------------------------------
- Added GameServer.h header file to class implementation.
- Added GameServer.h file to: pre-compiled header file: 'StdAfx.h'.
- Added 'CGameServer::CGameServer()' class and constructor.
- Moved 'ServerPort','DataServerPort','JoinServerPort','GameServerPort' to class.
- Initialized all server vars for ports how part of a class: 'CGameServer()'.
- Added IOCP.cpp source file to class implementation.
- Added IOCP.h header file to class implementation.
- Added IOCP.h file to: pre-compiled header file: 'StdAfx.h'.
- Added 'CIOCP::CIOCP()' class and constructor.
- Added 'm_LogFile','m_LogFileName' vars to: CLog::CLog() class.
- Added 'm_LogOutPutType' var switch to: CLog::CLog() class.
- Added 'CLog::CLog()' constructor to: Log.cpp source file.
- Initialized 'm_LogOutPutType' into the constructor of: CLog class.
- Added 'GameServerLogs' new key to: Server.ini config file.
- Added 'CLog::LogAdd()' procedure to: CLog() class and optimized.
- Added 'CLog::LogAddFunc()' procedure to: CLog() class and optimized.
- Added 'CLog::LogAddText()' procedure to: CLog() class and optimized.
//----------------------------------------------------------------------------------------------------
// 09-07-21 at: 05:00 a.m. Coders: Nemesis & []MG[]KILL
//----------------------------------------------------------------------------------------------------
- Added 'CLog::LogAddPaint()' procedure to: CLog() class and optimized.
- Added 'CLog::LogClose()' procedure to: CLog() class and optimized.
- Added <stdarg.h> include to StdAfx.h pre-compiled header file.
- Added <vector> include to StdAfx.h pre-compiled header file.
- Added 'using namespace std' to StdAfx.h pre-compiled header file.
- Added 'CLog::LogClear()' procedure to: CLog() class and optimized.
- Added 'CLog::LogAddString()' procedure to: CLog() class and optimized.
- Added 'MAX_LOG_TEXT_BUFF' Macro-Definition to: 'Defines.h' header file.
- Added 'CLog::LogAddDate()' procedure to: CLog() class and optimized.
- Added 'OBJECTSTRUCT' structure to: Structs.h header file.
- Added 'CMySocket()' how friend class of: CMainProtocol() class.
- Ended 'CMainProtocol::AddJoinConnectionCore()' procedure into: MainProtocol.cpp source file.
- Ended 'CMainProtocol::AddJoinConnectionCore()' procedure into: MainProtocol.h header file.
- Added 'CMySocket()' protected vars to make used with: CMainProtocol() class.
- Added 'CLog()' class related procedures used into the: 'CMainProtocol()' class.
- Added 'GJServerLogin()' procedure to: 'CJoinProtocol' class.
- Added 'DataSend()' procedure to: 'CMainProtocol()' class.
- Added 'Close()' procedures (overloaded) to: 'CMySocket()' class.
- Added 'SDHP_SERVERINFO' structure to: Structs.h header file.