SourceFactory
Main PageDiscord
  • SourceFactory
  • Discord
  • Discord Utilities
    • â„šī¸Info
    • âš™ī¸Main Configuration
      • Linking System
      • Custom Bot Status
      • Custom Variables
    • 🧩Modules
      • Report (Calladmin)
      • Server Status
      • Event Notifications
      • RCON
      • Chat Relay
      • Manage Roles and Permissions
      • Connected Players Role
      • ⭐Skin Changer
      • ⭐Automatic Store 🛒
      • ⭐Player Stats
      • ⭐Server Status Plus
      • ⭐Banlist
      • ⭐Commands Blocker
      • ⭐Leaderboard
    • 📝Admin Commands
    • 🔠Available Variables
    • 📑Tutorials
      • 🤖Setting Up a Discord BOT
      • â„šī¸Custom Embeds Format
      • â„šī¸Buttons Settings
  • Deathmatch
    • â„šī¸Info
    • âš™ī¸Configuration
      • Creating Custom Modes
      • Weapons Restrict
      • Deatmatch Cvars
    • 🧩Modules
      • Limited Zones
    • 📝Commands
    • 🎒Weapons Selection
  • CS2 PLUGINS
    • ❌Reserved Slots
    • đŸ’ŖBombsite Restrict
  • PAID CS2 PLUGINS
    • âŗAuto Team Balance
    • đŸšĢWeapons Manager & Restriction
    • DU Addon: Skin Changer
    • DU Addon: Automatic Store
    • DU Addon: Player Stats
    • DU Addon: Server Status Plus
    • DU Addon: Commands Blocker
    • DU Addon: Leaderboard
Powered by GitBook
On this page
  • Join Button Settings
  • Other Buttons
  • Players Menu
  1. Discord Utilities
  2. Modules

Server Status Plus

PreviousPlayer StatsNextBanlist

Last updated 9 months ago

⭐ This plugin is private! Can be purchased on our .

Keep track of your game server with automatic updates. It is very similar to our free module, but this addon offers more features such as displaying a list of players on the server, executing specific commands on players, and adding many custom buttons.

The plugin includes extensive configuration options where you can adjust and set up custom buttons for actions with connected players, customize the player list to your liking, display different embeds for admins and regular users, etc..

Config Preview
{
  "Update Time": 60,
  "Channel ID": "",
  "Message ID": "",
  "Admin Role ID": "",
  "Server Status Embed": {
    "Content": "",
    "Title": "{Server.Name}",
    "Description": "> IP: `{Server.IP}`\n> Timeleft: `{Server.Timeleft}`",
    "Fields": "đŸ‘Ĩ Players;{Server.OnlinePlayers}/{Server.MaxPlayers};True|đŸ—ēī¸ Map;de_nuke;True",
    "Thumbnail": "",
    "Image": "",
    "HEX Color": "#00ccff",
    "Footer": "Last update",
    "Footer Timestamp": true,
    "Join Button": {
      "Enabled": false,
      "Button Text": "Join Server",
      "Button URL": "",
      "Button Emoji": ""
    },
    "Players Menu": {
      "Enabled": true,
      "Menu Name": "Select a player",
      "Players Menu Format": "{Player.Name} | {Player.Kills}/{Player.Deaths}",
      "Players Menu Description Format": "{Player.TeamLongName}",
      "Players Menu Emoji": "",
      "Player Not Found Embed": {
        "Content": "",
        "Title": "",
        "Description": "> Selected player is no longer connected!",
        "Fields": "",
        "Thumbnail": "",
        "Image": "",
        "HEX Color": "#ff6600",
        "Footer": "",
        "Footer Timestamp": false
      },
      "Respond Embed": {
        "Content": "",
        "Title": "{Player.Name}",
        "Description": "{Player.DiscordPing} Player is in **{Player.TeamLongName}** Team",
        "Fields": "Kills;{Player.Kills};true|Deaths;{Player.Deaths};true|Assists;{Player.Assists};true",
        "Thumbnail": "",
        "Image": "",
        "HEX Color": "#39e600",
        "Footer": "",
        "Footer Timestamp": false
      },
      "Admin Respond Embed": {
        "Content": "",
        "Title": "{Player.Name}",
        "Description": "{Player.DiscordPing} Player is in **{Player.TeamLongName}** Team",
        "Fields": "Kills;{Player.Kills};true|Deaths;{Player.Deaths};true|Assists;{Player.Assists};true",
        "Thumbnail": "",
        "Image": "",
        "HEX Color": "#39e600",
        "Footer": "",
        "Footer Timestamp": false,
        "Buttons": {
          "Ban Player": {
            "Color": 4,
            "Emoji": "",
            "ExecuteCommands": [
              "css_ban {Player.SteamID64}",
              "say Player {Player.Name} has been banned by Server Status!"
            ]
          },
          "Kick Player": {
            "Color": 1,
            "Emoji": "",
            "ExecuteCommands": [
              "css_kick {Player.UserID}"
            ]
          }
        }
      },
      "Commands Sent Respond Embed": {
        "Content": "",
        "Title": "",
        "Description": "> Commands {COMMANDS} (Total Commands: {COMMANDSCOUNT}), were sent on server **{Server.Name}**",
        "Fields": "",
        "Thumbnail": "",
        "Image": "",
        "HEX Color": "#ffcc66",
        "Footer": "",
        "Footer Timestamp": false
      }
    }
  },
  "ConfigVersion": 1
}

How to setup Server Status Plus

  • The Server Status will set itself, just fill in the Channel ID in the config file and modify the Embed to your liking. Then restart the server and a Server Status message will be automatically sent to the specified channel and it will start updating itself. Leave the Message ID blank, it will be filled in automatically.

Property
Description

Update Time

After what time is the status updated? The value must be higher than 30 secs! Otherwise the server status will be disabled.

Channel ID

The Channel ID where the Server Status will be sent

Message ID

Leave it blank, it will be automatically filled in when the status server is first set up.

Admin Role ID

Users with this role will see a different embed message when they select a player from the list.

Join Button Settings

Property
Description

Enabled

If this feature will be available true / false

Other Buttons

Leaderboard Button

Player Stats Button

Players Menu

Property
Description

Players Menu

If this feature will be available true / false

Menu Name

Name of players lists

Players Menu Format

How players will be displayed in the list (First line)

Players Menu Description Format

How players will be labeled in the list (Second line)

Players Menu Emoji

You can use default emoji like :smile: , :rocket: , etc.. or custom emoji like: <:NAME:ID>

Available Variables for Server Status Embed / Button Text or Button URL

Available Variables for Admin Respond Embed and Respond Embed

Available Variables for Commands Sent Respond Embed

🔗

Requires:

Requires:

🔗

To edit the embeds, follow the instructions:

â€ĸ

â€ĸ and

â€ĸ â€ĸ {COMMANDS} > Displays the executed commands â€ĸ {COMMANDSCOUNT} > Number of executed commands

🧩
⭐
Custom Embeds Format
How to setup Buttons
Leaderboard Addon
Player Stats Addon
How to setup Buttons
Discord Marketplace
Server Status
Server
Server
Player
Server