Hack Week: Strom-Rewrite, Rhythmusspiel und Komposter-UI
2026-W33 · 10. Aug. bis 16. Aug.Mit 169 statt der üblichen rund 700 Commits und nur fünf Merges in den Main-Branch war es eine ruhige Woche. Der Grund: Hack Week. Entwickler bauten eigene Ideen; manche, etwa die Komposter-UI, wurden später veröffentlicht, andere werden es vermutlich nie.
- Commits
- 169
- Entwickler
- 19
- Branches
- 59
- In main übernommen
- 5
Rewrite des Stromsystems
Das größte Hack-Week-Projekt ersetzt einen teuren Codepfad: Das alte Stromsystem poolte in jedem Tick Collections und prüfte jeden Schaltkreis. Der Rewrite arbeitet stattdessen mit einem Dirty Set und Puffern.
Entwicklungsdetails7 Änderungen
- Der Auswertungs-Pass verwendet Puffer, statt in jedem Tick Collections zu poolen.#614369
- Beim Neuaufbau werden nur als dirty markierte Schaltkreise bearbeitet, nicht mehr alle Schaltkreise durchlaufen.#614374
- Entladen und Laden von Batterien wurden in einer Schleife zusammengeführt.#614502
- Auto Turret und FlaRak-Stellung wurden auf das neue System umgestellt.#614539
- Zünder, Tesla-Spulen, die meisten Lampen, Kühlschränke und Fahrzeughebebühnen wurden umgestellt.#614569
- Seismische Sensoren, Sicherungskästen und Door Controller wurden umgestellt.#614587
- Test-Fixture und Hilfsfunktionen sichern das neue System automatisiert ab.#614588
Nexus-Server im Browser
Nexus verbindet mehrere Rust-Server zu einer gemeinsamen Welt. Im neuen Menü erhält das System eine Zonenliste, eine Karte und die Möglichkeit, direkt aus dem Verbindungsdialog einem Nexus-Server beizutreten.
Entwicklungsdetails6 Änderungen
- Nexus-Welten erscheinen jetzt ohne eigenen Tab im neuen Menü.#614368
- Zonenliste und Nexus-Karte wurden dem Server-Verbindungsbildschirm hinzugefügt.#614441
- Nexus-Server lassen sich direkt über den Verbindungsdialog betreten.#614445
- Für jede Zone und jeden Server eines Nexus lässt sich die Karte anzeigen.#614466
- Alle Spieler-IDs in der Nexus-Bibliothek sind nun Zahlen statt Strings.#614257
- Der Serverstart scheitert nicht mehr, wenn world.cfg ein leerer String ist.#614291
Komposter-UI
Diese Hack-Week-Idee wurde zwei Wochen später veröffentlicht: Der Komposter zeigt die Zersetzungszeit so an, wie Kochen und Schmelzen ihren Fortschritt zeigen. Der saubere Neubau auf einem eigenen Branch wurde am 27. August gemergt.
Entwicklungsdetails4 Änderungen
- Die Komposter-UI zeigt wie Koch- und Schmelzoberfläche die verbleibende Zersetzungszeit.#614484
- Ein vierter Output-Slot wurde hinzugefügt und die UI-Positionen wurden korrigiert.#614487
- Ein eigenes Komposter-Icon ersetzt das wiederverwendete Kochsymbol.#614491
- Der Kochcode funktioniert jetzt mit kompostierbaren und normal kochbaren Items.#617762
Audit der Netzwerkreichweiten
Ein Werkzeug findet Objekte, die weiter übertragen als gerendert werden. Bei sieben Entity-Gruppen sank die Reichweite von 256 auf 128 Meter, wodurch ein voller Server pro Tick weniger Daten senden muss.
Rhythmusspiel im Arcade-Automaten
Während der Hack Week entstand im Arcade-Automaten ein spielbares Rhythmusspiel mit Leben, steigender Schwierigkeit und synchronisierter Zuschaueransicht.
Entwicklungsdetails4 Änderungen
Multithreaded Scripting
Grundlagen, um mehr Spiellogik außerhalb des Main Threads auszuführen. Dazu wird Unitys threadlokaler Scripting-Slot zur Laufzeit gesucht, so fragil, wie es klingt. Auf dem Client bleibt die Funktion deaktiviert.
Entwicklungsdetails3 Änderungen
Zufälliger Skin beim Crafting
Oben in der Skin-Liste erscheint eine Zufallsoption mit Würfelsymbol, deren Auswahl pro Item-Typ gespeichert wird. Eine kleine Komfortidee, wie sie gut in eine freie Hack Week passt.
Entwicklungsdetails3 Änderungen
Kleine Korrekturen in der Welt
Mehrere Fehler an Monumenten und Props wurden behoben. Unter anderem verhalten sich Garagentore nun wie andere Türen.
Entwicklungsdetails4 Änderungen
- Entriegelte Garagentore lassen sich wie andere Türen ohne Baurecht aufheben.#614662
- Am Hafen 1 schneidet kein Fass-Spawn mehr in den Recycler.#614663
- Eine Fahrzeugteile-Kiste auf einem Schrotthaufen schneidet nicht mehr in andere Geometrie.#614661
- Ein schwebendes Blatt Papier auf einem Geisterschiff wurde korrigiert.#614660
Gleisverbindungen
Prozedurale Schienen schlossen an Abzweigungen gelegentlich nicht richtig an. Dadurch blieben Züge samt Fahrern stecken.
Befehlspalette im Editor
Eine durchsuchbare Befehlspalette für die Toolbar des Unity-Editors. Spieler sehen dieses Entwicklerwerkzeug nicht, doch es beschleunigt viele andere Arbeiten.
Außerdem diese Woche
- Die Arbeit an Base-Occlusion begann auf Grundlage einer früheren Hack Week. #614677
- Die Charakteranpassung startete als Convar-System zum Austauschen von Merkmalen am Spielermodell. #614573
- Ein automatischer Test für Animationseffekte wurde verschärft und fand acht weitere Warnungen im Spiel. #614190
- Schaukelsitze markieren Angreifer nicht mehr als feindlich. #614191
Ausgelesen aus Facepunchs öffentlichem Commit-Protokoll, 169 commits zwischen 10. Aug. 2026 und 17. Aug. 2026. Arbeit auf einem Branch ist keine Zusage: Manches erscheint im nächsten Update, manches nie.