Skip to content

Releases: Akkadius/spire

v3.13.4

25 Feb 04:43
Compare
Choose a tag to compare

Database Fix issue where an improperly configured secondary database such as queryserv or content database could keep the database object from being inserted into the Spire database connections properly.

v3.13.3

24 Feb 08:17
Compare
Choose a tag to compare

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

23 Feb 05:56
1b4d33a
Compare
Choose a tag to compare

API Updates Open access to Spire API types for spawn groups, doors, and objects for integration in Sage.

v3.13.1

22 Feb 07:33
0c15d97
Compare
Choose a tag to compare

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

image

S3D / EQG Zone Region Inspector

image

v3.13.0

11 Feb 21:35
b66802b
Compare
Choose a tag to compare
  • 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

07 Feb 22:59
Compare
Choose a tag to compare
  • 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

04 Feb 08:53
Compare
Choose a tag to compare
  • 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 the spire_server_database_connections table
  • Database Resolver Added a connection type of eqemu_logs of which player_event_logs and player_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

04 Feb 08:48
Compare
Choose a tag to compare
  • 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 the spire_server_database_connections table
  • Database Resolver Added a connection type of eqemu_logs of which player_event_logs and player_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

04 Feb 08:10
20cb05a
Compare
Choose a tag to compare
  • 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 the spire_server_database_connections table
  • Database Resolver Added a connection type of eqemu_logs of which player_event_logs and player_event_log_settings both route to currently.

v3.11.3

29 Jan 07:15
Compare
Choose a tag to compare
  • 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 and Immune 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.

image