Summary
Discord Whitelist Mod restricts server access to verified Discord members, automatically validating membership to enhance security, moderation, and community integrity.
Description
WIP
Discord Whitelist Verification Mod
The Discord Whitelist Mod is a server-side access control system designed to ensure that only verified members of the official Discord community can join the game server. This mod automatically validates a player’s Discord membership before allowing entry, improving security, moderation, and community integrity.
How It Works
When a player attempts to connect to the server, the mod performs a real-time verification process:
The player’s unique identifier (Steam / Bohemia / platform ID) is checked against a linked Discord account.
The system queries the configured Discord server (Guild) to confirm:
The player is an active member of the Discord community
Optional: the player holds a required role (e.g., Whitelisted, Member, Verified)
If verification is successful, the player is granted access and allowed to fully load into the server.
If verification fails, the player is automatically removed from the server with a customizable kick message explaining the requirement.
Access Control & Enforcement
Auto-Kick on Failure
Players who are not members of the Discord server are immediately kicked during connection.
Role-Based Permissions (Optional)
Server owners may restrict access to specific Discord roles (e.g., Civilian, Law Enforcement, Staff).
Live Validation
Membership status is checked on every join to prevent bypassing or expired access.
Security Benefits
Prevents unauthorized or random players from joining
Reduces trolling, ban evasion, and alt accounts
Ensures all players are reachable through Discord for announcements and moderation
Creates a centralized identity between Discord and in-game profiles
Admin & Server Features
Configurable Discord Guild ID
Optional required role IDs
Custom kick messages with Discord invite links
Logging support for join attempts, approvals, and denials
Fail-safe handling if Discord services are unreachable
Use Cases
Roleplay communities
Private or semi-private servers
Law enforcement / milsim units
Development, testing, or early-access servers
Community-managed servers requiring accountability
Player Experience
Players are clearly informed of the requirement to join the Discord community before playing. Once verified, future connections are seamless and automatic.
Got an idea? Want to help shape the future of ARMA?
Thunder Buddies Studios is community-driven and always building.
Jump in, share your ideas, and be part of it.
👉 Join the Discord. https://discord.gg/Nq4uJaWW8U
License
Arma Public License Share Alike (APL-SA)