UltimateServerControl

About

This is an alternative to my other DiscordControl mod.
This new version combines a web interface and an updated Discord bot.

Getting Started

  1. Go Here and make an account
  2. Invite the Bot to your Discord server
  3. Install the Mod on your server and start it
  4. Go back the ServerControl page and click "Reset and Copy API Key" and add that to CookieMilk.UltimateServerControl.cfg
  5. Click "Add New" and copy the "Server GUID" and put that in CookieMilk.UltimateServerControl.cfg
  6. Click "Attach Discord" and fill out your Discord Server ID and the bot will now be linked to your Discord Server
  7. Run commands by typing / and select CookieControl to see all available commands

Available Commands

| addadminlist
| addglobalkey
| addwhitelist
| adminlist
| ban
| banlist
| bansteamid
| damage
| give
| heal
| init
| kick
| position
| rcon
| removeadminlist
| removeglobalkey
| removeobjects
| removewhitelist
| say
| saychat
| scanobject
| showglobalkeys
| showplayers
| spawn
| startevent
| stopevent
| teleport
| unban
| whitelist

Webhook Setup

  1. Create a new channel where you want all webhook related messages to go
  2. Right click and select Edit Channel, click Integration, click Create Webhook
  3. Give it an avatar, name (optional), click copy and paste the URL in the config after Webhook URL =
  4. Remove any WebhookEvents you don't want from the config file

Available Webhooks

| ServerStart
| ServerStop
| ServerSave 
| EventStart 
| EventStop 
| PlayerJoin 
| PlayerLeave
| PlayerShout
| PlayerPing
| PlayerDeath
| NewDayNumber
Requirements:
  • BepInEx 5.4.2333 or later.
  • Valheim 0.221.12 or later.
Installation:
  • Download the latest version from Thunderstore.
  • Extract the downloaded zip file.
  • Copy the contents to your serversBepInEx/plugins folder.
  • Start your server to generate the config and follow the Get Started steps.