Skip to content

gustavopsantos/Raptor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Raptor

Modern async .NET transport layer PoC

Raptor is an extension on top of the User Datagram Protocol (UDP), adding a layer of reliability (ARQ) in the delivery of packets when required.

⚠️ Since this is still a PoC I dont recomment using it in any project. ⚠️

Simulation

Raptor does not comes with simulation tool, since there are already good tools for that such as Clumsy, I see no point of adding it inside the protocol.

Transport Layer Roadmap

  • 🔒 Encryption
  • ♻️ ARQ Protocol
  • 🛡️ Attacks Protection
  • ✒️ Serialization Protocol
  • 🔗 Connection Maintainer (Keep-Alive)

Sample Game Roadmap

  • 🔁 RTT Measurement
  • 🎮 Input Buffering
  • ⌛ Server Rollback
  • 🔮 Client Prediction
  • 🎚️ Upstream Throttle
  • 🚨 Server Reconciliation
  • ⌚ Time Synchonization
  • ⏱️ Timing Synchonization
  • 👻 Semi Fixed Timestep Interpolation

Releases

No releases published

Packages

No packages published

Languages