-
Notifications
You must be signed in to change notification settings - Fork 3
Web_Interface
Aorux01 edited this page Jan 31, 2026
·
1 revision
Neodyme includes a full web interface accessible at http://localhost:3551 (or your configured port). The interface provides dashboard access for players, moderators, admins, and developers.
- Create an account with email, username, and password
- Email and username uniqueness validation
- Password minimum 8 characters
- Login with email/username and password
- Automatic session management with refresh tokens
- CSRF protection on all forms
Available to all registered users.
- View and edit display name
- View account ID and email
- Change password
- View friends list with online/offline status
- Send friend requests by username
- Accept or reject incoming requests
- Remove friends
- Block/unblock users
- View all active sessions (devices)
- Terminate individual sessions
- Terminate all sessions (logout everywhere)
- Browse current shop items (Featured & Daily sections)
- View item details and prices
- Purchase items with V-Bucks
- Purchase confirmation dialogs
- View current V-Bucks balance
- Purchase V-Bucks
- View purchase history
- Refund purchases
- View your current creator code (if any)
- Request a new creator code (3-16 chars, alphanumeric + _ -)
- View request status (pending/approved/rejected)
- Commission tracking and earnings
- Create support tickets with subject, message, and priority (low/medium/high)
- View your ticket history
- Reply to open tickets
- Track ticket status (open, in_progress, resolved, closed)
- Maximum 3 open tickets at a time
- Account privacy settings
- Notification preferences
Available to users with Moderator, Admin, or Developer roles.
- Search players by username
- View detailed player information (account ID, email, role, stats, ban status)
- Ban players (temporary or permanent) with reason
- Unban players
- View ban history
- View all support tickets
- Filter by status (open, in_progress, resolved, closed)
- Filter by priority (low, medium, high)
- Assign/unassign tickets to yourself
- Reply to tickets as moderator
- Change ticket status
- Change ticket priority
- Delete tickets
- Ticket statistics overview (total, open, unassigned, high priority)
- View pending creator code requests
- Approve or reject requests with optional notes
- View all active creator codes
- Toggle code active/inactive status
- Delete creator codes
- View creator code statistics (total codes, earnings, uses)
Available to Admin and Developer roles. Includes all Moderator features plus:
- View all user accounts
- Change user roles (Player, Founder, Helper, Moderator, Admin)
- Ban/unban users from admin panel
- View user audit trail
- Set commission percentage (0-100%)
- All moderator creator code features
- View complete audit log of all administrative actions
- Filter by action type (ban, unban, role change, config update, etc.)
- Filter by administrator
- Filter by date range
- Search functionality
- Audit log summary (action counts over 24h)
- Total accounts, active sessions
- Server uptime and memory usage
- Database statistics
Available to Developer role only. Includes all Admin features plus:
Full control over all server.properties settings organized by category:
- Core Server: Port, version, API version, Fortnite version
- Debug: Debug mode, request/response logging, IP logging
- Features: Plugins, auto shop rotation
- XMPP: Enable/disable, port, domain
- Database: Type, path, logging, backup settings
- Redis: Enable/disable, host, port, password
- Security: Rate limiting, CORS, compression, Helmet, proxy, cookies
- Rate Limiting: Global, auth, and expensive operation limits
- Authentication: Token expiry, bcrypt, password policy, timing delays
- CSRF: Token expiry, session expiry, cleanup interval
- Web Tokens: Access/refresh expiry, cleanup interval
- Creator Codes: Commission percentage
- Web Interface: Enable/disable
- Events: All game event toggles
- Profile Defaults: Founder's pack, seasonal quests
- Game Server: Heartbeat interval, timeout
- Maintenance: Mode, message, estimated downtime
- SSL/HTTPS: Protocol, certificate paths
- View and edit config files (shop_config.json, xp_config.json, etc.)
- Upload new configuration files
- JSON editor with validation
- Detailed server metrics (uptime, memory, CPU)
- Active connections count
- API request statistics
- Database type and connection status
- Database type display
- Account and profile counts
- Data storage metrics
- Current protocol (HTTP/HTTPS)
- Certificate file status (exists, size, modification date)
- Secure cookies status
| Role | Level | Panels Access |
|---|---|---|
| Player | 0 | Player Dashboard |
| Founder | 1 | Player Dashboard |
| Helper | 4 | Player Dashboard |
| Moderator | 3 | Player + Moderator |
| Admin | 2 | Player + Moderator + Admin |
| Developer | 5 | All panels |
- Open your browser to
http://localhost:3551(or your configured address) - Register or login
- Navigate using the sidebar menu
- Role-specific panels appear automatically based on your account role
To promote your first account to admin, use the server console:
/admin set "YourUsername" admin