Search Unity

Open-Source Multiplayer Server Platform Now Available

Discussion in 'Connected Games' started by Darkmoon, Feb 13, 2016.

  1. Darkmoon


    Nov 23, 2012
    WISP multi-player server platform and client libraries are now open source.

    Some background:

    WISP was originally developed by former MMO developers with the "prosumer" game developer market in mind. Customers in that segment often require a certain level of service scalability, redundancy and resiliency, all of which add to game server complexity.

    As such, the platform is very feature rich but not necessarily "user friendly" in its current state as it was not originally intended to be a straight retail item. We'll be working on more detailed documentation in the near future. There is also talk of a hosted "cloud" option if there is enough interest for a product like that eventually.

    In the meantime, feel free to peruse the source code and perhaps stand up your own mini server cluster (can be done on a single machine).

    Feature overview:
    Get it from GitHub:
    Some preliminary overview documentation:

    Don't hesitate to create GitHub issues with questions or comments.
  2. Whippets


    Feb 28, 2013
    What type of MMO games is this intended for? RPGs? FPS?

    Does it handle movement prediction/interpolation and other latency issues?
    Does the client run other networked objects in the past, and if so, is the amount automated, or setable?

    How are serverside collisions dealt with, does it use Unity terrains and/or colliders?

    Does it use threading for database queries to avoid freezing.
    Does it use object pooling to avoid garbage creation and instantiation freeze?

    Does it use memory block pooling for network messages to prevent garbage creation?

    Probably have a load more questions, but these will do for now XD
  3. sharkapps


    Apr 4, 2016

    It has been 11 months since the questions above were posted, yet there has been no response. The GitHub also hasn't been updated since the post and there were no issues posted by anyone, so it has been tough evaluating this great idea.

    I personally would like more information about the ISV and developer licenses. According to the license in the GitHub:
    What is the Darkmoon Labs commercial license agreement?

    I could not find any pricing info anywhere on the site.

    Additionally, it seems licenses of Microsoft SQL Server must be purchased for each database server. From the Quickstart document:
    Is support for other database providers forthcoming?

    I am experimenting with multiplayer networking options and am interested in something like this, but am wary of lacking transparency and support.

    Best regards,
  4. MichaelBert


    Feb 8, 2015
  5. MichaelBert


    Feb 8, 2015
    Use SQL FREE.