It is very common for a game to be released with possible bugs in the code, even if it has already been thoroughly tested, even though an alpha and beta release has already been made.
I would like to know if Roblox has any tools that make it easier for the user to report unexpected bugs in a game?
Thanks, but I meant if is there a system to collect screenshots, logs, dumps, etc., all related to the game, in order to make the player’s life easier when reporting the bug and at the same time, generating important information for the developer so that he can quickly track the problem, without having to try to “guess” what happened …
You could make a Discord server for your game with a “bug-reports” channel or, a discord webhook where they have to include links to screenshots (add that as a disclaimer) in-case players do not have access to Discord. Second option is pretty unsafe tho since links from unkown people can be REALLY dangerous.
local LogService = game:GetService("LogService")
local HttpService = game:GetService("HttpService")
local Webhook = 'TYPE_WEBBHOOK_HERE_ok?'
LogService.MessageOut:Connect(function(MessageString, Type)
if Type == Enum.MessageType.MessageError or Type == Enum.MessageType.MessageWarning then
local Message = {
content = MessageString
}
HttpService:PostAsync(Webhook, HttpService:JSONEncode(Message))
end
end)
Player’s don’t need to tell you errors you can usually figure them out yourself.
That’s a very interesting approach and I’d like to implement that.
For me to better understand, in this case, any error or warning generated internally during the game would be automatically sent somewhere, right?
And what would that place be (HTTP)?