A downloadable tool

Download NowName your own price

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.

StatusReleased
CategoryTool
Rating
Rated 5.0 out of 5 stars
(1 total ratings)
AuthorAceOfAces
Made withRPG Maker
Tagscrash-reports, feedback, plugin, RPG Maker, sentry
Code licenseMIT License
Average sessionA few minutes
LanguagesEnglish
LinksSource code, Homepage

Download

Download NowName your own price

Click download now to get access to the following files:

RPG Maker MV Version 82 kB
Version 1.6.0-20230403

Development log

Leave a comment

Log in with itch.io to leave a comment.