Server Panel

VAULT+ RUST PLUGIN Server Panel 2.0.11

No permission to download

About Server Panel​


ServerPanel adds a player information menu to your server, where you can both share important and useful information with your players and integrate your plugins into it!



Features

  • User-Friendly Interface: Intuitive GUI for easy navigation and interaction.
  • Economy Integration: Supports various economy plugins for seamless financial management.
  • Dynamic Menu Categories: Organize functionalities into customizable categories for better user experience.
  • Extensive Configuration Options: Almost every aspect of the plugin can be customized, including messages, colors, sizes, fonts, tion.
  • Auto-Open Menu: Automatically displays the menu upon player connection, configurable per server settings.
  • Block Settings: Control access to the menu during building, raiding, or combat situations to enhance gameplay balance.
  • Multiple Economy Head Fields: Display various economic metrics such as balance, server rewards, and bank information.
  • Permission Management: Fine-tune permissions for different user roles to control access to features.
  • Localization Support: Easily translate and customize all messages for different languages.
  • Performance Optimized: Designed to minimize server lag while providing rich functionality.
  • Customizable Hooks: Integrate with existing economy systems using customizable hooks for adding, removing, and displaying balances.
  • Editor Position Change:Admins can now change editor positions with a simple click, choosing between left, center, or right alignments.
    • Command Enhancements: Commands are now processed with multiple arguments separated by "|", enabling bulk command processing.


Commands

  • /info – open menu
  • /sp.install (or) /welcome.install – open installer menu
  • sp.migrations– console command for updating plugin data structure when upgrading to new versions. Automatically creates backups before making changes.
    • sp.migrations list – shows available migrations and whether they need to run
    • sp.migrations run <version> – runs specific migration (e.g., "1.3.0")
    • sp.migrations run <version> force – forces migration even if not detected as needed


Permissions

  • serverpanel.edit – allows players to edit the plugin settings and open the edit menu
  • serverpanelinstaller.admin - required to access the plugin installation functions


Video


Showcase


Templates

  • Template V1
AbXbrDm.gif

  • Template V2
rVPO2nh.gif

  • Template V3
QW9J6l5.gif

  • Template V5
tYyyvlp.gif

Editor

zOeF7iZ.gif

Installer

yHJZatH.gif



Update Fields

ServerPanel
supports dynamic update fields that can be used in your templates to display real-time information. These fields are automatically updated and can be used in text components, headers, and other interface elements.

Player Information

  • {online_players} – Number of currently online players
  • {sleeping_players} – Number of sleeping players
  • {all_players} – Total number of players (online + sleeping)
  • {max_players} – Maximum server capacity
  • {player_kills} – Player's kill count (requires KillRecords, Statistics, or UltimateLeaderboard)
  • {player_deaths} – Player's death count (requires KillRecords, Statistics, or UltimateLeaderboard)
  • {player_username} – Player's display name
  • {player_avatar} – Player's Steam ID for avatar display
Economy

  • {economy_economics} – Economics plugin balance
  • {economy_server_rewards} – ServerRewards points
  • {economy_bank_system} – BankSystem balance
Note: Economy fields are fully customizable in "oxide/config/ServerPanel.json" under "Economy Header Fields". You can add support for any economy plugin by configuring the appropriate hooks (Add, Balance, Remove). Custom keys can be created and used in templates just like the default ones.

Server Information

  • {server_name} – Server hostname
  • {server_description} – Server description
  • {server_url} – Server website URL
  • {server_headerimage} – Server header image URL
  • {server_fps} – Current server FPS
  • {server_entities} – Number of entities on server
  • {seed} – World seed
  • {worldsize} – World size
  • {ip} – Server IP address
  • {port} – Server port
  • {server_time} – Current server time (YYYY-MM-DD HH:MM:SS)
  • {tod_time} – Time of day (24-hour format)
  • {realtime} – Server uptime in seconds
  • {map_size} – Map size in meters
  • {map_url} – Custom map URL
  • {save_interval} – Auto-save interval
  • {pve} – PvE mode status (true/false)
Player Stats

  • {player_health} – Current health
  • {player_maxhealth} – Maximum health
  • {player_calories} – Calorie level
  • {player_hydration} – Hydration level
  • {player_radiation} – Radiation poisoning level
  • {player_comfort} – Comfort level
  • {player_bleeding} – Bleeding amount
  • {player_temperature} – Body temperature
  • {player_wetness} – Wetness level
  • {player_oxygen} – Oxygen level
  • {player_poison} – Poison level
  • {player_heartrate} – Heart rate
Player Position

  • {player_position_x} – X coordinate
  • {player_position_y} – Y coordinate (height)
  • {player_position_z} – Z coordinate
  • {player_rotation} – Player rotation (degrees)
Player Connection

  • {player_ping} – Connection time in seconds
  • {player_ip} – Player's IP address
  • {player_auth_level} – Authorization level (0=Player, 1=Moderator, 2=Admin)
  • {player_steam_id} – Steam ID
  • {player_connected_time} – Connection start time
  • {player_idle_time} – Idle time (HH:MM:SS)
Player States

  • {player_sleeping} – Is sleeping (true/false)
  • {player_wounded} – Is wounded (true/false)
  • {player_dead} – Is dead (true/false)
  • {player_building_blocked} – Is building blocked (true/false)
  • {player_safe_zone} – Is in safe zone (true/false)
  • {player_swimming} – Is swimming (true/false)
  • {player_on_ground} – Is on ground (true/false)
  • {player_flying} – Is flying (true/false)
  • {player_admin} – Is admin (true/false)
  • {player_developer} – Is developer (true/false)
Network & Performance

  • {network_in} – Network input (currently shows 0)
  • {network_out} – Network output (currently shows 0)
  • {fps} – Server FPS
  • {memory} – Memory allocations
  • {collections} – Garbage collections count
Usage Example:
You can use these fields in any text component like: "Welcome {player_username}! Server has {online_players}/{max_players} players online."
Author
Just4Free
First release
Last update

Ratings

0.00 star(s) 0 ratings

More downloads from Just4Free

Back
Top