ReportRTS
Development builds of this project can be acquired at the provided continuous integration server. These builds have not been approved by the BukkitDev staff. Use them at your own risk.
Commands & Permissions | Follow my progress on Trello | IRC: #ReportRTS (irc.esper.net)
ReportRTS stands for Report - Realtime Ticket System, it is designed to be a easy to use and feature rich support system.
Features
- Supports multi-server setups using BungeeCord.
- Uses MySQL, this allows you to easily display information from the database.
- "Caches" open tickets to reduce access time.
Usage
Notes
Metrics
To determine popularity of versions, features, and lingering usage, plugin installs are automatically tracked by the Metrics plugin tracking system and forwarded to mcstats.org for analysis. Basic server information (Version, player count used) is tracked. If you don't want to help or are paranoid, edit plugins/PluginMetrics/config.yml and set opt-out to true.
UUIDFetcher
Does not collect data at all. Simply used to retrieve a player's UUID from Mojang's API if he does not have one in the database prior to ReportRTS version 1.2.0.
Version checking
By default ReportRTS checks dev.bukkit.org for ReportRTS updates, you can disable this by setting versionCheck to false in the configuration.
Developers
Maven repository
<repository> <id>projectinfinity-repo</id> <name>ProjectInfinity repository</name> <url>http://ci.regularbox.com/plugin/repository/everything</url> </repository> <dependency> <groupId>com.nyancraft.reportrts</groupId> <artifactId>ReportRTS</artifactId> <version>1.2.3</version> </dependency>
Support me!
Why support me?
All the more motivation to continue work on this project. During it's two years of existence I have received a total of $270 and promises that never saw the light of day.
Say if I have spent a total of 500 (this is an example number, in reality it is much higher and just keeps increasing) hours working on this project. That gives me a total of $0.54 an hour, compare this to the average wage of a McDonalds worker in the US which is $7.81. Had they worked 500 hours they would have made $3905.
If you find that this project has helped you, please consider donating to this project.
A new development build of ReportRTS is available
ReportRTS #187
Changes:
- Send username as opposed to uuid to staff when a sign creates a ticket.
v0.3
If you wish to follow progress in regards to version 1.2.2, see this file!
ReportRTS/NOTES.md
So far:
Notes about ReportRTS version 1.2.2
@TWSSYesterday
This would require a larger rewrite. So not anytime soon.
@sync667
As long as you do not edit the database and expect the plugin to know what you've done, I'm happy.
Sending commands is the best idea.
I started making something near Web Panel for reports, but for now I don't have time to end this project. Small panel with login and checks for specific player (history etc.) its easy, harder to managing checks by users from panel. For that plugin need to have small API for requests received from web interface or cache checks when request is complete in DB, but not on server so it will fire methods like for done command or held etc..
@TWSSYesterday
Should be easy to write your own. Not sure if you know PHP, but this could be done in 2 small files
A new development build of ReportRTS is available
ReportRTS #184
Changes:
- Fixes pagination in viewing held tickets.
v0.3
@LordKainzo
Sure thing. I'll throw something up as soon as I can. Real life's got me a bit busy as I am moving out in roughly a month and there's loads of things that need to be done and much money being spent!
@ProjectInfinity
awesome, let me know when youre ready for some testing and i can devote some time to it
@LordKainzo
Me too, some of it looks to be a lot more maintainable to me than before.
Looking forward to the new commands ;)
@PhanaticD
Thank you. Appreciate it.
Thanks for the quick updates for all the bugs, sent you some cash :D
@mrchasez
You need to remove the UUID field from the DATABASE TABLE, not the folder. MYSQL.
@ProjectInfinity
Nope, didn't fix it. I deleted the entire ReportRTS folder and loaded it. Maybe it needed to be a full start and not a reload of the plugin, I have an older version that works great so Im just going to downgrade.
@mrchasez
Your migration failed.
Please download build 183 from my Jenkins and delete the UUID field from the reportrts_user table, start the plugin, let it migrate your users and then reload the plugin.
Let me know how that works out for you.
Heres an error from the plugin: http://paste.ee/p/LdeDD
People aren't able to modreq either. Heres that error: http://paste.ee/p/rdoEc
A new development build of ReportRTS is available
ReportRTS #183
Changes:
- Re-enable /complete from console thanks to a workaround. Please test this carefully.
- Up version to 1.2.2
v0.3
@PhanaticD
Using build 182?
Does it only happen to some of the or all of them? If some, do they have anything in common that sets them apart from the ones that work?
Edit: Issue located, working on fixing it.
Some of my mods cannot close tickets, it just says "An error occurred. Reference: Unable to mark request # as complete" with absolutely no errors in console or anything it just doesnt close