This project is purely for fun and educational purposes with a twist of usefulness.
Ever want to always be connected to a server? to never have any downtime to switch between hosts with ease, To message securely. Well thats what this is for.
The end goal is to create a global application that can be the back bone of P2P connections, That can and will be used to host everything and anything, even if you arent interested in it, Creating subcommunities within each nodeset, while the only interaction with others is just to pass data from point A to B.
Currently we only have multicast setup on everything except the PS4 version. C# version includes a more functional version being broadcasting locally and then connecting to a TCP server then securing communications using RSA, and ChaCha-Poly.
The plan is to have this project support as many platforms as possible, but dealing with multiple connections in one application and handling it correctly is tricky, especially on each programming language.
So in all honestly I'd say that having a project like this is really cool to have and that P2P is in my opinion the best way to host servers, relying on a single point of failure isn't the best, I want to in the future link this project up with as much as I possibly can, Using game modding and any other projects as stepping stones to fine tune this in a real world setting