17 Commits

Author SHA1 Message Date
Robert Paciorek
8ca7b51161 rework PlayerData, SUV and SPV handlers 2024-04-07 15:42:25 +02:00
Robert Paciorek
04b906b21c add "JO" handler, fix "NT" value, support for WoJS
- add "JO" handler (private room join, like farm)
- "NT" param should be Unix timestamp in milliseconds
- "MBF" is not used by some games (e.g. WoJS)
2024-04-07 15:42:25 +02:00
Spirtix
a03f6b8dc0 user authentication 2024-04-07 15:42:21 +02:00
Robert Paciorek
6a34677ab2 keep some PlayerData while changing room
this is needed when several players are joined in a short time to fix race condition
(to fix missing players in race lobby room)
2024-03-09 17:05:56 +00:00
Robert Paciorek
c909d07462 code quality fixes 2024-03-02 11:29:40 +00:00
Robert Paciorek
fb2596d3be add config options: ListenIP, AllowChaos, ...
and FirstEventTimer
2024-03-01 02:10:28 +00:00
Robert Paciorek
69a6761423 use PlayerData.GetNetworkData in SUV handler 2024-02-29 22:22:35 +00:00
Robert Paciorek
5c6f39c800 add AddWithType, Param, VlElement to NetworkArray
also:
* replace StringParam, IntParam and DoubleParam by generic Param<T>() method
* use VlElement<T>() to build vl packets for World Event
2024-02-28 00:58:47 +00:00
Robert Paciorek
245fd2237a bugfix userdata == "1" also mean "mounted" 2024-01-26 20:04:14 +01:00
Robert Paciorek
3f49b895b9 change baby dragon exploit approach
- fix invalid FP insted of disconnect
2024-01-26 20:04:14 +01:00
Robert Paciorek
89191a53ff add check for mount state in FP data 2024-01-26 20:04:14 +01:00
Robert Paciorek
045a413998 add PlayerData variables descriptions 2024-01-05 21:09:06 +01:00
Spirtix
1c74ede17a change baby dragon exploit condition 2023-09-18 21:10:36 +02:00
Spirtix
912a022476 patch baby dragon exploit 2023-09-11 18:52:15 +02:00
Spirtix
d162ce80aa packet buffering and fixes 2023-09-09 16:12:53 +02:00
Spirtix
3b93594c8b GenericMessage handler and various fixes 2023-09-05 19:02:38 +02:00
Spirtix
af5007e3b7 initial code release 2023-09-02 22:52:48 +02:00