Skip to main content

On Sale: GamesAssetsToolsTabletopComics
Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

R.Malizia

37
Posts
74
Followers
82
Following
A member registered Mar 13, 2022 · View creator page →

Creator of

Recent community posts

I’m really sorry that you’re experiencing issues with the plugin. It’s great to hear that everything worked fine on your side, that means the server itself is running correctly. It seems like a connection issue, most likely, external users are unable to see the server. It could be that a router is blocking the connection.

To host the client on Itch.io, you’ll need to set up SSL, which isn’t trivial, but I included a TXT tutorial explaining how to do it. Hosting a server is an advanced topic, and there are many different platforms you can use (Windows with IIS, Ubuntu Linux, etc.). However, I’ve provided an option for users who don’t want to deal with server configuration: I create and host the server myself for all Patrons in the Champion Tier.

Regarding tutorials, you should read each plugin’s description and check out the example project to see how the online game features are implemented. Creating an MMORPG is an extremely challenging task, and I’ve done my best to make it as easy as possible so developers can focus only on building their games. For those who don’t want to spend time configuring servers, I personally create and maintain them, you just need to cover the costs through the Champion Patreon subscription.

I truly hope you can achieve your goals with this MMORPG solution I’ve built. If you’re not satisfied, feel free to request a refund on Itch.io. However, I sincerely hope you enjoy and make the most out of this tool!

Hello! The server was developed in C++ and uses the embedded RocksDB database for performance and ease of use (no need to set up a separate database). Admin tools are currently being developed as the next feature. The source code hasn’t been opened yet, my main concern with open-sourcing it is the possibility of people creating bots or scripts. But I’m open to commissions, if you’d like to discuss this further, feel free to DM me on Discord.

Hi Malmi, at the moment you can use some action combat systems, but none have been adapted yet to work online. That means action combat would only be local for the player. For now, only the standard turn-based battle system from RPG Maker (and some VisuStella plugins) are compatible and work online, allowing players to form a party and fight together.

Hello Laugexd, I made it compatible with VisuMZ CoreEngine, ItemsEquipsCore, SkillsStatesCore and VictoryAftermath, I don’t know about others, but feel free to ask on Discord for specific plugins and maybe someone has already tested it.

Hello Kargooo, I always implement what the Patrons request. At the moment, the most requested feature is the Admin Panel, but I can see that multiple servers, nearby chat, and global chat could definitely be added in the future.

Hello! Of course, yes, feel free, and you can count on me for whatever you need. I’m also really eager to adapt the ABS for the MMORPG, it would be a huge step forward for the project!

Hello! We don’t have a video tutorial or detailed documentation yet, as the project is still in development and some features may change. This would require the video to be redone with each update. However, there are good resources available to learn about the plugin: the text here on Itch.io, the descriptions within each plugin inside RPG Maker, and the demo project, which includes explanatory notes and teaches how to implement the most important features.

Hi Diante Clark, this update includes some internal changes, a refactoring of certain parts that, while not immediately noticeable, make the code more secure and stable. As I mentioned on Patreon, I had some personal issues last month that delayed development, so updates were limited. However, I’m now back to working on the next major update.

The plugin can work with your backend if you make some adjustments. The database used is RocksDB, which is embedded for simplicity and performance, so merging the databases won’t be possible. However, you can integrate the login system or data from both databases as if they were microservices. It’s possible to create accounts and log in via HTTP requests, so you can completely replace the login screen with one that fits your needs.

Hello, thank you very much for your kind words. Yes, this is a known issue with the VisuStella plugins, they’re not 100% compatible.

(1 edit)

Thanks! A detailed documentation is not ready yet, but besides the screenshot on the Itch.io page with the list of plugins and a descriptions inside each plugin, it’s recommended to also explore the demo project, which has notes in the events explaining and showing examples of how to implement some functionalities.

Thank you so much! That really means a lot. I’m glad you’re enjoying it! There’s definitely more features on the way!

Yes, you will be able to change any character graphic, including face, battler, and name, class, or description of any actor. These changes will be synchronized both on the server (they’ll be saved in the database) and for other players on the same map, who will be able to see the updated graphics of other players.

It’s required to use the executable server you’ll receive upon purchase, you’ll get a version for both Windows and Linux. You can also use it with Hamachi. As long as your server is externally accessible on the internet, your game will work.

For users who are not tech-savvy, I’m available to set up and host the server for all Champion-tier supporters on Patreon.

Players still cannot trade items, but this is a highly requested feature on Patreon and will likely be one of the next updates.

Thank you very much for all your support and trust. You can purchase this plugin, and if it doesn’t meet your expectations for your project, you can request a refund with no problem.

Hello Adam. Yes, only Turn Based PvE at the moment.

No, no tienes que comprarlo otra vez.

Hola Anime Quest, no es totalmente compatible con los plugins de Visustella todavía. Puedes preguntar en el Discord a quienes lo están usando, cuáles plugins están funcionando bien. El servidor aún no tiene un panel de administrador, así que todavía no es posible expulsar usuarios. En cuanto a dispositivos móviles, funcionará igual que cualquier juego de RPG Maker.

Hi, it worked in the tests I did on CGC version 1.6.2 before implementing the battle. However, I noticed that the CGC plugin itself was throwing errors in some cases, and they were issues with the plugin itself. Since it’s been a while, maybe Myth has already fixed it.

Hello! Not yet, since the patrons decided I should fully focus on the turn-based battle system, that’s what I’ve been working on lately, so I haven’t implemented any new features in MZ3D for now.

The server uses C++ and you get only the executable, which contains machine code, so we can say that currently it’s obfuscated. However, I’m considering the possibility of also releasing the source code. My main concern is that it would make it much easier for malicious users to create bots for all games.

Currently, you can assign any graphic to any actor, and it will be saved on the server and synchronized with other players. So you’re free to use any character creation system you like, as long as it’s compatible with the RPG Maker MZ standard. Changing the actor name will also be saved on the server and synchronized with party.

I’m glad it’s been helpful, and your willingness to dive in and share what you learn is awesome. Enjoy!

(2 edits)

Hello, let me try to explain each one:

  • Game data is saved in the server database and players can’t directly modify it.
  • Maps that are not marked as <Sync> are not shared, so you can create your own cutscene and other players won’t see it.
  • If there are 100 players online, then there are 100 people playing, each one controlling their own character, similar to games like WoW, Tibia, or Ragnarok. Players don’t share characters.
  • It’s possible to make each character see different things on the same map using <Sync> switches and variables. You can also send, for example, level 50 players to a different map.
  • Most of the game logic runs on the client side, with only the bare minimum handled by the server. This architecture is important to allow integration with existing RPG Maker plugins.
  • There are a few community projects you can check out on Discord to see what the experience is like after the login screen. Credentials are stored in server database. After the login screen, you go to the game world (map scene).

I hope I’ve answered all your questions! If you have any more, feel free to ask here or on Discord.

Hello Meran, I can’t say for sure if all of Yanfly’s plugins work. I believe the folks on Discord who use these plugins will be able to help you better in figuring out which ones are compatible and which ones aren’t.

Hello Kadeon, the Visu plugins are not fully compatible yet. According to user reports on Discord, some are compatible while others currently cause some bugs. However, you can purchase the plugin, and if it doesn’t meet your needs, feel free to request a refund. You can also ask for guidance from Discord users who are using Visu plugins to get a better idea if the plugins you want will work well.

Hello Adaiera, I just checked, and the 3D models are working fine. However, other players on the same map are not being displayed using the models. I’ll fix this.

Thanks! I really appreciate the support! It means a lot!

Sorry, but it doesn’t support MV yet.

I made the MMORPG Plugin compatible with this plugin! MMORPG development with RPG Maker has now reached another level! 🚀

Resolved! It is now fully compatible. Please don’t hesitate to reach out if you encounter any issues.

Tested it, and it works! But other players aren’t syncing, you can’t see them on the same map, though you can still interact with them, so it might be a sprite issue, I will fix that. Other systems are working fine, like switch/variable sync, event position sync, inventory, actors, chat, party, etc.

I’m very interested in making MZ3D compatible with the MMORPG, as it would take MMORPG development to another level.

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!

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.

Thanks, the link has been fixed.

(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! 😊

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