-
Notifications
You must be signed in to change notification settings - Fork 16
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[3.0.0] Spire Admin #109
Merged
Merged
[3.0.0] Spire Admin #109
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
…iptive about permission error return
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
[3.0.0] 4/2/2023 - Spire Admin
This release is nothing short of massive. Buckle up! The changelog notes are hefty!
[Spire Admin] Dashboard
Similar to the dashboard in Occulus, but ported for modernization, quality of life changes, and the high-level server information is always available at the top of every admin page.
[Spire Admin] Static Zone Launcher
You can now manage launch static zones via the Occulus launcher directly in the server start UI.
[Spire Admin] Server Pre-Flight Checks
Before you launch your server, you are required to run basic pre-flight checks, this will ensure that your processes don't have any issues and you are made aware of them before all of your processes are launched in the background
[Spire Admin] Players Online
[Spire Admin] Zone Servers
List and search booted zone processes and resources, kill zone processes
[Spire Admin] Manual Backups
Manually backup server assets
[Spire Admin] EverQuest Client Asset Exports (Publicly Downloadable Links)
[Spire Admin] Server Configuration Management
Tired of editing that pesky
eqemu_config
JSON file manually? Spire admin breaks out configuration editing into easy to use deep-link able sections[Spire Admin] Crash Log Webhooks (Occulus)
Crash log webhooks that you used in Occulus? Spire integrates with Occulus to continue providing those in Spire. You can edit the Discord webhook right in the UI
[Spire Admin] Message of the Day
You know that message players read when they log in? You edit that here
[Spire Admin] Quest Hot Reload (Occulus)
The hot reload functionality that was brought to you in Occulus is now configurable directly from Spire Admin. Anytime you make changes here it will immediately take affect.
Critical bug fixes have also been made to the HRM
[Spire Admin] Server Reloading
You can trigger server reloads directly through Spire. Reloads are triggered globally and reload data from the database into the server memory state.
Many tools already utilize this when editing related data.
[Spire Admin] Server Rules
List, search, edit your server rules in real time. Spire will reload rules directly on your server immediately so you do not need to manually reload them in game. Super handy!
[Spire Admin] Server Database Backup
Ever just want to take a quick manual database backup? Spire admin could not make this any easier by tapping into the native eqemu server utility that wraps around
mysqldump
. You can select specific types of tables to dump, dump everything and compress it with an immediate download[Spire Admin] Server File Log Viewer
Completely overhauled and ported from Occulus. Spire file log viewer is highly performant, streams realtime and only streams changes since the last file write.
Emulates console coloring, filters by log type, search filters, file deletion, bulk file deletion and more!
spire-file-logs-filters.2.mp4
[Spire Admin] Discord Logging Webhooks
Manage your Discord logging webhooks directly through Spire.
[Spire Admin] Manage Server Logging Settings
Manage your logging settings directly in Spire admin. Anytime changes are made your logging settings are reloaded real-time in the server without having to reboot or type commands in game!
[Spire Admin] Player Event Log Explorer
Accompanied by a massive new feature in the EverQuest Emulator server (see Player Event Logging) we are brought a powerful new explorer for rich auditing tools.
Rich Data Viewing
Spire translates event data into viewable NPC, Item, Spell etc. cards to have contextual insight into the events and what they contain.
Event Raw
Any event you can see the richly formatted event or you can inspect the raw event data
Flexible Filtering
You can filter by event type, zone_id, character_id which are top level filters always available and indexed regardless of event type
Advanced Event Data Filtering
You can filter by JSON event data
You can even filter by deeply nested data. For example if you're trying to search for a certain item that was traded by doing a nested wildcard search
[Spire Admin] Player Event Log Settings
Once again you're able to edit your player event log settings within spire admin and changes are real-time reloaded in game without having to issue commands!
[Spire Admin] Server Update
Spire admin now has a rich interface where you can download new server releases, or build your own (Linux only)
[Spire Admin] Permissions
If you'd like to limit access of other users to your server and especially sensitive areas. There are permissions that cover access to various resources within the admin section of Spire in your local installation
Spire Setup
Spire when ran locally will now redirect users to a one-time initial setup where users can choose whether they want their install to be guarded by authentication or not.
This bootstraps Spire for local installations.
Local Users
Spire now has the ability during initial install to be configured with local users and authentication!
Navigation Search
Want to quickly and fluidly navigate your way around Spire? There's now a kbar in Spire similar to Discord, Slack, Github etc.
Navigation search can be activated by using Ctrl + K, Ctrl + / or clicking "Search" in the navigation menu
Keyboard Shortcuts
My pressing the Control key, you can now see a modal that will show you Spire keyboard shortcuts
Item Editor
Spell Editor
Merchant Editor
NPC / Bot Spells Editor
Quest API Explorer
Fixes