Releases: Akkadius/spire
v3.13.4
v3.13.3
Encryption Handle scenarios where user may have parts of an encrypted connection defined but the password is empty. Unencrypting an empty password will result in an out of range error. This will now be handled gracefully and the connection will be skipped if the password is empty.
v3.13.2
v3.13.1
Sage Introduce new page for integration with EQ Sage. Sage, among other things, will be a 3D zone database editor that plugs into the existing Spire API. It is currently in a prototyping/experimental phase and will be undergoing changes to initially support zone editing in a broad sense with details for each individual aspect explored and fine tuned to provide full support for an immersive editing experience. More info can be found in the EQEmu Discord under the #project-requiem channel and any questions can be directed to the creator and maintainer, temp0.
Spawn Entry Editing, Pathfinder
S3D / EQG Zone Region Inspector
v3.13.0
- Sage Introduce new page for integration with EQ Sage. Sage, among other things, will be a 3D zone database editor that plugs into the existing Spire API. It is currently in a prototyping/experimental phase and will be undergoing changes to initially support zone editing in a broad sense with details for each individual aspect explored and fine tuned to provide full support for an immersive editing experience. More info can be found in the EQEmu Discord under the #project-requiem channel and any questions can be directed to the creator and maintainer, temp0.
v3.12.3
- Spire Admin Fix issue where the server update page would not load because it was not rejecting errors from https://spire.akkadius.com properly. The error occurred because the hosted site is now https (SSL) and we hadn't updated our fetch logic to handle this. This is now fixed and the server update page will load properly again.
v3.12.2
- Database Implement log database connection resolving. This allows operators to utilize the "QS" database connection type for logs, particularly sinking player event logs to an external database or server. When a QS connection is specified in the
eqemu_config.json
- player event logs will automatically route to that connection. This is useful for operators who want to sink logs to an external database or server for auditing purposes. The database configuration gets synchronized and injected during Spire bootup and also during Spire Admin configuration saving. - Player Event Log Viewer Player event log request is split from character data bulk loading two split the queries on separate connections
- Spire Admin When making configuration changes in the configuration editor UI - the database connection resolver will flush along with any cached user connections. The
eqemu_config.json
will also be re-injected into thespire_server_database_connections
table - Database Resolver Added a connection type of
eqemu_logs
of whichplayer_event_logs
andplayer_event_log_settings
both route to currently. - Configuration Sync Ensure we also empty fields when they are removed from the
eqemu_config.json
when saving the configuration in Spire Admin
v3.12.1
- Database Implement log database connection resolving. This allows operators to utilize the "QS" database connection type for logs, particularly sinking player event logs to an external database or server. When a QS connection is specified in the
eqemu_config.json
- player event logs will automatically route to that connection. This is useful for operators who want to sink logs to an external database or server for auditing purposes. The database configuration gets synchronized and injected during Spire bootup and also during Spire Admin configuration saving. - Player Event Log Viewer Player event log request is split from character data bulk loading two split the queries on separate connections
- Spire Admin When making configuration changes in the configuration editor UI - the database connection resolver will flush along with any cached user connections. The
eqemu_config.json
will also be re-injected into thespire_server_database_connections
table - Database Resolver Added a connection type of
eqemu_logs
of whichplayer_event_logs
andplayer_event_log_settings
both route to currently. - Configuration Sync Ensure we also empty fields when they are removed from the
eqemu_config.json
when saving the configuration in Spire Admin
v3.12.0
- Database Implement log database connection resolving. This allows operators to utilize the "QS" database connection type for logs, particularly sinking player event logs to an external database or server. When a QS connection is specified in the
eqemu_config.json
- player event logs will automatically route to that connection. This is useful for operators who want to sink logs to an external database or server for auditing purposes. The database configuration gets synchronized and injected during Spire bootup and also during Spire Admin configuration saving. - Player Event Log Viewer Player event log request is split from character data bulk loading two split the queries on separate connections
- Spire Admin When making configuration changes in the configuration editor UI - the database connection resolver will flush along with any cached user connections. The
eqemu_config.json
will also be re-injected into thespire_server_database_connections
table - Database Resolver Added a connection type of
eqemu_logs
of whichplayer_event_logs
andplayer_event_log_settings
both route to currently.
v3.11.3
- Spire Admin Message of the day should now be functional again
- Spire Admin Spire now has a server lock / unlock button and status icon that is now present in the admin header visible on all admin pages.
- Spire Admin The dashboard page now has a "Server Addresses" section that displays server world address and local address with copy to clipboard functionality if they are present in the server configuration.
- Spire Admin The dashboard page now has a "Networking Interfaces" section that displays interfaces and realtime bandwidth utilization.
- Special Abilities Calculator Adds support in Special Abilities Calculator for
Immune to Assassinate
andImmune to Headshot
abilities. (Kinglykrab) - Spire Add in application update notifications that inform the user when there is an update available. This is a new feature that will be used in the future to notify users of new Spire releases while in the UI. It supports ignoring the update, only checks periodically.
- Spire Add a manual update check button to the navbar.