RakNet

{{Short description|Game networking middleware}}

{{Distinguish|Rockmelt}}

{{Infobox software

| title =

| name =

| logo =

| logo_size =

| logo_alt =

| logo caption =

| screenshot =

| screenshot_size =

| screenshot_alt =

| caption =

| collapsible =

| author = Jenkins Software LLC

| developer = Oculus VR, Inc.

| released =

| discontinued =

| latest release version =

| latest release date =

| latest preview version =

| latest preview date =

| status =

| programming language = C++

| operating system = Linux, OS X, Windows, et al.

| size =

| language =

| language count =

| language footnote =

| genre = Game middleware

| license = 3-clause BSD License{{Cite web|url=https://github.com/OculusVR/RakNet/blob/master/LICENSE|title=RakNet 4.081|website=GitHub|date=25 October 2021}}

| website = {{Official website|http://www.raknet.com/}}

}}

RakNet is networking middleware developed by Oculus VR, Inc. for use in the video game industry. RakNet was originally authored by Jenkins Software LLC.

Overview

RakNet is a C++ class library that provides UDP and reliable TCP transport. It contains several core systems that rely on the transport layer: object replication; Remote procedure call in C++ using Boost C++ Libraries; VoIP supporting FMOD, DirectSound, and PortAudio; NAT traversal; and Patch.{{Clarify|date=June 2013}}

Its source was available without charge for games grossing under $100,000. "RakNet - Multiplayer game network engine." RakNet - Multiplayer game network engine. Jenkins Software LLC, 25 Jun 2011. Web. 11 Feb 2012. . allowing use by developers of indie or free/open source games.Jenkins, Kevin, and Digitalghost. "RakNet in open source games." RakNet - Multiplayer game network engine. Jenkins Software LLC, 27 July 2010. Web. 11 Feb 2012.

On July 7, 2014, RakNet was bought by Oculus VR who released the source code for PCs, under the BSD licence with a patent granting license."GitHub for OculusVR/RakNet/LICENSE" {{cite web|url=https://venturebeat.com/2014/07/07/with-zuckerbergs-wallet-oculus-vr-acquires-game-networking-engine-raknet-makes-it-open-source/|title=Oculus VR acquires game-networking engine RakNet — and makes it open-source|date=2014-07-07|author=Jeffrey Grubb|publisher=VentureBeat}}

Supported operating systems

Integrated Technology Partners

;Game Engines

;Other middleware

References