| Introduction |
| Manual Last Updated 11/19/2012. See readme.txt for the current version number. RakNet is a high-performance network API designed for games or other high-performance network applications. RakNet is intended to provide most to all features modern games need, such as a master server, autopatcher, voice chat, and cross-platform capabilities. RakNet currently supports Windows, PlayStation 3, XBOX 360, PlayStation Vita, Linux, Mac, the iPhone, Android, and Windows Phone 8. |
| Quick Start |
Components of a multiplayer game |
| Training Videos |
| Feature Videos |
|
|
|
Startup Connecting Creating Packets SystemAddress Bitstreams Reliability types Network Messages Timestamping your packets Statistics Master server Cloud hosting Rackspace interface NAT traversal architecture Custom Memory Management IPV6 support Marmalade integration |
| Plugins |
|
Plugin Interface 2 - The base class of all plugins Autopatcher RPC3 RPC4 Connection Graph Directory Delta Transfer Lobby2Client - PC Lobby2Client - Steam Lobby2Client - PS3 Lobby2Client - XBOX 360 Lobby2Client - Games for Windows Live Message Filter NAT type detection NAT punchthrough Packet Logger RakVoice Ready Event Replica Manager 3 SQLite3Plugin TeamManager TwoWayAuthentication |
| C# and SWIG |
|
Swig Tutorial Unity Integration |
| Utilities |
|
Crash Reporter Console Server Email Sender String Compressor / String Table TCP Interface |
| 3D Demos |
|
Ogre 3D Interpolation Demo Irrlicht FPS Demo |
| Technical Design Documents |
|
UML Diagram Potential Bluetooth support |
| Data Structures |
|
DS_BinarySearchTree.h - Binary search tree, and an AVL balanced binary search tree. |
| Support |
|
FAQ Debugging Disconnections Programming Tips Revision Log |