#Omegga - Dedicated Server Plugins, Updater, and Website

1 messages · Page 1 of 1 (latest)

little pagoda
#

https://github.com/brickadia-community/omegga

(Readme, discord, and install above)

Omegga is a Brickadia server wrapper, automator, and plugin runner

Omegga can do things like:

  • Automatically update/restart your server
  • Manage your worlds from a web interface and load a world on startup/restart
  • Chat with players while not on the server
  • Read chat history with timestamps
  • See kick and ban history
  • Configure plugins from a web interface

Omegga plugins can do things like:

  • Add custom chat !commands and /commands
  • Respond to and send chat messages
  • Damage/heal players
  • Give/remove weapons to players
  • Change the environment
  • Create/delete minigames, and join/leave players from minigames
  • Teleport players, detect player's positions
  • Grant players roles
  • Detect when a brick with an interact component is clicked
GitHub

Brickadia server wrapper, automator, and plugin runner - brickadia-community/omegga

little pagoda
#

Omegga - Dedicated Server Plugins, Updater, and Website

signal marsh
#

does it also allow custom properties like custom leaderstats ?

little pagoda
open ruin
#

God I hate Linux bruv. I want to like it, but it forces me to virtualize my whole computer or add unnecessary security

#

I got windows 11, and it has problems for sure but barely any and I can get done projects with ease. Never had anything stolen or hacked

#

I won't be using virtualization on my system just to make a modded server ngl.

#

Although I for sure appreciate the documentation none the less

signal marsh
open ruin
#

Pretty easy to convert, which makes me sad that they don't make a pure windows version

#

So many people on Windows, this whole gate keeping linux community is just a yikes

little pagoda
open ruin
#

At least a complicated one

little pagoda
# open ruin That might be the gayest thing ever, although there is a work around I'm sure

the dedicated server console input is on a second process that intercepts keyboard input because otherwise the game thread would be blocked by printing to the main console (windows moment)
there's potential for a workaround using unsupported insecure third party mods, but its distribution is fairly unsafe (DLLs) and it probably can't be included in the official omegga repo

if the devs added an rpc port and all it did was open a tcp socket for sending/receiving console logs, that would be enough to support omegga on windows

little pagoda
open ruin
#

WSL2 requires virtualizing your whole OS lol

#

I am good

#

Hyper V to me is a joke and if you test RAM speeds it doest have impacts, unnoticable granted but it does

open ruin
#

I'd rather make a dll myself

#

I've made a ue5 game and made dlls for other games as mods, I am positive I can make my own fork. Albeit security flaws so cant be released. But to me its ignorant way to approach modding.

Gatekeeping the OS most people use is wild, as the Brickadia developers are doing in this case. But I assume next update they will add a bit better support for this type of modding.

little pagoda
little pagoda
open ruin
#

Hyper V is virtualizing ur OS

#

Look it up if you dont think it is. And if its not oh well not here to debate benchmarks that do show using hyper v raises RAM latency

#

Later.

forest fern
#

I’m running WSL2 and don’t have HyperV enabled
It does need virtual machine platform enabled tho which apparently is a subset of HyperV

open ruin
#

Hmm. I just don't trust virtualized OS stuff. A lot of times it becomes a bottleneck in someway. Which means its just not good practice

#

Regardless I appreciate open source stuff like this for development. I was just in a horrible mood earlier, and been having people making using Windows as a developer a lot harder for literally no reason. X.X

little pagoda
#

to each their own. professionally for me, wsl has made development on windows easier in general. you can always run linux vms with virtualbox/vmware/any other foss tools or rent a vps

lack of windows support is due to brickadia itself not supporting writing to stdin. if you can find a solution to non-blocking reads from anonymous pipes on windows, the devs will implement a fix and we'll get omegga on windows almost no question