Skip to content

Commit

Permalink
Update README.md
Browse files Browse the repository at this point in the history
Signed-off-by: Glenn Fiedler <[email protected]>
  • Loading branch information
gafferongames authored Jan 30, 2025
1 parent 71b1eec commit 93949d4
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ Real-time multiplayer games typically use UDP instead of TCP, because reliable-o

*netcode* fixes this by providing the simplest possible connection-oriented approach on top of UDP so you can exchange unreliable unordered packets, while still having the convenience of a connection oriented protocol. In netcode, the server manages n slots for clients to connect to, while providing security feature like encrypted and signed packets, protection against packet replay attacks, and a novel 'connect token' system that only allows authenticated clients to connect to your server.

Building and testing all these features yourself on top of UDP is complex and error prone. So if you are thinking of building your own game network protocol from scratch in UDP, netcode can be a really good starting point. You get client slots, encryption/decryption of packets, connect tokens and other security features already built-in, and you can send unreliable unordered packets between the client and server just like UDP!
Building and testing all these features yourself on top of UDP is complex and error prone. So if you are thinking of building your own game network protocol from scratch, netcode can be a really good starting point. You get client slots, encryption/decryption of packets, connect tokens and other security features already built-in, and you can send unreliable unordered packets between the client and server just like UDP!

# Features

Expand Down

0 comments on commit 93949d4

Please sign in to comment.