Ask any experienced game server operator what their recommended server management tool is and they will laugh at you for hours. It is not that they don’t want to help you, it is just that such a tool does not exist. You see, the issue is that no one with the relevant skillset has ever sat down and taken more than five minutes to build a proper management tool, which means that those that do exist look horrible and never work when you actually need them… until now…
Over the weekend I was looking at what my favorite developers were up to and noticed that Luke Millanta, a man who probably does not get the attention he deserves, had published a new repository on GitHub entitled Srcadmin. Srcadmin, the description said, would allow me to remotely manage servers for Counter-Strike: Global Offensive, Counter-Strike: Source, Garry’s Mod, Team Fortress 2, and a range of other games that use Valve Corporation’s Source game engine, via my Discord server.
Written in Python, the code is very simple to customize and very easy to install. As far as a Discord bot goes, it is relatively easy to use and very responsive. There is almost no delay in sending a command to it being executed on the server. Built into the bot is the ability to send messages to players on the server, kick disruptive players, manage player bans, change levels, and lookup server and player information. For those that need more than this basic set of commands, there is also a custom entry option that allows the user to execute any command they can possibly think of on the server.
I reached out to Luke to ask why he developed such a tool. He told me that he was spurred into action after hearing several of his friends complain about existing management tools. He told me that he wanted to build a management tool that was conveniently accessible, easy-to-use, and more aesthetically pleasing than browser-based administration panels.
Primarily known in the gaming world for his Steam Workshop contributions, and for winning the 2016 DigiCreate Steam Workshop Design Content, Luke has worked with the likes of Razer, Gigabyte, Gamer Sensei, Betspawn, Multiplay, and the Fnatic gaming organization to develop Counter-Strike: Global Offensive weapon finishes and maps. He was also one half of the two-man team responsible for incorporating changing weather patterns into Counter-Strike.
Away from his game development hobbies, Luke is also an avid software developer who has found a great level of success through founding, building and selling two companies, Acadeemit and 4TFY Technologies. He was also the first person to map the location of active Tor relay nodes onto a map of the world, a project he called OnionView, has built an Amazon Echo/Alexa skill that allows the user to remotely control their Tesla Model S or Model X, and created a PowerShell module which allows users to query Tor bridge and relay node data via the PowerShell command line.
I think it is fair to say that we are all excited to see what problem Luke solves next!