Grapple (network layer)

Grapple
Original author(s) Michael Simms
of Linux Game Publishing
Initial release 2006
Stable release
0.9.8 / August 8, 2009
Written in C
Operating system Linux, Microsoft Windows, macOS
Type Library
License GNU Lesser General Public License
Website grapple.linuxgamepublishing.com

Grapple is a free software package for adding multiplayer support to computer games and applications. It uses Internet protocols, supporting both TCP/IP and UDP/IP. It is intended to be simple enough that multiplayer features can be added to a game "as little as a dozen lines of code",[1] but also offers advanced features if desired.

Grapple takes care of creating, monitoring and closing connections to a server, and supports multiple servers. It is a message-oriented system, with clients and servers each having a message queue; it can also relay messages from client to client. It also provides a fully functional lobby system.[2]

The package was created in 2006 by Michael Simms of Linux Game Publishing. It is released under the GNU LGPL.

Features

The features grapple supports at this time is:

Games using Grapple

Applications using Grapple

References

  1. Grapple home page at linuxgamepublishing.com
  2. README.lobby at grapple.linuxgamepublishing.com

External links

This article is issued from Wikipedia - version of the 9/23/2016. The text is available under the Creative Commons Attribution/Share Alike but additional terms may apply for the media files.