Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines
(+1)

Hello, I hope you’re having fun with this plugin! Good to know that it’s working on MV too, I didn’t know that, because it’s specifically designed to the MZ! About the cheating, to prevent your game from being copied or edited, you can use something like Electron or Cordova, which hides your game files, or you can also host it on a web platform like Itch.io, which offers a certain level of protection. But fully protecting your files isn’t an easy task due to the way RPG Maker is designed. Unfortunately, if someone really wants to access your files and copy your game data, they’ll probably find a way. Even the most protected games in the industry get modified, so all we can really do is make it difficult enough. The most important thing is to prevent the user from accessing DevTools. Having the server check the validity of every event or every variable change would be unfeasible with RPG Maker, because it would push all event logic and related systems to the server. The architecture I designed makes the server initially trust the client, however, each player can only modify their own data, and the other players validate certain actions and report to the server when another player does something wrong, such as walking through walls.

Hey, thanks for your quick response. Yes, I´m having a lot of fun with this plugin and it wasn´t really difficult to get to run on MV (since MV is mostly behaving like an old MZ version, haha). I´ll try my best to make it hard for cheaters, so thanks for your recommendations.

"Having the server check the validity of every event or every variable change would be unfeasible with RPG Maker, because it would push all event logic and related systems to the server."

Well it´s not impossible, but would mean a lot of work. For now, I have created an admin panel which is showing me, when something suspicious happens. For example: Some items are unique and if there are 2 or more in your inventory then it means you are a cheater :). Also players can report other players via /report "Player name" "reason".

Still a lot of work, but hopefully in a few months I´ll be able to share a game link :).