diff --git a/NETCODE REWRITE DESIGN PLAN.html b/NETCODE REWRITE DESIGN PLAN.html index e13b7e4ef..358f87832 100644 --- a/NETCODE REWRITE DESIGN PLAN.html +++ b/NETCODE REWRITE DESIGN PLAN.html @@ -17,6 +17,7 @@ body {
  • Hacking is really easy
  • Lag is really hard to hide
  • It'll eventually be unusable because of new stuff being added
  • +
  • Client and server shares code, requiring security checks on the server's side which are too easy to miss
  • Goals of rewrite

    How new netcode will work

    Authentication

    -Login encryption will be essentially the same as it is now. Hash of hashed password + nonce. +Login encryption consists of sending a hash of hashed password with the nonce appended.

    Authentication will be split into two steps: