Bulk Moderation Panel
A powerful web moderation panel designed to make managing player infractions, appeals, quotas, and internal tools across multiple Roblox games easy and efficient.

Project Overview
Built for Bulk Games to manage moderation across multiple Roblox games including SCP Roleplay: Area 47 and Attack on Titan. The system handles player infractions, appeals, moderator quotas, and evidence storage all in one place. It features real-time communication with game servers, WebSocket-powered appeal discussions, and role-based permissions.
Development Process
Challenges
Getting real-time, two-way communication working between the web panel and Roblox game servers was tricky. We needed complex permission hierarchies that worked across different games, reliable handling of large evidence files without killing performance, and a quota system that tracked moderator activity while accounting for leave of absence periods.
Solutions
I integrated Roblox's Messaging Service for real-time server communication and built a flexible permission system with game-specific feature flags. Evidence storage uses Backblaze B2 with presigned URLs for security and cost efficiency, plus a custom Node.js media server that compresses videos before upload. Pusher handles real-time appeal chats, Turso provides fast edge database access, and Puppeteer generates PDF exports for reports and documentation.
Results & Impact
The moderation team uses this daily to manage thousands of infractions across multiple games. It handles 100+ moderator actions per day, processes appeals in real time, and maintains 99.9% uptime. The evidence system stores more than 40,000 (over 100GB) files securely, and appeal processing time dropped by more than 80%.
Project Gallery
Tech Stack
Key Features
- Real-time Roblox server communication
- Roblox OAuth 2.0
- Role-based permissions & multi-game support
- Real-time appeal discussions via WebSockets
- B2 cloud evidence management
- Moderator quota tracking & LOA management
- PDF/Image export generation
- Advanced audit logging
