Commit Graph
100 Commits
Author SHA1 Message Date
Lion Kortlepel 29f8d29e33 Move commandline initialization after cwd setting
This fixes an issue where the log file is written to the original
directory, even if --working-directory=path was used. This can obviously
be pretty bad.
2022-02-03 18:31:18 +01:00
Lion Kortlepel e043361abb update libraries 2022-02-03 18:30:00 +01:00
Lion Kortlepel fca5bbcec9 UpdateCheck: Try all URLs 2022-01-21 14:26:42 +01:00
Lion Kortlepel 2a588954be advance to 3.0.1 2022-01-20 21:31:00 +01:00
Lion Kortlepel cd4129e05d add api-v header to heartbeat post 2022-01-20 16:09:08 +01:00
Lion Kortlepel c42c748b37 start fixing backend heartbeat 2022-01-20 15:46:13 +01:00
Lion 179b33a7ab Merge pull request #76 from BeamMP/patch-http-server-default
HTTP Server disabled by default
2021-12-23 14:28:33 +01:00
Lion Kortlepel 1b14206a3c HTTP Server disabled by default 2021-12-23 14:24:00 +01:00
Lion 0cf81cf3f4 Merge pull request #73 from BeamMP/lionkor-readme-patch
Patch README Dependency List, fix Changelog
2021-12-16 23:54:33 +01:00
Lion 801780bcb1 Update Changelog.md 2021-12-16 16:02:31 +01:00
Lion 84d52578e0 Merge pull request #75 from BeamMP/release-3-0-0-patch
Release v3.0.0 final patch
2021-12-15 18:26:08 +01:00
Lion Kortlepel 3555cec5fe Simplify fix for event argument bug 2021-12-13 13:48:18 +01:00
Lion Kortlepel 71efe30345 Bump to 3.0.0, possible fix for event argument bug 2021-12-13 13:22:58 +01:00
Lion 5df8aedf08 Update Changelog.md 2021-12-11 10:35:11 +01:00
Lion c3ab4b729a Update README.md 2021-12-09 14:15:50 +01:00
Lion 464aa3b59f Update README.md 2021-12-09 14:13:05 +01:00
Lion cfe63198c7 Merge pull request #50 from BeamMP/rewrite-lua
Rewrite Lua + New Lua Features + New Console + Commandline Args
2021-12-09 13:04:48 +01:00
Lion Kortlepel 435d73f0c1 Remove message thing from master, reimplement this later 2021-12-09 12:09:55 +01:00
Lion Kortlepel a5c23f8dde Add ping packet support 2021-12-09 12:08:41 +01:00
Lion 6c5b2cbeb5 Merge branch 'master' into rewrite-lua 2021-12-09 12:04:33 +01:00
Lion Kortlepel ca5b3956a1 Http: Dont generate ssl key/cert with ssl off, reinterpret_cast for
windows
2021-12-08 17:39:13 +01:00
Lion Kortlepel 924e18c163 Remove /status placeholder 2021-12-08 17:39:13 +01:00
Lion Kortlepel a19943c96d Example impl for /status 2021-12-07 15:34:01 +01:00
Lion Kortlepel cd19ae0836 Add shutting down / shutdown states to state keeper 2021-12-07 14:25:04 +01:00
Lion Kortlepel 3ee83904a1 Windows rewrite when
jfc since when is `c_str()` not convertible to `const char*`?
2021-12-06 15:13:55 +01:00
Lion Kortlepel fe652cbf42 Fix server paths 2021-12-06 15:08:01 +01:00
Lion Kortlepel 2c115a2b2c Fix GCC pragma to not appear on windows 2021-12-06 15:04:28 +01:00
Lion Kortlepel 1172420b77 Add https to changelog 2021-12-06 14:21:25 +01:00
Lion Kortlepel 92d9857902 Re-add commandline
Bruh @jimkoen
2021-12-06 14:16:40 +01:00
Lion Kortlepel 816d3d5df8 Re-add split history (?) 2021-12-06 14:12:54 +01:00
Lion Kortlepel 817a146699 Add state id to lua prompt 2021-12-06 13:57:40 +01:00
Lion Kortlepel 3cce875fbb Add UseSSL option to server config 2021-12-06 13:47:07 +01:00
Lion Kortlepel a1335e8c7d Add statuses, status messages 2021-12-06 13:17:54 +01:00
Lion Kortlepel 0f74eca2ee Fix various issues and crashes 2021-12-06 12:28:52 +01:00
Lion Kortlepel 279c93179c Fix segfault in http 2021-12-06 10:22:52 +01:00
Lion Kortlepel 62cc1e9ce4 Http: Add config value to turn it off, move all http settings into a category in the config 2021-12-06 09:53:13 +01:00
Lion Kortlepel bd41382233 Application::TSettings: Improve default initialisation 2021-12-06 09:00:57 +01:00
Lion Kortlepel b33d50361c fix typo in --help 2021-12-05 01:40:39 +01:00
Lion Kortlepel 479bb9f931 TLuaEngine: Make WaitForAll timeout optional 2021-12-05 01:32:15 +01:00
Lion Kortlepel 672c7d02d1 Common: Add lua warn 2021-12-05 01:31:44 +01:00
Lion Kortlepel a289d0e872 Add timeout to WaitForAll 2021-12-05 01:09:41 +01:00
Lion Kortlepel 86169ad0fa TConsole: Add notice about help command on wrong command 2021-12-05 00:55:42 +01:00
Lion Kortlepel f477570a1c Add changelog about new console 2021-12-05 00:54:24 +01:00
Lion Kortlepel 7b99ccb08e Add --working-directory flag 2021-12-05 00:42:50 +01:00
Lion Kortlepel 265dd710cf add status command 2021-12-02 01:25:17 +01:00
Lion Kortlepel eb67f483b2 Another possible fix for deadlock 2021-11-29 03:07:20 +01:00
Lion Kortlepel 98c7fea139 Possible fix for event handler timeouts 2021-11-29 02:56:41 +01:00
Lion Kortlepel ccdc5dae17 update commandline 2021-11-29 02:09:05 +01:00
Lion Kortlepel 1bc9a5293e Add kick response 2021-11-29 02:03:20 +01:00
Lion Kortlepel c3151093e2 CMake: remove __linux completely 2021-11-29 01:42:23 +01:00
Lion Kortlepel 8f77f1c8c0 Add kick, fix cmakelists pretending to be on linux all the time
lol
2021-11-29 01:34:35 +01:00
Lion Kortlepel 19d67dee95 Add GetPlayerIDByName, kick, say 2021-11-29 01:14:37 +01:00
Lion Kortlepel fc440bea2a Add ability to switch into other lua states 2021-11-29 00:37:00 +01:00
Lion Kortlepel c91f3ee33c Print entering and leaving lua as raw 2021-11-29 00:17:09 +01:00
Lion Kortlepel 297b646d33 update commandline 2021-11-29 00:17:03 +01:00
Lion Kortlepel 768d0466f4 Add simple command interface 2021-11-28 23:45:03 +01:00
Lion Kortlepel 1e0ab6bbb3 Update commandline 2021-11-28 23:44:56 +01:00
Lion Kortlepel 472ec3390c Update changelog 2021-11-27 12:25:31 +01:00
Lion Kortlepel a4123d7d7c Remove --ip example 2021-11-27 03:28:35 +01:00
Lion Kortlepel 6fd54f7907 Fix server message printing bug
There was a space missing
2021-11-27 02:31:21 +01:00
Lion Kortlepel fd7bea0f36 Add BEAMMP_{WINDOWS,LINUX,APPLE} preprocessor defines instead of platform specific ones 2021-11-27 02:11:22 +01:00
Lion Kortlepel 9d2d4bb221 Remove --ip
This should be re-added later as a ServerConfig value
2021-11-26 19:08:05 +01:00
Lion Kortlepel e1756298af Fix doubled consent settings in ServerConfig 2021-11-26 19:07:08 +01:00
Lion Kortlepel eae27633db Add commandline arguments, implement --config, --version, --help 2021-11-26 19:04:21 +01:00
Lion Kortlepel 938774618c Fix apple + linux compatibility 2021-11-26 13:25:09 +01:00
Lion Kortlepel a7db41ebaa write thread ids to file 2021-11-21 03:31:35 +01:00
Lion Kortlepel 66d4e34a75 print always 2021-11-21 03:29:22 +01:00
Lion Kortlepel 7169e65305 clarify thread names 2021-11-21 03:19:02 +01:00
Lion Kortlepel 097e52674b update commandline 2021-11-21 03:04:50 +01:00
Lion Kortlepel 1ec47252f2 update commandline 2021-11-21 02:31:52 +01:00
Lion Kortlepel 2ddac7f138 update commandline 2021-11-21 02:26:02 +01:00
Lion Kortlepel cf08dee84f Common: Make TID work on Windows 2021-11-19 13:12:27 +01:00
Lion Kortlepel f1148ed1c4 LuaAPI: Show quotes around strings in table dumps (#60) 2021-11-19 13:03:27 +01:00
Lion Kortlepel b6fa3574fd RegisterThread: Add TID print (#63) 2021-11-19 12:46:43 +01:00
Lion Kortlepel 7079e80b71 Lua: Remove leading space in onChatMessage (fix #35) 2021-11-19 12:43:27 +01:00
Lion Kortlepel 48b9aa72dc update commandline 2021-11-10 00:38:03 +01:00
Lion Kortlepel c36ea52f60 Http: Use ipv4 2021-11-08 23:45:35 +01:00
Lion Kortlepel 87f23427a1 CMake: Nail down lua to be 5.3 2021-11-08 23:13:47 +01:00
Lion Kortlepel 7197c23632 TNetwork: Possible ip address fix 2021-11-08 23:10:24 +01:00
Lion Kortlepel b5ea084c9b update commandline 2021-11-08 22:25:23 +01:00
Lion Kortlepel f8af134dc9 start writing http lua stuff, also heartbeat debug printing 2021-11-08 22:08:07 +01:00
Lion Kortlepel 3e7aa763ed fix release build 2021-11-08 00:01:41 +01:00
Lion Kortlepel 5fdd7beac8 remove stray zip.h include 2021-11-07 23:56:22 +01:00
Lion Kortlepel 701a7feee3 remove boost, add httplib, temporarily remove http* lua 2021-11-07 23:54:33 +01:00
Lion Kortlepel 1e305c3c90 Http: cleanup 2021-11-07 23:09:06 +01:00
Lion Kortlepel 9f5fa8fb9b Remove libzip 2021-11-06 13:03:20 +01:00
Lion Kortlepel fdc205f521 Add ScopedTimer, Remove some comments 2021-10-31 01:27:21 +02:00
Lion a18abd6c8b Update README.md 2021-10-27 18:33:50 +01:00
Lion 1b2ea88a71 README: add irc and discord links 2021-10-27 18:33:50 +01:00
Lion Kortlepel 50589fbe3d send 'Om' to self 2021-10-26 17:39:59 +02:00
Lion Kortlepel 7287fce341 possible actions fix
thank you, anon!
2021-10-26 02:22:03 +02:00
Lion Kortlepel 6de625682d fix compiler error, empty content_type does nothing now 2021-10-26 02:12:17 +02:00
Lion Kortlepel 6189aed6e7 broadcast Om packets 2021-10-26 02:08:02 +02:00
Lion Kortlepel c4d6aab08b fix MP.HttpGET (was not passing contentType) 2021-10-08 08:44:20 +02:00
Lion Kortlepel 577d4c429d TNetwork: Use 'K' packet instead of 'E' to kick players 2021-10-02 01:44:13 +02:00
Lion Kortlepel d027f7f29f Lua: Kick properly (with ClientKick), add chat message printing 2021-10-02 01:28:58 +02:00
Lion Kortlepel af14188ec0 remove spammy debug 2021-10-01 04:22:33 +02:00
Lion Kortlepel 1ee45c9d1a Ignore BEAMMP_FN_NOT_FOUND errors 2021-10-01 04:09:40 +02:00
Lion Kortlepel d1f890752a Report errors on WaitForAll 2021-10-01 03:56:18 +02:00
Lion Kortlepel 9eabd19e17 Report more errors, better 2021-10-01 03:52:12 +02:00