MMORPG Maker Plugin for RPG Maker
A downloadable plugin for Windows and Linux
This Plugin is Currently in Development
Project Overview:
We’re excited to introduce a plugin designed to transform RPG Maker MZ into an MMORPG development platform, bringing multiplayer capabilities to creators with minimal additional setup and absolutely no need to code server functionalities. Currently, this plugin is only compatible with RPG Maker MZ, but support for RPG Maker MV could be added based on community interest. Our goal is to empower RPG Maker developers by providing a streamlined way to create engaging online games for a community of players, all within the familiar RPG Maker environment.
Our Vision:
We want to address the limitations found in current multiplayer plugins (like Forgerum by Terabin, or plugins by Cardillo and Andaroth), which can be unstable and insufficient for professional use. With this new plugin, we aim to create a robust, reliable, and fully functional solution that allows RPG Maker creators to launch multiplayer games with confidence.
Plugin Features:
With the MMORPG Maker Plugin, RPG Maker developers can seamlessly integrate multiplayer elements into their games, thanks to these key features, all configured from within RPG Maker itself:
- Synchronized Switches and Variables: Using
<sync>
on a switch or variable will save it to the database, allowing each player’s data to be preserved across sessions. These synchronized switches and variables are player-specific and do not affect other players' gameplay states. - Global Switches and Variables: By adding
<global>
, a switch or variable becomes universally unique across the entire game, with any changes instantly affecting every player. - Map Synchronization: Maps labeled with
<sync>
allow players to interact and see each other, creating shared online areas. Maps without<sync>
are treated as solo instances for each player. - Player Inventory and Equipment Synchronization: All player inventory items—including weapons, armors, items, and gold—are synchronized, ensuring a unified experience across sessions and for all players.
- Actor and Attribute Synchronization: Actors are automatically synced, including key attributes like HP, MP, level, and classes, so players see their characters updated in real time.
- Follower Synchronization: Followers are also synced, allowing players to see each other's followers in real time. This functionality can even support pet systems, giving developers more creative options for gameplay.
Upcoming Features:
- Real-Time Chat: A live chat system will allow players to communicate and coordinate with each other in real time, fostering an engaging and interactive community.
- Party and Guild Systems: A comprehensive party system will enable players to team up and embark on adventures together, while the guild system will support larger, more organized groups for ongoing gameplay.
- Cooperative and PvP Battle Systems: We’re developing both cooperative battle mechanics and a PvP (player vs. player) system, providing creators with versatile options for multiplayer combat.
Simplified Server Setup for Effortless MMORPG Creation:
To make MMORPG development as straightforward as possible, this project includes more than just a plugin for RPG Maker. Alongside the plugin, users will receive a pre-built, high-performance server executable for both Windows and Linux. With a single click to run the server, it will be up and running—no complex configuration, database installation, or schema management required. The server executable seamlessly handles all database functions, providing a hassle-free setup for creators.
The server is written in C++ for maximum performance, currently supporting over 1,500 simultaneous players with latency under 100ms. With further optimizations, this capacity can be expanded even more, ensuring a smooth and responsive experience for large player bases. This streamlined server setup allows RPG Maker users to focus entirely on game creation, making MMORPG development accessible and efficient for everyone.
Advanced users have additional configuration options. By default, the server runs on port 7070, but this can be changed to any desired port using the SERVER_PORT
environment variable. Additionally, the private key for JWT token generation can be customized by setting the TOKEN_SECRET
environment variable. In the near future, advanced users will also have access to the server's source code through Patreon, giving them deeper control over custom configurations and integrations.
About the Creator:
The project is led by Rodrigo Malizia, a seasoned software engineer with extensive experience in developing online games, including the MMORPG Fantasy World Souls, created in collaboration with Anderson Camilato do Nascimento. With a deep understanding of the RPG Maker ecosystem and a passion for storytelling, the project team is dedicated to leveraging its skills and knowledge to create an innovative tool that empowers creators to bring their visions of multiplayer games to life—all within RPG Maker.
Join Us in Bringing Multiplayer to RPG Maker:
Your support and feedback are essential to bringing this transformative plugin to life. This project’s success depends on the RPG Maker community’s interest and input to ensure it aligns with your needs and aspirations. By backing this project and sharing your ideas, you can help shape a tool that will open RPG Maker to a world of multiplayer possibilities, empowering developers to create, share, and enjoy immersive online worlds with players everywhere. Thank you for considering supporting this vision and helping us make MMORPG creation accessible for all RPG Maker users!
P.S. For full transparency, I want to mention that I’m not a visual artist, so all images included in this project description were created using AI-generated artwork.
Published | 6 hours ago |
Status | In development |
Category | Tool |
Platforms | Windows, Linux |
Author | Rodrigo Malizia |
Made with | RPG Maker |
Tags | Massively multiplayer, MMORPG, Multiplayer, plugin, RPG Maker, RPG Maker MV, RPG Maker MZ |
Average session | Days or more |
Languages | English |
Inputs | Keyboard, Mouse, Xbox controller, Joystick, Touchscreen |
Multiplayer | Server-based networked multiplayer |
Purchase
In order to download this plugin you must purchase it at or above the minimum price of $30 USD. You will get access to the following files:
Leave a comment
Log in with itch.io to leave a comment.