• Do not use Discord to host any images you post, these links expire quickly! You can learn how to add images to your posts here.
  • Reminder: AI-generated content is not allowed on the forums per the Rules and Regulations. Please contact us if you have any questions!
Voltseon's Multiplayer Solution

Resource Voltseon's Multiplayer Solution V2.1.0

"Even after 26 years, I still haven't been able to solve the original problem: when the latency exceeds 400 during matches with friends, the game becomes desynchronized. Are there any solutions to this, author?"
 
Voltseon updated Voltseon's Multiplayer Solution with a new update entry:

Voltseon's Multiplayer Solution v2.0

Release Notes​


Separated Plugin into two major versions


External Server Version


  • keeps old plugin functionality, but with easier setup, Ruby now comes bundled with the Server files and a start script to run the server.
  • improvements to the Joining Cluster process, the client now requests a cluster list from the server and displays available clusters and their player count, no more manually inputting...

Read the rest of this update entry...
 
I literally just got the old version working a week ago, started a project based on it... and now you do this.
I think I'm in wuv.
 
Aside from the issues stated in the rating, maybe it'd be pertinent to say that this plugin can run on an OVH DDR3 Server with maybe 25mb RAM max at 4 players, probably less with DDR4/5. I've seen discord bots require more resources.

Thank you again.
 
Voltseon updated Voltseon's Multiplayer Solution with a new update entry:

2.1.0

Changelog:
  • Unified both versions of the plugin, now the plugin supports both the Integrated Server built-in and the External Server
  • Added a config to enable External Server support (false by default, the Plugin ships with Integrated functionality only for minimal setup)
  • Added No Restriction battles for both Singles and Doubles
  • Fixed a bug that changed the order of the party when starting a battle and caused different battles to play out for both players
  • Fixed a...

Read the rest of this update entry...
 
Hello, author. I'm still encountering a problem in your 2.1.0 version. When swapping Pokémon, there's a situation where the two sides are out of sync. What could be the issue? Also, I can engage in battles on other computers, but when I try to connect on my own computer, I can't have a battle. After both sides have a conversation and click to start the battle, the other side just gets disconnected directly.
 
Hello, author. I'm still encountering a problem in your 2.1.0 version. When swapping Pokémon, there's a situation where the two sides are out of sync. What could be the issue? Also, I can engage in battles on other computers, but when I try to connect on my own computer, I can't have a battle. After both sides have a conversation and click to start the battle, the other side just gets disconnected directly.
This is very weird, i wasnt able to trigger any desyncs when switching pokémon here on my computer, can you upload a video recreating the exact steps to trigger this issue?

Also, about the not being able to battle on your own computer, i'll be honest and say i didn't really understand your issue, are you trying to use two clients on the same save file? The plugin currently goes nuts if you try to interact with "yourself"
 
I'm guessing the trello hasn't been touched since before the plugin took a hiatus, is anything currently being developed for the plugin besides bug fixes currently?
 
I'm guessing the trello hasn't been touched since before the plugin took a hiatus, is anything currently being developed for the plugin besides bug fixes currently?
I did fork the Trello and am updating It, the Trello link in the post is also updated to direct to the new Trello.
 
This is very weird, i wasnt able to trigger any desyncs when switching pokémon here on my computer, can you upload a video recreating the exact steps to trigger this issue?

Also, about the not being able to battle on your own computer, i'll be honest and say i didn't really understand your issue, are you trying to use two clients on the same save file? The plugin currently goes nuts if you try to interact with "yourself"
The issues you're encountering include desynchronization between both sides after an abnormal status is inflicted, an overlapping of character silhouettes in version 2.1, and an inability to enter battle after selecting Pokémon, resulting in an immediate disconnection from the opponent. These problems don't occur in version 2.09. By the way, I'm using the ebdx battle system. Could it be related to that?
 
Plugin is not tested on the ebdx, it currently only supports DBK, i will be testing further those desync issues you listed, also, the plugin doesnt't have a version 2.09, did you mean version 2.09 of the ebdx? If so then they probably changed something in how battles are handled on that plugin that is breaking VMS
The issues you're encountering include desynchronization between both sides after an abnormal status is inflicted, an overlapping of character silhouettes in version 2.1, and an inability to enter battle after selecting Pokémon, resulting in an immediate disconnection from the opponent. These problems don't occur in version 2.09. By the way, I'm using the ebdx battle system. Could it be related to that?
 
Hi, I really liked your plugin. When trying to battle in PvP, I get the following error:

Battle rule no bag does not exist

How can I fix this? Thank you
 
Hi, I really liked your plugin. When trying to battle in PvP, I get the following error:

Battle rule no bag does not exist

How can I fix this? Thank you
basically this means you don't have the Deluxe Battle Kit installed, it was supposed to auto rescue the error but i guess that's not working properly, you can either install the Deluxe Battle Kit, or go into the VMS_Battle_Handler file and delete the line of code "setBattleRule("noBag")", specifically lines 389-392:

Ruby:
Expand Collapse Copy
    begin
      setBattleRule("noBag")
    rescue ArgumentError
    end
 
Last edited:
Back
Top