-
Notifications
You must be signed in to change notification settings - Fork 0
Full Todo List
Ryan edited this page Dec 29, 2020
·
28 revisions
This todo list gets constantly updated as new features & ideas come up. As well as bugs. When I get around to it, a trello will be made.
- Higher Level Methods. Banning/Etc.
- Different logging levels to the console
- Go through and comment/cleanup code.
- Full github documentation
- Video documentation
- Option for multipackets to be server only.
- Instead of holding the NetworkObjects in a List make it a dictionary for faster searching IMPORTANT!
- Remove the use of Json in NetworkFieldPackets and just use serialization/binary formatter if need be.
- Debug UI Menu
- Similar to OnRPC passing RPCArgs, OnValueChange for NetworkFields should be passed a FieldArgs object. (Done, 2020-07-02)
- Add OnValueChangeMethod equivalent to RPCs like the NetworkField ones. (Done, 2020-07-16)
- Automatic Network Animation Syncing (Done, 2020-07-15)
- Move Sending Packets off of main thread for optimization. (Done, 2020-07-17)
- Dummy TCP Server/Client for singleplayer games. (Done, 2020-07-24)
- On Timeout/Disconnect events (Done, 2020-07-24)
- AnimationNetworkers dont get added on a singleplayer game. (Done, 2020-09-02)
- Warnings when NetworkField/RPC doesn't exist. (Done, 2020-09-03)
- Custom serialization of generalized packets (instantiating/destroying/rpcs/netfields/etc) (Done, 2020-09-03)
- Object pooling (Done, 2020-09-18)
- UDP Backbone (Done, 2020-09-20)
- Ability to "Tag" a packet. (Done, 2020-12-28)
- Ability to cull buffered packet(s) based off tag (Done, 2020-12-28)
- Ability to cull buffered packets(s) based off of related net object ID. (Done, 2020-12-28)
- Kicking Users (Done, 2020-12-28)
- Option to make Instantiating some GameObject's require Server Authority. (Done, 2020-12-28)