Skip to content
Sandwicha edited this page Jul 1, 2023 · 8 revisions

My players can't rankup even if I gave them the correct permission node (prisonranksx.rankup) what do I have to do?

Make sure per-rank-permission is disabled in the config.

Options:
  per-rank-permission: false

or just give them this permission: "prisonranksx.rankup.".

The placeholders do not work.

You must install PlaceholderAPI plugin in your server or MVdWPlaceholderAPI if you are using one of MVdW plugins.

How do I setup luckperms to work with PrisonRanksX?

There are 2 ways to do that.
Method 1:

It's pretty simple. All you have to do is change this:

  # Want vault plugin to handle the ranks instead of prisonranksx? then use this.
  rankup-vault-groups: false
  # You can write here "GroupManager" or "PermissionsEX" or "LuckPerms" or "Vault" otherwise you can write the command using the placeholders %player% and %rank%.
  rankup-vault-groups-plugin: "Vault"

to:

  # Want vault plugin to handle the ranks instead of prisonranksx? then use this.
  rankup-vault-groups: true
  # You can write here "GroupManager" or "PermissionsEX" or "LuckPerms" or "Vault" otherwise you can write the command using the placeholders %player% and %rank%.
  rankup-vault-groups-plugin: "LuckPerms"
  • change rankup-vault-groups to true
  • change rankup-vault-groups-plugin to LuckPerms or Vault

Method 2:

The idea of this method is setting the player luckperms group when he/she rankup by adding a command to executecmds list, so to do it:

Ranks:
  default:
    B:
      display: '&7[&2B&7]'
      nextrank: C
      cost: 0.0
      allow-prestige: false
      executecmds:
     - "lp user %player% parent set C"

How do I setup PrisonRanksX to sync ranks and player data across the network (BUNGEECORD)

You can do that by enabling mysql and changing the settings in config.yml

MySQL:
  enable: false <----- change to true
  host: localhost
  port: 3306
  database: test
  table: prisonranksx
  username: root
  password: "123"
  useSSL: false
  autoReconnect: true
  useCursorFetch: true

After that, you have to enable one of these options inside config.yml under Options section:

  save-on-leave: false <----- change to true

or

  forcesave: false <----- change to true

However, save-on-leave is recommended to avoid high cpu usage when there are lots of players leveling up.
And of course you have to do that in every server PrisonRanksX is installed on.

Should I use infinite prestige or normal prestige?

The decision between infinite prestige and normal prestige depends on your specific needs and the type of server you are running. In general, normal prestige is sufficient for non-op prison servers that don't have a large number of prestiges. However, if you are running an op prison server, infinite prestige would be more suitable.

One important factor to consider is how the two systems handle prestiges. With normal prestige, the prestiges are cached and loaded on server startup. This can negatively impact the server's startup speed if you have a high number of prestiges, such as 10,000. On the other hand, infinite prestige does not require caching of prestiges and still maintains fast performance. This is because infinite prestige uses a number system to identify prestiges, rather than allowing custom names like normal prestige. Additionally, with infinite prestige, you don't need to configure settings for each individual prestige.

In summary, the choice between infinite prestige and normal prestige can be simplified as follows:

  • Infinite prestige uses more CPU but less RAM.
  • Normal prestige uses more RAM but less CPU.

What's the difference between ranks, prestiges, and rebirths?

The operator has the flexibility to decide on the unique characteristics of each stage, but there are some inherent differences between ranks and prestiges.

One key distinction is that every player will always have a rank, regardless of progression. However, prestiges are only attained once a player reaches the highest rank.

Furthermore, server owners often implement additional features to differentiate prestiges from ranks. These customizations can include unique rewards, challenges, or permissions associated with each prestige level.

Rebirths are another element that may exist in certain servers. Rebirths allow players to reset their progress and start anew, often with added benefits or challenges. The specifics of rebirths can vary from server to server, offering an additional layer of progression for players who seek it.

Here are some ways to help you make your server more enjoyable for your players:

  • Money Reset: When a player prestiges, their money is reset, adding a challenge to level up. This creates a more engaging progression system.

  • Rank Reset: Upon prestiging, a player's rank is reset, requiring them to spend more time ranking up to reach the next level. This adds a sense of achievement and long-term progression.

  • Rankup Cost Increase Percentage: After prestiging, the cost of ranking up is increased, making it more challenging for players to advance to higher ranks. This ensures a balanced and gradually increasing difficulty.

  • Prestige Key: Server owners can utilize a crate keys plugin to reward players after they prestige. This encourages players to invest more time into grinding on the server, enhancing their overall experience.

  • Money Multiplier/Booster: Occasionally, players are provided with a money multiplier or booster to facilitate faster progression through prestiges or rankups. This feature is especially beneficial if there is no rankup cost increase percentage implemented for a specific prestige level.

  • Season End Rewards: Many servers implement seasonal resets, where players' data is reset, and those with the highest prestige are rewarded with incentives such as free paid ranks or crates with valuable prizes for the upcoming season. This creates excitement and a competitive environment among players.

  • Prestige Mines: Custom mines can be added for players who achieve specific levels of prestiges. These unique mining areas provide additional rewards and exclusive resources, incentivizing players to reach higher prestige levels.

  • Rebirths: Rebirths allow players to reset their rank and prestige in exchange for substantial rewards. This concept is like a personal season reset for each player, offering them a fresh start with enhanced benefits. You can incorporate elements from the prestige and rank differences section while also adding new enhancements to make the rebirth experience even more rewarding.

Link to PrisonRanksX: https://www.spigotmc.org/resources/prisonranksx-1-5-1-15.55899/