Roy 10,832 / 0 Report Post Posted September 27, 2016 Hello, I am making this thread to basically post progress on official admin/player reports, ban appeals, and admin applications. As of right now, the only way we can submit player reports and ban appeals is through SourceBans and even then, I feel that won't suite our needs. Recently, I've took the time to learn some things about the IPS 4 API and put them into use by creating a top donors list and donations list. After running into two big issues, this took about a day and a half straight (excluding sleep) to make. Honestly, I was hoping I could get them done without taking over a day but hey, it was successful! My next plan is to tackle down these forms (e.g. player reports, etc) with the IPS 4 API. This is a much more "advanced" task. Why? Well, let's see what I have to learn: Forms - Although, after doing testing yesterday, it doesn't seem all that difficult. Permissions - I need to look into this but it seems a bit tricky. Displaying Applications - Will have to see how "topics" are displayed. Comments/Posts - Allow users to post comments/posts on the application. Other - Other small things such as automation for bans, Member Application tools (if we do add this to the system, we can just use what Denros did). Honestly, I think the biggest pain about this whole thing is the fact that there is no documentation for IPS 4 for applications. Therefore, I have to look at the system files (considered the "API") and see how to use them through code. The only documentation IPS 4 does have that I can use is for CSS and JavaScript. Now, let's get to the "features" list for each application. Player/Admin Reports Forms - Your Steam ID, (Player|Admin)'s Steam ID, Server (automated), Map, Time, explanation, and proof. (Advanced|Player) Make a ban button that will automatically ban the user through SourceBans along with closing the report if the moderator is an admin on the server. (Advanced) Make a "Support" button and a "No Support" button for users that want to "support" the ban or "not support" the ban. (Advanced) If the report is valid and the admin/rule-breaker gets banned/demoted, perhaps give the reporter +x reputation on the forums? This could encourage players to report rule-breakers on the forum and get awarded if they do it right. Comments/Posts allowed. Ban Appeals Forms - Steam ID, Server (automated), When you were banned, Why you were banned, and Why do you want to be un-banned. (Advanced) Make an "un-ban" button that will automatically un-ban the user if they're manager for the server selected. (Advanced) Make a "Support" button and a "No Support" button for users that want to "support" the un-ban or "not support" the un-ban. Comments/Posts allowed. Admin Application Forms - Your Steam ID, Server (automated), Why you want to be admin, and How much time have you spent on the server. (Advanced) Make a "Support" button and a "No Support" button for users that want to "support" the application or "not support" the application. This would be WITH a post/comment (with maybe 30 characters minimum length?). Therefore, admins and such can't just "+1" an application without explaining why. Comments/Posts allowed. Advanced = Hard to implement and only will be if suggested. I will make posts on this topic explaining the progress made in the future. I hope to make things like Media/GFX applications possible and easy to implement as well. P.S. I don't know how much time I'll have to work on this. Therefore, I cannot give an ETA. I am going to become busy in the next few months. P.S. #2 - Also, we "could" technically buy a "Forms" addon from the IPS 4 marketplace. But it would be $40.00. Honestly, I would prefer just making them from scratch than spending $40.00 especially in the current state we're in. Thanks. Share this post Link to post Share on other sites More sharing options...
Pyros 1,793 / 30,391 Report Post Posted September 27, 2016 · Hidden Hidden I don't know if I can post here, if I can't I'm sorry and this should be hidden, but I still think that Admin Applications and Player Reports should be made in secret and only Server Admins+ should be able to see (excluding the player who submitted the form) PS: I know that you didn't say that it wasn't going to be this way, but I just assumed it would still be public as it is right now @Ash-'s opinion on gmod: Share this post Link to post
Crusty 248 / 5,311 Report Post Posted September 27, 2016 · Hidden Hidden If a player makes a Admin Report, it should be sent to Server Manager+, this way the report can stay hidden from other admins, so it would be only between the server manager, the reported admin and the player who reported the admin. Also you could add a way for the server manager to add the reported admin into the report conversation so the admin who was reported could explain his or her side of the story. The server manager could then make the decision on his or her finding to punish the certain admin. Share this post Link to post Achievements
Roxie_Foxie 740 / 10,227 Report Post Posted September 27, 2016 · Hidden Hidden 1 hour ago, Roy said: Admin Application Forms - Your Steam ID, Server (automated), Why you want to be admin, and How much time have you spent on the server. (Advanced) Make a "Support" button and a "No Support" button for users that want to "support" the application or "not support" the application. This would be WITH a post/comment (with maybe 30 characters minimum length?). Therefore, admins and such can't just "+1" an application without explaining why. Comments/Posts allowed. I know for TTT admin apps we make players have "admin sponsor's" meaning that an admin thinks this player would make good admin material and we try to make sure that every app has an admin sponsor (we tag admins that have 'sponsored' to confirm) then once conformation is done we add opinions and suggestions for the player. maybe instead of trying to implement this into the forums just edit application requirements so that everyone has to have admin sponsorship and those without one get insta denied (after explaining that you need admin to sponsor your app) That might make that part of it easier on you anyways Share this post Link to post Achievements
OGMartin 302 / 5,204 Report Post Posted September 28, 2016 · Hidden Hidden I think admin reports should be for all to see. If its BS then you have nothing to hide and its done and dealt with. If you did something wrong and you do get punished it will save all the speculation. I may give you stage 7 cancer Share this post Link to post
annoying furry 6,263 / 62,572 Report Post Posted October 9, 2016 · Hidden Hidden On 9/27/2016 at 8:37 PM, OrganicMartin said: I think admin reports should be for all to see. If its BS then you have nothing to hide and its done and dealt with. If you did something wrong and you do get punished it will save all the speculation. If not, we should at least have to where the admin getting reported could view/comment on the report. (signature made by @Kaylode) Previously known as Xy. Twitter ❤️Ko-Fi ❤️Github Share this post Link to post
Ben 2,373 / 30,796 Report Post Posted October 9, 2016 · Hidden Hidden On September 27, 2016 at 9:37 PM, OrganicMartin said: I think admin reports should be for all to see. If its BS then you have nothing to hide and its done and dealt with. If you did something wrong and you do get punished it will save all the speculation. This is to avoid unnecessary drama. Most of the time, the managers will ask you what you've done during admin report. Share this post Link to post