Offen und prüfbar
Quelltext offen, jede Regel mit Test und Quelle – wie beim Client.

Vision – noch nicht umgesetzt
Weg
erreicht
wotlkrs ersetzt den Spiel-Client vollständig – offline geprüft, gegen AzerothCore angeschlossen.
Vision
AzerothCore vollständig neu in Rust: Authentifizierung, Welt, Karten, Kreaturen, Zauber, Quests, Instanzen, Schlachtfelder.
Vision
Sind beide Seiten in Rust, bauen wir sie gemeinsam neu: ein geteilter Kern, ein modernes Netz, Platz für sehr viele Spieler.
Architektur
Schon heute spielt der Offline-Treiber im Client einen Server nach. In Phase 3 wird daraus ein gemeinsamer Kern: dieselben Regeln, Daten und Systeme laufen auf dem Server als Wahrheit und im Client als Vorhersage.
eine Rust-Bibliothek · deterministisch · getestet ohne Netz
autoritativ · Karten parallel · Persistenz
Vorhersage · Darstellung · Eingabe
Netz
Zwischen wotlkrs und dem neuen Server spricht QUIC: verschlüsselt, mit vielen Strömen in einer Verbindung und Datagrammen für Bewegung. Originale 3.3.5a-Clients verbinden sich weiter über das alte TCP-Protokoll.
| Thema | Heute: TCP 3.3.5a | Vision: QUIC |
|---|---|---|
| Sicherheit | SRP6-Anmeldung, RC4 nur für Kopfzeilen | TLS 1.3 für alles, Anmeldung bleibt kompatibel |
| Ströme | ein Strom: ein verlorenes Paket hält alles auf | eigene Ströme für Chat, Welt, Handel – kein Rückstau |
| Bewegung | zuverlässig und in Reihenfolge | Datagramme: das Neueste zählt, Altes darf fehlen |
| Verbindungswechsel | neue Verbindung, neue Anmeldung | Verbindung wandert mit, etwa von WLAN zu Mobilfunk |
Ziele
20.000 Spieler je Welt
500 sichtbare Spieler in Dalaran
120 fps auch im Gedränge
100 % Protokoll 3.3.5a
Quelltext offen, jede Regel mit Test und Quelle – wie beim Client.
Bestehende Datenbanken, Skripte und Clients funktionieren weiter; Neues kommt als Option.
Inhalte und Regeln als klar getrennte Module, damit Server eigene Welten bauen können.