Implementation of Ticketsystem for minetest

SpeedProg
New member
 
Posts: 5
Joined: Tue May 24, 2011 18:00

Implementation of Ticketsystem for minetest

by SpeedProg » Wed Aug 24, 2011 19:49

Hi,

I'm currently working on a ticket system for minetest. It is thought to enable players to report problems (bugs, players making problems, ...) to admins.

The current implementation is totally chat based.

The current implementation is like this:
Your phone or window isn't wide enough to display the code box. If it's a phone, try rotating it to landscape mode.
Code: Select all
/#ticket list

Lists all tickets.
For persons with PRIV_TICKET, it lists all tickets that are available.
For persons without PRIV_TICKET it list only their tickets.
Ticket list is like:
*{id} {name of ticket starter} {desc}

Your phone or window isn't wide enough to display the code box. If it's a phone, try rotating it to landscape mode.
Code: Select all
/#ticket new {desc} {message}

adds a new ticket to the list.
{desc} can be only one word, {message} is the rest of the command

Your phone or window isn't wide enough to display the code box. If it's a phone, try rotating it to landscape mode.
Code: Select all
/#ticket read {id}

display all messages of the ticket.
Format like:
{name}: {message}
{adminname}: {message}
{name}: {message}

Your phone or window isn't wide enough to display the code box. If it's a phone, try rotating it to landscape mode.
Code: Select all
/#ticket answer {id} {message}

adds a new message to the ticket with id {id}

Your phone or window isn't wide enough to display the code box. If it's a phone, try rotating it to landscape mode.
Code: Select all
/#ticket close {id}

closes ticket with id {id}, can only be done if you have PRIV_TICKET

If a ticket is closed it is deleted after 3 days.
IDs of tickets are only persistent for one server season.

Now my question to you admins is.

What would you like to be changed?
Do you think we should only allow one ticket per user?
Should we add a button to the pause menu to enable users writing their ticket using a GUI?


Any other suggestions are welcome.

I would really like to know your opinions to create a good ticket system.

thank you
SpeedProg

PS:
I got one suggestion from ghostshell to make a general messaging system out of it and add a names that is reserved for admins.
http://gameboom.net/node/2625#comment-4937
Last edited by SpeedProg on Fri Aug 26, 2011 11:12, edited 1 time in total.
 

User avatar
Calinou
Member
 
Posts: 3124
Joined: Mon Aug 01, 2011 14:26
GitHub: Calinou
IRC: Calinou
In-game: Calinou

by Calinou » Wed Aug 24, 2011 20:21

This needs to be implemented into official server, it'd be a great feature.
PM system would be nice too.
Last edited by Calinou on Wed Aug 24, 2011 20:22, edited 1 time in total.
 

Lythrynyx
New member
 
Posts: 3
Joined: Wed Jul 27, 2011 03:54

by Lythrynyx » Fri Aug 26, 2011 04:46

Calinou wrote:This needs to be implemented into official server, it'd be a great feature.
PM system would be nice too.


I agree completely, and it can't be any more obvious. A delayed contact/ticket system needs to be the major artery between admin and player.
 

SpeedProg
New member
 
Posts: 5
Joined: Tue May 24, 2011 18:00

by SpeedProg » Fri Aug 26, 2011 11:08

Well it of cause will be implemented at some point but for the moment I am really unsure how.
I some one could say something to the questions I asked after the description of the current implementation this would be some point to start at.

Other questions to you users?
Do you think the current system is to complicated?

Should we reduce it to one command like "/#telladmin <message>" ?

Hm, well I think the "PM system" should be implemented as an other feature and we should keep them totally unrelated.

Of cause if you wish I would implement a PM system after finishing the ticket system.

The problem with combining a ticket system and PM system is that not every user knows who is the Admin/Supporter etc. and to whom to address the ticket to. And reserving a name for the admin users would create a conflict with the naming system because this name that is reserved for addressing admins must be blocked from registering.

I'm looking forward to some more feedback from all of you :)

thank you

SpeedProg
 

User avatar
Calinou
Member
 
Posts: 3124
Joined: Mon Aug 01, 2011 14:26
GitHub: Calinou
IRC: Calinou
In-game: Calinou

by Calinou » Fri Aug 26, 2011 23:52

The ticket system is okay, just let new users "read the wiki/doc" (ask them nicely, though)...
I'm against making a GUI for now, would encourage abuse.
Last edited by Calinou on Fri Aug 26, 2011 23:52, edited 1 time in total.
 


Return to Minetest Features

Who is online

Users browsing this forum: No registered users and 40 guests

cron