Commit Graph

  • 09c4bb8b33 add uuid package to validate uuids for the AuthKey Lion Kortlepel 2023-11-23 15:57:32 +01:00
  • f0a5fa48b8 Update mod.rs Luuk van Oijen 2023-11-23 11:00:15 +01:00
  • cfea87251b cleanup Luuk van Oijen 2023-11-23 10:59:47 +01:00
  • 04c1b76402 bunch of changes to prevent deadlocking the server Luuk van Oijen 2023-11-23 10:56:51 +01:00
  • e15833084a fixed another crash Luuk van Oijen 2023-11-23 10:00:59 +01:00
  • 13207a8ddf Merge branch 'master' of https://github.com/Lucky4Luuk/beammp_rust_server Luuk van Oijen 2023-11-23 09:47:08 +01:00
  • d5aef2525f small cleanup Luuk van Oijen 2023-11-23 09:47:01 +01:00
  • efbd2a4bb8 Merge pull request #9 from OfficialLambdax/welcome/leave-notification Luuk van Oijen 2023-11-23 09:46:51 +01:00
  • 478bf48a5a to broadcast Lambdax 2023-11-23 09:44:49 +01:00
  • 1e7cccd9a9 Merge pull request #10 from OfficialLambdax/id-assign-replica Luuk van Oijen 2023-11-23 09:41:03 +01:00
  • 5fdfc10f79 assign ids Lambdax 2023-11-23 09:14:46 +01:00
  • 7eaa382f6c Merge branch 'Lucky4Luuk:master' into welcome/leave-notification Lambdax 2023-11-22 20:09:38 +01:00
  • b66251d375 fixed a crash Luuk van Oijen 2023-11-22 19:47:58 +01:00
  • e6f316a6c2 Merge branch 'Lucky4Luuk:master' into welcome/leave-notification Lambdax 2023-11-22 14:54:45 +01:00
  • 49a8e84161 Update mod.rs Luuk van Oijen 2023-11-22 14:46:31 +01:00
  • 3376eb7482 formatting Lambdax 2023-11-22 14:05:06 +01:00
  • de398c0208 welcome & leave Lambdax 2023-11-22 14:02:23 +01:00
  • cde157fdfe wip reusing of ids Luuk van Oijen 2023-11-22 13:04:56 +01:00
  • 3b0da388fb removing a dependency on openssl Luuk van Oijen 2023-11-22 12:44:17 +01:00
  • ad49713e13 replaced const with cli argument Luuk van Oijen 2023-11-22 12:36:45 +01:00
  • 191264e732 fixed crash Luuk van Oijen 2023-11-22 12:24:58 +01:00
  • 88181cf44c Update mod.rs Luuk van Oijen 2023-11-22 12:19:04 +01:00
  • 03ea9513b9 wip improved return system thingy Luuk van Oijen 2023-11-22 11:14:11 +01:00
  • 6ed714b863 closing tui no longer crashes + onShutdown event Luuk van Oijen 2023-11-22 11:02:53 +01:00
  • 669e061fdf Merge pull request #8 from OfficialLambdax/mod-request-check Luuk van Oijen 2023-11-22 10:23:32 +01:00
  • 9b78fc76db request check + ui toggle Lambdax 2023-11-22 09:54:49 +01:00
  • dfcf820824 Merge pull request #7 from OfficialLambdax/auth_key-check Luuk van Oijen 2023-11-22 08:55:37 +01:00
  • 259f3de774 key check Lambdax 2023-11-22 08:36:17 +01:00
  • d9e0761e07 wip new console Luuk van Oijen 2023-11-21 17:24:14 +01:00
  • 67cec26979 Update main.rs Luuk van Oijen 2023-11-21 10:01:54 +01:00
  • 260fd03a1f small fixes by neverless <3 Luuk van Oijen 2023-11-21 10:01:13 +01:00
  • 2323c07d8e Update main.rs Luuk van Oijen 2023-11-20 18:30:46 +01:00
  • a61554187e cpu usage finally fixed Luuk van Oijen 2023-11-20 18:30:17 +01:00
  • 6c2b131d72 kinda works + fixes a crash Luuk van Oijen 2023-11-20 17:02:50 +01:00
  • 5a42fe87fd wip racing read_tcp and read_udp Luuk van Oijen 2023-11-20 14:49:56 +01:00
  • 4551a2da60 cleanup Luuk van Oijen 2023-11-20 14:20:12 +01:00
  • 223c9a5064 cleanup Luuk van Oijen 2023-11-20 13:59:19 +01:00
  • 5097244c76 heartbeat fixes + guest support Luuk van Oijen 2023-11-20 13:33:07 +01:00
  • 4e985bc0e0 logging chat Luuk van Oijen 2023-11-20 13:08:04 +01:00
  • 7d0941dee8 now it updates whenever new data is ready Luuk van Oijen 2023-11-20 12:53:37 +01:00
  • 0e75a35c83 wip updating of server status Luuk van Oijen 2023-11-20 10:55:31 +01:00
  • 7598261aff force ipv4? Luuk van Oijen 2023-11-20 10:11:24 +01:00
  • 8280b06253 small cleanup Luuk van Oijen 2023-11-20 09:47:35 +01:00
  • 81816da44d heartbeat technically works but needs lots of work Luuk van Oijen 2023-11-20 09:40:16 +01:00
  • 7c82f474bb wip heartbeat stuff Luuk van Oijen 2023-11-20 09:34:00 +01:00
  • 4bf4727cc3 wip heartbeat stuff Luuk van Oijen 2023-11-19 22:07:16 +01:00
  • 0335d22809 wip player identifiers stuff Luuk van Oijen 2023-11-17 14:29:19 +01:00
  • 0f5d61c89b improvements to many aspects of plugins Luuk van Oijen 2023-11-16 19:47:08 +01:00
  • 37d7a289eb mod downloads are finally working Luuk van Oijen 2023-11-16 10:42:59 +01:00
  • 596a7234ed man the download protocol sucks Luuk van Oijen 2023-11-15 21:25:57 +01:00
  • 8735824495 start of http stuff Luuk van Oijen 2023-11-15 13:38:07 +01:00
  • 51c5ee0638 whoops small oversight Luuk van Oijen 2023-11-14 21:57:49 +01:00
  • 4f57680a67 more lua stuff working now + cleanup client code Luuk van Oijen 2023-11-14 14:06:05 +01:00
  • 1c21298351 more work on the lua stuff Luuk van Oijen 2023-11-14 09:53:46 +01:00
  • e781bbac8e fixed the event handler registration stuff Luuk van Oijen 2023-11-13 16:57:45 +01:00
  • a0db8aa8be more steps towards reducing cpu load Luuk van Oijen 2023-11-13 16:37:53 +01:00
  • f2b9384447 first step towards less cpu usage Luuk van Oijen 2023-11-13 12:33:15 +01:00
  • b5c6f2c3c7 Update backend_lua.rs Luuk van Oijen 2023-11-12 23:03:59 +01:00
  • 6dee028a88 Update backend_lua.rs Luuk van Oijen 2023-11-12 22:20:59 +01:00
  • 4f52e30545 wip lua event stuff Luuk van Oijen 2023-11-12 21:26:23 +01:00
  • 01fb538129 now its just MP.function instead of MP:function Luuk van Oijen 2023-11-12 16:35:15 +01:00
  • a23b5a43c0 more lua api stuff Luuk van Oijen 2023-11-12 16:29:22 +01:00
  • 8ee6ba16f2 very early version of plugin system Luuk van Oijen 2023-11-12 15:31:15 +01:00
  • 0b6ad43fbb wip small stuff Luuk van Oijen 2023-11-11 00:02:25 +01:00
  • 5d8c9cd792 interval introduced to avoid massive cpu usage Luuk van Oijen 2023-11-10 10:04:56 +01:00
  • c5ce152a30 license? Luuk van Oijen 2023-11-09 23:27:39 +01:00
  • 6c60f220eb comments + todo Luuk van Oijen 2023-11-09 15:53:29 +01:00
  • ff5a5204c9 bit of cleanup of unused old code Luuk van Oijen 2023-11-09 14:54:45 +01:00
  • ad85317f60 mod download now gets halfway Luuk van Oijen 2023-11-09 14:15:33 +01:00
  • efad9ec03e implemented the playerlist and player count Luuk van Oijen 2023-11-09 10:57:34 +01:00
  • 5011ae280c wip downloading (it doesnt work) Luuk van Oijen 2023-11-08 21:35:13 +01:00
  • ebc0dba4ef syncing cars when joining works now Luuk van Oijen 2023-11-08 17:00:48 +01:00
  • ad15846625 wip syncing of vehicles when joining Luuk van Oijen 2023-11-08 13:26:10 +01:00
  • e1b9f2b969 clients joining should no longer block acception runtime Luuk van Oijen 2023-11-08 12:52:34 +01:00
  • 3fedcf5bd5 Update mod.rs Luuk van Oijen 2023-11-08 12:04:59 +01:00
  • 190cc8f238 Update mod.rs Luuk van Oijen 2023-11-08 11:47:23 +01:00
  • 38aaf29fe8 initial commit Luuk van Oijen 2023-11-07 22:48:41 +01:00
  • 8c967a5608 test state commit rc-v3.2.0 Anonymous-275 2023-06-23 08:09:56 +01:00
  • 57a58b1a38 fix hang and crash caused by client kick Anonymous-275 2023-04-24 11:41:09 +01:00
  • 2c29a195f9 optimize: Add conditional variable to LuaResult (#162) old-master Lion 2023-03-27 13:31:21 +02:00
  • 222d2492ff Merge branch 'master' into optimize/add_cv_to_luaresult rgnter 2023-03-21 20:17:17 +01:00
  • 879b9772f5 Apply suggestions from code review Simon 2023-01-15 17:11:43 +00:00
  • c51cf090ef fix linux build Anonymous275 2022-12-29 17:20:34 +00:00
  • d677d8d58d rename Hash function to HashPassword move HashPassword to cpp only move check to line 285 Anonymous275 2022-12-29 17:06:06 +00:00
  • 4b30918659 - add 120 seconds timeout Anonymous275 2022-12-23 16:24:24 +00:00
  • 688e46f524 - fix linux build Anonymous275 2022-12-21 22:34:21 +00:00
  • 9f59c27b1f - add hash function - add password config - add debug messages for password stages - add pass boolean for heartbeat - adjust network codes Anonymous275 2022-12-21 22:26:45 +00:00
  • 058247ff13 Apply suggestions from code review feature-password-protection Simon 2023-01-15 17:11:43 +00:00
  • 5ea4bde5e2 fix linux build Anonymous275 2022-12-29 17:20:34 +00:00
  • 99e249ab2a rename Hash function to HashPassword move HashPassword to cpp only move check to line 285 Anonymous275 2022-12-29 17:06:06 +00:00
  • 2ab4ebc264 - add 120 seconds timeout Anonymous275 2022-12-23 16:24:24 +00:00
  • 16bcabbc97 - fix linux build Anonymous275 2022-12-21 22:34:21 +00:00
  • bcf6b4624a - add hash function - add password config - add debug messages for password stages - add pass boolean for heartbeat - adjust network codes Anonymous275 2022-12-21 22:26:45 +00:00
  • 6a11bcd20b fix bad package name for Ubuntu in Readme (#161) Lion 2022-12-21 16:29:49 +01:00
  • 2cf27ad837 potentially fix ghost car bug Lion Kortlepel 2022-12-20 02:56:04 +01:00
  • e8ef7de4b9 fix a bug in TriggerLocalEvent which would cause the server to std::terminate() Lion Kortlepel 2022-12-19 12:41:45 +01:00
  • 8ea7b75874 fix sol assert not actually checking the assertion *facepalm* Lion Kortlepel 2022-12-19 12:41:16 +01:00
  • 59503ccc90 use a beammp_lua_errorf instead of a std::terminate on sol2 assertion failure Lion Kortlepel 2022-12-19 11:52:22 +01:00
  • b7b578bf3e add conditional variable to LuaResult rgnter 2022-12-18 14:45:33 +01:00
  • 6c145a6dbf fix: Bad package name for Ubuntu rgnter 2022-12-18 12:32:45 +01:00