Search Unity

Any Good Network solution for following specs

Discussion in 'Multiplayer' started by CyberInteractiveLLC, Aug 4, 2019.

  1. CyberInteractiveLLC

    CyberInteractiveLLC

    Joined:
    May 23, 2017
    Posts:
    307
    Hi Guys!

    Last time I was learning about multiplayer solutions (PUN 1 & UNET) which was over a year ago, I paused that due to me working on non multiplayer projects... I'm currently looking for a good solution that will provide me with following abilities:

    -Quick Match Search (Easy)
    -Global Server Browser (Meaning, the servers in server browser will not be separated for each different region)
    -All servers should be player hosted only (Host will retain authority) and no dedicated servers
     
  2. TwoTen

    TwoTen

    Joined:
    May 25, 2016
    Posts:
    1,168
    I solve these problems with some of my tools. Worth checking out:
    1. MLAPI, the main project. High level networking library for Unity. Similar to UNET, but written from scratch and has more low level access and more features.
    2. MLAPI.Puncher, this is a holepuncher for doing UDP hole punching. A cheap way to get people connected together.
    3. MLAPI.Relay, this is a relay server that allows for 100% reachability for player hosted games.
    4. MLAPI.ServerList, this is a server list application with a client library. This allows you to do custom game queries just like you would like to. It can share states across regions and supports the MongoDB query language.

    Links:
    https://github.com/MidLevel/MLAPI
    https://github.com/MidLevel/MLAPI.Puncher
    https://github.com/MidLevel/MLAPI.Relay
    https://github.com/TwoTenPvP/MLAPI.ServerList (this one is WIP but is working great so far).

    All my projects are 100% free and open source. Feel free to join our discord if you have any questions.
     
    Joe-Censored likes this.