Uleat
12-07-2015, 08:37 PM
The server command loading system has been overhauled to simplify alias assignments and eliminate some issues with access levels.
All 'real' commands are hard-coded into the server source code along with a 'default' access value.
Modifying access levels, and now adding aliases, are handled through a new commands table called `command_settings`.
All commands are defaulted back to their peqdb setting or the hard-coded default, if there was not an entry.
Server admins should review their `commands_old` table to reassess what the new command access levels should be.
See changelog.txt (https://github.com/EQEmu/Server/blob/6f1ad1fbc19528c9c51fe543f2dfbdc528600d07/changelog.txt#L4) for more information.
NOTE: Added a new '#findaliases' (or '#fa') command to assist in finding aliases of a given command. (Full command or alias name must be provided.)
All 'real' commands are hard-coded into the server source code along with a 'default' access value.
Modifying access levels, and now adding aliases, are handled through a new commands table called `command_settings`.
All commands are defaulted back to their peqdb setting or the hard-coded default, if there was not an entry.
Server admins should review their `commands_old` table to reassess what the new command access levels should be.
See changelog.txt (https://github.com/EQEmu/Server/blob/6f1ad1fbc19528c9c51fe543f2dfbdc528600d07/changelog.txt#L4) for more information.
NOTE: Added a new '#findaliases' (or '#fa') command to assist in finding aliases of a given command. (Full command or alias name must be provided.)