Sentry Integration for RPG Maker
A downloadable tool
Introduction
This plugin allows developers to receive automated crash reports when the game crashes. This can be a life-saver, especially if the players don't bother to report bugs. You can even use this plugin to catch errors in the code as well. This plugin uses Sentry as a base.
Features:
- Portable plugin. Can be used in pretty much every platform an RPG Maker game can run.
- Easy to use API.
- Easy to install. Put in some details, edit the html, and you are off!
- [R1.01+] Allows the user to send feedback for the crashes.
Q&A
Q: What is Sentry?
A: Sentry is an error tracking service. This handles the automatic reports for you, providing information about the crash (see below for details) it can also integrate with a code hosting service (such as Github) to provide more context as well. You can either use the company's servers or host it on your servers.
Q: What does the service collect?
A: The service collects the stack trace (the error that the console throws), breadcrumbs (what did the engine do until the error or crash occurred), Operating System name and version, browser version, any tags you've set up via code and IP address ( you can prevent the collection of the IP address via JS code or in the dashboard settings).
Q: Does the plugin send reports without the user's approval?
A: Under normal circumstances, no. RPG Maker MV pretty much catches any exceptions (errors) that occur. So, unless you bypass the catch code, it shouldn't send anything without the user's approval.
Q: After installing the plugin and library, do I need to do anything else?
A: There are a few things, to ensure that no personal info is sent. Aside from leaving the 'Default Option' setting to 'Don't send', it's a good idea to adjust the privacy settings in Sentry's dashboard. I recommend setting most of the privacy settings to ON (specifically, turn on Enhanced Privacy, Require Data Scrubber, Require Using Default Data Scrubbers and Prevent Storing of IP addresses). Setting up the Global Sensitive Fields option is also a good idea. Lastly, please make sure that you disclose the use of the service to your players.
If there are any other questions, please let me know and I'll try to help as much as possible. Please handle this plugin and service with care.
Status | Released |
Category | Tool |
Rating | Rated 5.0 out of 5 stars (1 total ratings) |
Author | AceOfAces |
Made with | RPG Maker |
Tags | crash-reports, feedback, plugin, RPG Maker, sentry |
Code license | MIT License |
Average session | A few minutes |
Languages | English |
Links | Source code, Homepage |
Download
Click download now to get access to the following files:
Development log
- Version R1.06 released!Apr 03, 2023
- Version R1.05 released!Apr 01, 2023
- Version R1.04 released!Jul 24, 2022
- Version R1.03a releasedMay 13, 2021
- Version R1.03 released!Apr 25, 2021
- Version R1.02 released!Jan 20, 2021
- Version R1.01 released!Aug 22, 2020
Leave a comment
Log in with itch.io to leave a comment.