1
0
forked from metin2/server
Commit Graph

48 Commits

Author SHA1 Message Date
mq1n
418ecc5c24 change line endings to LF for .py files
Changed line endings from CRLF to LF for all .py files to solve issues with pre_qc.py and other potential problems on windows
2024-07-11 10:03:57 +03:00
6616009e92 Merge pull request 'Pin Dockerfile Ubuntu version.' (#24) from halil/server:master into master
Reviewed-on: metin2/server#24
2024-05-01 07:57:36 +03:00
1ada609020 Pin Dockerfile Ubuntu version. 2024-05-01 01:10:02 +03:00
0101618d89 Fixed sectree not found while loading guild buildings 2024-03-25 07:01:22 +02:00
8579828ca6 Implemented official level update fix 2024-03-11 18:08:24 +02:00
3f1ce57fa1 Enforced signed datatypes for char variables, fixing ARM builds 2024-03-03 19:10:49 +02:00
e4cbdcfc4d Remove hardcoded CMake debug flag. Closes #12 2024-03-03 19:03:53 +02:00
bba0294107 Merge pull request 'Refactored the logging code' (#14) from log-rewrite into master
Reviewed-on: metin2/server#14
2024-03-03 19:02:05 +02:00
0aab8162fb Merge branch 'master' into log-rewrite 2024-03-03 18:59:23 +02:00
9fba85f947 Updated README.md with the latest changes 2024-03-03 18:55:48 +02:00
a7f4e4e54d Rewrote the log initialization functions, logs are now saved in rotating files, implemented configurable log levels 2024-03-03 18:51:51 +02:00
7e543bd05f Merge pull request 'fix arm/aarch64 builds.' (#13) from NycuRO/server:fix-arm-aarch into master
Reviewed-on: metin2/server#13
2024-01-09 20:59:11 +02:00
405b05fe59 fix arm/aarch64 builds. 2024-01-09 18:26:50 +02:00
feac4c0598 Applied changes on the db executable. Removed old logging functions. Various global changes. 2024-01-07 22:05:51 +02:00
2f829ae2dc Applied changes on the game executable. 2023-12-31 12:26:59 +02:00
2c8cb0c857 Made a small-scale test with the spdlog library. Incidentally added fmt. 2023-12-30 10:30:52 +02:00
fc3f2f232c CMake build system updates, the docker image automatically compiles quests at build 2023-12-10 10:00:55 +02:00
adabeb39a7 Added README 2023-12-09 23:24:37 +02:00
b79ad49c52 Fixed invisibility bug on login 2023-12-09 21:49:53 +02:00
99935d6cff Eliminated hardcoded allowed map limit, added and increased the limit in length.h 2023-12-09 19:16:41 +02:00
da120f69e0 Made various network parameters manually configurable. 2023-12-09 17:02:17 +02:00
10bd4d5075 Fixed encoding for locale.lua 2023-12-07 23:13:30 +02:00
ce920541a2 Improved build system scripts, cleaned up code, added experimental Dockerfile 2023-12-07 22:12:45 +02:00
ff3388e795 Refactored directory structure, added game files from TMP 2023-12-04 21:57:46 +02:00
c35f861d97 Fixed variable redeclaration in table reader 2023-05-01 11:02:00 +03:00
19cc2f3e34 Re-added BSD string functions 2023-05-01 08:10:00 +03:00
a04cd735de Fixed quest server timers cancellation 2022-12-24 20:46:00 +02:00
f56d5028da Removed unused and buggy priv_guild command 2022-12-24 20:00:00 +02:00
7c821325c7 Fixed various datatype and buffer issues 2022-12-24 19:59:00 +02:00
71189e7c08 Removed register types 2022-11-27 22:29:57 +02:00
148223340c Removed MIN/MAX/MINMAX functions, upgraded to C++17, code cleanup 2022-11-27 22:18:08 +02:00
3a74dac29e Used effolkronium/random for PRNG 2022-11-27 14:36:15 +02:00
d188b4d53f Merge branch 'memory-fixes' into 'master'
Memory fixes & improvements

See merge request metin2/server!1
2022-11-27 10:49:36 +00:00
868b8394bb Fixed usage of uninitialized variables. 2022-11-27 11:56:23 +02:00
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
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
c8abacafaf Made code compatible with clang, ignored test dir in the IDE. 2022-11-27 01:06:00 +02:00
ecf8b71218 Fixed getopt routine 2022-11-23 21:44:45 +02:00
ef2aee6b6b Added build details, the executables no longer write VERSION.TXT 2022-03-21 10:27:28 +02:00
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
181f37cccd Fixed sectree map attribute loading 2022-03-12 12:03:12 +02:00
a056345a7b Rewrote network stack, started working on porting to 64-bit 2022-03-12 11:39:41 +02:00
64596d344c WIP: rewrite the network stack to use libevent 2022-03-09 21:30:51 +02:00
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
b99293c9d7 Remove hackshield and unused function, game now compiles and runs 2022-03-06 00:01:03 +02:00
90ef09c331 Database now runs on linux 2022-03-05 19:59:39 +02:00
f4f90b2533 Add project files. 2022-03-05 12:44:06 +02:00
453a74459f Add .gitattributes and .gitignore. 2022-03-05 12:44:03 +02:00