bloxadmin - Game Management
https://bloxadmin.com is an online tool for managing your games.
Join our discord! https://discord.gg/ZNENruRTeG
About
bloxadmin was an idea I originally had in 2017, just wanted something to be able to live view chat and servers with some ability to kick players.
After working on bloxadmin for 6 years off and on, restarting many times (first version was in PHP lol), I am proud to announce bloxadmin to everyone. I really didn’t want to make anything public or try to hype it up until I was satisfied it was useful and stable, and I think I got there.
Features
Games
- Real-time Chat - View chat logs in real-time
- Real-time Online Players - View online players in real-time
- Moderation - kick, ban and mute
- Player List - List of every player that’s joined your game
- Remote Config - Update a key-value store for your game in real-time
-
Datastore Viewer (closed beta) - view and explore all the data on your game
- This requires you give an Open Cloud API key and to open a support ticket to activate the feature. Still working on polishing out the UI and UX.
Games
Game management was the initial idea of bloxadmin, and it’s where most of my focus went. I spent many of hours making the tracking of players and server stable and as accurate as I can.
Servers
Here you can see some metrics and below a list of all active servers
And here is the modal to add more charts. We have a lot of metrics to choose from
Server Overview
Here you can see the player list and chat logs. Also on a server you can see it’s specific
Player
You can view a player, perform moderation actions on them and see their past join and moderation logs
Future plans
There are already plans for group management, among other things, and the list of features that have been brainstormed goes on forever, things like actions/jobs/triggers, ads, webhooks, etc.
If there are other features you’d like to see, let me know!
Pricing
Unfortunately, it costs quite a lot to host this service and make it as fast and reliable as it is. The PRO plan now is $10/mo, although we will also have a free version that gives you a max of 25 CCUs, at least 14 days of session and chat logs (subject to change), moderation, basic error tracking, and generally just a limited version of everything. We plan to accept robux as payment, but it will likely be >15% more to account for the Platform cut and DevEx price exchange rate, so I’d just suggest you DevEx it and use that to save some.
We do have enterprise pricing, just send us an email or join the discord server and ask about it. We do not have a self-host option at this time, but we would like to as soon as we have a greater presence in the community. We do have options for a managed, whitelabel, private instance of bloxadmin separate from the public. This option will be priced according to hosting costs, support costs, and a flat monthly fee.
Technical
For those curious,
Click to read about how bloxadmin was made
The backend is TypeScript running Deno hosted on Deno Deploy. Using the Hono router and we currently are using 2 databases, postgresql and InfluxDB. Eventually we’ll probably need Redis for caching and job queues. Postgresql is on AWS and InfluxDB is on InfluxData Cloud 2.0. Currently in the process of migrating our backend to completely be on AWS, but it’ll take some time and I will need many customers first to make it worthwhile.
The frontend is using Vue with a completely custom look, no UI kits. We host this on Cloudflare pages. If you’re reading this, use the code “devforum” at checkout for $10 off your first month of pro.
For the Roblox module, written in roblox-ts without any other libraries. Startup has been measured to be ~400ms (so when you can call bloxadmin functions), and ~2s until data starts to send. The ingesting of data from Roblox to bloxadmin happens using an http request every 15 seconds (might change) with all the events that happened. Then data going to the Roblox servers is using one topic in the Messaging Service API. We did try out some things such as using the Memory Store Service to distribute the events across servers, and we still might do it for some events, but it was using too much of the Memory Store Service quotas and I didn’t want to affect people’s games.
Links
Website: https://bloxadmin.com
Support: https://discord.gg/ZNENruRTeG