Search Unity

Open-Source Multiplayer Server Platform Now Available

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

  1. Darkmoon

    Darkmoon

    Joined:
    Nov 23, 2012
    Posts:
    28
    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: http://www.darkmoonlabs.com/wisp/
    Get it from GitHub: https://github.com/DarkmoonLabs/WISP
    Some preliminary overview documentation: https://github.com/DarkmoonLabs/WISP/wiki

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

    Whippets

    Joined:
    Feb 28, 2013
    Posts:
    1,772
    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

    sharkapps

    Joined:
    Apr 4, 2016
    Posts:
    128
    Hi,

    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 Darkmoonlabs.com 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,
    Tony
     
  4. MichaelBert

    MichaelBert

    Joined:
    Feb 8, 2015
    Posts:
    2
     
  5. MichaelBert

    MichaelBert

    Joined:
    Feb 8, 2015
    Posts:
    2
    Use SQL Express...it FREE.