Lion Kortlepel
fe36191baf
fix github actions
...
Possible fix for sentry url not showing up in windows build
possible fix for sentry, again
add static_assert in attempt to fix issue with sentry
use target_compile_definitions instead of add_compile_definitions
2021-09-08 19:55:03 +03:00
Lion Kortlepel
003a8269aa
Fix url
2021-09-08 19:55:03 +03:00
Lion Kortlepel
12123582ad
add non-working GET for version
2021-09-08 19:55:03 +03:00
Lion Kortlepel
b9f594896a
Sentry: setup user after config init so that we can sent the authkey
2021-09-08 19:55:03 +03:00
Lion Kortlepel
f4fc182d5e
movre TSentry include up, possibly fixing windows actions issue with
...
macros
im really starting to appreciate that windows API includes clash with
each other because of macros, its super fun
2021-09-08 19:55:03 +03:00
Lion Kortlepel
d1a0eaffab
Sentry: move print as it was blocking (?)
2021-09-08 19:55:03 +03:00
Lion Kortlepel
969cd93358
rename Sentry to TSentry
...
windows filenames arent case-sensitive so it doesnt know which
sentry.h we mean.
2021-09-08 19:55:03 +03:00
Lion Kortlepel
b3a8b1a682
CMakeLists: move sentry back in, add C to languages
2021-09-08 19:55:03 +03:00
Lion Kortlepel
2774a73d83
Sentry: move welcome message to after version print
2021-09-08 19:55:03 +03:00
Lion Kortlepel
739eaad199
Sentry: print welcome string on startup
2021-09-08 19:55:03 +03:00
Lion Kortlepel
a7c28a8d0d
fix curl, print segfault
2021-09-08 19:55:03 +03:00
Lion Kortlepel
2b4fec6d11
Sentry: implement basic exception reporting, error breadcrumbs
2021-09-08 19:55:03 +03:00
Lion Kortlepel
da41862f49
working sentry-native
2021-09-08 19:55:03 +03:00
Lion Kortlepel
d18afdf84b
Lua: add onShutdown
2021-08-02 14:01:01 +02:00
Lion Kortlepel
208a41d45f
remove unused
2021-06-23 01:54:17 +02:00
Lion Kortlepel
1abf6d5adf
Fully implement TOML config file, delete .idea folder
...
The new config is called "ServerConfig.toml" and uses the TOML library.
It's nice.
2021-06-23 01:54:17 +02:00
Lion Kortlepel
b4850f09a9
fully switch to new backend urls
2021-03-30 01:02:53 +02:00
Lion Kortlepel
3094d382ff
implement thread names in debug mode
2021-03-30 00:30:24 +02:00
Lion Kortlepel
40cae31885
Merge TUDPServer and TTCPServer into TNetwork
...
this gets rid of a bunch of unclear cases which I mistakenly created
while refactoring for this rewrite. One example is having to call into
TTCPServer to do UDP sending in some cases.
2021-03-18 23:44:14 +02:00
Lion Kortlepel
df3269756c
set locale (do this in the launcher, too, please!)
2021-03-18 23:44:14 +02:00
Anonymous275
9b1bf071a8
Fixed lua crash caused by lion with optimizations
2021-03-18 23:44:14 +02:00
Anonymous275
218504e674
Fixed windows build not compiling
2021-03-18 23:44:14 +02:00
Lion Kortlepel
e04a569e33
attempt to fix ghost player issue
2021-03-18 23:44:14 +02:00
Lion Kortlepel
13f8be5d39
update players info
2021-03-18 23:44:14 +02:00
Lion Kortlepel
3dd2e1c278
attempt #1 to fix LuaEngine being nullptr :(
2021-03-18 23:44:14 +02:00
Lion Kortlepel
d360403c56
finish rewrite, builds fully
2021-03-18 23:44:14 +02:00
Lion Kortlepel
bf74b1ae32
add udpserver, tcpserver
2021-03-18 23:44:14 +02:00
Lion Kortlepel
f19a012509
add PPSMonitor
2021-03-18 23:44:14 +02:00
Lion Kortlepel
ef5db013b3
add socketio, http post & get
2021-03-18 23:44:14 +02:00
Lion Kortlepel
4cda6e8bc3
fully implement lua
2021-03-18 23:44:14 +02:00
Lion Kortlepel
459814a6ec
add lua engine, lua file, server, client, vehicle data, other stuff
2021-03-18 23:44:14 +02:00
Lion Kortlepel
e5e447c7af
begin rewrite: add lionkor/commandline
2021-03-18 23:44:14 +02:00
Lion Kortlepel
f9cb9af078
add real uptime counter, for use in lua later
2021-02-10 11:21:42 +01:00
Lion
bd349556f0
Actions fix ( #11 )
...
* update workflows to accomodate new requirements
* add boost to vkpkg
* try without boost again
* use boost just boost
* might cache vcpkg or might not idk
* dont pull everything in boost
* clean up includes
* fix 1
* fix 2
* fix 3
* fix 4
* fix id 6
* remove libssl again
* move to boost 1.71
* add boost to windows cmake
* change from boost 1.71 to 1.70
* fix cmake again
* remove version because f cmake
* remove stuff again
* fix my mistakes
* fix linker args for unix
* openssl
* add openssl to vcpkg
* uhh change whats linked
* rename OpenSSL to OPENSSL????
2021-02-02 00:50:27 +01:00
Lion Kortlepel
5fb7c459c6
main.cpp: use c++ header naming scheme
2021-01-02 00:10:01 +01:00
Lion Kortlepel
04cf7ca092
suppress unused variables
2020-12-24 00:42:39 +01:00
Lion Kortlepel
623437e864
fix not calling curl_global_init in release mode
2020-12-23 23:57:27 +01:00
Anonymous275
97d8f9506e
more cleanup
2020-12-20 14:11:29 +02:00
Lion Kortlepel
6710c18168
fix lua file stuff and more file stuff
2020-11-13 22:43:35 +01:00
Lion Kortlepel
58e65cf43f
clang-format everything
2020-11-12 17:09:14 +01:00
Lion Kortlepel
60c7997c6b
Ignore SIGPIPE so we dont crash on broken pipes
2020-11-09 23:34:44 +01:00
Lion Kortlepel
96668add6e
Safety improvements
2020-11-08 02:29:06 +01:00
Anonymous275
a08d29a0ae
Vehicle ghost fix, player list fix
2020-11-07 23:29:06 +02:00
Anonymous275
e5a0d43024
fixed windows build
2020-11-06 16:43:18 +02:00
Lion Kortlepel
36db73b562
Add more safety on some memory handling
2020-11-04 14:35:28 +01:00
Lion Kortlepel
801ea3f777
Fix windows naming issue with assert
2020-11-03 12:10:08 +01:00
Lion Kortlepel
b2166402a2
Print TIDs in every new thread
2020-11-03 10:22:49 +01:00
Lion Kortlepel
2ec65d5b84
Implement Assertion properly, TID printing in debug builds
2020-11-03 10:13:52 +01:00
Anonymous275
3bdc75b0c0
server input
2020-10-31 14:55:00 +02:00
Anonymous275
31c96cee94
V0.6
...
rewrite
2020-08-21 20:58:10 +03:00