Proposal for Plugin Enhancement: Kit Synchronization via Database #8429
DimaSergeew
started this conversation in
Feature Requests
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
I hope this message finds you well. I have been a long-time user and admirer of your fantastic plugin, and I appreciate the effort you put into making it so versatile. Today, I would like to propose an enhancement that I believe will greatly benefit larger servers like ours.
I suggest the addition of a feature that allows for the synchronization of only kit packages through the database. This enhancement is particularly crucial for servers with multiple instances, as it addresses an issue we've been facing regarding the current economy setup.
The problem arises when players, having permissions for a specific kit on one server, are able to access the same kit on all servers, disrupting the balance of our in-game economy. To mitigate this, I propose introducing a functionality where only kit packages are synchronized through the database.
Here's how it would work:
Kit Synchronization: Modify the plugin to synchronize only the kit-related data through the database. This ensures that players, regardless of the server they are on, receive their designated kits.
Unified Cooldowns: Implement a system where the cooldown for a kit is shared across all servers. For instance, if a player claims a kit on "Anarchy 1," the cooldown will apply uniformly on "Anarchy 2," "Anarchy 3," and so forth.
I understand that the plugin already has connections to a database, but the current setup syncs all data. It would be immensely beneficial if we could narrow down the synchronization to specifically cover "kits" and leave other plugin data unaffected.
This enhancement would not only enhance the overall gaming experience for players but also maintain a fair and balanced economy across all server instances. I believe this feature would be highly sought after by many server administrators facing similar challenges.
Thank you for considering my proposal. I am more than willing to provide additional details or clarification on any aspect of this suggestion.
Beta Was this translation helpful? Give feedback.
All reactions