Jump to content

40 Screenshots

  • 46.6k
  • 3.1k
  • 1.26 MB

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!

 

US4xphR.png

 

🌟  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

 

🧪  TEST SERVER

Join our test server to view and experience all our unique features yourself!
Copy the IP Address below to start playing!

connect 194.147.90.147:28015

 

📊  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

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."

 

📚  FAQ

Q: Why can't I open the menu?
A:  Make sure that the plugin is installed and activated on your server. If the problem persists, contact the server administrator.

Q: How do I enable Expert Mode? (disables automatic template updates)
A: In the data file "Template.json", turn on the "Use an expert mod?" option:

"Use an expert mod?": true,

P.S.  "Template.json” is located in the "oxide/data/ServerPanel" directory (if you use Oxide) or in the "carbon/data/ServerPanel" directory (if you use Carbon)

Q: I see black images with Rust logo or get error 429 when loading images. What should I do?
A: These issues occur when there are problems downloading images from the internet. To fix this, enable Offline Image Mode which will use local images instead:

  1. Enable the mode in config:
    • Open "oxide/config/ServerPanel.json" (or "carbon/config/ServerPanel.json" for Carbon)
    • Set "Enable Offline Image Mode": true
  2. Set up the images:
    • Create folder "TheMevent" in "oxide/data" (or "carbon/data" for Carbon)
    • Download PluginsStorage (click "CODE" → "Download ZIP")
    • Extract the ZIP and copy all contents to the "TheMevent" folder
  3. Reload the plugin:
    • Type o.reload ServerPanel (Oxide) or c.reload ServerPanel (Carbon)

Note: If using a hosting service, you may need to use their file manager or FTP to upload the files.

Q: Does ServerPanel work only with Mevent's plugins?
A: Currently, ServerPanel integrates seamlessly with Mevent's plugins (Shop, Kits, Daily Rewards, etc.). However, other developers can use the provided API to integrate their plugins into the menu system. The plugin system is designed to be extensible for third-party integrations.

Q: Why do integrated plugins (Shop, Kits) have different window sizes?
A: Different plugins may use different templates for integration. Make sure all your integrated plugins use the same template version (V1, V2, etc.) that matches your ServerPanel template. Update the template in each plugin to ensure consistent sizing.

Q: The panel displays differently for different players. How can I make it show the same on everyone's screen?
A: This issue occurs when players have different UI scale settings. To fix this and ensure consistent display for all players:

  1. Open the "Template.json" file located in "oxide/data/ServerPanel" (or "carbon/data/ServerPanel" for Carbon)
  2. Find the "Parent (Overlay/Hud)" setting in the "Background" section
  3. Change the value from "Overlay" to "OverlayNonScaled"
  4. Save the file and restart your server or reload the plugin

Q: How can I change the video displayed in the ServerPanel interface to my own custom video?
A: Yes, you can replace the default video with your own! You need to find and modify the command:

serverpanel_broadcastvideo [your_video_url]

Replace [your_video_url] with the direct link to your video. For best compatibility, we recommend hosting your video on imgur.com.

Q: My custom images are not loading or show as blank/question marks. What image hosting should I use?
A: For custom images, we recommend using imgbb.com for image hosting. Avoid Imgur and services without direct access to the image. For the most reliable experience, use Offline Image Mode with local images instead.

  • Like 8
  • Confused 1
  • Love 7

Mevent's Collection

User Feedback

1.8m

Downloads

Total number of downloads.

8.5k

Customers

Total customers served.

127.7k

Files Sold

Total number of files sold.

2.7m

Payments Processed

Total payments processed.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.