I want to make a matchmaking system without a server, but I don't know much about matchmaking. First, let me list what I want to do:

  • Cheating is not important in the game, so that the architecture will be listen-server. (One of the clients in the lobby will be host.)
  • The players will be connected to each other by sending invitations. I will not list any lobbies in the game.
  • All the data in the game will be sent via RPC functions. (I have already coded this.)

The game will be published on mobile platforms. I wonder if I can connect 2 players to each other in the game without a server. Is that possible? Can I make this kind of system by using a library like socket.io?

  • \$\begingroup\$ This question seems to be what you're looking for. \$\endgroup\$ – Vaillancourt Jan 23 '20 at 19:19
  • \$\begingroup\$ That's exactly what I want. Thank you. \$\endgroup\$ – Developer505 Jan 23 '20 at 19:26