As a Roblox developer, it is currently too hard to save server and client logs for further review, which is essential in diagnosing rare bugs. Yes, a developer can come up with their own way to save logs, but even a basic system is complicated to set up and is restricted by DataStore limitations.
To fix this issue, I’d like to suggest a system that automatically saves client and server logs for later review. Ideally there would be some panel in Studio or on the website that allows the developer to look through recent logs, find specific errors or users, and sort by various factors (number of errors, place version, date, etc).
The purpose of saving server and client logs is to track potential issues without having to constantly monitor a server or rely on rare player who a) can identify when a problem has occurred and b) know to take a screenshot and send it through the appropriate channels.
For example, say there’s a 1 in 10,000 chance that when a player joins the server, they’ll be instantly banned from the game. Joining the game 10,000 times over isn’t a reasonable thing to do, but if your game gets 1,000,000 visits, as many as 100 players have been banned from your game. The players who get banned quit the game, so you can’t rely on them for help. This is a situation where being able to check their logs on your own would make it possible to diagnose the issue.
If Roblox is able to address this issue, it would make the task of finding and diagnosing rare bugs significantly easier.