BMagnu
272d6261c4
Generic Lua Multiplayer RPC (#4835)
* Add automatic lua obj serialization function dispatch
* Implement fundamental and object de/serialization
* Proper default case for package deserialization
* Add No Multi func
* Add Serialization part
* Fix max encoding size for userdata
* Implement exception handling
* Start Implementing lua RPC
* Prepare waitAsync for RPC
* Add packet order enforcing and forwarding
* Add RPC registry
* Make RPCs callable
* Add waitRPC
* Add serializers
* Fix GCC error
* Explicitly specify lua_net_exception
* Fix Warnings
* Replace Seriliaze fundamental with cross-platform data types
* Appease Clang
* Prevent serialization CTD on invalid objects
* Actually use the temporaries assigned
* Fix OSWPT shadow
* Fix table deserialize order
* Incorporate Feedback
* Fix Warnigs
* ix WArnings 2
* Add sanity checks for OSWPT wing serialization
* Multi Bump
* Forgot we have american-style dates there
2023-03-28 03:07:03 +09:00
..
2022-09-01 05:57:01 -04:00
2019-11-08 02:07:14 -05:00
2021-06-27 13:43:19 -04:00
2021-06-27 13:43:19 -04:00
2022-12-09 13:10:39 -05:00
2009-06-20 08:08:20 +00:00
2021-02-18 04:23:08 -05:00
2009-06-20 08:08:20 +00:00
2022-10-03 17:14:33 -04:00
2013-11-25 18:40:16 +10:00
2020-11-21 00:57:03 -05:00
2009-06-20 08:08:20 +00:00
2022-11-07 22:53:28 +09:00
2021-12-23 09:06:26 -05:00
2022-12-23 00:51:31 -05:00
2013-11-25 18:40:16 +10:00
2022-12-13 21:47:10 -05:00
2022-11-21 20:13:35 -05:00
2022-05-17 07:50:50 -04:00
2009-06-20 08:08:20 +00:00
2022-05-18 13:56:37 -04:00
2017-03-15 19:34:11 +01:00
2023-03-28 03:07:03 +09:00
2023-03-28 03:07:03 +09:00
2020-11-21 00:57:03 -05:00
2020-11-21 00:57:03 -05:00
2022-11-14 10:30:28 -05:00
2022-09-26 22:14:08 -04:00
2022-05-17 07:50:50 -04:00
2019-12-26 07:59:14 -05:00
2022-08-13 08:57:18 -04:00
2019-11-08 02:07:14 -05:00
2020-02-29 17:24:56 +01:00
2009-06-20 08:08:20 +00:00
2023-02-14 17:25:52 +09:00
2009-06-20 08:08:20 +00:00
2016-05-30 14:08:28 -07:00
2016-05-30 13:59:51 -07:00
2022-06-23 05:55:52 -04:00
2016-08-22 17:54:53 +02:00
2022-01-18 06:39:50 -05:00
2019-12-12 08:06:59 -05:00
2023-02-14 17:25:52 +09:00
2021-06-20 20:58:55 -04:00
2019-11-03 16:27:23 -05:00
2017-01-04 00:28:22 +01:00
2022-12-23 00:51:31 -05:00
2013-11-25 18:40:16 +10:00
2022-05-13 00:35:40 -04:00
2022-05-13 00:35:40 -04:00
2019-11-08 02:07:14 -05:00
2019-11-08 02:07:14 -05:00
2022-12-23 00:51:31 -05:00
2013-11-25 18:40:16 +10:00
2022-11-14 10:30:28 -05:00
2022-11-14 10:30:28 -05:00
2022-11-14 15:58:41 +00:00
2022-11-14 15:58:41 +00:00
2015-11-20 12:24:10 +01:00
2009-06-20 08:08:20 +00:00
2022-05-17 07:50:50 -04:00
2009-06-20 08:08:20 +00:00
2022-05-17 07:50:50 -04:00
2011-09-06 21:22:39 +00:00
2023-03-28 03:07:03 +09:00
2023-03-28 03:07:03 +09:00
2021-05-04 18:26:06 -07:00
2020-08-30 00:01:00 -04:00
2022-12-23 00:51:31 -05:00
2023-03-28 03:07:03 +09:00
2022-12-31 23:23:39 -05:00
2020-11-07 16:44:06 -05:00
2023-02-14 17:25:52 +09:00
2020-12-24 09:38:23 -05:00
2023-03-11 19:14:14 -05:00
2022-11-14 15:58:41 +00:00
2022-07-08 13:24:58 -04:00
2022-07-07 03:15:27 -04:00
2021-06-27 13:43:19 -04:00
2021-12-23 09:06:26 -05:00
2022-12-09 13:10:39 -05:00
2022-12-09 13:10:39 -05:00
2020-02-29 17:09:55 +01:00
2021-12-23 09:06:26 -05:00
2021-12-23 09:06:26 -05:00