Entitlements Quick Reference
Quick reference card for SoulWars administrators.
Admin Access
Requirements: Admin, moderator, or super_admin permission
Default Entitlements
game_access
Launch matches, play game, use chat
theme_creator
Access theme creation tool
theme:*
Access to specific premium themes
Quick Actions
Entitlement Naming Rules
Game Features: feature_name
Examples:
tournament_access,ranked_matches
Themes: theme:theme-id
Examples:
theme:cyberpunk,theme:medievalNote: Default theme needs no entitlement
Tools: tool_name
Examples:
map_editor,theme_creator
Grant Types
Admin Grant: Manual access given by admin
Trial: Temporary trial period
Gift: Promotion or reward
Purchased: User bought it (usually automatic)
Creator: For content creators/owners
Common Issues
API Endpoints
Check user entitlements:
Grant entitlement (admin only):
Search users (admin only):
SQL Quick Commands
Grant game access directly:
Check user's entitlements:
List all entitlements:
Best Practices
Always add notes when granting
Use trial type for temporary access
Set expiration dates for trials
Double-check user before granting
Revoke test accounts regularly
Full Documentation
Architecture Guide - Technical details
User Guide - Complete admin manual
Last updated
