Project details
Project: MyServer
dev language: c# oxide
Plugin language: de
Author: @RustFlash
MyServer displays a modern UI with two tabs in the game:
Titles, colors, commands, team roles, server list, and grid (server maps per row) are fully customizable via the config.
ServersPerRow) with Connect button that displays a popup with client.connect <ip:port> for copying.Commands.TeamCommand, Commands. ServersCommand).HeaderTitle.TabActive, TabInactive, TabHover)./<TeamCommand> – Open team tab. Default: /admin/<ServersCommand> – Open server tab. Default: /serverBoth chat commands can be freely renamed in the config under
Commands.
myserver.close – Close UI.myserver.switchto team|servers – Switch between tabs.myserver.showconnect <ip> <port> – Display connect popup with copy/paste command.No special permissions required.
{
"HeaderTitle": "MY SERVER",
"ServersPerRow": 3,
"Commands": {
"TeamCommand": "admin",
"ServersCommand": "server"
},
"TeamRoles": {
"Owner": [
{
"SteamID": 76561198253131280,
"Name": "[RF]Oli"
}
],
"Admin": [
{
"SteamID": 76561198000000001,
"Name": "Peter"
}
],
"Moderator": [
{
"SteamID": 76561198000000002,
"Name": "Lisa"
}
]
},
"Servers": [
{
"Name": "Main Server",
"IP": "123.456.789.0",
"Port": "28015",
"Description": "2x Vanilla | No BP Wipe",
"MapSize": "4000",
"MaxPlayers": "200"
},
{
"Name": "PvE Server",
"IP": "123.456.789.1",
"Port": "28016",
"Description": "3x PvE | Friendly",
"MapSize": "3500",
"MaxPlayers": "150"
},
{
"Name": "Modded Server",
"IP": "123.456.789.2",
"Port": "28017",
"Description": "5x Modded | TP | Kits",
"MapSize": "4500",
"MaxPlayers": "250"
}
],
"Colors": {
"Background": "#0C0E0FFC",
"CardBackground": "#293133",
"HeaderText": "#f3f4f6",
"PrimaryText": "#ffed00",
"SecondaryText": "#9ca3af",
"Online": "#34d399",
"Offline": "#ef4444",
"CloseButton": "#ef4444",
"CloseButtonHover": "#ff0000",
"TabActive": "#ffed00",
"TabInactive": "#4b5563",
"TabHover": "#6b7280"
}
}
MyServer instead of TheServerTeam.HeaderTitle, ServersPerRow, Commands, Servers, additional Colors keys (tabs).myserver.* instead of tst.close.load, run, enjoy 💝