forked from metin2/server
1
0
Fork 0
Commit Graph

21 Commits

Author SHA1 Message Date
Exynox f56d5028da Removed unused and buggy priv_guild command 2022-12-24 20:00:00 +02:00
Exynox 7c821325c7 Fixed various datatype and buffer issues 2022-12-24 19:59:00 +02:00
Exynox 71189e7c08 Removed register types 2022-11-27 22:29:57 +02:00
Exynox 148223340c Removed MIN/MAX/MINMAX functions, upgraded to C++17, code cleanup 2022-11-27 22:18:08 +02:00
Exynox 3a74dac29e Used effolkronium/random for PRNG 2022-11-27 14:36:15 +02:00
Exynox d188b4d53f Merge branch 'memory-fixes' into 'master'
Memory fixes & improvements

See merge request metin2/server!1
2022-11-27 10:49:36 +00:00
Exynox 868b8394bb Fixed usage of uninitialized variables. 2022-11-27 11:56:23 +02:00
Exynox 972530f3a7 Fixed serious issue where oversized packets would be split apart by libevent without proper handling by the db core. Removed Google Sanitizers 2022-11-27 10:46:56 +02:00
Exynox b5ea548038 Fixed off-by-one buffer overrun in map_allow_copy() function which would lead to malformed initialization network packets. Added address sanitizer in db CMake. 2022-11-27 01:10:23 +02:00
Exynox c8abacafaf Made code compatible with clang, ignored test dir in the IDE. 2022-11-27 01:06:00 +02:00
Exynox ecf8b71218 Fixed getopt routine 2022-11-23 21:44:45 +02:00
Exynox ef2aee6b6b Added build details, the executables no longer write VERSION.TXT 2022-03-21 10:27:28 +02:00
Exynox 8c40c9f92e Fixed network handling of phase change, players can log ingame, but get disconnected after a few minutes with a sequence error. 2022-03-12 13:46:22 +02:00
Exynox 181f37cccd Fixed sectree map attribute loading 2022-03-12 12:03:12 +02:00
Exynox a056345a7b Rewrote network stack, started working on porting to 64-bit 2022-03-12 11:39:41 +02:00
Exynox 64596d344c WIP: rewrite the network stack to use libevent 2022-03-09 21:30:51 +02:00
Exynox d2f43a8620 Added support for CLion, removed a lot of unused code in preparation of the rewriting of the network stack 2022-03-06 17:36:43 +02:00
Exynox b99293c9d7 Remove hackshield and unused function, game now compiles and runs 2022-03-06 00:01:03 +02:00
Exynox 90ef09c331 Database now runs on linux 2022-03-05 19:59:39 +02:00
Exynox f4f90b2533 Add project files. 2022-03-05 12:44:06 +02:00
Exynox 453a74459f Add .gitattributes and .gitignore. 2022-03-05 12:44:03 +02:00