Konfiguration

Alles liegt in config.lua. Spielerseitige Einstellungen (Grafik, Fadenkreuz) werden von jedem Spieler im Spiel gewaehlt und clientseitig gespeichert — die Schluessel unten sind nur die Standardwerte beim ersten Start und die Optionen auf Admin-Ebene.

config.lua ist ein shared script — es laedt sowohl in der Server- als auch in der Client-Lua-VM. Schluessel, die das Client-Verhalten steuern, werden auf dem Client angewendet; mit hz_lib werden Admin-Overrides live an den Client geschoben.

Allgemein

SchluesselStandardBeschreibung
Config.Locale'en'UI-Sprache. en, fr, es liegen bei; lege weitere in locales/ ab.
Config.Framework'auto'auto erkennt es_extended → qbx_core → qb-core → ox_core → vRP → standalone. Erzwinge einen Namen nur, wenn zwei Cores nebeneinander laufen.
Config.LowPerformanceModefalseDeaktiviert UI-Uebergaenge/Blur fuer sehr schwache Clients.
Config.ClientWait300000ms, die ein Client einen Server-Info-Abruf wiederverwendet. Die Spielerzahl wird immer frisch gelesen.

Profil

SchluesselStandardBeschreibung
Config.Mugshot.EnabledtrueZeigt das Gesicht des Spielers (GPU-pedheadshot → base64) statt eines Initials. Eigenstaendig, gecacht, nur bei Ped-Wechsel neu erzeugt.
Config.Mugshot.Transparentfalsetrue = freigestelltes Gesicht ueber dem Kreisgradienten; false = Studio-Hintergrund auf den Kreis zugeschnitten.
Config.Mugshot.PollSeconds4Wie oft auf eine Outfit-/Modell-Aenderung geprueft wird.
Config.DefaultNationality'USA'Angezeigt, wenn das Framework keine mitfuehrt (Basis-ESX). Setze "", um -- zu behalten.
Config.LogoutCommand'logout'Befehl, den die Charakterkarte ausfuehrt, wenn der Server Multichar hat. Lass "", wenn kein Multichar → die Karte oeffnet stattdessen den PROFILE-Tab (kein toter Button).
Config.CharacterImage'images/character.webp'Bild auf der Charakterkarte des GAME-Tabs (unter web/public/). "" faellt auf das VICE-Wortzeichen zurueck.

Branding & Shop

SchluesselStandardBeschreibung
Config.ServerName""Text neben dem Discord-Icon. Leer = lokalisiertes "Join the Discord".
Config.DiscordURL"…"Discord-Einladung, die der Button oeffnet.
Config.ShopURL""Der SHOP-Tab oeffnet diese URL im Browser des Spielers (muss http(s):// sein). Leer = der SHOP-Tab ist ausgeblendet.

Akzent & Theme

SchluesselStandardBeschreibung
Config.Accent"#FF6EC7"Ein Akzent, als CSS-Variable eingespeist. Wird live von der hz_lib-Theme-Kaskade ueberschrieben, wenn vorhanden.
Config.NativeMenuAccent(Tabelle)Faerbt das native GTA-V-Einstellungsmenue auf deinen Akzent. Siehe Theme.

Spielereinstellungen (Standardwerte)

SchluesselStandardBeschreibung
Config.Graphics.Enabledtruefalse blendet das gesamte FPS-Panel aus.
Config.Graphics.Timecycles{}Timecycle-Namen, die im Dropdown angeboten werden. Absichtlich leer — GTA hat einen Timecycle-Slot und Wetter-Scripts besitzen ihn. Fuelle nur auf einem Server, auf dem nichts anderes ihn steuert.
Config.CrosshairEnabledtruefalse blendet das gesamte Fadenkreuz-Panel aus.
Config.KeybindsEnabledtruefalse blendet das Tastenbelegungs-Unterpanel aus.
Config.KeybindLayout'qwerty'qwerty oder azerty — die physischen Buchstabenreihen auf dem Board.
Config.Keybinds(Liste)Standalone-Tastenbelegungsliste, "KEY\|LABEL\|icon\|DESC". Wenn HZ-Loading laeuft, werden stattdessen dessen geteilte Tastenbelegungen genutzt.
Siehe Player settings, wie diese im Spiel dargestellt werden.

HUD-Integration

Config.Hud blendet dein HUD aus, waehrend das Menue (oder die native Karte/Einstellungen) offen ist, und stellt es dann wieder her. Es funktioniert mit jeder HUD-Resource. Vollstaendige Referenz: HUD integration.