Introduction |
Manual Last Updated 7/7/2011. See readme.txt for the current version number. RakNet is a free to low cost C++ and C# game network engine designed to allow programmers to add response time-critical network capabilities to their applications. It is mostly used for games, but is application independent. RakNet is designed for speed, ease of use, application independence, platform independence, and feature set. |
Quick Start |
Components of a multiplayer game |
Training Videos |
Introduction:Major Features |
Feature Videos |
Networked logging with SQLiteClientLoggerPlugin |
![]() |
Startup Connecting Creating Packets SystemAddress Bitstreams Reliability types Network Messages Timestamping your packets Statistics 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 CloudComputing 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 TeamBalancer TwoWayAuthentication |
C# and SWIG |
Swig Tutorial Unity Integration |
Utilities |
Crash Reporter Console Server Email Sender String Compressor / String Table TCP Interface PHP Directory Server |
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 Forum Email Author |