Game Server Tools is an admin management platform. It adds account linking, bans, reports and more!

Supported Games
GameServerKingsGameServerKings

Game Server Tools provides a collection of tools that you can use for free to help manage your server! This plugin is required in order to use the tools. Previously you would require multiple plugins for each tool to work however we have now combined all the plugins to provide a easier install and update process as this was proving challenging. You can learn more here https://docs.gameservertools.com

Current tool list.

  • Discord Linker (Account Linking)
  • Player Reports
  • Centralised Banning
  • Discord Ticket System with ban appeals
  • Player Count Bots
  • Nitro Boost Rewards
  • Play Time Rewards
  • Giveaways
  • Rcon Beta
  • Server Statistics

Usage

To use Game Server Tools (GST) you will first need to create a account at https://gameservertools.com Once registered you will then have access to all the tools avalible. Please note the free version does have some limitation but you can read about them on our docs or dashboard.

Permissions

There are no command permissions used for gst. We use the vanilla permission system for banning users and as such the permission system is the same.

One permission is create GameServerTools.linked this permission is added to your discord linker group when the plugin is started. This can be used or ignored its simply there to make permission that little bit easier.

Chat Commands

  • Nitro - Used to recheck a users account once they have nitro boosted.
  • Linked - - Used to recheck a users account once they have linked. This is automatically done but has been added for redundency
  • AddAllBans - Used to import all your bans for BanCtrl learn more here

Configuration

  • APIKEY - Your api key that you got when signing up for GST
  • OxideGroupNameForLinked - The name of the oxide group to add users to onces they have linked their account
  • DisplayMessageOnClaimRewards - Weather to display the message bellow to everyone on the server
  • DebugLoggingEnabled - Enable logging for debug purposes
  • OxideGroupNameForNitro - The oxide group for nitro boosted users
  • port - Your servers port

Hooks

void OnDiscordUserUnLinked(IPlayer player)

Called when a player unlinks their account.

void OnDiscordUserLinked(IPlayer player)

Called when a user is added to the oxide group either from typing /linked or from connecting.

void NitroGainMessage(IPlayer player)

Called when a users is given the nitro boost role.

void OnNitroBoostRemove(IPlayer player)

Called when a users is no longer nitro boosting and the role is removed.

Deprecated

This plugin deprecates the following plugins and should be unistalled from your server as well as any GST plugins that were not on UMod 

  • GST Report - https://umod.org/plugins/gst-report 
  • GST BanCtrl - https://umod.org/plugins/gst-ban-ctrl
  • Discord Linker - https://umod.org/plugins/discord-linker
MIT License

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.