Commit Graph

  • 3da0af37e4 V2.0.2 v2.0.2 Anonymous-275 2021-03-31 20:56:08 +03:00
  • baa41dd65a Timeout set to 30 secs Anonymous-275 2021-03-31 20:19:19 +03:00
  • 534b457f48 Possible ghost connection ellimination Anonymous-275 2021-03-31 20:15:42 +03:00
  • 029cf94e68 UnicycleID reset Anonymous-275 2021-03-31 19:58:02 +03:00
  • 15f7a6ba85 Unicycle edit check Anonymous-275 2021-03-31 19:49:52 +03:00
  • 86b5d91579 Try to fix max car limit Anonymous-275 2021-03-31 19:31:45 +03:00
  • 31486bcb56 Car limit fix Anonymous-275 2021-03-31 19:27:05 +03:00
  • 08660d83dc Unicycle bypass vehicle limit Anonymous-275 2021-03-31 19:18:32 +03:00
  • 6d8f75a577 Queue on player list update Anonymous-275 2021-03-31 17:51:38 +03:00
  • 018246cea5 fix deadlock in GetCarData, SetCarData Lion Kortlepel 2021-03-31 14:50:49 +02:00
  • a584e25bf3 fix deadlock in DeleteCar Lion Kortlepel 2021-03-31 14:44:50 +02:00
  • d4d773b769 revert copy-fix, it broke mutex locked contexts Lion Kortlepel 2021-03-31 12:15:26 +02:00
  • 56a02f0215 fix vehicle copy on GetAllCars, TSetOfVehicleData is now vector<> Lion Kortlepel 2021-03-31 12:12:01 +02:00
  • 7231c69e10 Lock when accessing vehicles Anonymous-275 2021-03-31 12:42:29 +03:00
  • 3c68dfaeaf Update LICENSE Lion 2021-03-31 01:31:06 +02:00
  • 69709968fd fix release action again v2.0.1 Lion Kortlepel 2021-03-31 01:15:24 +02:00
  • 5b9effad85 fix release action Lion Kortlepel 2021-03-31 01:10:33 +02:00
  • 808ab94c68 V2.0.1 Anonymous-275 2021-03-31 01:57:11 +03:00
  • e7ae71513c moved an if block again feeling good Anonymous-275 2021-03-31 01:39:50 +03:00
  • b825e5685b moved a if block feeling good Anonymous-275 2021-03-31 01:21:31 +03:00
  • e47821416a Queue packets in SendAll Anonymous-275 2021-03-31 01:11:22 +03:00
  • 50549f3d1a Copy set of shared ptrs Anonymous-275 2021-03-31 00:36:15 +03:00
  • f323d50e34 Decreased the scope of read mutex Anonymous-275 2021-03-31 00:05:05 +03:00
  • 24994d7dde Added 'E' to the filter Anonymous-275 2021-03-30 23:02:49 +03:00
  • 77337204e5 Specific queue filtering Anonymous-275 2021-03-30 23:01:27 +03:00
  • dad1acbb91 Filtering spam packets Anonymous-275 2021-03-30 22:32:16 +03:00
  • 8b755e6b7b Commented spam print Anonymous-275 2021-03-30 22:14:47 +03:00
  • 7ccc5a963a Clear the queue if we failed to sync it Anonymous-275 2021-03-30 22:10:57 +03:00
  • ca24339c9a Possible deadlock fix Anonymous-275 2021-03-30 20:45:57 +03:00
  • fc201efa4b possibly fix some issues with not disconnecting disconnected players Lion Kortlepel 2021-03-30 17:04:40 +02:00
  • 533c8c80e1 break if TCPRcv fails Lion Kortlepel 2021-03-30 16:34:49 +02:00
  • 78fb81004e change timeout to 60s instead of 10, might fix the timeout mass kick Lion Kortlepel 2021-03-30 16:27:25 +02:00
  • 942b7baa74 update ping time on udp packets Lion Kortlepel 2021-03-30 16:24:05 +02:00
  • aa72b2507e fix weird macro compile error Lion Kortlepel 2021-03-30 16:21:08 +02:00
  • 9860240e24 revert change, apparently this doesn't do it Lion Kortlepel 2021-03-30 16:16:55 +02:00
  • cda8168c58 fix boost crash Lion Kortlepel 2021-03-30 16:15:44 +02:00
  • 667bd7f7c8 add name to debug print, update ping time each packet Lion Kortlepel 2021-03-30 15:57:16 +02:00
  • b524aa67de add debug print in timeout ping update Lion Kortlepel 2021-03-30 15:53:55 +02:00
  • e35d1b5457 attempt to fix mass timeout kick Lion Kortlepel 2021-03-30 15:41:05 +02:00
  • 1875c8832d update ping time on any packet, not just ping packets, for now Lion Kortlepel 2021-03-30 15:31:04 +02:00
  • 61726ea3ab fix data race issue no.2 Lion Kortlepel 2021-03-30 15:19:11 +02:00
  • e4d6c86919 fix race condition in packet queueing Lion Kortlepel 2021-03-30 15:13:32 +02:00
  • eaa6b5322f dont SIGPIPE on broken pipe send() Lion Kortlepel 2021-03-30 15:04:53 +02:00
  • 2c06a98e00 add debug print to missed packet sending Lion Kortlepel 2021-03-30 14:59:39 +02:00
  • e73d578797 add debug print on timeout kick Lion Kortlepel 2021-03-30 14:58:01 +02:00
  • 704e25636d possible hotfix for crashes Lion Kortlepel 2021-03-30 14:38:13 +02:00
  • c7cf0a733e revert changes, they didn't fix it Lion Kortlepel 2021-03-30 14:32:56 +02:00
  • 24a34d7a97 possible crash fix Lion Kortlepel 2021-03-30 14:20:31 +02:00
  • 1c98921127 add debug print to diagnose crash Lion Kortlepel 2021-03-30 14:19:03 +02:00
  • 2d898f8665 possible crash fix for linux Lion Kortlepel 2021-03-30 14:07:53 +02:00
  • 229914ac74 remove auth response printing Lion Kortlepel 2021-03-30 13:34:03 +02:00
  • 3258b04dad Update README.md Lion 2021-03-30 02:31:33 +02:00
  • 603663ed2c hotfix register thread *again* Lion Kortlepel 2021-03-30 01:56:33 +02:00
  • 44f2fdfa7c attempt to fix client thread registering again Lion Kortlepel 2021-03-30 01:54:43 +02:00
  • 19abb5b68c add quotes around player names to clarify further in thread name debug prints Lion Kortlepel 2021-03-30 01:50:57 +02:00
  • dd5b0bdd6d add id to debug thread id print Lion Kortlepel 2021-03-30 01:44:32 +02:00
  • 9c9f503e5c fix debug printing in debug builds (yes) Lion Kortlepel 2021-03-30 01:18:12 +02:00
  • b4850f09a9 fully switch to new backend urls Lion Kortlepel 2021-03-30 01:02:53 +02:00
  • 3094d382ff implement thread names in debug mode Lion Kortlepel 2021-03-30 00:30:24 +02:00
  • 940a39ed4e fix artifact generation for windows Lion Kortlepel 2021-03-29 23:40:02 +02:00
  • 23b39bb6c7 update workflows to save artifacts Lion Kortlepel 2021-03-29 23:33:25 +02:00
  • 2cd6e21f8c Updating strings to v2 Starystars67 2021-03-29 22:23:56 +01:00
  • 3c6aa741ef Update .name Anonymous-275 2021-03-26 22:56:07 +02:00
  • e79318e49a Merge branch 'master' of ssh://github.com/BeamMP/BeamMP-Server Anonymous-275 2021-03-25 02:39:59 +02:00
  • e8938968f2 update gitignore Anonymous-275 2021-03-25 02:37:47 +02:00
  • e6f79a8dd1 Delete .idea directory Anonymous275 2021-03-25 02:33:16 +02:00
  • 347e72ce90 update .gitignore Anonymous-275 2021-03-25 02:21:45 +02:00
  • a90c67f47d Update .gitignore Anonymous275 2021-03-25 02:05:58 +02:00
  • 956b2ef5b5 Fixed setting vehicle data Anonymous275 2021-03-19 19:56:02 +02:00
  • 31d68249a8 Update README.md Lion 2021-03-19 00:14:31 +01:00
  • 6d3e053c71 Update README.md Lion 2021-03-19 00:14:00 +01:00
  • 87a1564c0a actions: also apply vcpkg fix for release-build action Lion Kortlepel 2021-03-18 23:37:18 +01:00
  • e6109c98bd Application: Move some string literal URLs to functions Lion Kortlepel 2021-03-18 23:30:52 +01:00
  • c372e63bd1 possible fix for vcpkg github actions cache issue Lion Kortlepel 2021-03-18 22:46:41 +01:00
  • 709ac1dd58 specify ID for now since vcpkg is not a submodule Anonymous275 2021-03-15 14:36:01 +02:00
  • 6ead6bbb1e Always aim for latest vcpkg Anonymous275 2021-03-15 14:29:05 +02:00
  • 50fb023eff Update cmake-windows.yml Anonymous275 2021-03-15 14:01:15 +02:00
  • 08d043da8d Set C++17 after building libs, added vcpkg root if needed by libs Anonymous275 2021-03-15 01:16:26 +02:00
  • c623bdea91 cleaned unused ifdef Anonymous275 2021-03-14 17:45:10 +02:00
  • b953bae5da Fixed Vehicle Data being copied on construction Anonymous275 2021-03-09 02:34:02 +02:00
  • e039eeaab8 don't count pps changes towards heartbeat hot-changes Lion Kortlepel 2021-03-09 01:13:37 +01:00
  • 15cad02e13 Debug build fix Anonymous275 2021-03-09 01:57:50 +02:00
  • 67f22c7d76 Tweaks Anonymous275 2021-03-09 01:51:45 +02:00
  • 632a5f2801 update commandline library Lion Kortlepel 2021-03-09 00:46:54 +01:00
  • 44fa68e6da Fixed windows build Anonymous275 2021-03-09 01:46:03 +02:00
  • 33e0cac4c1 update commandline to newer version Lion Kortlepel 2021-03-09 00:44:22 +01:00
  • a7f1e93ca2 Update README.md Lion 2021-03-09 00:08:36 +01:00
  • f8a9d01749 add websocketpp to github actions builds Lion Kortlepel 2021-03-08 23:59:00 +01:00
  • 356354d1eb use recursive checkout for github actions Lion Kortlepel 2021-03-08 23:49:25 +01:00
  • 40cae31885 Merge TUDPServer and TTCPServer into TNetwork Lion Kortlepel 2021-03-08 23:45:25 +01:00
  • 05c5fb047c SendToAll: also send while syncing the missed packet queue handles this case Lion Kortlepel 2021-03-07 01:36:54 +01:00
  • 83145d7466 add 1 second delay before we start sending missed data during sync Lion Kortlepel 2021-03-07 01:05:11 +01:00
  • 3c48ac6145 fix issue with spamming 1kB until death Lion Kortlepel 2021-03-07 00:46:29 +01:00
  • 3fe8d48ada Packet queuing on syncing Anonymous275 2021-03-07 01:04:54 +02:00
  • f0abfcc0ef Added lua GetIdentifiers Anonymous275 2021-03-06 18:17:27 +02:00
  • 7410e31230 Use of std::move and added DEBUG ifdef Anonymous275 2021-03-06 01:45:20 +02:00
  • 3bc8744b63 Removed debug printing Anonymous275 2021-03-06 01:28:53 +02:00
  • c076c83edc Fxed lua_GetCars Anonymous275 2021-03-06 01:27:43 +02:00
  • 776ddcbbef x86 support Anonymous275 2021-03-04 22:44:33 +02:00
  • 9a74434bbb Small edits Anonymous275 2021-02-28 15:53:23 +02:00