AruaRose: Ticket System Project
If you read my “Mistress” then you’ll know I’m a GM (game master) at a private Rose Online game, AruaRose. I started out by just reading tickets (customer support), then got into quest making and now focusing on developing a custom made ticket system (help desk) for the server.
At the moment, they’re using a plugin on Invision Board. It is basically just a forum that is private, where users can only see their own tickets they have created and moderators can see all of them. The major problems with the current system are as follows:
- Forum ID aren’t linked to game accounts. Most players don’t know this and usually don’t leave their game ID in their message.
- We can’t search tickets made by a specific user. We have to go through the pages and find it, so it is extremely annoying if we have to find user’s previous tickets. Users don’t really know this and never relate their tickets to previous ones. They just seem to expect us to know what they’re talking about.
- There’s no specific fields they have to fill in, it’s just a big text box where they can write whatever they want. Some will give way too much information and some will give too little. We spend most of our time chasing up in information to solve their problem.
- And much much more
My propsed system will have specific fields that they must fill in, will be linked to their game accounts and we can see all previous tickets by a particular user. There’s a list of about 15 things that the system needs to be able to do.
I started this project around March and took a break after about 2 weeks because of university work. I had my final year disseration to do and then straight after that I had exams. I didn’t get back into until about a week ago. Took me some time to get myself back on track on what I’ve done, especially since I hardly comment my code or log what I’ve done.
I’ve done about 50% of the basic functionality of the system. I can already see that I’ve improved my PHP skills hugely since I started this project. Hopefully by the end of it, I’ll be pretty good with PHP. Then I’m going to start adding fancy things to it and look into some JavaScript frameworks to do some pretty stuff.






