RakNet
RakNet — кроссплатформенный сетевой движок разработанный Oculus VR для использования в иг�…
| RakNet | |
|---|---|
| Тип | Связующее программное обеспечение |
| Автор | Jenkins Software LLC |
| Разработчик | Oculus VR, Inc. |
| Написана на | C++ |
| Операционные системы | Linux, OS X, Windows и другие. |
| Аппаратная платформа | Windows |
| Репозиторий | github.com/facebookarchi… |
| Лицензия | Лицензия BSD[1] |
| Сайт | github.com/OculusVR/RakNet |
RakNet — кроссплатформенный сетевой движок разработанный Oculus VR для использования в игровой индустрии.
Описание
RakNet предоставляет средства для интеграции в игры функций сетевого взаимодействия поверх различных типов сетей.
Предоставляются средства репликации объектов, удалённого вызова процедур, организации общения пользователей, создания защищённых соединений, ведения лога SQL-запросов в режиме реального времени, обновления с использованием бинарных патчей.
Для организации взаимодействия пользователей предлагается реализация голосового чата (с поддержкой Port Audio, FMOD и DirectSound) и интерфейса общения внутри группы c поддержкой друзей, комнат и рейтинга. Каналы связи могут создаваться как поверх TCP, так и поверх UDP, при этом RakNet предоставляет средства для автоматического контроля перегрузки, группировки сообщений по нескольким каналам, слияния и разделения сообщений, пересборки пакетов. Также предоставляются встроенные средства для обхода NAT.[2]
Поддерживаемые операционные системы
- Microsoft Windows
- PlayStation 3
- PlayStation 4
- Xbox 360
- Xbox One
- Games for Windows — Live
- PlayStation Vita
- Linux
- Mac OS X
- iOS
- Android с Cygwin
- Windows CE
Разработка
7 июля 2014 года Oculus VR сообщила о прекращении развития RakNet как проприетарного продукта и продолжении разработки в форме открытого проекта. Код RakNet был открыт под лицензией BSD и опубликован на GitHub.
Примечания
- ↑ RakNet/LICENSE at master · facebookarchive/RakNet · GitHub. Дата обращения: 17 февраля 2017. Архивировано 13 июля 2016 года.
- ↑ OpenNews: Открыт код RakNet, сетевого движка для разработчиков игр. Дата обращения: 17 февраля 2017. Архивировано 18 февраля 2017 года.
Content Disclaimer
Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.
- The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
- There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
- It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
- Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
- Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.