Using Oxide universal plugins with uMod?Solved

So I guess my question is how uMod works with all the existing Oxide Universal Plugins.

I had the impression that the Universal plugins would work. Is there a process for converting them? Or is it a completely different system now?

For example, I wanted to load DiscordCore on Valheim, however, it is pointed out that it's using Oxide naming conventions, is this a simple change in name, or is it a completely different library?

Sorry for all the recent questions.

There are some limitations being as Valheim doesn't support a lot server-side like many of the other games we support do; due to limited server control.

Backwards compatibility is there for the majority of things that we could add, so most plugins should load, but some things will not work until either implemented or once capable server-side.

Things such as chat/console commands will be very odd with Valheim, but they are not implemented yet. Extensions such as Discord will not work yet, as there is no websocket library bundled with uMod and it would have to be recompiled; so plugins that depend on it also won't work yet. Standalone Discord plugins that just use webhooks should work just fine however.

Right now the server is pretty much limited to just listening to chat, sending chat messages, sending UI notices, controlling connections to the server, and listening when players connect/disconnect.

Thanks for another great answer!

Merged post

I swear this is the last one. Whats the deal with the MaxPlayers.toml File. That the new default file extension? The only reason I ask is because TCAdmin will have a paddy with that. :D

uMod supports different formats for configurations, including databases such as SQLite and MySQL. JSON used to be the only option with Oxide, but it was often causing issues for users due to lacking understanding of how JSON works and is formatted. TOML is a much more simple option, with very little formatting necessary, and it supports adding comments.

You can see some of the advanced configuration options that are part of uMod itself in the *.toml files under the umod directory.

Locked automatically