Commit Graph

789 Commits

Author SHA1 Message Date
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 6f3960d2c2 final commit for the fix to linux lua - fix #27 2021-06-23 01:52:39 +02:00
Lion Kortlepel 6cb19a7991 (possibly) Fix linux lua issue 2021-06-23 01:47:37 +02:00
Anonymous-275 7336d63f58 Added N packet flag 2021-05-23 19:21:04 +03:00
Anonymous-275 529b7e2ae4 Potential mod download timeout crash fix 2021-04-25 19:09:08 +03:00
Anonymous-275 1bee72a175 Server config now uses json 2021-04-22 02:28:02 +03:00
Lion Kortlepel bec698fbdc temporary fix for timeout during sync 2021-04-04 02:57:25 +02:00
Lion Kortlepel 60cc835daf remove random 2 second sleep on every car sync (!) 2021-04-04 02:26:51 +02:00
Lion Kortlepel a85ce18589 Implement possible ghost player fix
coauthor @Anonymous-275
2021-04-04 01:44:40 +02:00
Anonymous-275 baa41dd65a Timeout set to 30 secs 2021-03-31 20:19:19 +03:00
Anonymous-275 534b457f48 Possible ghost connection ellimination 2021-03-31 20:15:42 +03:00
Anonymous-275 029cf94e68 UnicycleID reset 2021-03-31 19:58:02 +03:00
Anonymous-275 15f7a6ba85 Unicycle edit check 2021-03-31 19:49:52 +03:00
Anonymous-275 86b5d91579 Try to fix max car limit 2021-03-31 19:31:45 +03:00
Anonymous-275 31486bcb56 Car limit fix 2021-03-31 19:27:05 +03:00
Anonymous-275 08660d83dc Unicycle bypass vehicle limit 2021-03-31 19:18:32 +03:00
Anonymous-275 6d8f75a577 Queue on player list update 2021-03-31 17:51:38 +03:00
Lion Kortlepel 018246cea5 fix deadlock in GetCarData, SetCarData 2021-03-31 14:50:49 +02:00
Lion Kortlepel a584e25bf3 fix deadlock in DeleteCar 2021-03-31 14:44:50 +02:00
Lion Kortlepel d4d773b769 revert copy-fix, it broke mutex locked contexts 2021-03-31 12:15:26 +02:00
Lion Kortlepel 56a02f0215 fix vehicle copy on GetAllCars, TSetOfVehicleData is now vector<> 2021-03-31 12:12:01 +02:00
Anonymous-275 7231c69e10 Lock when accessing vehicles 2021-03-31 12:42:29 +03:00
Anonymous-275 808ab94c68 V2.0.1 2021-03-31 01:57:11 +03:00
Anonymous-275 e7ae71513c moved an if block again feeling good 2021-03-31 01:39:50 +03:00
Anonymous-275 b825e5685b moved a if block feeling good 2021-03-31 01:21:31 +03:00
Anonymous-275 e47821416a Queue packets in SendAll 2021-03-31 01:11:22 +03:00
Anonymous-275 50549f3d1a Copy set of shared ptrs 2021-03-31 00:36:15 +03:00
Anonymous-275 f323d50e34 Decreased the scope of read mutex 2021-03-31 00:05:05 +03:00
Anonymous-275 24994d7dde Added 'E' to the filter 2021-03-30 23:02:49 +03:00
Anonymous-275 77337204e5 Specific queue filtering 2021-03-30 23:01:27 +03:00
Anonymous-275 dad1acbb91 Filtering spam packets 2021-03-30 22:32:16 +03:00
Anonymous-275 8b755e6b7b Commented spam print 2021-03-30 22:14:47 +03:00
Anonymous-275 7ccc5a963a Clear the queue if we failed to sync it 2021-03-30 22:10:57 +03:00
Anonymous-275 ca24339c9a Possible deadlock fix 2021-03-30 20:45:57 +03:00
Lion Kortlepel fc201efa4b possibly fix some issues with not disconnecting disconnected players 2021-03-30 17:04:40 +02:00
Lion Kortlepel 533c8c80e1 break if TCPRcv fails 2021-03-30 16:34:49 +02:00
Lion Kortlepel 78fb81004e change timeout to 60s instead of 10, might fix the timeout mass kick 2021-03-30 16:27:25 +02:00
Lion Kortlepel 942b7baa74 update ping time on udp packets 2021-03-30 16:24:05 +02:00
Lion Kortlepel aa72b2507e fix weird macro compile error 2021-03-30 16:21:08 +02:00
Lion Kortlepel 9860240e24 revert change, apparently this doesn't do it 2021-03-30 16:16:55 +02:00
Lion Kortlepel cda8168c58 fix boost crash 2021-03-30 16:15:44 +02:00
Lion Kortlepel 667bd7f7c8 add name to debug print, update ping time each packet 2021-03-30 16:01:23 +02:00
Lion Kortlepel b524aa67de add debug print in timeout ping update 2021-03-30 15:53:55 +02:00
Lion Kortlepel e35d1b5457 attempt to fix mass timeout kick 2021-03-30 15:41:05 +02:00
Lion Kortlepel 1875c8832d update ping time on any packet, not just ping packets, for now 2021-03-30 15:31:44 +02:00
Lion Kortlepel 61726ea3ab fix data race issue no.2 2021-03-30 15:19:11 +02:00
Lion Kortlepel e4d6c86919 fix race condition in packet queueing 2021-03-30 15:13:32 +02:00
Lion Kortlepel eaa6b5322f dont SIGPIPE on broken pipe send() 2021-03-30 15:04:53 +02:00
Lion Kortlepel 2c06a98e00 add debug print to missed packet sending
maybe recursion is killing it, we'll see!
2021-03-30 14:59:39 +02:00
Lion Kortlepel e73d578797 add debug print on timeout kick 2021-03-30 14:58:19 +02:00