XNA Creators Club Online
Page 1 of 1 (3 items)
Sort Posts: Previous Next

Network Distribution Library

Last post 05/07/2009 20:02 by Chxfryer. 2 replies.
  • 05/07/2009 12:18

    Network Distribution Library

    Hi all,

    I've created a network distribution library, on top of Lidgren (also not the Live networking), which provides you of easy to use classes to make a network game fast and efficient.

    Here is the project summary:

    Kaleta.Network library extends .NET network API by defining objects as Distributable Objects. These can be easily synchronized with all clients in a network session without to implement further network logic.

    If one client creates a new distributed object, all other clients get this new object. If you change a property of a distributed object, all clients will be notified about this change and will have this new updated value. The usage of this library is very easy. You have to just derive your class from DistributableObject and register those properties you want to synchronize (distribute) with other clients. See the Tutorial page to get an idea how easily this can be done.

    * Build on .NET Framework
    * Simplifies the distributing of objects over network (using UDP protocol)
    * Uses client-server architecture
    * Client just registers what properties should be distributed
    * Using ordinary getters/setters: these properties then server distributes to all clients
    * Build on top of Lidgren network library


    The project resides on Codeplex, please visit:
    http://kaleta.codeplex.com

    I hope it helps some of you!
    Note: the are also tutorials and sample code.

    David

  • 05/07/2009 19:52 In reply to

    Re: Network Distribution Library

    This looks neat, I will have to check it out.

    Just a quick question, does it use the older Lidgren library (non-threaded) or new version (threaded)?  This might come in handy, but I use the older version in my game "Online Game 2D" and I don't think I will be upgrading to the new one (maybe in "Online Game 3D" but that is at least a year away).

    Gonna go check the site out now.
  • 05/07/2009 20:02 In reply to

    Re: Network Distribution Library

    Downloaded the code and answered my own question.  It uses the newer version.  Well, I will keep a bookmark for it to possibly be used for another game.  It should be very handy.  Thanks!
Page 1 of 1 (3 items) Previous Next