A downloadable plugin for Windows and Linux

Buy Now$30.00 USD or more

This Plugin is currently in early access.

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 with <Sync> added to their note field allow players to interact and see each other, creating shared online areas. Maps without <Sync> in the note field 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.
  • Real-Time Chat: A live chat system allow players to communicate and coordinate with each other in real time, fostering an engaging and interactive community.
  • Synchronized Events: Events with <Sync> in their note field will be synchronized on the map, ensuring they appear in the same position and state for all players. This allows consistent interaction with events across different player sessions.

Roadmap:

  • 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.
  • ABS: An Action Battle System is in development, allowing real-time combat directly on the map. This system will be separate from the default RPG Maker battle system, giving developers the flexibility to choose between traditional turn-based battles or real-time action combat, depending on their game's needs.
  • Improved Documentation: A detailed and user-friendly guide will be created to help developers better understand and utilize the plugin’s features, ensuring smooth integration and faster development for all skill levels.

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, 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!

🎮 Join us on Discord: https://discord.gg/6QfZMkNgY9!

✨ Want to buy with crypto? Send me a DM on Discord!

Updated 19 days ago
StatusIn development
CategoryTool
PlatformsWindows, Linux
Rating
Rated 5.0 out of 5 stars
(1 total ratings)
AuthorRodrigo Malizia
Made withRPG Maker
TagsMassively multiplayer, MMORPG, Multiplayer, plugin, RPG Maker, RPG Maker MV, RPG Maker MZ
Average sessionDays or more
LanguagesEnglish
InputsKeyboard, Mouse, Xbox controller, Joystick, Touchscreen
MultiplayerServer-based networked multiplayer

Purchase

Buy Now$30.00 USD or more

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:

plugins.zip 24 kB
project-mz.zip 98 MB
server-windows.zip 6.8 MB
server-linux.zip 619 kB

Development log

Comments

Log in with itch.io to leave a comment.

I will keep an eye in this 🤩 is there a discord?

Thank you so much for your interest! Yes, we have a Discord community where you can share your thoughts. Here’s the link: https://discord.gg/6QfZMkNgY9. Looking forward to seeing you there!

This is awesome, and it works a lot better than the NetMZ that KD made. It also gives a full list of who logs in and joins on the dedicated server (if you choose that). I think I can implement this into my action RPG! Thanks! And I’ll also be sure to give this 5 stars.

Thank you so much! Your feedback is very welcome and greatly appreciated, it truly helps in shaping and improving the project. I’d love to hear more about any feature suggestions you might have! By the way, an ABS system is already in development, so stay tuned for updates.

That’s awesome! I can’t wait to see that!

(1 edit)

Discord links say they aren't working anymore, please update :)

Thanks, the link has been fixed.

I have played fws before, so I trust you. Do you have a roadmap or other long-term plans for the future?

Thank you so much for your trust and support! 😊 Yes, I do have a roadmap and long-term plans for this plugin, but a big part of the future development will depend on feedback from the community. Here are some highlights of what’s planned so far:

  1. Party and Guild Systems: These will enable players to team up and interact in meaningful ways, whether through smaller party adventures or larger, guild-based gameplay.
  2. Cooperative and PvP Battle Systems: I’m working on both cooperative battle mechanics and a PvP system, giving creators versatile multiplayer combat options.
  3. Ongoing Optimization: The server is already highly efficient, but I plan to further improve performance and scalability for larger player bases.
  4. Community-Driven Features: The roadmap is flexible and shaped by input from creators like you—your feedback will be crucial in determining what features and enhancements come next.
  5. Open Source Access: For advanced users, I’ll soon make the server source code available through Patreon, allowing deeper customization and integration.

If there’s anything specific you’d like to see or ideas you have, please let me know. The direction of this project is a collaborative effort, and your input is invaluable to shaping its future! 🚀

(1 edit)

There are some sharp and dirty topics, you don't have to rush to reply.

1. If it is used to make games such as Palworld that allow players to build servers, how should commercial licenses be handled?

2. In-game purchases

3. Item trading between players

4. Some RPG Maker plug-ins allow wearing different equipment and bringing different character animations

5. Day and night changes

6. Daily login rewards

7. I personally have some advanced topics that I hope to discuss further in Discord, I hope to have a chance to chat privately

(1 edit)

Thank you for your questions! They’re incredibly important for the growth and evolution of this project. Let me address each point:

  1. Commercial Licenses If you purchase the plugin, you’ll receive the server executable and have full rights to publish and run your own game servers without any additional fees. You can freely monetize your game, whether through subscriptions, one-time purchases, or any other method. Additionally, when the source code becomes available in the future, you’ll have the flexibility to modify the server to suit your needs and publish your game freely. There are no extra costs for running the server commercially.

  2. In-Game Purchases In-game payment systems are platform-specific. For instance, in Fantasy World Souls, I created a custom implementation for Steam payments. If your game is released on a platform like Android, it would require a different implementation specific to that platform. This plugin doesn’t include payment integrations by default since they vary widely. However, we can discuss creating a custom plugin for your platform, or if there’s significant community demand, I could add plugins for popular platforms like Steam to support in-game purchases.

  3. Item Trading Between Players Item trading within the RPG Maker environment is already on the roadmap for future development. However, the implementation details will depend heavily on feedback from the community to determine how the system should work. Your input and that of other creators will help shape this feature, ensuring it meets everyone’s needs and expectations.

  4. Compatibility with Other RPG Maker Plugins While I cannot guarantee compatibility with all other plugins, I will strive to ensure compatibility with the most popular plugins desired by the community. Please let me know which plugins you’re interested in using, and I’ll do my best to accommodate them. If the plugin in question modifies the character’s graphics using the standard RPG Maker method, then it will be compatible, as this functionality is already implemented. The actor’s data is synchronized automatically if this feature is activated via the MMORPG Maker plugin.

  5. Day and Night Changes A day-night system can be implemented using a separate plugin, independent of the MMORPG Maker plugin. To synchronize global time, you could use an external source or, if preferred, have the MMORPG Maker server provide a global time system. Let me know if this is something you’d like to see integrated!

  6. Daily Login Rewards This feature can also be implemented using an independent plugin. It would require a global time system (similar to the one mentioned above) and a way to track when the user last claimed their reward. This doesn’t necessarily need to be embedded within the MMORPG Maker plugin but can be developed as an additional feature.

  7. Advanced Topics and Discord Absolutely, feel free to contact me on Discord! You can join the server here: https://discord.gg/6QfZMkNgY9, and my username is rmalizia44. While I’m not a native English speaker and prefer communicating via text, I’m more than happy to answer your questions and discuss any advanced topics you’d like to explore.

Thank you again for your interest and for bringing up these points. Your feedback is crucial to shaping the future of the plugin! 😊