- Home /
multi player using Firebase and P2P architecture
Hello, i'm making a 8-BALL multiplayer using unity and c# as programming language i will use the p2p connection because i can't effort dedicated servers or the UNET cloud and i'm using Firebase real time cloud to store players informations such as coins , avatarid , user name .. etc and the authentication system also. but in the P2P multi player one of the players must be the host and this is the problem and the complexity, so here is what i suggest to establish a p2p multi player game : Each player information's are stored in the data base and have 3 Boolean parameters (_isServer) , (_isOnline), (_isPlaying) and one contains the IP address called (IP for example) the concept of p2p says that one of the players must host the game and the other joins him via his ip adress so when a player presses play a screen will pop up so he will randomly play with someone else he will look up for servers by searching each player is the parameter (_isServer) is true and if there is a at least server and he is online and ! not playing he will join him or else he will be the server and waits for someone else to connect and search for him to join him
How do you guys think of this method is it going to work ? is there another way ? please i don't want the dedicated server i cant effort to host a server game on a cloud or a website,Hello i need help i'm making a 8-BALL multiplayer using unity and c# as programming language i will use the p2p connection because i can't effort dedicated servers or the UNET cloud and i'm using Firebase real time cloud to store players informations such as coins , avatarid , user name .. etc and the authentication system also. but in the P2P multi player one of the players must be the host and this is the problem and the complexity, so here is what i suggest to establish a p2p multi player game : Each player information's are stored in the data base and have 3 Boolean parameters (_isServer) , (_isOnline), (_isPlaying) and one contains the IP address called (IP for example) the concept of p2p says that one of the players must host the game and the other joins him via his ip adress so when a player presses play a screen will pop up so he will randomly play with someone else he will look up for servers by searching each player is the parameter (_isServer) is true and if there is a at least server and he is online and ! not playing he will join him or else he will be the server and waits for someone else to connect and search for him to join him
How do you guys think of this method is it going to work ? is there another way ? please i don't want the dedicated server i cant effort to host a server game on a cloud or a website
Your answer
![](https://koobas.hobune.stream/wayback/20220612145451im_/https://answers.unity.com/themes/thub/images/avi.jpg)
Follow this Question
Related Questions
Photon network won't join random room with a custom property 0 Answers
How to link sign keystore in unity cloud build?? 0 Answers
instantiate spawning meany objects in multiplayer 0 Answers
What to do when user clicks back on google play games realtime multiplayer auto-match ui ? 0 Answers
how to display photon private rooms on rooms list? 0 Answers