<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Webadmin Suggestions List]]></title><description><![CDATA[<p dir="auto">Heyo, I'd like to suggest/request certain features/changes for Cod4xWebadmin</p>
<hr />
<h2>Preface:</h2>
<p dir="auto">I will devide my Thread into:</p>
<ul>
<li>Feature Requests (For things I want added to Webadmin)</li>
<li>General suggestions not directly regarding the way Webadmin works</li>
</ul>
<p dir="auto">I do not know if everything will be possible, I can only imagine how hard it is. I'm writing this topic without any thought of how my requests can be realised.</p>
<hr />
<h1>Feature Requests:</h1>
<ol>
<li><strong>Audit Log</strong></li>
</ol>
<p dir="auto">An audit log which has its own sub-page (e.g. <code>webadmin.com/admin/log</code>).<br />
Lists all commands that were executed, splitted into:</p>
<p dir="auto">Origin: who called the command<br />
Target: who got affected by the command</p>
<blockquote>
<p dir="auto">if target supplied, !permban for instance</p>
</blockquote>
<p dir="auto">Date &amp; Time: self explanatory</p>
<p dir="auto">Set the required rights to view the audit log Webadmin plugin settings in admin panel.</p>
<p dir="auto"><strong>Why?</strong><br />
That way Admins can track previous adminactions without having the need of opening a log via a FTP client, making it a breeze to moderate lower-level members; admins also won't need root passwords etc. for safety reasons, we don't give anyone every password ;D</p>
<ol start="2">
<li><strong>Offline Tempbans via Webadmin</strong></li>
</ol>
<p dir="auto">Add a button on the playerdata tab to offline tempban</p>
<p dir="auto"><strong>Why?</strong><br />
Using <code>!tempban name/guid/steamid duration reason</code> oftenly won't do anything and the players will still be able to connect. That way we can properly act after reading chatlogs/react to reports while the suspect themself is offline.</p>
<ol start="3">
<li><strong>Global server Chatlogs</strong></li>
</ol>
<p dir="auto">The ability to read the whole chatlog of a server with timestamps.<br />
e.g.<br />
Daron : Hey [ 21:22, 09/02/2021]<br />
NeHo: Hello [ 21:23, 09/02/2021]</p>
<p dir="auto"><strong>Concept picture I made:</strong><br />
<img src="https://cdn.discordapp.com/attachments/756243357369499759/808797661729521666/chatlog.png" alt="Concept Picture" class=" img-fluid img-markdown" /></p>
<p dir="auto"><strong>Why?</strong><br />
The chatlog on playerdata only shows one side of the chat - it is very hard/impossible to get the context out of Chats by reading only one side of the story. That way we can properly moderate possible verbal abuse/shittalking/etc</p>
<ol start="4">
<li><strong>Copy Server Administrators between different servers</strong></li>
</ol>
<p dir="auto">The ability to copy another server's adminlist so you don't have to add everyone again</p>
<p dir="auto"><strong>Why?</strong><br />
Adding administrators to new servers is a real pain in the ass if I'm allowed to say so - if your Clan/Group/Project/Whatever has ~40 Admins who need admin rights on server you end up spending ~1h just to add everyone. Admin panel &gt; Users &gt; [Username] &gt; Edit List &gt; Choose servers &gt; pick every server again because it resets each time &gt; save - doing this 40 times makes you think it's taking forever.</p>
<hr />
<h1>General Suggestions</h1>
<ol>
<li><strong>A plugin API</strong></li>
</ol>
<p dir="auto">A plugin API would open a whole new level of server management via Webadmin. I could imagine using the chatlog from Request #3 for Discord Webhooks and send the chat directly to discord to make it even easier to moderate, or the Audit log from Request #1 to send a webhook message whenever a player got banned/Kicked/Screenshots got taken/Etc.<br />
Since webadmin is built with node i'd like to have a .js plugin support. If you want further input message me on steam <img src="http://localhost:4567/assets/plugins/nodebb-plugin-emoji/emoji/android/1f604.png?v=6qhtqvv7rmh" class="not-responsive emoji emoji-android emoji--smile" style="height:23px;width:auto;vertical-align:middle" title=":D" alt="😄" /></p>
<p dir="auto">If you feel like a whole plugin api would be too much, consider the discord webhook chatlog and adminactions message a feature request :s</p>
<ol start="2">
<li><strong>A plugin to auto delete screenshots after a # number of them has been reached</strong></li>
</ol>
<p dir="auto">Our servers automatically get screenshots from everyone every 10 minutes or so, I dont really know why since we have no gsc that does that nor is it populating the database with a screenshot on first connect, I tested it. This made me think that an automatic screenshot delete plugin would come in handy. It would let you set a number that can't be exceeded, lets say 800 screenshots.<br />
If the server exceeds &gt;800 screenshots, delete all.</p>
<ol start="3">
<li><strong>Ability to search for past player aliases</strong></li>
</ol>
<p dir="auto">As of now, you cant find a player by searching for previous aliases in playerdata which makes it hard to find someone who constantly changes names if you dont have their Steam id /guid.</p>
<ol start="4">
<li><strong>Full aliases list</strong></li>
</ol>
<p dir="auto">As of now, the aliases list only goes to a certain point until it says <code>...</code> which is rather infuriating.</p>
<p dir="auto">Image:<br />
<img src="https://cdn.discordapp.com/attachments/756243357369499759/808805044567670814/unknown.png" alt="alt text" class=" img-fluid img-markdown" /></p>
<hr />
<p dir="auto">Well, that should be it. Thanks for reading.<br />
Looking forward to fellow Server manager's comments/additions!</p>
]]></description><link>http://localhost:4567/topic/200/webadmin-suggestions-list</link><generator>RSS for Node</generator><lastBuildDate>Tue, 21 Jul 2026 20:06:34 GMT</lastBuildDate><atom:link href="http://localhost:4567/topic/200.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 09 Feb 2021 21:07:54 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Webadmin Suggestions List on Tue, 09 Feb 2021 22:06:18 GMT]]></title><description><![CDATA[<ol>
<li>
<p dir="auto">Audit Log<br />
Permanent bans, temp bans, chat and voice bans are visible on the website, you are only missing kicks, since there are many kicks I have not added that for me that's not such a big punishment.</p>
</li>
<li>
<p dir="auto">Offline Tempbans via Webadmin<br />
I can add that in the next update</p>
</li>
<li>
<p dir="auto">Global server Chatlogs<br />
For now you can read the chat history for every player if you visit hes/her player data page, I can make it as 1 unit but it will be huge in only 1 day, you will never find what you have actually looked for and it would load really long, that would break the page response in my opinion, its a bad idea, its much easier to open the 2 persons chat and to follow it since you already know about any abuse</p>
</li>
</ol>
<p dir="auto"><strong>General Suggestions</strong></p>
<ol>
<li>A plugin API</li>
</ol>
<ul>
<li>sending chat what we can already read on the website to discord has no sense to me, why would I spam the discord group with same messages what I can read on the website (same answer for this "whenever a player got banned/Kicked/Screenshots got taken/Etc.")</li>
</ul>
<ol start="2">
<li>A plugin to auto delete screenshots after a # number of them has been reached</li>
</ol>
<ul>
<li>I will create a plugin for this in the next update, in my opinion this is not the best idea since we should check the screenshots and not just delete them, but I will create the plugin</li>
</ul>
<ol start="3">
<li>Ability to search for past player aliases</li>
</ol>
<ul>
<li>will add it to search functions in next update</li>
</ul>
<ol start="4">
<li>Full aliases list</li>
</ol>
<ul>
<li>will be added in next update</li>
</ul>
]]></description><link>http://localhost:4567/post/901</link><guid isPermaLink="true">http://localhost:4567/post/901</guid><dc:creator><![CDATA[NeHo]]></dc:creator><pubDate>Tue, 09 Feb 2021 22:06:18 GMT</pubDate></item></channel></rss>