PlayerServers
  • 📘Overview
    • 🖥️PlayerServers - Overview
    • 🚀Plugin Installation Tutorial
      • 🛳️Adding a node
      • 🎁Templates
      • 📦Adding pre-defined plugins
    • 🌐Pterodactyl configuration
      • 🕊️Download custom wings
      • 🔓How to create tokens
      • ⛲Setting up plugins mount
    • 📜Current Config files
    • 📄Commands & permissions
    • 🚫Limitations
      • Permission-based RAM
      • Permission-based CPU
      • Max players limitation
      • Max plugins limitation
  • 👵Legacy (v2.x)
    • Updates
      • PlayerServers - General
      • v1.1 to v1.2
      • 8.0 to v1.0
      • 5.0 to 6.0
      • 3.7-D to 4.0
    • Basic instructions
    • Plugin management
    • Plugin Installation Tutorial
    • Editing config files
    • Current Config & Messages File
    • Permissions & Commands
    • Limitations
      • Permission-based RAM
      • Max players limitation
      • Max plugins limitation
    • Adding pre-defined plugins
    • Creating MySQL database
    • Additional Tutorials (FAQ)
    • Screen (accessing consoles)
    • Screen (advanced)
    • Templates
    • Multi-Node Support
    • Unofficial Video Tutorial
    • MC-Market Thread
  • 🛍️Buy
    • 🏪BuiltByBit
    • 🚿SpigotMC
  • 🔗Support Discord
Powered by GitBook
On this page
  • Introduction
  • Tutorial

Was this helpful?

  1. Overview
  2. Limitations

Permission-based RAM

Learn how to make a permission-based RAM system for your players

Introduction

We know that making a permission-based RAM system is a crucial to our customers and could be greatly used for online stores in order for them to earn money for Ranks & Perks, so we've implemented a permission-based RAM system. In this tutorial, you'll learn how to configure it for your needs.

Tutorial

In order to begin, you'll need to change a few config options. Make sure your ram-limiting part of the config looks as following:

ram-limiting:
  # Should we use permissions for ram management? If set to true, you MUST give
  # your players permission playerservers.ram.<amount> (ex: playerserver.ram.512)
  # or, else, the command will be blocked, and player will not be able to create
  # the server. If set to false, everyone will have ram-per-server amount of RAM.
  use-permissions: true

  # How much RAM (in MB) should we allocate to each of the PlayerServers?
  ram-per-server: 512

By enabling use-permissions, the plugin will ignore ram-per-server option and will use permission-based RAM management system.

The next thing you'll wanna do is to give all the groups that have playerservers.manage permission a new permission as following: playerservers.ram.<amount in MB>. Here's an example in LuckPerms:

/lp group default permission set playerservers.ram.512
PreviousLimitationsNextPermission-based CPU

Last updated 1 year ago

Was this helpful?

📘
🚫