Back to Game Panel

Manage Sub-Users

Learn how to create and manage sub-users to give others access to your server with specific permissions.

Game Panel
saan.dev
4 min read
...

What are Sub-Users?

Sub-users are additional accounts that can access your server with limited permissions. You control exactly what they can and cannot do, such as:

  • Starting and stopping the server
  • Accessing the file manager
  • Using the console
  • Managing specific server settings
  • Viewing logs

Creating a Sub-User

Step 1: Access User Management

  1. Log in to your panel
  2. Navigate to your server
  3. Click on the Users or Sub-Users tab
  4. You'll see a list of existing sub-users (if any)

Step 2: Add New Sub-User

  1. Click the Create User or Add User button
  2. Fill in the required information:
    • Email Address: The sub-user's email (used for login)
    • Username: A unique username for the sub-user
    • Password: Set a secure password (or generate one)
  3. Click Create or Add User

Step 3: Set Permissions

After creating the sub-user, configure their permissions:

  1. Find the newly created sub-user in the list
  2. Click Edit or Permissions next to their name
  3. Select which permissions to grant:
    • Console Access: Can use the server console
    • File Manager: Can access and edit files
    • Start Server: Can start the server
    • Stop Server: Can stop the server
    • Restart Server: Can restart the server
    • View Logs: Can view server logs
    • View Settings: Can view server settings
    • Edit Settings: Can modify server settings
  4. Save the permissions

Managing Permissions

Permission Types

Common permission categories include:

  • Server Control: Start, stop, restart, kill
  • File Access: View, edit, upload, delete files
  • Console Access: Execute commands, view output
  • Settings: View or modify server configuration
  • Logs: View server logs and console history
  • Schedules: Create or manage scheduled tasks
  • Backups: Create, restore, or manage backups
  • Databases: Access server databases (if applicable)

Editing Permissions

  1. Go to Users or Sub-Users tab
  2. Find the user you want to modify
  3. Click Edit or Permissions
  4. Adjust the permission checkboxes
  5. Click Save to apply changes

Removing Permissions

To revoke specific permissions:

  1. Edit the user's permissions
  2. Uncheck the permissions you want to remove
  3. Save changes
  4. Changes take effect immediately

Managing Sub-Users

Viewing Sub-Users

  1. Navigate to the Users or Sub-Users tab
  2. See a list of all sub-users with:
    • Username
    • Email address
    • Permission summary
    • Last login time
    • Account status

Editing Sub-User Details

  1. Find the sub-user in the list
  2. Click Edit next to their name
  3. You can modify:
    • Email address
    • Username
    • Password
    • Permissions
  4. Save your changes

Deleting a Sub-User

  1. Go to the Users or Sub-Users tab
  2. Find the user you want to remove
  3. Click Delete or Remove
  4. Confirm the deletion
  5. The user will immediately lose access

Warning: This action cannot be undone. The user will need to be recreated if you want to grant access again.

Sub-User Login

Sub-users log in using:

  1. The panel login page
  2. Their email address or username
  3. The password you set (or they changed)
  4. They'll only see servers they have access to

Best Practices

Security

  • Strong Passwords: Require sub-users to use strong passwords
  • Minimal Permissions: Only grant permissions that are necessary
  • Regular Review: Periodically review who has access
  • Remove Inactive Users: Delete sub-users who no longer need access
  • Two-Factor Authentication: Enable 2FA if available for sub-users

Permission Management

  • Principle of Least Privilege: Grant only the minimum permissions needed
  • Role-Based Access: Create permission sets for different roles (admin, moderator, builder)
  • Document Access: Keep track of who has what permissions
  • Regular Audits: Review permissions regularly

Common Permission Sets

Administrator:

  • All permissions enabled
  • Full server control
  • Use for trusted co-owners

Moderator:

  • Console access
  • View logs
  • Start/stop server
  • No file editing or settings changes

Builder:

  • File manager access (read-only or limited)
  • View logs
  • No server control

Developer:

  • File manager (full access)
  • Console access
  • View logs
  • No server control (start/stop)

Troubleshooting

Sub-User Can't Log In

  1. Verify Credentials: Check username/email and password
  2. Check Account Status: Ensure the account is active
  3. Password Reset: Reset the password if needed
  4. Contact Support: If issues persist

Sub-User Missing Permissions

  1. Check Permission Settings: Verify permissions are correctly set
  2. Refresh Access: Have the user log out and back in
  3. Verify Server Access: Ensure they have access to the specific server
  4. Check for Updates: Some permission changes require a refresh

Sub-User Has Too Many Permissions

  1. Review Permissions: Check what permissions are granted
  2. Edit Permissions: Remove unnecessary permissions
  3. Save Changes: Permissions update immediately
  4. Verify: Test that permissions are correctly restricted