Page:
Konfiguration
Clone
1
Konfiguration
Alexander edited this page 2026-08-11 08:27:36 +00:00
Konfiguration
config/shared.lua — Client und Server
| Option | Default | Bedeutung |
|---|---|---|
gearItem / fillItem |
diving_gear / diving_fill |
Item-Namen für Ausrüstung und Füll-Kartusche |
tanks |
5 Flaschen | name, capacity (Sekunden), pressure (bar), maxDepth (Meter), gas (Label fürs Menü) |
newTanksFull |
true |
Flaschen ohne Metadata (Shop, AddItem, Admin-Befehl) gelten als voll. Auf false muss jede neue Flasche erst befüllt werden |
syncIntervalSeconds |
15 |
Wie oft die Restluft an den Server gemeldet wird. Bei einem Crash gehen maximal so viele Sekunden verloren |
maxDrainPerSecond |
5.0 |
Obergrenze der serverseitigen Prüfung |
config/client.lua
Ablauf
| Option | Default | Bedeutung |
|---|---|---|
putOnSuitTimeMs / takeOffSuitTimeMs / refillTankTimeMs |
5000 |
Dauer der Progressbars |
decayRate |
1.0 |
Sekunden Luft pro echter Sekunde, vor dem Tiefenfaktor |
warnAtSeconds |
{60, 30, 10} |
Warnschwellen, jede einmal pro Tauchgang |
removeGearOnDeath |
true |
Ausrüstung beim Tod abnehmen. Die Flasche bleibt im Inventar |
gearWatchdogIntervalMs |
1000 |
Prüfintervall, ob die Props noch am Ped hängen |
maxTimeUnderwater |
50.0 |
Sekunden unter Wasser ohne Ausrüstung (Vanilla-Verhalten) |
maxTimeUnderwaterOutOfAir |
1.0 |
Sekunden, sobald die Flasche leer ist |
Tiefe
| Option | Default | Bedeutung |
|---|---|---|
depthDecayEnabled |
false |
Verbrauch steigt mit der Tiefe. Aus, damit die Laufzeiten exakt stimmen |
depthDecayReference |
30.0 |
Faktor 1 + tiefe / referenz |
maxDecayFactor |
4.0 |
Deckel für den Faktor |
deepWarningDepth |
25.0 |
Ab hier wird die Tiefenanzeige eingefärbt |
Tiefenrausch (narcosis)
| Option | Default | Bedeutung |
|---|---|---|
enabled |
true |
Komplett abschaltbar |
warnBeforeMeters |
5.0 |
Vorwarnung so viele Meter vor der Grenze |
engineDepthLimit |
160.0 |
Tiefe, ab der das Spiel selbst Schluss macht |
engineWarnBeforeMeters |
20.0 |
Vorwarnung davor |
stages |
3 Stufen | Pro Stufe: over, timecycle + strength, shake + shakeIntensity, drainFactor, damagePerTick |
damagePerTick steht überall auf 0 — Tiefenrausch kostet erstmal nur Sicht,
Kontrolle und Luft, kein Leben. Wer es härter will, setzt es in der letzten Stufe
auf z.B. 2. Mehr dazu unter Tiefe und Atemgas.
HUD
| Option | Default | Bedeutung |
|---|---|---|
hudEnabled |
true |
Ohne HUD bleibt die Ausrüstung voll nutzbar |
hudUpdateIntervalMs |
250 |
4 Updates pro Sekunde |
hudScale |
1.0 |
Größenfaktor obendrauf. Das HUD skaliert schon selbst mit der Bildschirmhöhe |
hudOnlyUnderwater |
false |
Auf false schon sichtbar, sobald die Ausrüstung an ist |
hudFollowGameHud |
true |
Mit dem Spiel-HUD ausblenden |
hudToggleKey |
'' |
Eigene Taste, leer = unbelegt |
reservePressure |
50 |
Roter Bereich des Finimeters |
depthDialMax |
100.0 |
Skalenende des Tiefenmessers. Tiefer schlägt der Zeiger an, die Zahl stimmt weiter |
Lampe
| Option | Default | Bedeutung |
|---|---|---|
lampKey |
'l' |
Vorbelegung der Taste |
lampReconcileIntervalMs |
500 |
Wie oft der Lampen-Zustand auf die Peds in der Nähe nachgezogen wird |
Beim Balancing beachten
maxDrainPerSecond (shared) muss über maxDecayFactor mal dem höchsten
Narkose-drainFactor liegen. Sonst hält der Server den ehrlichen Verbrauch in
großer Tiefe für Cheat und schreibt Luft zurück.
Die HUD-Position ist bisher nur in nui/style.css einstellbar, nicht in der
Config.
Wiki: Übersicht · Installation · Items · Bedienung · Konfiguration · Tiefe und Atemgas · Lampe · Exports · Entwicklung