0 Favourites

How do I choose multiplayer solution for a game?

  • I have made a demo of a turn based strategy game - . I wish l make it multiplayer, but I don't know what way to choose. The multiplayer concept is the following: when players login they are devided in rooms according to their scores/rank, no more than 2-8 players per room. After the end of the Game the results should be recorded to the database.

    What is the best multiplayer solution for this purpuse, what software tools may be used for the server programming?

    What are the differences between Multiplayer plugin, Photon plugin, Node.js, WebSockets and etc?

  • -Moderator delete please,My router went out before i got the chance to post and it double posted and i don't have the ability to delete this post anymore for some reason-

  • Construct 3

    Buy Construct 3

    Develop games in your browser. Powerful, performant & highly capable.

    Buy Now Construct 3 users don't see these ads
  • I have made a demo of a turn based strategy game - . I wish l make it multiplayer, but I don't know what way to choose. The multiplayer concept is the following: when players login they are devided in rooms according to their scores/rank, no more than 2-8 players per room. After the end of the Game, the results should be recorded in the database.

    What is the best multiplayer solution for this purpose, what software tools may be used for the server programming?

    What are the differences between Multiplayer plugin, Photon plugin, Node.js, WebSockets and etc?

    The multiplayer plugin uses WebRtc to achieve a sort of UDP like speed and is restricted to Peer to peer multiplayer.

    Photon plugin uses a client/server architecture and uses web sockets to achieve multiplayer, It's also a cloud service so you don't have to worry about monitoring servers, IF you do decide to host a server yourself it's expensive if you use any server providers due to the price of Windows VPS(The only thing photon runs on).

    Websockets plugin is just a wrapper for vanilla web soccket(https://www.scirra.com/manual/153/websocket)

    Nodejs is a c++ server that uses javascript as its scripting language(https://nodejs.org/en/)

    You could either use photon or a custom web sockets lib

Jump to:
Active Users
There are 1 visitors browsing this topic (0 users and 1 guests)