aether-framework/resources/[aether]/aether-core/shared/config.lua
Jerrit Fritzsche e4b82dd685 Aether-Framework: Fachmodule, Admin-Panel und Docker-Datenbank
- aether-medical: Stationen/Belegung, Intensivstation, Blutbank, Fuhrpark,
  Nachrichten/Aushänge, Berichte und Textbausteine (server + NUI)
- aether-admin: vollständiges Server-Admin-Panel als echtes FiveM-Resource,
  an aether-core gekoppelt (Rechte über aether_users.admin_group), mit
  WebRTC-Live-Kameras (Bildschirmfreigabe) und separatem Media-Server (SFU)
- Prototypen admin/ vervollständigt
- SQL-Schema aether_admin.sql
- Docker-Compose mit MariaDB und idempotenter Auto-Migration (schema_migrations)

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-27 18:55:32 +02:00

79 lines
2.7 KiB
Lua

-- =====================================================================
-- Aether Core — Zentrale Konfiguration
-- Wird auf Client und Server geladen und ist ueberall als `Config` verfuegbar.
-- =====================================================================
Config = {}
-- Debug-Ausgaben in der Konsole (im Livebetrieb auf false setzen)
Config.Debug = true
-- Sprache aller Systemmeldungen
Config.Sprache = 'de'
-- ---------------------------------------------------------------------
-- Charaktere
-- ---------------------------------------------------------------------
-- Wie viele Charaktere darf ein Spieler gleichzeitig besitzen?
Config.MaxCharaktere = 5
-- Legt der Core selbst automatisch einen Startcharakter an?
-- false = `aether-character` uebernimmt die Auswahl und Erstellung (Standard).
-- true = Notbetrieb ohne aether-character (springt direkt ins Spiel).
Config.AutoCharakter = false
-- Startwerte fuer einen frisch erstellten Charakter
Config.StartWerte = {
bargeld = 500, -- Startbargeld
konto = 2500, -- Startguthaben auf dem Konto
job = 'unemployed',
jobRang = 0,
}
-- ---------------------------------------------------------------------
-- Spawn
-- ---------------------------------------------------------------------
-- Standardposition, wenn der Charakter noch keine gespeicherte Position hat
Config.SpawnPunkt = {
x = -1037.7,
y = -2737.6,
z = 20.2,
heading = 330.0,
}
-- Standard-Ped-Modelle je Geschlecht (bis der Charakter-Ersteller migriert ist)
Config.StandardPed = {
m = 'mp_m_freemode_01',
w = 'mp_f_freemode_01',
}
-- ---------------------------------------------------------------------
-- Zustandswerte (passend zu den HUD-Statusringen)
-- ---------------------------------------------------------------------
Config.Zustand = {
-- Intervall, in dem Hunger/Durst sinken (in Millisekunden)
tickIntervall = 60000,
-- Wie viel pro Tick abgezogen wird
hungerProTick = 1.0,
durstProTick = 1.4,
-- Ab welchem Wert Schaden genommen wird und wie viel
schadenAbWert = 0,
schadenProTick = 5,
}
-- ---------------------------------------------------------------------
-- Speichern
-- ---------------------------------------------------------------------
-- Intervall des automatischen Speicherns aller Spieler (in Millisekunden)
Config.SpeicherIntervall = 300000 -- 5 Minuten
-- ---------------------------------------------------------------------
-- Rechtegruppen (aufsteigend nach Befugnis)
-- ---------------------------------------------------------------------
Config.AdminGruppen = {
['user'] = 0,
['support'] = 1,
['admin'] = 2,
['owner'] = 3,
}