Cobalt Essentials Interface

A Dear ImGui based interface for BeamMP Servers running CobaltEssentials

Since its inception Cobalt Essentials has only been operated via in-game chat or later, via a Q3-compliant RCON client.

I set out to provide users of CE, especially server Owners, Admins, and Moderators, with an in-game interface to more conveniently use and expand upon the powerful functionality of CE.

This is an initial public beta release, and as such, there may be bugs. Find me in the CE or BeamMP Discords if you need help.

image

Features:

  • Owner / Administrator / Moderator / Player / Guest / Spectator interfaces based on roles!
  • Manipulation of player permissions, vehicles, CE and base server configuration, and environment (Sun, Weather, Simulation), via the interface!
  • Kick, Ban, TempBan, Mute, Whitelist
  • A handy Race Countdown! button to freeze all players in place, notify and countdown, and then release everyone for perfect race starts!
  • And plenty more!

Pre-requisites:

  1. BeamMP Server 3.0.0.
  2. CobaltEssentials 1.6.0 [BETA5] installed.
  3. You must have set up roles in ...\Resources\Server\CobaltEssentials\CobaltDB\playerPermissions.json if you want any control.

Installation:

UNTIL FURTHER NOTICE, THIS COMES WITH PATCHED FILES FOR CE 1.6.0 [BETA5] TO MAKE INSTALLATION EASIER

  1. Grab Cobalt_Essentials_Interface.zip from releases.
  2. Unpack it somewhere.
  3. Drag the folder Resources into the directory where your server is installed.
  4. Edit LoadExtensions.cfg in ...\Resources\Server\CobaltEssentials\ to add the following line: CEI = "CEI".
  5. Start the server, and join.
  6. Once joined, the interface should be active by default. In the chat, enter the command /CEI to toggle the interface

How it looks:

image
image
image
image
image

image
image

1 Like