From HandWiki - Reading time: 3 min
| 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 |
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.
The features grapple supports at this time is: