Commit Graph

  • 7dd2d89ad9
    clarify auth version reject message Lion Kortlepel 2024-10-09 16:48:40 +02:00
  • 3403c8acba
    fix version check on auth Lion Kortlepel 2024-10-09 16:44:38 +02:00
  • 0a6eecee69
    report correct client minimum version to the backend Lion Kortlepel 2024-10-09 16:37:16 +02:00
  • cf3985ce00
    Add Lua function to get a player's role (#366) v3.6.0 Lion 2024-10-05 16:09:37 +02:00
  • b04c5068ea
    bump version Lion Kortlepel 2024-10-05 16:09:02 +02:00
  • 077bb6b1cd
    Add player limit bypass to onPlayerAuth (#372) Lion 2024-10-05 16:07:53 +02:00
  • 0850cde1fb
    Add MP.SendNotification (#373) Lion 2024-10-05 16:07:27 +02:00
  • 611e53b484
    Mod hashing + better download (#374) Lion 2024-10-04 23:29:11 +02:00
  • f039f57f11 Fix error messages on sendnotification Tixx 2024-10-04 20:24:30 +02:00
  • 5d34090952
    fix stupid read size error leading to corrupt zip Lion Kortlepel 2024-09-29 01:34:38 +02:00
  • 88ca17236a
    remove two-socket download Lion Kortlepel 2024-09-29 01:15:48 +02:00
  • a4b62d013c
    implement mod hashing + new download Lion Kortlepel 2024-09-29 00:32:52 +02:00
  • 9a0270cb09 Return nil instead of "" when there's no client Tixx 2024-09-28 21:05:04 +02:00
  • 55f1a3c734
    Add MP.Get (#369) Lion 2024-09-28 20:30:14 +02:00
  • bb3c762d68 Add player limit bypass to onPlayerAuth Tixx 2024-09-28 14:52:04 +02:00
  • 3ade7f5743 Add MP.SendNotification Tixx 2024-09-28 13:35:25 +02:00
  • 9d44c2063c Remove break after return Tixx 2024-09-22 15:34:13 +02:00
  • 17185da53b Add MP.Get Tixx 2024-09-21 23:17:08 +02:00
  • 623dfa17d5 Remove expiry check and add braces Tixx 2024-09-20 14:45:41 +02:00
  • 7f69e336a9
    Fix exception propagation on packet decompression (#365) v3.5.1 Lion 2024-09-20 11:39:36 +02:00
  • f08dfc0585
    fix MaxPlayers setting using value of MaxCars (#367) Lion 2024-09-20 11:39:22 +02:00
  • a9dee2bec5
    fix MaxPlayers using value of MaxCars Deer McDurr 2024-09-19 22:15:12 +02:00
  • 5319c2878a
    bump version to v3.5.1 Lion Kortlepel 2024-09-19 17:24:57 +02:00
  • 73f494041a
    fix exception propagation on packet decompression Lion Kortlepel 2024-09-19 16:58:04 +02:00
  • caafb216c9 Add MP.GetPlayerRole(player_id) Tixx 2024-09-19 07:49:59 +02:00
  • 530d605bc1
    fix release v3.5.0 Lion Kortlepel 2024-09-19 01:54:16 +02:00
  • 63b2a8e4a3
    Add post event(s) (#364) Lion 2024-09-19 01:37:17 +02:00
  • a7a19d9a30
    Fix disconnect not calling onVehicleDeleted (#336) Lion 2024-09-18 18:08:46 +02:00
  • 3068a0e5c4
    add back car deletion Lion Kortlepel 2024-09-18 16:46:11 +02:00
  • f70514a021
    add postVehicleEdited Lion Kortlepel 2024-09-18 16:34:56 +02:00
  • 94768c916d
    add postChatMessage Lion Kortlepel 2024-09-18 16:30:49 +02:00
  • 86b37e8ae1
    move postPlayerAuth later again, after client insert Lion Kortlepel 2024-09-18 16:23:50 +02:00
  • 8f9db10474
    move postPlayerAuth to after kick Lion Kortlepel 2024-09-18 16:09:21 +02:00
  • afa5a04043
    add postPlayerAuth Lion Kortlepel 2024-09-18 16:08:00 +02:00
  • 4444be0af9
    add postVehicleSpawn event Lion Kortlepel 2024-09-18 15:50:42 +02:00
  • 5f7207bc52
    Move toml11 out of vcpkg since the toml11 authors broke it (#352) Lion 2024-09-18 16:18:38 +02:00
  • 9927d2befb
    add toml11 submodule Lion Kortlepel 2024-09-18 15:58:55 +02:00
  • 60f88916a9
    remove toml11 from vcpkg.json Lion Kortlepel 2024-09-18 15:51:11 +02:00
  • 0cc73e70c9 fix onVehicleDeleted not being triggered when onVehicleSpawn is triggered SaltySnail 2024-06-17 00:13:09 +02:00
  • bfb2086e05 fix all other places where onVehicleDeleted isn't triggered after a delete packet is sent SaltySnail 2024-06-13 23:00:52 +02:00
  • 9d67838f8f fix #225 SaltySnail 2024-06-13 19:15:33 +02:00
  • bbfb85155e fix github workflows 20dka 2024-09-14 22:03:47 +02:00
  • ce5f2e666d
    Download Refactoring (#356) Lion 2024-08-31 20:32:23 +02:00
  • e076197ab2
    support for non toplevel event handlers (#360) Lion 2024-08-31 20:30:02 +02:00
  • ee03afb9a1 fix gh linux build 20dka 2024-08-29 20:17:01 +02:00
  • f775678e2e support for nested lua handlers 20dka 2024-08-28 03:21:12 +02:00
  • 45bb6ca6f3 fill out lua EventName 20dka 2024-08-28 22:13:59 +02:00
  • f5f6b8534d
    Add IPv6 support (#349) SaltySnail 2024-08-20 20:35:48 +02:00
  • f3627ce0bf
    Merge branch 'fix-little-issues' into minor Lion Kortlepel 2024-07-28 10:54:55 +02:00
  • e1aaaf5e63
    Merge branch 'fix-little-issues' into minor Lion Kortlepel 2024-07-28 10:52:33 +02:00
  • a147edd31a
    update to toml11 v3.4.1 Lion Kortlepel 2024-07-27 20:25:45 +02:00
  • 214096409d
    Add stack trace to server lua engine (#350) Lion 2024-07-27 19:57:37 +02:00
  • 4a062e5aa0
    Fix not following naming convention SaltySnail 2024-07-17 19:00:21 +02:00
  • ba723ee106 revert fix for sol2 Lion Kortlepel 2024-07-16 17:51:31 +02:00
  • 49ed82bea1 add more info to debug print for freebsd ipv6 support Lion Kortlepel 2024-07-16 17:30:45 +02:00
  • 0d848fda7c add warning about IPV6_V6ONLY=false not working on FreeBSD Lion Kortlepel 2024-07-16 17:25:29 +02:00
  • a0040d8c57 fix invalid sol2 linking Lion Kortlepel 2024-07-16 16:58:12 +02:00
  • baa2c86e25
    fix typo in DeComp buffer size logic Lion 2024-07-15 12:35:32 +02:00
  • 0950d367d4
    refactor decompression limits and resizing Lion 2024-07-15 12:31:09 +02:00
  • 8b21b6cef3
    add comments to DeComp() magic numbers Lion 2024-07-15 12:26:08 +02:00
  • 82a6d4af60
    repeat sendfile() until all data is sent Lion Kortlepel 2024-07-14 17:01:24 +02:00
  • 8b753ab6ea
    ignore SIGPIPE in sendfile() implementation of mod sending Lion Kortlepel 2024-07-14 17:01:08 +02:00
  • b097acfd4a
    use sendfile64 Lion Kortlepel 2024-07-14 16:17:39 +02:00
  • 5baeaa72c2
    clarify RAM requirements Lion Kortlepel 2024-07-14 16:03:08 +02:00
  • bd76e28ca6
    use sendfile to send mods on linux Lion Kortlepel 2024-07-14 15:33:26 +02:00
  • 012ce08b91 Add proper lua server stacktraces SaltySnail 2024-07-14 03:18:59 +02:00
  • 9db3619cd8
    cleanup and add comments to traceback feature Lion Kortlepel 2024-07-14 01:50:31 +02:00
  • 6f4c3f0ceb
    add traceback to lua errors by way of shitty lua hacks Lion Kortlepel 2024-07-14 01:43:01 +02:00
  • 4fad047bf4 Add working stacktrace SaltySnail 2024-07-14 01:00:57 +02:00
  • 5502c74229 add stacktrace to the server lua engine (WIP) SaltySnail 2024-07-14 00:22:48 +02:00
  • eaedeb5324
    add IPv6 support Lion Kortlepel 2024-07-12 15:45:50 +02:00
  • 72022e3349
    Refactor config, add settings command (#295) Lion 2024-06-26 14:24:24 +02:00
  • 08374b1398 deprecate Ubuntu 20.04 Lucca Jiménez Könings 2024-06-26 14:10:59 +02:00
  • 29f4d0d286 run clang-format Lucca Jiménez Könings 2024-06-26 14:06:06 +02:00
  • 3c80bcbf01 remove line ChronoWrapper.cpp:13 as discussed in review Lucca Jiménez Könings 2024-06-26 13:40:39 +02:00
  • 5919fc6f47 improve acl error message consistency Lucca Jiménez Könings 2024-06-26 13:38:07 +02:00
  • 461fb5d896 improve error messages Lucca Jiménez Könings 2024-06-26 13:34:32 +02:00
  • 6731b3e977 fix typo Lucca Jiménez Könings 2024-06-26 13:12:10 +02:00
  • e7c7f45039 fix chrono wrapper Lucca Jiménez Könings 2024-06-26 13:10:46 +02:00
  • 0748267fab remove superflous comments Lucca Jiménez Könings 2024-06-26 13:10:34 +02:00
  • 8c32d760be fix confusing error when setting wrong key Lucca Jiménez Könings 2024-06-26 13:09:18 +02:00
  • 7919f81927 remove dead code for deprecated config format Lucca Jiménez Könings 2024-06-26 13:08:26 +02:00
  • 26ef39827e fix AuthKey being writable from console Lucca Jiménez Könings 2024-06-26 13:07:58 +02:00
  • 2451e08b01 update remaining sections of code after merge Lucca Jiménez Könings 2024-06-26 12:31:47 +02:00
  • 25739cb1bd Merge branch 'minor' into 158-bug-running-settings-help-returns-nothing Lucca Jiménez Könings 2024-06-26 11:43:38 +02:00
  • 814927d0a1 change log output for consistency Lucca Jiménez Könings 2024-06-26 11:11:13 +02:00
  • 6c0a8d1d62 remove superflous code Lucca Jiménez Könings 2024-06-26 11:10:27 +02:00
  • 0d3256c429 Remove todo in accordance with review Lucca Jiménez Könings 2024-06-26 11:08:57 +02:00
  • 509225f151 Move tests from .h to .cpp Lucca Jiménez Könings 2024-06-26 11:07:46 +02:00
  • 73ecef1a87 Move map declarations in Settings.h into .cpp Lucca Jiménez Könings 2024-06-26 11:07:14 +02:00
  • 28a9690a64
    validate Ot packets Lion Kortlepel 2024-06-23 21:58:32 +02:00
  • 07a8d49046
    fix tcp send also Lion Kortlepel 2024-06-22 23:56:18 +02:00
  • bfb0675efa
    send large packets over tcp Lion Kortlepel 2024-06-22 23:51:01 +02:00
  • 105fd6d4c9
    rewrite compression and decompression to limit at 30 MB Lion Kortlepel 2024-06-22 22:47:31 +02:00
  • 70967a81a3
    add RateLimiter class fix-dos-protection sla-ppy 2024-06-20 16:39:03 +02:00
  • 93a477e9c3
    refactor dos protection sla-ppy 2024-06-20 07:28:55 +02:00
  • 2c05a442ee
    add a simple DOS protection system Igor 2024-03-29 10:56:05 +03:00
  • 5afc07b0b3 add RateLimiter class simple-dos-protected sla-ppy 2024-06-20 16:39:03 +02:00
  • a9385c47e1
    Adjust allow guests feature in heartbeat to follow Backend#33 (#341) Lion 2024-06-20 09:00:13 +02:00
  • 1e9c4e357c
    adjust allow guests feature in heartbeat to follow Backend#33 Lion 2024-06-20 08:58:58 +02:00