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.
@The_Ant_Reaper
Fixed in build 181 on my Jenkins. Download #182 and it should be fine.
Found a minor bug..
When a ticket is claimed and the command /check is used, is it claimed by "null" rather than the person's name.
@PhanaticD
Read "caveats" in the releases on DBO.
I have yet to come up with a workaround for console to work like it did prior to the UUID requirement.
build 182 fixed it, this also reminds me though i cant close tickets from console, not enough permissions
A new development build of ReportRTS is available
ReportRTS #182
Changes:
- Pass UUID instead of username to BungeeCord.
v0.3
@PhanaticD
How did you get this bug? I need to know every detail.
get this bug http://pastebin.com/pJUwa2AX
more noticeable if the report is made by console
@Tallcraft
Appreciate it. Thanks.
@ProjectInfinity
Thanks! You're doing great work here. :) Donated, not much but at least something.
@Tallcraft
Old bukkit bug. Nothing I can do.
Edit: Nothing I won't attempt to work around though. Coming soon(TM).
Bug: http://puu.sh/9kAAo/4a0d4a5f8a.png Latest release-build. Pre-existing data.
@LordKainzo
Yes it does. However I must stress that you should back up your RTS tables and make sure your rts users actually exist as this problem was pointed out by cindy.
https://github.com/ProjectInfinity/ReportRTS/issues/38
I am working to resolve it, but the issue goes a bit deeper than it would seem like. So it's not something you should expect done within a very short amount of time.
Does this multi-server setups with bungee?
If you have a user not migrating, check the following link.
https://github.com/ProjectInfinity/ReportRTS/issues/38
@PhanaticD
Good to hear.
thanks so much latest build fixes the tpid
@PhanaticD
Teleportation to the correct server should work.
Is it the location on the server that is the problem? If it is, I explained to you on IRC what was happening on a populated server. I have yet to find that. I expect to look further at it by Friday.
@CapnDuckface
Can you regenerate your configuration and try again? It shouldn't disable itself and it should allow you to type /rts setup
you arent on IRC anymore, the bungee teleport fix did not work at all
I'm making the switch from the old SQLITE version to your UUID dev version with some problems and I was hoping that someone could guide me in the right direction.
I've copied all of my MYSQL info into the config, but it still seems to be rejected and immediately disables the plugin with the below message:
04.06 21:35:49 [Server] INFO Disabling ReportRTS v1.2.0-b167
04.06 21:35:49 [Server] ERROR Encountered an error while attempting to connect to the database. Disabling...
04.06 21:35:49 [Server] WARN Could not access MySQL tables.
04.06 21:35:49 [Server] INFO Created reportrts_user table.
04.06 21:35:49 [Server] INFO Created reportrts_request table.
04.06 21:35:44 [Server] INFO Connecting to MySQL.
04.06 21:35:44 [Server] INFO Enabling ReportRTS v1.2.0-b167
Seeing as though I have at least 5 other plugins running through the db, I'm curious as to what I might have typed incorrectly.
Would a fresh set of eyes mind looking at this and seeing if there's something I'm doing wrong?
http:pastebin.com/SKePKZRP