FabianTerhorst / coreclr-module

Old alt:V CoreClr (.NET Core Common Language Runtime) community made module. New: https://github.com/altmp/coreclr-module
MIT License
72 stars 68 forks source link

Add optional networking entity module #25

Open FabianTerhorst opened 5 years ago

FabianTerhorst commented 5 years ago

Add optional networking entity module that synchronizes the entities and the shared data with the clients. This will make it possible to create objects, peds and markers from serverside. The server will send the entities via a tcp socket or probably websockets and protobuf serialization to the clients. Can't use udp socket because cef doesn't support it. The entities will support serverside and synchronized meta data. The entity types will be generic on serverside and the client will have to decide how to render them when entering / exiting streaming range.

FabianTerhorst commented 5 years ago

AltV.Net.NetworkingEntity is implemented. Next step is to build another api on top to provide support for serverside objects, markers, checkpoints and peds.