# ===================================================================== # Aether Framework — Serverkonfiguration # Start: FXServer.exe +exec server.cfg (bzw. ./run.sh +exec server.cfg) # ===================================================================== # --------------------------------------------------------------------- # Netzwerk # --------------------------------------------------------------------- endpoint_add_tcp "0.0.0.0:30120" endpoint_add_udp "0.0.0.0:30120" # --------------------------------------------------------------------- # Serverdaten # --------------------------------------------------------------------- sv_hostname "Aether Roleplay | Los Santos" sv_projectName "Aether Framework" sv_projectDesc "Deutschsprachiges GTA-RP auf eigenem Framework" sv_maxclients 48 sv_enforceGameBuild 3095 # Aktueller Spielbuild (fuer neuere DLC-Inhalte) sets locale "de-DE" sets tags "roleplay, deutsch, custom framework" # Lizenzschluessel von https://keymaster.fivem.net eintragen sv_licenseKey "HIER_DEINEN_LIZENZSCHLUESSEL_EINTRAGEN" # Steam-Web-API-Key (optional, fuer Steam-Identifier) # set steam_webApiKey "HIER_DEINEN_STEAM_KEY" # --------------------------------------------------------------------- # Datenbank (oxmysql) # Format: mysql://BENUTZER:PASSWORT@HOST/DATENBANK?charset=utf8mb4 # --------------------------------------------------------------------- set mysql_connection_string "mysql://root:passwort@localhost/aether?charset=utf8mb4" # --------------------------------------------------------------------- # Ressourcen-Pfad # --------------------------------------------------------------------- # Nur noetig, wenn resources/ nicht neben der server.cfg liegt: # set resources_path "resources" # --------------------------------------------------------------------- # Basisressourcen (Reihenfolge ist wichtig) # --------------------------------------------------------------------- # --- System (gehoeren zum FiveM-Server, muessen laufen) --------------- ensure sessionmanager # Verbindungsverwaltung — ohne das kommt niemand rein ensure mapmanager # Kartenverwaltung ensure spawnmanager # Spawn-Steuerung (der Core schaltet Auto-Spawn ab) ensure hardcap # Begrenzung auf sv_maxclients ensure chat # Chat (spaeter durch eigenes Modul ersetzbar) # --- Abhaengigkeiten ------------------------------------------------- # oxmysql muss separat heruntergeladen werden: # https://github.com/overextended/oxmysql/releases -> resources/[standalone]/oxmysql ensure oxmysql # Datenbankanbindung — muss vor aether-core laufen # --- Aether ---------------------------------------------------------- ensure aether-core # Fundament: Spieler, Charaktere, Geld, Zustand ensure aether-loading # Ladebildschirm ensure aether-character # Charakterauswahl und -ersteller ensure aether-hud # In-Game-HUD (Status, Voice, Geld, Tacho) ensure aether-inventory # Inventar, Items, Boden-Drops (Taste I) ensure aether-bank # Geldautomat (PIN, Ein-/Auszahlen, Überweisen) ensure aether-documents # Börse: Ausweis, Führerschein, Waffenschein (F2) ensure aether-shop # Läden: 24/7 und Ammu-Nation ensure aether-garage # Garagen: Ein-/Ausparken, Fahrzeugzustand ensure aether-phone # AetherOS: Telefon, Nachrichten, Kontakte (F1) ensure aether-jobs # Jobcenter: 8 Jobs mit Level und Auftraegen (J) ensure aether-death # Verletzt-Zustand, Rettungsdienst, Krankenhaus ensure aether-police # Polizei-Managementsystem (Tablet: F5) ensure aether-medical # Medizin-Managementsystem (Klinik-PC: F6) ensure aether-admin # Admin-Panel mit Live-Kameras (Taste: F9) # Weitere Module werden hier ergaenzt, sobald sie migriert sind: # ensure aether-immobilien # ensure aether-fuel # ... # --------------------------------------------------------------------- # Rechte # Eigene Lizenz per "status" in der Serverkonsole herausfinden # --------------------------------------------------------------------- add_ace group.admin command allow add_ace group.admin command.quit deny # add_principal identifier.license:DEINE_LIZENZ group.admin # --------------------------------------------------------------------- # aether-admin — Panel & Live-Kameras # Die Panel-Rechte kommen aus aether_users.admin_group (user/support/ # admin/owner), nicht aus ACE. Eigene Gruppe in der DB setzen, z. B.: # UPDATE aether_users SET admin_group='owner' WHERE license='DEINE_LIZENZ'; # # Für die WebRTC-Live-Kameras muss der Media-Server laufen # (siehe resources/[aether]/aether-admin/media-server/README.md): # --------------------------------------------------------------------- set aether_admin_media_secret "" # MUSS gesetzt werden (= Media-Server-Geheimnis) set aether_admin_media_http "http://127.0.0.1:8788" # HTTP-Token-Endpunkt (server-zu-server) # --------------------------------------------------------------------- # Spielregeln # --------------------------------------------------------------------- sv_scriptHookAllowed 0 # ScriptHook verbieten (Cheat-Schutz) # sv_endpointPrivacy true # IPs der Spieler nicht oeffentlich zeigen