knightonline/server/shared
Your Name 59b331458c Add Linux compatibility for LoginServer
- Updated main.cpp with platform-specific code for Windows/Linux
- Modified stdafx.h to include Linux headers and definitions
- Updated signal_handler.cpp for cross-platform signal handling
- Added Linux-compatible types and macros
- Created CMakeLists.txt for Linux build system
- Added build.sh script for automated building
- Added loginserver.sh script for server management
- Created comprehensive README_LINUX.md with deployment instructions
- All changes maintain Windows compatibility using preprocessor directives
2025-08-29 21:52:53 +03:00
..
Debug ilk commit 2025-08-19 15:55:41 +03:00
Release ilk commit 2025-08-19 15:55:41 +03:00
database ilk commit 2025-08-19 15:55:41 +03:00
Atomic.h ilk commit 2025-08-19 15:55:41 +03:00
ByteBuffer.h ilk commit 2025-08-19 15:55:41 +03:00
CircularBuffer.cpp ilk commit 2025-08-19 15:55:41 +03:00
CircularBuffer.h ilk commit 2025-08-19 15:55:41 +03:00
ClientSocketMgr.h ilk commit 2025-08-19 15:55:41 +03:00
Condition.cpp ilk commit 2025-08-19 15:55:41 +03:00
Condition.h ilk commit 2025-08-19 15:55:41 +03:00
DateTime.h ilk commit 2025-08-19 15:55:41 +03:00
DebugUtils.cpp ilk commit 2025-08-19 15:55:41 +03:00
DebugUtils.h ilk commit 2025-08-19 15:55:41 +03:00
HardwareInformation.cpp ilk commit 2025-08-19 15:55:41 +03:00
HardwareInformation.h ilk commit 2025-08-19 15:55:41 +03:00
Ini.cpp ilk commit 2025-08-19 15:55:41 +03:00
Ini.h ilk commit 2025-08-19 15:55:41 +03:00
JvCryption.cpp ilk commit 2025-08-19 15:55:41 +03:00
JvCryption.h ilk commit 2025-08-19 15:55:41 +03:00
KOSocket.cpp ilk commit 2025-08-19 15:55:41 +03:00
KOSocket.h ilk commit 2025-08-19 15:55:41 +03:00
KOSocketMgr.h ilk commit 2025-08-19 15:55:41 +03:00
ListenSocketWin32.h ilk commit 2025-08-19 15:55:41 +03:00
Network.h ilk commit 2025-08-19 15:55:41 +03:00
Packet.h ilk commit 2025-08-19 15:55:41 +03:00
RWLock.cpp ilk commit 2025-08-19 15:55:41 +03:00
RWLock.h ilk commit 2025-08-19 15:55:41 +03:00
ReferenceObject.cpp ilk commit 2025-08-19 15:55:41 +03:00
ReferenceObject.h ilk commit 2025-08-19 15:55:41 +03:00
SMDFile.cpp ilk commit 2025-08-19 15:55:41 +03:00
SMDFile.h ilk commit 2025-08-19 15:55:41 +03:00
STLMap.h ilk commit 2025-08-19 15:55:41 +03:00
STLMapOnlyLoad.h ilk commit 2025-08-19 15:55:41 +03:00
Socket.cpp ilk commit 2025-08-19 15:55:41 +03:00
Socket.h ilk commit 2025-08-19 15:55:41 +03:00
SocketDefines.h ilk commit 2025-08-19 15:55:41 +03:00
SocketMgr.cpp ilk commit 2025-08-19 15:55:41 +03:00
SocketMgr.h ilk commit 2025-08-19 15:55:41 +03:00
SocketOps.h ilk commit 2025-08-19 15:55:41 +03:00
SocketOpsWin32.cpp ilk commit 2025-08-19 15:55:41 +03:00
SocketWin32.cpp ilk commit 2025-08-19 15:55:41 +03:00
Thread.cpp ilk commit 2025-08-19 15:55:41 +03:00
Thread.h ilk commit 2025-08-19 15:55:41 +03:00
TimeThread.cpp ilk commit 2025-08-19 15:55:41 +03:00
TimeThread.h ilk commit 2025-08-19 15:55:41 +03:00
crc32.c ilk commit 2025-08-19 15:55:41 +03:00
crc32.h ilk commit 2025-08-19 15:55:41 +03:00
globals.cpp ilk commit 2025-08-19 15:55:41 +03:00
globals.h ilk commit 2025-08-19 15:55:41 +03:00
lzf.c ilk commit 2025-08-19 15:55:41 +03:00
lzf.h ilk commit 2025-08-19 15:55:41 +03:00
packets.h ilk commit 2025-08-19 15:55:41 +03:00
shared.vcxproj ilk commit 2025-08-19 15:55:41 +03:00
shared.vcxproj.user ilk commit 2025-08-19 15:55:41 +03:00
signal_handler.cpp Add Linux compatibility for LoginServer 2025-08-29 21:52:53 +03:00
signal_handler.h ilk commit 2025-08-19 15:55:41 +03:00
stdafx.cpp ilk commit 2025-08-19 15:55:41 +03:00
stdafx.h Add Linux compatibility for LoginServer 2025-08-29 21:52:53 +03:00
tstring.cpp ilk commit 2025-08-19 15:55:41 +03:00
tstring.h ilk commit 2025-08-19 15:55:41 +03:00
types.h Add Linux compatibility for LoginServer 2025-08-29 21:52:53 +03:00
version.h ilk commit 2025-08-19 15:55:41 +03:00