Chris7c0 / XPMod

A SourceMod plugin for Left4Dead 2 that adds RPG elements with passive and active skills.
GNU General Public License v3.0
3 stars 3 forks source link

Add a way for Admins to interact with the ban database #1

Open DominickCobb-rs opened 7 months ago

DominickCobb-rs commented 7 months ago

Admins currently don't have a well fleshed out way to view or manage bans.

Chris7c0 commented 7 months ago

I think its probably better to keep this self contained inside of XPMod in game. This way admins wont have to setup and learn of outside software. Maybe we can ask the Admin to copy paste a steamid as a parameter in console/chat command to unban someone? We could also have a fuzzy finder that looks for names and spits out steam ids for matches. Actions taken should definitely be logged into the mysql database somehow.

DominickCobb-rs commented 7 months ago

I think for lightweight work for ban management in game it could be done via the console and console commands given to admins.

Another idea is an unlisted admin server with a DDNS name of something like "admin.xpmod.net" that allows admins to interface without interfering with a live game. Downside to this is not having steamids they need unless supplied or stored elsewhere

DominickCobb-rs commented 7 months ago

I think it is a good idea to keep it in game for security purposes. Exposing the db to the internet is a bad idea as stated by ChrisP.

Chris7c0 commented 7 months ago

yeah maybe down the road it will be good to have an easy to use web interface, but for now self containing it inside of in game seems like the quickest way to get admins some more functionality.