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 considered pre-release, and as such, there may be bugs. Find me in the CE or BeamMP Discords to please report them.
Features:
Owner / Administrator / Moderator / Default interfaces based on groups!
Manipulation of player permissions, vehicle and parts permissions, CE and base server configuration, sun control and sync, weather control and sync, simulation speed control and sync, gravity control and sync, custom temperature curve control and sync, teleportation control and timeout, nametag whitelisting and timer based nametag hiding, server-wide and per-vehicle remote start/stop and freeze/unfreeze.
voteKick, Kick, Ban, TempBan, Mute, Whitelist
Handy Join Race and Race Countdown! buttons to freeze all players in place, notify and countdown, and then release everyone for perfect race starts!
Drag the folder Resources into the directory where your server is installed.
Start the server, and join.
The interface should be enabled by default. In the chat, enter the command /CEI to toggle the interface. You may set the default interface state in the Cobalt Essentials section of the interface’s Config tab.
hello,
there is an error in the console saying “onTick: Resources\Server\CobaltEssentials-master\extensions/CEI.lua:557: bad argument #1 to ‘for iterator’ (table expected, got nil)”
Hello, please either start the server once without CEI installed, or, manually create the folder .../Resources/Server/CobaltEssentials/CobaltDB/playersDB/ then restart.
Version 0.7.2 brings more flexible UI permissions, meaning more control over which players see what.
Set up interface element levels in Config>Interface, create a custom group, assign it a UI level, and then that group will only see the UI elements allowed by their UI level.
If you haven’t use CEI for a while, or are upgrading from 0.7, additional Environment options are available, as well as many other new features.
Planned updates include Hotkey toggling the interface, confirmation messages for reset buttons, a MoTD / rules type window, and environment save/load configs (pick your weather, save it, load it later!)
I cannot translate it, and it is not set up to use localization files. However, if someone wanted to fork my interface on GitHub and translate it, that’s perfectly fine with me.
Hello,
great plugin, just started today exploring cobalt essentials in general, can’t wait to try it out with friends.
It would be a nice addition if we could have the flood mod integrated in CEI (in the environment section for example). I’ll try to do it myself but my coding skills are subpar.
flood mod: Flood | BeamNG