Maybe I'm just being a bit thick, but how exactly is this a peer-to-peer casino project when you literally state in your post that it has a client-side and a server-side application to it? This sounds more like open source software that allows casino owners to run a casino server, but it doesn't sound like it's peer-to-peer.
I guess you can phrase it like that as well.
In theory anyone will be able to run their own "Casino Server" and anyone running a "Casino client" can connect to any of the servers.
People running the "server" will have an "address" that they connect. In theory different casinos can have different games and different odds ..etc
The difference is that the data from the casino may come from anyone on the network and not from the casino itself but you can be sure that the data has not been tampered with.
I am using the DAT protocol to build out the P2P layer.
https://dat.foundation/