Passwort-Whitelist Skript
Sicherer Checkout
Karten, Apple Pay, Google Pay, iDEAL/Wero, Bancontact, EPS, Przelewy24 und optional Crypto, wenn über Stripe verfügbar.
Requires a FiveM server, esx or qbcore or qbox or standalone, access to server resources, and permission to restart the resource after configuration.
Beschreibung
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!





