Skip to content
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 256 commits into from
Apr 3, 2023
Merged

[3.0.0] Spire Admin #109

merged 256 commits into from
Apr 3, 2023

Conversation

Akkadius
Copy link
Owner

@Akkadius Akkadius commented Apr 3, 2023

[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.

image

[Spire Admin] Static Zone Launcher

You can now manage launch static zones via the Occulus launcher directly in the server start UI.

image

[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

image

[Spire Admin] Players Online

image

[Spire Admin] Zone Servers

List and search booted zone processes and resources, kill zone processes

image

[Spire Admin] Manual Backups

Manually backup server assets

image

[Spire Admin] EverQuest Client Asset Exports (Publicly Downloadable Links)

image

[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

image

[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

image

[Spire Admin] Message of the Day

You know that message players read when they log in? You edit that here

image

[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

image

[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.

image

[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!

image

[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

image

[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.

image

[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!

image

[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.

image

image

Event Raw

Any event you can see the richly formatted event or you can inspect the raw event data

event-raw

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

event-filter

Advanced Event Data Filtering

You can filter by JSON event data

event-data-filter

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

event-deep-filter

image

[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!

image

[Spire Admin] Server Update

Spire admin now has a rich interface where you can download new server releases, or build your own (Linux only)

image

image

image

image

[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

image

image

image

image

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.

image

Local Users

Spire now has the ability during initial install to be configured with local users and authentication!

image

image

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

image

Keyboard Shortcuts

My pressing the Control key, you can now see a modal that will show you Spire keyboard shortcuts

image

Item Editor

Spell Editor

Merchant Editor

NPC / Bot Spells Editor

Quest API Explorer

Fixes

@Akkadius Akkadius merged commit be75610 into master Apr 3, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant