Some of you may have noticed that we changed commands for Oxide's core a bit the other day, though I suspect most of you haven't updated your servers yet so may not have; so hopefully you see this announcement instead of posting a new thread!
When I originally added the non-prefixed (ie. reload, load, grant, etc. without oxide.) commands, I was hoping that there wouldn't be any issues as it's always nice to have shorter commands that are easy to remember and quick to use. However, we've noticed over the past that there have been an increasing amount of game commands that share the same name as Oxide's non-prefixed commands, so we've decided that it'd be best to remove those to avoid conflicts and the hopefully stop the questions of "why doesn't show work in Rust?", "my Reign of Kings group command got replaced!", or "what is this "Failed to load '1' in my log?"
Now, I probably shouldn't have added the non-prefixed commands anyway as prefixes are generally the best way to add commands to a game to avoid conflicts. The change isn't major though, and is a quick replacement if you're using any of the non-prefixed commands.
The original "oxide." prefixed commands are still there, but we've also added additional prefixes o, perm, and plugin depending on the command. The o prefixed commands are a short alternative and the perm and plugin are for the permission and plugin commands respectively.
If you would like to keep using shorter commands or create any number of custom commands or command aliases, you can use a plugin such as CustomChatCommands | Oxide.
I apologize for any inconvenience this may have caused. There will be more breakage down the road as development progresses (can't hold on to everything forever), mainly with some older API and library helpers getting removed in favor of newer API and some things renamed. We're also working on moving all plugins over to a GitHub repository for easier maintenance, contribution, and to keep up with them. Any abandoned or unmaintained plugins that haven't already been replaced with universal versions will also be updated as someone is able, it'll just take a bit of a time.
The changes:
- Removed generic commands to avoid conflicts with games (ie. load, reload, grant)
The non-prefixed commands removed conflicted with some game commands, so additional aliases were added to avoid confusion and make them more unique. The oxide.* prefixed commands still remain (ex. oxide.reload)- Added o.* prefixed commands as a short variant to oxide.* commands (ex. o.reload, perm.grant, etc.)
- Added plugin.* and perm.* as prefixes to plugin and permission commands (ex. plugin.unload, perm.revoke, etc.)
Oxide core plugin/permission command changes
Discussion in 'News and Announcements' started by Wulf, Oct 12, 2017.
-
Wulf Community Admin
-
Not your fault if owners didn't do update
For me, I just added alias to oxide.command and works fine ^^'
Have you a date for GitHub repository ? Looks good ! -
I need help because I can not use the commands to add the groups and give the appropriate permissions for each one.
-
Last week I was able to use oxide.command grant user whoever permission. This doesnt work now, what am I doing wrong?
-
Wulf Community Admin
-
-
Wulf Community Admin
-
-
I apologize in advance for my ignorance and something that is disturbing me a lot ... I can not in any way add that shit of permission on my server, am I doing something wrong? Thank you for understanding!
-
Wulf Community Admin
-
I'm really grateful for your work. sorry for anything
As you can see I type the commands correctly and still does not execute and return the message as it should be. -
Wulf Community Admin
-
-
Wulf Community Admin
Edit: If you’re on Rust Legacy, try the latest snapshot from our AppVeyor.Last edited: Oct 27, 2017