# Useful Links - DarkRiftNetworking/DarkRift GitHub Wiki
This page contains a list of links to useful DarkRift resources.
DarkRift
DarkRift 2
- Documentation
- Bug Tracking & Feature Requests
- Kanban Boards
- A performance benchmark between DR2 & other popular networking frameworks
Community
- Community Wiki (You're reading it)
- DarkRift on Unity Forums
- Community Discord Invite
Plugins
Network Listeners
Scripts
This section contains useful code snippets that are not plugins.
- Console for headless embedded server
- Use unity quaternions outside of Unity(standalone server)
- Float Crusher => Convert floats to any size (by Miren) (first script) (second script)
- A completly accurate timer for standalone with server performance tracking(by Allmaron)
- Visual Studio Extension that autogenerates the 'Serialize' and 'Deserialize' methods for classes that implement IDarkRiftSerializable
- DarkRift UnityClient Extension Methods - Useful 1 liners for sending & receiving messages
- DarkRift Extension - A collection of DR2 Extension Methods, Interfaces & one-liners for (de)serializing, sending & receiving messages.
Articles
A huge collection of networking resources
Networking General
Networking for Games
[Video] Yasil MMO beginner tutorial series for Darkrift 1
[Video]Overwatch Basic Networking Concepts for FPS
[Video]Unity Multiplayer Tutorial(Darkrift 2) - TicTacToe by HappySpider
Client Side Prediction in Unity
DarkRift 2 Tutorial for Unity 3D by MateriaGames/TheUncas
Unity Embedded FPS tutorial by Allmaron
Comprehensive Standalone Tutorial by Robodiog
[Video]How to make a multiplayer game with DarkRift 2 series
Architecture and Patterns
Seamless World Game Server(MMO)
Responsibility Oriented Design
Server Programming Algorithms
Deploying servers
Digital Ocean \w docker
This will require some modification for DarkRift based servers, you'll need to change the ports from 26000/udp
to 4296/udp
and 4296/tcp
.
Microsoft PlayFab + DarkRift tutorial