McMyAdmin 3 now supports Sponge! - What would you like to see?

Hi @PhonicUK, that’s awesome news.

One thing that I think would be really useful to be able to configure through MCMA are which “modules” are enabled in the sponge core:

As you may be aware, Sponge runs by dynamically patching itself into minecraft at runtime, this allows us to actually make certain parts of the system optional, in particular performance patches. Making these performance-related patches optional allows server owners to

  1. Figure out whether a particular performance optimisation actually helps performance
  2. Turn off performance enhancements if they conflict with mod behaviour

It also allows us to bundle experimental or potentially over-zealous optimisation patches but leave them disabled by default, allowing server owners to experiment with them.

All mixin modules can be enabled/disabled via the config/sponge/global.conf file under the key /sponge/modules, although currently only the entity-activation-range module is bundled, we intend to bring more patches over as development progresses.

Some modules also have configuration themselves, so as well as being able to turn these features on and off, in some cases they can be “tuned” so that server owners can find the best possible optimisation for their environment. For example the aforementioned entity-activation-range plugin can be configured via settings in the /sponge/entity-activation-range key in the aforementioned file.

Having access to these settings via MCMA would be very cool (although maybe with an attached disclaimer or small help message indicating the severity of messing with settings which are not understood) and would potentially be of great value to server owners.

Keep up the awesome work, nice to have you on the forums here too :slight_smile: though I see you’ve been lurking for some time.

5 Likes