-
Notifications
You must be signed in to change notification settings - Fork 0
Konventionen und Quellen
← Home
Dieses Wiki dokumentiert einen Server für ein Spiel, zu dem der Hersteller The Indie Stone (TIS) keine vollständigen offiziellen Betriebs-Specs publiziert. Deshalb gilt eine strenge Regel: Jede Zahl und jede behauptete Größe trägt ein Label, das sagt, woher sie kommt. Diese Seite definiert das Label-System, die Quellen-Hierarchie und die Redaktionskonventionen.
Drei Labels, die direkt hinter dem Wert oder der Aussage stehen:
Wert wurde außerhalb des Repos recherchiert und ist nachvollziehbar belegt; die Herkunft wird immer mitgenannt (z. B. pzwiki, Steam-Community-Diskussionen, map.projectzomboid.com, verifizierte Server-Konfigurationen anderer Betreiber).
Beispiel aus diesem Wiki: die Zell-Rechtecke von Raven Creek
(Block A: x=16–23, y=59–69 / Block B: x=24–25, y=56–69) auf
Spawn-System — Community-Quelle: offizielle map_info.json der Karte,
dokumentiert in docs/08 und im Repo-Changelog 0.2.1.
Der Wert steht 1:1 so im Repo (Template, Skript, YAML oder Makefile). Er ist autoritativ für die Frage „was macht dieses Repo?" — aber er ist eine Entscheidung der Repo-Autoren, keine TIS-Vorgabe.
Beispiel aus diesem Wiki: die vier Coop-Spawnpunkte (worldX 17–24,
worldY 58–68) auf Spawn-System — Repo-Default, 1:1 aus spawns.yaml.
Kein externer Beleg, sondern eine schlüssig begründete Empfehlung der Projekt-Community/dieses Wikis. Heuristiken sind Diskussionsgrundlage, keine Garantie — sie sollten immer mit ihrer Begründung stehen.
Beispiel aus diesem Wiki: die Port-Freigabe „16261 in UDP und TCP" (siehe Quellen-Konflikt unten und Ports-und-Netzwerk) — Heuristik, weil die Quellenlage widersprüchlich ist und die Doppel-Freigabe harmlos aber robust ist.
- TIS publiziert keine offiziellen Storage-, IOPS- oder Performance-Specs für Dedicated Server. Vendor-Zahlen (Hoster-FAQs, Benchmark-Tabellen) und Foren-Angaben sind deshalb nie TIS-Anforderungen — sie dürfen nur als Community-Quelle zitiert werden.
- Es kursieren Fake-Optionen: erfundene ini-Einträge, die in keinem Spiel-Build existieren, werden in Foren und KI-Antworten verbreitet und führen zu still ignorierten Konfigurationen. Der Mythos-Kasten auf Server-Konfiguration listet neun solcher erfundenen Optionsnamen namentlich auf — genau deshalb dürfen sie nirgendwo sonst im Wiki als echte Option erscheinen.
- Zahlen ohne Herkunft werden über kurz oder lang zu „Steuer-Explorer-Fakten": Sie werden zitiert, skaliert und mit anderen unbekannten Zahlen verrechnet. Das Label stoppt das an der Wurzel.
Nach Autorität geordnet:
| Quelle | Was sie belegt | Beispiel-Wert |
|---|---|---|
| Repo-Quellcode (höchste Autorität für Repo-Verhalten) | alles, was dieses Repo tut: Defaults, Skriptlogik, Make-Targets | die generierte WorkshopItems=-Zeile auf Mods-Referenz (Repo-Default, 1:1 aus scripts/mods-generate.sh) |
| pzwiki (Community-Wiki) | Spielmechanik, Befehle, Ports, Branch-Status | B42.20 = Stable- und Default-Branch, kein -beta-Opt-in nötig (Community-Quelle: pzwiki) |
| Steam-Community-Diskussionen | Bugs, Workarounds, Versionierung |
steam_appid.txt mit Inhalt 108600 im Server-Verzeichnis behebt „Illegal termination of worker thread" (Community-Quelle: Steam-Diskussionen) |
| Community-Konsens | über viele Quellen stabile Praxis-Empfehlungen | „Heap-Tiers" (klein/mittel/groß-modded) und „beide Zeilen nötig: Mods= + WorkshopItems=" (Community-Quelle: pzwiki/Konsens) |
Beispiel Port 16261 (der relevante Fall dieses Wikis):
- pzwiki listet 16261 und 16262 als UDP (Community-Quelle: pzwiki).
- Die Storage-/Streaming-Recherche dieses Projekts fand 16261 als TCP (Community-Quelle: Storage-Guide-Recherche).
- Auflösung als Heuristik: 16261 in beiden Protokollen freigeben plus 16262/udp — ein falsch freigegebenes Protokoll kostet nichts, ein fehlendes verhindert Verbindungen. Diese Entscheidung ist auf Ports-und-Netzwerk so dokumentiert.
Umgangsregel bei Konflikten generell: beide Quellen nennen, die Auflösung als Heuristik labeln und begründen — niemals stillschweigend eine Seite gewinnen lassen.
-
Repo-Werte immer aus dem Clone lesen, nie aus Erinnerung oder aus diesem
Wiki abschreiben. Wenn
mods.yamlsich ändert, ziehen die betroffenen Wiki-Seiten nach (Mods-Referenz, Runbook-Raven-Creek). -
Wiki ↔ docs/-Beziehung: das Wiki ist eigenständig nutzbar und wiederholt
alle nötigen Inhalte; die
docs/-Ordner im Repo sind die jeweils tiefere/original Quelle. Jede Wiki-Seite mit docs/-Entsprechung verweist unten darauf („Vertieft in Repo:docs/<datei>"). Ändert sich ein Doc, ändert sich die Wiki-Seite — nicht umgekehrt. - Fakten mit Datum (z. B. „verifiziert am 2026-08-15") behalten ihr Datum; bei neuer Verifikation wird es ersetzt, nicht ergänzt.
-
Sprache: Deutsch im Inhalt; Fachbegriffe, Datei-, Feld- und
Zielnamen bleiben Englisch (
workshop_id,make mods,enabled). -
Format: GitHub-Flavored Markdown (GFM); Tabellen für Referenzdaten,
Code-Blöcke für Befehle und Konfiguration; als Fence-Sprachen
bash,ini,yaml,luaverwenden. - Keine Emoji. Kurze Absätze, Zwischenüberschriften statt Textwände.
-
Dateinamen ohne Umlaute/ß (z. B.
Konventionen-und-Quellen.md); Umlaute im Inhalt sind erlaubt. -
Links: GitHub-Wiki-Links
[[Seitenname]]mit exaktem Dateinamen ohne.md. Jede Seite beginnt mit der Zurück-Zeile> ← [[Home]]und endet mit „Weiter"-Links zu Nachbarseiten plus dem docs/-Verweis, wo eine Repo-Entsprechung existiert. - Keine erfundenen Optionen, Flags oder Befehle. Was nicht belegt ist, wird als unverifiziert markiert oder weggelassen — nie geraten.
Weiter: Home
Labels: Community-Quelle = extern belegt (Herkunft in Klammern, z. B. pzwiki, Steam-Diskussionen, GCP-Preisliste) · Repo-Default = steht genau so im Repo (Template, Skript oder .env.example) · Heuristik = begründete Empfehlung dieses Projekts, nicht extern verifiziert.
The Indie Stone (TIS) publiziert keine offiziellen Storage-/IOPS-/Performance-Specs — Zahlen in diesem Wiki nie als TIS-Anforderung lesen.
Inhalte zielen auf den B42-Stable-Branch: seit B42.20 der Default-Zweig in Steam, kein -beta-Opt-in nötig (Community-Quelle).
Details zu Labels, Quellen und Redaktionsregeln: Konventionen-und-Quellen.
Einstieg
Referenz
- Makefile-Referenz
- Cheatsheet-Tagesbetrieb
- ENV-Variablen
- Server-Konfiguration
- Admin-Befehle
- Mods-Referenz
- Spawn-System
- Skripte-Referenz
- systemd-Referenz
- Ports-und-Netzwerk
- SteamCMD-Referenz
Betrieb
- Wartung-und-Automatik
- Backup-und-Restore
- Updates-und-Rollback
- Monitoring-und-Alerts
- Sicherheit-und-Hardening
- Docker-Betrieb
- GCP-Failover
Tiefenwissen
- Modding-Workflow
- Performance-Guide
- Storage-und-Map-Streaming
- Hardware-Empfehlungen
- Troubleshooting
- Runbook-Raven-Creek
Meta