Passwort-Whitelist Skript
Professionelles Passwort-Whitelist Skript fĂŒr ESX-Server mit benutzerdefinierten Funktionen und optimierter Leistung.
Password Whitelist Script - Dual-Layer Server Schutz fĂŒr FiveM
Dieses Script gibt dir zwei Möglichkeiten, zu kontrollieren, wer deinem Server beitritt: ein Passwort-System und eine Identifier-Whitelist. Du kannst eines, beide oder den Clever-Modus aktivieren, bei dem Spieler entweder ein Passwort ODER eine Whitelist-Genehmigung benötigen. Es ist unkomplizierter Server-Schutz ohne komplizierte Admin-Panels.
Was ist enthalten?
Du erhĂ€ltst einen leichtgewichtigen Verbindungsfilter, der ausgefĂŒhrt wird, bevor Spieler ĂŒberhaupt in den Server laden. Er ĂŒberprĂŒft Passwörter und Whitelist-Identifier (Steam, FiveM license, Discord, Xbox, IP) mit konfigurierbaren Versuchen und automatischen Kick-Nachrichten. Das Ganze wird ĂŒber eine einfache Config-Datei verwaltet - keine Datenbank, kein Web-Dashboard.
Hauptmerkmale
- Passwort Schutz - Lege ein Server-Passwort fest, das sich Ă€ndert, wann immer du willst (nĂŒtzlich fĂŒr Beta-Tests oder private Events)
- Multi-Identifier Whitelist - FĂŒge Steam, license, Discord, Xbox, Live oder IP-Adressen zur genehmigten Liste hinzu
- Clever Modus - Spieler benötigen Passwort ODER Whitelist (nicht beides), wodurch Freunde ohne AntrÀge beitreten können
- Versuchs Limitierung - Konfigurierbare Anzahl falscher Passwortversuche vor dem Kick (Standard: 3)
- Discord Weiterleitung - Gekickte Spieler sehen deine Discord Einladung fĂŒr Whitelist-AntrĂ€ge
- Toggle Optionen - Aktiviere/deaktiviere Passwort oder Whitelist unabhÀngig voneinander in der Config
Perfekt fĂŒr
- Entwicklungs-Server, die schnellen Passwort-Zugriff fĂŒr Tester benötigen
- Whitelist RP-Communities mit Bewerbungsprozessen
- Private Server fĂŒr Freundesgruppen (nur Passwort-Modus)
- Beta-Testphasen vor dem öffentlichen Start
- Server, die von öffentlich auf Whitelist umsteigen (Clever-Modus verwenden)
Wie es funktioniert
Wenn sich jemand verbindet, prĂŒft das Script, ob Whitelist/Passwort aktiviert ist. Wenn die Whitelist aktiviert ist, scannt es deren Steam, license, Discord, Xbox, Live und IP mit deiner genehmigten Liste ab. Wenn das Passwort aktiviert ist, werden sie aufgefordert, es mit X Versuchen einzugeben. Im Clever-Modus lĂ€sst das Bestehen einer der beiden PrĂŒfungen sie hinein. Fehlgeschlagene Versuche zeigen eine Kick-Nachricht mit deinem Discord-Link.
Technische Details
- Framework: Standalone (funktioniert mit ESX, QBCore, oder ohne Framework)
- Performance: LĂ€uft nur bei Verbindungsereignissen, keine Auswirkungen auf die In-Game Performance
- Konfiguration: Einzelne config.lua Datei - kein SQL, keine Admin-Befehle
- Identifier Typen: steam, license, xbl, live, discord, ip (alle optional)
- DateigröĂe: Ultra-leichtgewichtig, minimaler Code
Installation
- Herunterladen und in deinen Ressourcen-Ordner extrahieren
- Ăffne config.lua und setze UseWhitelist und/oder UsePassword auf true/false
- Setze dein Passwort in Config.Password (jederzeit Ànderbar)
- FĂŒge Whitelist-Identifier zum Config.Whitelist Array hinzu (Steam, Discord, etc.)
- Konfiguriere das Versuchslimit (wie viele falsche Passwortversuche vor dem Kick)
- FĂŒge deinen Discord-Einladungslink zu Config.DiscordLink hinzu
- FĂŒge ensure password-whitelist-script zu server.cfg hinzu
- Starte den Server neu - Spieler werden bei der Verbindung aufgefordert
Config File Beispiel
-- Config
Config = {}
Config.UseWhitelist = false -- Use whitelist? Only people that are whitelisted are allowed to join.
Config.UsePassword = false -- Use password? If whitelist and password are true, you have to be whitelisted and know the password.
Config.Password = 'PASSWORD' -- Password
Config.Attempts = 3 -- How many attempts a user has to enter the correct password
Config.CleverMode = true -- Use clever mode? If this is true, you will have to either be whitelisted *or* know the password. Recommended.
Config.DiscordLink = 'https://discord.gg/gzkjNkU' -- Your Discord server invite link.
Config.Whitelist = { -- You normally only need one identifier per person.
'steam:11000010a2324b4', -- Puntherline: Steam
'license:145ebc08c3ab10a72172c4e98483a4329a3f876e', -- Puntherline: FiveM
'xbl:2535410249652434', -- Puntherline: Xbox Live
'live:1055521767134379', -- Puntherline: Live again?
'discord:250304825902759936', -- Puntherline: Discord
'ip:87.151.236.79' -- Puntherline: IP
}
Framework KompatibilitÀt
- â ESX - VollstĂ€ndig kompatibel, lĂ€uft bevor das Framework geladen wird
- â QBCore - Funktioniert perfekt, der Verbindungsfilter ist Framework-unabhĂ€ngig
- â QBOX - Kompatibel mit allen QB-basierten Frameworks
- â Standalone - Entwickelt, um ohne Framework-AbhĂ€ngigkeit zu funktionieren
Was es auszeichnet
Die meisten Whitelist-Scripte zwingen dich in ein System - Datenbankverwaltung, Discord Bots oder Admin-Befehle. Dieses hier ist nur eine Config-Datei, die du bearbeitest. Musst du jemanden hinzufĂŒgen? FĂŒge deren Identifier ein. Möchtest du von Passwort auf Whitelist umschalten? Schalte einen Boolean um. Der Clever-Modus ist besonders nĂŒtzlich fĂŒr Server, die Whitelist-Rollenspiel wollen, aber trotzdem Freunden den Beitritt erleichtern möchten. Es versucht nicht, ein komplexes Berechtigungssystem zu sein - es ist nur Zugriffskontrolle, die funktioniert.
Zögere nicht zu fragen, wenn du Fragen zu einem Script hast!





