Lion Kortlepel
|
fd51336a91
|
update vcpkg
|
2022-10-17 12:01:08 +02:00 |
|
Lion Kortlepel
|
466845b314
|
add udp binary data fix to Changelog
|
2022-10-16 00:05:02 +02:00 |
|
Lion Kortlepel
|
92632b53b5
|
fix binary data breaking in UDPRcvFromClient
|
2022-10-15 23:30:09 +02:00 |
|
Lion Kortlepel
|
331a597ec7
|
add info about new networking to changelog
|
2022-10-15 23:19:33 +02:00 |
|
Lion Kortlepel
|
87965433c2
|
change log levels of common warnings and errors to debug
this hides a lot of the "standard" errors we get behind the debug flag.
for example, disconnecting a disconnected player would be such an error
|
2022-10-15 23:16:16 +02:00 |
|
Lion Kortlepel
|
75ff9f7571
|
remove "backend response failed to parse as valid json"
|
2022-10-15 23:16:16 +02:00 |
|
Lion Kortlepel
|
94c0547a35
|
fix crash when the client disconnects while sending first identify setting
|
2022-10-15 23:16:16 +02:00 |
|
Lion Kortlepel
|
98f77e157f
|
add WIN32_STATIC_RUNTIME option to cmake
|
2022-10-15 23:16:16 +02:00 |
|
Lion Kortlepel
|
54730d2baf
|
remove heartbeat spam logging
|
2022-10-15 23:16:16 +02:00 |
|
Lion Kortlepel
|
064e71e59f
|
fix client version check
|
2022-10-15 23:16:16 +02:00 |
|
Lion Kortlepel
|
2678234d67
|
dont check for -Werror=zero-as-null-pointer-constant
|
2022-10-15 23:16:16 +02:00 |
|
Lion Kortlepel
|
4320a91e5c
|
use message() instead of what() for ec
|
2022-10-15 23:16:16 +02:00 |
|
Lion Kortlepel
|
7d1318653c
|
fix boost::system::error_code
|
2022-10-15 23:16:16 +02:00 |
|
Lion Kortlepel
|
67d02d4cf2
|
remove unused error check
|
2022-10-15 23:16:16 +02:00 |
|
Lion Kortlepel
|
93b2559120
|
switch to boost 1.74
|
2022-10-15 23:16:05 +02:00 |
|
Lion Kortlepel
|
ed872f730d
|
link against boost::system
|
2022-10-06 00:57:31 +02:00 |
|
Lion Kortlepel
|
b25f4a875c
|
run on latest ubuntu
|
2022-10-06 00:54:57 +02:00 |
|
Lion Kortlepel
|
cc6b7846b2
|
add system include
|
2022-10-06 00:51:51 +02:00 |
|
Lion Kortlepel
|
88f5db514f
|
remove unused headers
|
2022-10-06 00:46:35 +02:00 |
|
Lion Kortlepel
|
e595192829
|
rename header to boost errc
|
2022-10-06 00:43:17 +02:00 |
|
Lion Kortlepel
|
c69418ea5e
|
add boost_system dependency for linux gh actions
|
2022-10-06 00:40:39 +02:00 |
|
Lion Kortlepel
|
917e3f98ab
|
fix github actions dependencies for linux to use proper boost version
|
2022-10-06 00:36:57 +02:00 |
|
Lion Kortlepel
|
c42a523532
|
remove SO_SNDTIMEO for now
|
2022-10-06 00:24:13 +02:00 |
|
Lion Kortlepel
|
95ae0f5d03
|
fix 'Od' and 'Or' packets not being broadcast
|
2022-10-05 22:17:56 +02:00 |
|
Lion Kortlepel
|
fc0a509bd9
|
fix clientversion parameter in heartbeat
|
2022-10-05 21:15:11 +02:00 |
|
Lion Kortlepel
|
6249397fb5
|
add libboost-all-dev to github actions
it's a new dependency
|
2022-10-05 20:50:28 +02:00 |
|
Lion Kortlepel
|
231b13a0e7
|
fix a ghost client bug
|
2022-10-05 18:17:18 +02:00 |
|
Lion Kortlepel
|
7d2e4d4581
|
replace tcp networking with boost::asio tcp networking
|
2022-10-05 18:17:04 +02:00 |
|
Lion Kortlepel
|
7446526a19
|
fix binding of udp server socket
it was not binding properly because it wasn't open()ed, i guess
|
2022-10-05 13:06:36 +02:00 |
|
Lion Kortlepel
|
6e97a3cd6e
|
switch udp networking to boost implementation
|
2022-10-05 12:14:25 +02:00 |
|
Lion Kortlepel
|
30482d290a
|
add boost 1.75 dependency
this should be available on most platforms.
boost allows us to simplify a LOT of code.
|
2022-10-05 11:50:15 +02:00 |
|
Lion Kortlepel
|
5f1d003077
|
fix various potential crashes in TServer::HandlePosition
|
2022-10-03 17:06:32 +02:00 |
|
Lion Kortlepel
|
5d3dff3c88
|
add identifiers (beammp id, ip) as an argument to onPlayerAuth
|
2022-10-03 15:31:32 +02:00 |
|
Lion Kortlepel
|
cb0cb30797
|
fix windows compiler not understanding a CLEAR AND SIMPLE FUNCTION-STYLE
CONSTRUCTOR CALL
AHHHHHHH
|
2022-10-03 15:12:59 +02:00 |
|
Lion Kortlepel
|
1f14de2e71
|
revert 9c6127a105728afca7b1b7a45d7380fc88d2070d and apply proper fix
|
2022-10-03 15:11:26 +02:00 |
|
Lion Kortlepel
|
658b37acac
|
fix error sometimes not displaying when failing inside global event handler
|
2022-10-03 14:38:19 +02:00 |
|
Lion Kortlepel
|
d63c84286e
|
replace logging functions with new fmt versions in ParseVehicle
|
2022-10-01 22:25:45 +02:00 |
|
Lion Kortlepel
|
9c6127a105
|
fix bug which may cause a server to crash when a car is spawned
thanks @Anonymous275
|
2022-10-01 19:10:21 +02:00 |
|
Lion Kortlepel
|
a1d99c0203
|
update commandline library
includes a fix for alpine
|
2022-09-27 23:07:30 +02:00 |
|
Lion Kortlepel
|
10dff185e0
|
change changelog to correctly say "Util.Json*", not MP
|
2022-09-27 17:25:18 +02:00 |
|
Lion Kortlepel
|
dd17b95427
|
add changelog message about MP.TriggerClientEventJson
|
2022-09-27 17:02:25 +02:00 |
|
Lion Kortlepel
|
1a9872db00
|
fix unhandled return value of fread in TConfig::TConfig unit test
|
2022-09-27 15:49:55 +02:00 |
|
Lion Kortlepel
|
dbb01998ea
|
fix ignored return value in getch_
|
2022-09-26 12:24:44 +02:00 |
|
Lion
|
3c4737a145
|
fix colon in changelog once more, thanks to github's editor being bad
|
2022-09-26 12:23:30 +02:00 |
|
Lion
|
36e8ba1614
|
fix colon in changelog to be in proper code quotes
|
2022-09-26 12:22:22 +02:00 |
|
Lion Kortlepel
|
988f19fd00
|
fix getch_ to explicitly ignore read() return value
|
2022-09-26 12:20:07 +02:00 |
|
ㄗㄠˋ ㄑㄧˊ
|
fdf24815bb
|
document dependencies for macos (#109)
|
2022-09-26 12:18:47 +02:00 |
|
Lion Kortlepel
|
b145c8159e
|
update changelog to add HOME and END button, fix ip comment
|
2022-09-26 12:12:16 +02:00 |
|
Lion Kortlepel
|
ae517b30c0
|
fix bug which caused updates to only check the first URL
|
2022-09-26 12:04:42 +02:00 |
|
Lion Kortlepel
|
e638c25f70
|
change assertions to print the error in release builds
this should make it easier to debug crashes in the server remotely in
release builds when sentry is down.
|
2022-09-26 12:03:57 +02:00 |
|