The EssentialsThe EssentialsPhysgun Gamepanel

How To Invite Subusers To Your Server

Learn how to add subusers to your Physgun panel, assign permissions, and monitor their activity with audit logs. This guide explains how to securely share server management access while maintaining full control over what each user can do.

Managing a server is often a team effort. Whether you’re working with friends, moderators, developers, or administrators, Physgun’s subuser system lets you grant access to your server without sharing your main account credentials.

In this guide, we’ll show you how to invite a subuser to your Physgun panel, configure their permissions, and use audit logs to keep track of every action they perform. You’ll also find a complete breakdown of every available permission so you can give collaborators exactly the level of access they need.

Note: You should NEVER share your main login to your server panel. Subusers only have the limited access that you give them, but your main login gives them access to all of your billing information, control over your server plan, and unfettered access to your server panel. No matter how much you trust a person, it’s a major security risk for not only your server, but yourself to grant people access that way.

Inviting a Subuser to Your Physgun Panel

With Physgun, you can invite subusers straight from the panel! To do so:

  1. Visit your Physgun Panel
  2. Scroll down in the left navbar and select Subusers under the Management tab
  3. Click Add User in the top-right corner of the box.
  4. Enter their email and click Add User.
    1. They must have a Physgun account associated with that email, though they don’t need any prior or active services.

Now that you have a basic subuser set up, you need to configure permissions to make it practical.

Managing Subuser Permissions

Physgun offers a wide array of permissions you can grant your subusers. You probably noticed them when creating your initial subuser profile. To assign these, just click Configure Permissions on the subuser, check the boxes for permissions you want enabled, and hit Update Subuser.

See the list of available permissions at the bottom of this article.

Removing Subusers

You can remove subusers just as easily as you can add them. All you have to do is click the red trash can icon next to their profile and type in their email to confirm you want to remove them. Then, just click Delete.

Watching Subuser Activity Through Audit Logs

If you’re making sure your subusers aren’t abusing their permissions or backtracking on something they did, you can review all of their actions in the panel audit logs. You can find audit logs under the System tab in the left navbar.

Here, you can sort by subuser or by specific actions to narrow down your search. Physgun logs every action taken on your server panel, along with the date and time it was done, so you’re never in the dark about what’s happening with your server.

Available Permissions

Support Op Access

PermissionDescription
UpdateToggle Support OP Access for this server in the Support tab.

Control

PermissionDescription
ConsoleAllows the user to view the console logs for this server.
Run CommandsAllows the user to send commands to the console. If the user does not have stop or restart permissions they cannot send the application’s stop command.
StartAllows the user to start this server.
StopAllows the user to stop this server.
RestartAllows the user to restart this server.

Subuser

PermissionDescription
ReadAllows the user to list & inspect subusers assigned to this server.
UpdateAllows the user to edit permissions assigned to other subusers.
CreateAllows the user to create additional subusers on this server.
DeleteAllows the user to delete other subusers on this server.

Allocation

PermissionDescription
ReadAllows the user to view all allocations assigned to this server. Users with any access to the server can always view the default allocation via the Details page.
UpdateAllows the user to change the primary allocation.

Server Options

PermissionDescription
ReadAllows the user to view the startup command and associated variables & options for this server.
UpdateAllows the user to modify startup variables & options for this server.

Database

PermissionDescription
ReadAllows the user to view all databases associated with this server including the usernames and passwords for the databases.
Reset PasswordAllows the user to reset the passwords for databases.
CreateAllows the user to create additional databases for this server.
DeleteAllows the user to delete the databases from this server.

File Manager

PermissionDescription
SFTPAllows the user to connect to the SFTP server.
ListAllows the user to list all files & folders on this server but not view file contents.
ReadAllows the user to view the contents of existing files.
WriteAllows the user to update the contents of existing files for this server.
DeleteAllows the user to delete files from this server in the file manager or SFTP.
ArchiveAllows the user to compress files & folders in the file manager.
GitAllows the user to use git actions (ie Cloning, Pulling).

SSH

PermissionDescription
ConnectAllows the user to open an SSH session into a container with the server files mounted. This effectively grants full read/write access to the server files.

Schedule

PermissionDescription
ReadAllows the user to list schedules & view a schedule’s details including all of the assigned tasks.
UpdateAllows the user to edit a schedule including all of the schedule’s tasks. This will allow the user to remove individual tasks, but not delete the schedule itself.
CreateAllows the user to create a new schedule.
DeleteAllows the user to delete schedules from this server.

Backup

PermissionDescription
ReadAllows the user to view all backups for this server.
UpdateAllows the user lock/unlock backups to stop them from being automatically deleted to make room for future backups.
CreateAllows the user to create backups for this server.
DeleteAllows the user to delete a backup belonging to this server.
DeployAllows the user to deploy a backup to this server.
DownloadAllows the user to download a backup belonging to this server.

Details

PermissionDescription
ReadAllows the user to view this server details.
UpdateAllows the user to change this server name. This only allows the user to change the server’s name in the panel, not the in-game one.

Audit Log

PermissionDescription
ReadAllows the user to view this server action logs. Other permissions may be required to read certain logs.

Steam Updater

PermissionDescription
UpdateAllows the user to use the Steam Updater for this server.

Health Monitor

PermissionDescription
ReadAllows the user to view the status of the server’s Health Monitor.
UpdateAllows the user to toggle the server’s Health Monitor status.

Reinstall

PermissionDescription
UpdateAllows the user to reinstall this server.

Subdomain Manager

PermissionDescription
ReadPermission to read domains.
CreatePermission to create a domain used to connect to this server.
DeletePermission to delete server domains.

Conclusion

Physgun’s subuser system makes it easy to collaborate on server management while keeping your account secure. By assigning only the permissions each person needs and reviewing activity through the audit logs, you can safely delegate tasks without sacrificing control.

Whether you’re giving a friend access to restart the server, allowing a developer to manage files, or granting an administrator full control, subusers provide a flexible and secure way to manage your Physgun server together.

physgunpanelsubuserspermissionsadd peoplegamepaneladministrator

Was this article helpful?

Ready to get started?

Your server. The best panel. Any game.

Every Physgun server ships with the full panel experience out of the box — no setup, no extras, no waiting. Pick your game and start hosting.

Garry's ModRustMinecraftTeam Fortress 2S&Box
Pick Your Game