I think SPARK is finally at a point where I am okay with the public trying it out, finding bugs, and seeing if it runs well enough.
I've also migrated the server structure to postgres and redis so this should handle a larger amount of players using SPARK than my private beta tests did. Hoping it won't kill the server if a lot of people suddenly start using it, but that's what a beta is for, after all!
1. Blish HUD with your API key added to it (these are safe to add, GW2 API keys only read data)
2. The SPARK module file (see here)
Because this is NOT submitted to Blish HUD yet until I've beta tested it thoroughly, you have to manually install this addon. Instructions are provided in the release, as well as in the Discord.
How do I submit bugs/feedback/questions?
I have a SPARK Discord server for people who want to discuss development and report things so I can fix them and work on it.
Keep in mind, some quirks are things I can't fix (like text cutting off in the profile editor and such, waiting on Blish HUD to fix this).
How long is my data retained?
24 hours at most. After that, if you haven't been online then your profile information gets wiped from the server entirely. I do not keep your data, nor do I want to store it indefinitely.
The exception to this is user reports. If you report a profile, it snapshots a copy of the profile on the server, plus your message, and saves that into a permanent database for review and moderation.
Can I contribute to SPARK?
A while ago, I migrated SPARK's codebase off of my own self-hosted repo and onto GitHub purposely so it was publicly accessible.
You can find the source code here.
It's licensed under the GNU General Public License v3.0.
The server portion of the addon is not public, but if I ever discontinue this project, all server code and setup instructions will be available for others to self-host and continue without me.