Commit Graph

  • 2279ba4d6b attempt to report errors from event triggers Lion Kortlepel 2022-11-06 01:34:51 +01:00
  • 30b038a6bb revert adding nil to json Lion Kortlepel 2022-11-06 01:34:37 +01:00
  • c39c7bb0a4 add scripts & dockerfiles to build on multiple platforms Lion Kortlepel 2022-10-23 22:52:46 +02:00
  • 06b238d63f remove unused code Lion Kortlepel 2022-11-06 01:01:21 +01:00
  • 1856dd2002 fix various little things in the json encode and decode Lion Kortlepel 2022-11-06 01:00:20 +01:00
  • b068a9b48f fix TriggerGlobalEvent not passing event arguments correctly (closes #106) Lion Kortlepel 2022-11-06 00:58:56 +01:00
  • e8d66ef983 add git hash to version print on startup Lion Kortlepel 2022-11-05 21:49:21 +01:00
  • 7f47337e1b modify authkey notice to mention the possibility of entering an invalid key Lion Kortlepel 2022-11-02 23:31:43 +01:00
  • b0b4dc51b0 fix crash when the header of a TCP packet is negative Lion Kortlepel 2022-10-31 01:49:28 +01:00
  • 7abfae425d move around includes to satisfy the magical msvc Lion Kortlepel 2022-10-30 22:11:42 +01:00
  • 4791af4453 use system_clock::to_time_t instead of high_resolution_clock::* Lion Kortlepel 2022-10-30 22:07:41 +01:00
  • a44f9b3dba fix various build warnings and errors with clang++ Lion Kortlepel 2022-10-28 17:01:30 +02:00
  • c51d713969 add uuid source files Lion Kortlepel 2022-10-26 15:16:01 +02:00
  • 3781f2960a add debug to the changelog Lion Kortlepel 2022-10-26 15:14:45 +02:00
  • 9e469b04f1 add Util.GenerateUUID lua api Lion Kortlepel 2022-10-26 15:10:07 +02:00
  • 96273e1d06 fix invalid include, reformat TConsole Lion Kortlepel 2022-10-26 14:25:46 +02:00
  • c717037895 add debug command to track statistics and debug client connections Lion Kortlepel 2022-10-26 14:15:56 +02:00
  • 692129cb81 add ToHumanReadableSize, which formats data sizes into MiB, GiB, etc. Lion Kortlepel 2022-10-26 14:15:03 +02:00
  • 6842dccfc3 rework UDP recv loop, add packet statistics tracking Lion Kortlepel 2022-10-26 14:13:05 +02:00
  • e77dfd5a57 add boost to vcpkg requirements Lion Kortlepel 2022-10-23 18:04:45 +02:00
  • 54ad1c2715 add settings to changelog Lion Kortlepel 2022-10-23 17:48:07 +02:00
  • 48ce7c9721 add settings set/get/list/help console command Lion Kortlepel 2022-10-23 17:45:52 +02:00
  • 3aa6784627 bump version to 3.2.0 Lion Kortlepel 2022-10-23 17:45:42 +02:00
  • bec09a4761 change settings to be a hash map instead of a fixed struct Lion Kortlepel 2022-10-23 17:44:57 +02:00
  • 7d35595683 potential fix for #141 Lion Kortlepel 2022-10-28 12:24:50 +02:00
  • 982cbf116c potential fix to #141 Lion Kortlepel 2022-10-26 14:40:35 +02:00
  • 43e70d80d2 fix dockerfie for archlinux Lion Kortlepel 2022-11-02 23:29:03 +01:00
  • 00a35a636c add scripts & dockerfiles to build on multiple platforms Lion Kortlepel 2022-10-23 22:52:46 +02:00
  • 67d792e0e0 remove repeated dependency from README (#155) Lion 2022-11-14 14:32:19 +01:00
  • eaeef0c7d0 Remove double dependency from README Qest333 2022-11-14 14:00:21 +01:00
  • 47e64a7343 merge release candidate v3.1.1 (#142) v3.1.1 Lion 2022-10-31 11:32:16 +01:00
  • 7f5b3919f4 make destructors of virtual classes virtual rc-v3.1.1 Lion Kortlepel 2022-10-31 11:23:06 +01:00
  • 896e777e23 update changelog Lion Kortlepel 2022-10-31 11:19:10 +01:00
  • aa58c1e211 another potential fix for #141 Lion Kortlepel 2022-10-31 02:46:40 +01:00
  • 49a9226dca update changelog to mention fixes Lion Kortlepel 2022-10-31 02:35:41 +01:00
  • b10d5d0f4e fix empty events causing issues in the server Lion Kortlepel 2022-10-31 02:34:26 +01:00
  • 5581fd1692 fix chat message impersonation issue Lion Kortlepel 2022-10-31 02:33:51 +01:00
  • d36bb7962c ignore empty chat messages Lion Kortlepel 2022-10-31 02:32:58 +01:00
  • 4e8bd993d5 remove J packet handler Lion Kortlepel 2022-10-31 02:32:25 +01:00
  • abff9bfbdb fix crash when chat message is malformed Lion Kortlepel 2022-10-31 01:50:23 +01:00
  • b024533f90 fix crash when the header of a TCP packet is negative Lion Kortlepel 2022-10-31 01:49:28 +01:00
  • f9251ff92c add more warning prints on unexpected cases Lion Kortlepel 2022-10-28 17:51:02 +02:00
  • 99f41c28cb fix #135 by making onPlayerDisconnect blocking, and calling it before removing the player Lion Kortlepel 2022-10-28 17:42:10 +02:00
  • bbd27c9cba fix formatting bug in status (closes #143) Lion Kortlepel 2022-10-28 17:20:01 +02:00
  • 4682922467 add more fixes for msvc static linking Lion Kortlepel 2022-10-28 12:35:04 +02:00
  • 83fb387dfe potential fix to #141 Lion Kortlepel 2022-10-26 14:40:35 +02:00
  • 2b61f11a86 fix EnsureArgsCount not properly printing min/max Lion Kortlepel 2022-10-23 13:56:15 +02:00
  • a8b1a205f7 bump version to 3.1.1 Lion Kortlepel 2022-10-23 13:48:13 +02:00
  • dd9376447a Fix README errors (#138) Lion 2022-10-26 14:34:01 +02:00
  • 2d8c12ccd6 add scripts & dockerfiles to build on multiple platforms feature-multiple-platform-builds Lion Kortlepel 2022-10-23 22:52:46 +02:00
  • 65e0fd61ba add boost to vcpkg requirements Lion Kortlepel 2022-10-23 18:04:45 +02:00
  • 5cac6da14e add settings to changelog Lion Kortlepel 2022-10-23 17:48:07 +02:00
  • d003608503 add settings set/get/list/help console command Lion Kortlepel 2022-10-23 17:45:52 +02:00
  • 35fdb2f8fc bump version to 3.2.0 Lion Kortlepel 2022-10-23 17:45:42 +02:00
  • 10efab4d71 change settings to be a hash map instead of a fixed struct Lion Kortlepel 2022-10-23 17:44:57 +02:00
  • 8472160493 fix EnsureArgsCount not properly printing min/max Lion Kortlepel 2022-10-23 13:56:15 +02:00
  • 186903be7f bump version to 3.1.1 Lion Kortlepel 2022-10-23 13:48:13 +02:00
  • aa185afabf Update README.md fix-readme Lion 2022-10-23 03:35:39 +02:00
  • e8caeb9126 merge release candidate v3.1.0 (#83) Lion 2022-10-22 23:24:48 +02:00
  • fa1944dbef update readme to reflect dependency- and code-changes in 3.1.0 v3.1.0 rc-v3.1.0 Lion Kortlepel 2022-10-22 23:22:42 +02:00
  • 093f905fd8 remove redundant addition libboost library install in cmake-linux action Lion Kortlepel 2022-10-22 23:06:11 +02:00
  • 2a45d2282d update rc-v3.1.0 to master Lion Kortlepel 2022-10-22 22:55:12 +02:00
  • aeb024953a fix sentry line that caused build to fail Lion Kortlepel 2022-10-22 22:46:04 +02:00
  • 12a0ab7fdd document dependencies for macos (#109) ㄗㄠˋ ㄑㄧˊ 2022-09-26 18:18:47 +08:00
  • 917c501faf fix typo causing beammp forum id not to show in identifiers (fix #137) Lion Kortlepel 2022-10-22 21:16:31 +02:00
  • 340933bbb3 fix dependencies for test run (add curl, fix ssl) Lion Kortlepel 2022-10-22 21:01:44 +02:00
  • a63359479e rename dependencies for test run in github actions Lion Kortlepel 2022-10-22 20:44:47 +02:00
  • bdf2da758c remove pps from heartbeat Lion Kortlepel 2022-10-17 14:04:40 +02:00
  • 88c0ed56e4 add _WIN32_WINNT and move CRT no warnings flag Lion Kortlepel 2022-10-17 12:25:13 +02:00
  • 4256977400 remove crt's "this function or variable may be unsafe" warnings Lion Kortlepel 2022-10-17 12:21:27 +02:00
  • 309a9d1fa9 fix invalid windows workflows indentation Lion Kortlepel 2022-10-17 12:12:55 +02:00
  • ad860835ca fix linux tests run not installing openssl properly Lion Kortlepel 2022-10-17 12:10:52 +02:00
  • c6c2efb0b1 revert "update linux and windows workflows to run on pr open, reopen, review submit" Lion Kortlepel 2022-10-17 12:09:36 +02:00
  • c4c3b03b7a replace networking with boost::asio (synchronous) (#134) Lion 2022-10-17 12:03:43 +02:00
  • fd51336a91 update vcpkg Lion Kortlepel 2022-10-17 12:01:08 +02:00
  • 466845b314 add udp binary data fix to Changelog Lion Kortlepel 2022-10-16 00:05:02 +02:00
  • 92632b53b5 fix binary data breaking in UDPRcvFromClient Lion Kortlepel 2022-10-15 23:30:09 +02:00
  • 331a597ec7 add info about new networking to changelog Lion Kortlepel 2022-10-15 23:19:33 +02:00
  • 87965433c2 change log levels of common warnings and errors to debug Lion Kortlepel 2022-10-15 23:08:50 +02:00
  • 75ff9f7571 remove "backend response failed to parse as valid json" Lion Kortlepel 2022-10-13 09:18:38 +02:00
  • 94c0547a35 fix crash when the client disconnects while sending first identify setting Lion Kortlepel 2022-10-06 19:02:04 +02:00
  • 98f77e157f add WIN32_STATIC_RUNTIME option to cmake Lion Kortlepel 2022-10-06 02:28:20 +02:00
  • 54730d2baf remove heartbeat spam logging Lion Kortlepel 2022-10-06 02:26:05 +02:00
  • 064e71e59f fix client version check Lion Kortlepel 2022-10-06 02:14:58 +02:00
  • 2678234d67 dont check for -Werror=zero-as-null-pointer-constant Lion Kortlepel 2022-10-06 01:40:10 +02:00
  • 4320a91e5c use message() instead of what() for ec Lion Kortlepel 2022-10-06 01:35:50 +02:00
  • 7d1318653c fix boost::system::error_code Lion Kortlepel 2022-10-06 01:31:13 +02:00
  • 67d02d4cf2 remove unused error check Lion Kortlepel 2022-10-06 01:29:00 +02:00
  • 93b2559120 switch to boost 1.74 Lion Kortlepel 2022-10-06 01:01:55 +02:00
  • ed872f730d link against boost::system Lion Kortlepel 2022-10-06 00:57:31 +02:00
  • b25f4a875c run on latest ubuntu Lion Kortlepel 2022-10-06 00:54:57 +02:00
  • cc6b7846b2 add system include Lion Kortlepel 2022-10-06 00:51:51 +02:00
  • 88f5db514f remove unused headers Lion Kortlepel 2022-10-06 00:46:35 +02:00
  • e595192829 rename header to boost errc Lion Kortlepel 2022-10-06 00:43:17 +02:00
  • c69418ea5e add boost_system dependency for linux gh actions Lion Kortlepel 2022-10-06 00:40:39 +02:00
  • 917e3f98ab fix github actions dependencies for linux to use proper boost version Lion Kortlepel 2022-10-06 00:36:57 +02:00
  • c42a523532 remove SO_SNDTIMEO for now Lion Kortlepel 2022-10-06 00:24:13 +02:00
  • 95ae0f5d03 fix 'Od' and 'Or' packets not being broadcast Lion Kortlepel 2022-10-05 22:17:56 +02:00
  • fc0a509bd9 fix clientversion parameter in heartbeat Lion Kortlepel 2022-10-05 21:15:11 +02:00
  • 6249397fb5 add libboost-all-dev to github actions Lion Kortlepel 2022-10-05 20:50:28 +02:00