「 PlayerServers 」Give players their own server icon

「 PlayerServers 」Give players their own server -----

Allow your players to create their own subserver, manage plugins and configs with GUI or Pterodactyl




  • Fixed "No servers found" bug with hubcore compass
  • Removed debug logs
----------, Jul 25, 2023

Introducing PlayerServers 3.1!

After months of dedicated beta testing and invaluable feedback from our amazing customers, we're thrilled to unveil the new version of PlayerServers. Your support has been instrumental in shaping this release, and we're deeply grateful for your help in making it the best it can be. Let's celebrate our 100th update with the release of PlayerServers 3.1. Thank you!
  • Added change password command for Pterodactyl
  • Added messaging backend support for the server compass pinger of the new HubCore
  • Fixed a bug where if the server creation failed, Pterodactyl user was made for the player, so the next time they try to create a server, they do not see their password
----------, Jul 24, 2023

The version of Daemon mentioned in the last build was not the latest. We recommend redownloading it from here.
----------, Jun 24, 2023

This build of PlayerServers brings bugfixes and stability improvements:
  • Fixed minutes to shut down
  • Fixed player count to be set on start up
  • Various bugfixes on Daemon, downloading the new version is recommended. Download it here.
----------, Jun 22, 2023

This is a beta build. While we expect no major bugs or breaking changes in the future, we still recommend not using this build in production. Regular backups are a must to make sure you do not lose any important server files.

Migration system from v2 will be released in the future along with RC versions of the plugin.

After beta testing period, beta builds will be disabled and you'll need to redownload PlayerServers again. Keep up with updates here and on our Discord server in order to know when that's going to happen.
  • PlayerServers will no longer add nodes if it can't reach them and authenticate successfully
  • Previous builds had an issue where zoneid for CloudFlare was improperly written to config as zone_id instead of zone-id. You need to manually update it in your config.yml
  • Fixed cpu limitations incorrectly using 0 (full cpu) if you specified CPU percentage that is less than 100
  • Fixed an issue where players were not teleported to their server as it started.
----------, May 28, 2023

This is a beta build. While we expect no major bugs or breaking changes in the future, we still recommend not using this build in production. Regular backups are a must to make sure you do not lose any important server files.

Migration system from v2 will be released in the future along with RC versions of the plugin.

After beta testing period, beta builds will be disabled and you'll need to redownload PlayerServers again. Keep up with updates here and on our Discord server in order to know when that's going to happen.
  • Fixed a bug where one could create multiple nodes with the same name
  • Fixed a bug where docker servers could fail to start on some systems. Make sure to download the new daemon
  • Minor performance improvements over the board
----------, May 23, 2023

  • This build fixes the issue where Cloudflare dns names are not sent to the player after they are created (so they can not know what is the subdomain for their server)
Make sure to update your messages.toml.
----------, May 20, 2023

  • This build fixes issue with permissions some that customers were having
----------, May 18, 2023

  • This build fixes issue with permissions some that customers were having
----------, May 18, 2023

This is the first beta build of v3.1 we'll be releasing on SpigotMC. We recommend customers who were not regularly following beta updates to read previous update logs on BuiltByBit. Moreover, we recommend completely resetting your whole PlayerServers and Database before using this build, or waiting for migration instructions from v2.0 (more on that below).

v3.1 beta7 (this version) is the third beta we'll be releasing to the public. While we expect no major bugs or breaking changes in the future, we still recommend not using this build in production. Regular backups are a must to make sure you do not lose any important server files.

Migration system from v2 will be released in the future along with RC versions of the plugin.

After beta testing period, beta builds will be disabled and you'll need to redownload PlayerServers again. Keep up with updates here and on our Discord server in order to know when that's going to happen.

Beta 7 introduces numerous bugfixes and quality of life improvements:
  • Fixed CloudFlare DNS creation and removal
  • Drastically improved plugin performance by performing all service tasks in a separate thread (like we used to in v2.0)
  • Drastically decreased plugin jar size allowing us to finally publish betas to SpigotMC as well by implementing Hibernate injector
----------, May 16, 2023

Hello everyone!

The beta 2 for PlayerServers 3 is now released and you can download it on beta channel on our Discord. A new version for the hub core is also available here. View more details about this update here.

The downloaded build is not beta 3, but v2.0-gm. To get beta version of PS3, join our Discord server and read instructions in #announcements channel.
----------, Sep 25, 2022

Hello everyone!

The long anticipated beta #1 for PlayerServers 3 is now out! To learn more click here.

The downloaded build is not beta 3, but v2.0-gm. To get beta version of PS3, join our Discord server and read instructions in #announcements channel.
----------, Sep 2, 2022

  • This release adds support for 1.18
This is the final release of v2.0. We've already started work on v3.0. More info on that will be provided soon on our discord.
----------, Mar 26, 2022

  • Fixed an antipiracy issue
  • (hotfix) fixed missing libs issue
----------, Mar 25, 2022

  • Further changes to obfuscation
----------, Feb 18, 2022

  • Further adjustments to obfuscation
----------, Feb 17, 2022

  • Changed obfuscation method to comply with SpigotMC rules
----------, Jan 7, 2022

Hello everyone!

With deep apologies, we would like to announce that our discord server has been griefed and all the members without customer rank have been banned. We would like to invite you to rejoin our discord via this link. Should you still be banned. Don’t hesitate to send me a DM here on SpigotMC or on OpenSource#2021 on Discord.

More info on this incident will be available on our Discord soon.
----------, Dec 22, 2021

WARNING: This is a development build of the new upcoming version - v2.0. It contains a lot of new features, but also a lot of bugs and issues, and is not recommended to be used in the production environment. Backing up the files is strongly recommended. Proceed with caution. We're not responsible for possible data loss due to security issues this build may (and most likely) have.
  • Added experimental 1.18 support (due to a library not being updated yet, support for 1.18 will be delayed for the next week)
  • Fixed a rare issue with server creation
  • Fixed a rare issue where players did not get OP on join
  • Added new Database config options. Configuration file update is required.
Take a look at config changes here.
Please report any issues @ https://gitlab.com/OpenSource02/playerservers/-/issues
----------, Dec 12, 2021

WARNING: This is a development build of the new upcoming version - v2.0. It contains a lot of new features, but also a lot of bugs and issues, and is not recommended to be used in the production environment. Backing up the files is strongly recommended. Proceed with caution. We're not responsible for possible data loss due to security issues this build may (and most likely) have.
  • Fixed startup database issue
  • Fixed error with extracting PlayerServerCore
Please report any issues @ https://gitlab.com/OpenSource02/playerservers/-/issues
----------, Nov 28, 2021

WARNING: This is a development build of the new upcoming version - v2.0. It contains a lot of new features, but also a lot of bugs and issues, and is not recommended to be used in the production environment. Backing up the files is strongly recommended. Proceed with caution. We're not responsible for possible data loss due to security issues this build may (and most likely) have.
  • Fixed AntiPiracy issues
    • Fixed plugin disabling after 5 minutes of use
    • Changed antipiracy message so users can understand it properly (it's no longer fake MySQL message)
    • Changed obfuscation methods to adapt to SpigotMC rules
    • This is a testing release. Should antipiracy have any issues, there'll be an update in a few minutes from this release.
  • Fixed MySQL ClassNotFoundException
  • Fixed rare server startup errors
  • Drastically improved PlayerServerCore
    • More modern methods
    • Rewritten old messy parts of code
    • Using Threads instead of BukkitRunnable
  • Added new functions to PlayerServerCore:
    • /addplugin <plugin-name>
    • /removeplugin <plugin-name>
    • /updateconfig <path> <url>
  • Fixed an issue with improper counting of max plugins in PlayerServerCore
Please report any issues @ https://gitlab.com/OpenSource02/playerservers/-/issues
----------, Nov 28, 2021

WARNING: This is a development build of the new upcoming version - v2.0. It contains a lot of new features, but also a lot of bugs and issues, and is not recommended to be used in the production environment. Backing up the files is strongly recommended. Proceed with caution. We're not responsible for possible data loss due to security issues this build may (and most likely) have.
  • Removed an unfinished titles feature
  • Fixed antipiracy
Please report any issues @ https://gitlab.com/OpenSource02/playerservers/-/issues
----------, Nov 11, 2021

WARNING: This is a development build of the new upcoming version - v2.0. It contains a lot of new features, but also a lot of bugs and issues, and is not recommended to be used in the production environment. Backing up the files is strongly recommended. Proceed with caution. We're not responsible for possible data loss due to security issues this build may (and most likely) have.
  • Hopefully fixed an issue where owners do not get OP on join
----------, Nov 3, 2021

WARNING: This is a development build of the new upcoming version - v2.0. It contains a lot of new features, but also a lot of bugs and issues, and is not recommended to be used in the production environment. Backing up the files is strongly recommended. Proceed with caution. We're not responsible for possible data loss due to security issues this build may (and most likely) have.
  • Likely fixed antipiracy issues many people were experiencing
  • Added config notes on how to use webpanel (experimental)
----------, Sep 28, 2021

WARNING: This is a development build of the new upcoming version - v2.0. It contains a lot of new features, but also a lot of bugs and issues, and is not recommended to be used in the production environment. Backing up the files is strongly recommended. Proceed with caution. We're not responsible for possible data loss due to security issues this build may (and most likely) have.

Welcome back after 5 months! It's wonderful to see you again :oops:. It's time for yet another v2.0 update. During the last few months, I was too busy to work on PlayerServers, so users had to relay on the stability of v1.2.1, which was exceptionally good. v2.0 - Alpha1 is focused on making v2.0 stable, faster, packs more features from GitLab, now requires Java 16 support and supports Minecraft 1.17+! Let's see what's new:
  • From now, the minimum Java version for BungeeCord PlayerServers is Java 16. Per vote on our Discord server, most of our users agreed.
  • PlayerServers is now optimized to use nearly every Java 16 feature from var up to text blocks, class records, new switch block & more...
  • Introducing new features from GitLab:
    • #52 - custom server name format (experimental)
    • #57 - custom mysql flags / launch options
    • maybe more I can't remember :rolleyes:
  • An option to enable / disable experimental panel: experimental-panel
  • PlayerServerCore support for 1.17.1
  • General performance and stability improvements
In the addition to this, PlayerServers will now be updated regularly as before, about once a week until 2.0 is released.

After 2.0 is released, there'll be an update schedule with 2 updates a year (similar to that you got used to with Windows). We'll also introduce PlayerServers Enterprise as a paid addition. Due to strict SpigotMC rules, I'd recommend asking more about it on our Discord server.

Don't forget to update your config yml and review changes here.
----------, Sep 27, 2021

WARNING: This is a development build of the new upcoming version - v2.0. It contains a lot of new features, but also a lot of bugs and issues, and is not recommended to be used in the production environment. Backing up the files is strongly recommended. Proceed with caution. We're not responsible for possible data loss due to security issues this build may (and most likely) have.
  • Fixed an issue on server creation due to Passy library not being extracted to the jar on build.
----------, Mar 28, 2021

WARNING: This is a development build of the new upcoming version - v2.0. It contains a lot of new features, but also a lot of bugs and issues, and is not recommended to be used in the production environment. Backing up the files is strongly recommended. Proceed with caution. We're not responsible for possible data loss due to security issues this build may (and most likely) have.

Update logs:

  • A new webpanel. It’ll be accessible on http://SERVERIP : PORT (with addition to http://DOMAIN : PORT at future versions). It includes options to edit files, upload files, access the console. It’s based on JPanel - full credits go to them.
  • Added /psadmin maintenance
  • Added /psadmin stopall
  • You can now define template permissions in config.yml
  • Added automatic SQL updater which will automatically insert any new important SQL columns to your DB, instead of you having to do that on your own.
  • Owners will now be saved as UUIDs, instead of Username, just to make it compatible with all the players who may potentially change their username. Of course, it’s backward compatible with the older system, but those servers will not be updated to the new system automatically until users recreate them.
  • Drastically optimized server creation
  • Fixed an issue where if there are no ports available, the whole thread would be stuck at an infinite while loop
  • Completely removed build-tools from the config.yml. It’ll be replaced with an autodownloader soon.
How to install (don't worry, the install process will become much easier, eventually... This build is only for those who live at the edge :cool:)
  1. Replace your old PlayerServers.jar
  2. Disable multinode if you have it enabled
  3. Update your config, as mentioned below
  4. Put PlayerServersPanel.jar in your templates directory
Webpanel is not secure! This is a developer sample, just for bug hunting purposes. Your players can use it for bad purposes! Be careful!

Take a look at config changes here.
Please report any issues @ https://gitlab.com/OpenSource02/playerservers/-/issues
----------, Mar 23, 2021

  • Rolled back changes from 1.2.2 until 2.0.0 is released due to an issue.
----------, Feb 23, 2021

  • Fixed an issue with the config.
----------, Feb 20, 2021

I'm posting this version in order to fix the two remaining bugs. The panel is nearly finished now, and only finishing touches are required before the first beta version. I apologize for the delay.
  • PlayerServerCore will use UUIDs instead of nicknames now (#45)
  • Added new translations for delete command (#47)
Configuration changes are required. Please add new messages.toml variables from here.
----------, Feb 20, 2021

  • Fixed some translations not being loaded properly and causing NullPointerException - mostly with rename and reboot.
----------, Jan 17, 2021

  • Fixed small obfuscation issue affecting some users
----------, Jan 12, 2021

  • After yesterday's Golden Master release, this update is here to fix a major flaw with MultiNode support for plugins and disabled folders. Please update to this version if you plan on using MultiNode on v1.2. If you do not use MultiNode, you do not need to update.
Additionally, please update Daemon as well from here.
----------, Jan 11, 2021

EVEN THO THIS BUILD IS GOLDEN MASTER, IT CAN STILL HAVE SOME ISSUES. FOR THE BEST EXPERIENCE, PLEASE KEEP USING v1.1-B
  • As already promised at beginning of this year, multinode support finally came to version 1.2 with full templates support.
Download a new version of PlayerServersDaemon here. Keep in mind that you will have to copy your templates folder to each daemon and that those need to contain the exact same files! Learn how to perform this update here.
----------, Jan 10, 2021

  • The database engine has been modified. There is now a new config option: use-modern-database. If you had no issues before, you may want to set it to false, but you should possibly want to use the new engine. You should try it and see if it works for you. If your players lost access to their servers, simply disable it and proceed with the older version :)
  • Added preparations for the final release of v1.2 supporting MultiNode. If someone is in desperate need of v1.2 with multi-node support, and want to experiment, feel free to contact me on Discord.
Add the following to your config:
Code (Text):
# Please enter your MySQL information below.
mysql:
  hostname: 127.0.0.1
  username: web
  password: webmaster
  database: playerservers
  useSSL: true

  # Between version v1.2RC6 and v1.2-RC7 there was a change in
  # Database handling. Everyone upgrading that were satisfied
  # on how it worked before should keep it as false, or first
  # try enabling it and seeing if their servers are still
  # attached to their account or not. In some rare cases it
  # can happen that changing the value of this option can
  # detach servers from your account, so enabling it if it
  # worked correctly for you before is not needed.
  use-modern-database: true
----------, Jan 8, 2021

Merry Christmas and happy new year everyone! (yes, I know it's not the new year yet, but at the time you all manage to read it, it should hopefully be)

Update logs:
  • Backported fix for /rename where users were there was no length limit for the server name (#42) from v2.0
  • Added new translations | Review messages.toml changes
  • Fixed some other issues with /rename
  • Removed some unused imports and overall improved code
2021 roadmap:
  • 5-15th of January: v1.2 full release with full Multinode support
  • 15-25th of January: v2.0 full release which will include these features and further bugfixes
----------, Dec 31, 2020

  • Fixed bugs with /ps rename. It should work from now.
  • Added new translations for license and player servers command. From now, it will be possible to hide the license, if really needed...
Add the following to the top of your messages.toml:
Code (Text):
playerservers-default-cmd = "&9PlayerServers> &7An advanced Server Management plugin which allows players to create and manage their own subserver."
license-msg = "&9Licence> &7%license%"
----------, Dec 7, 2020

  • Uploaded actual version this time
  • There is 10% off sale
----------, Dec 6, 2020

  • Just fixed an error on startup on PServerCore. Nothing major.
----------, Dec 6, 2020

  • Removed forgotten debug message
----------, Dec 4, 2020

  • This build introduces no new features but hopefully fixes a critical error while creating a server when multi-node is disabled.
----------, Sep 8, 2020

WARNING: This is a development build of the new upcoming version - v1.0-STABLE. It contains a lot of new features, but also a lot of bugs and issues, and is not recommended to be used in the production environment. Backing up the files is strongly recommended. Proceed with caution.
  • Fixed issues with Online Server Detector. It should be working fine now.
  • Added support for additional file types to config editor:
    • JSON
    • TOML
    • SK
  • General Stability and Performance improvements to PlayerServerCore
  • Fixed issues where users had to type /ps remove more times in order for it to be properly removed.
----------, Sep 7, 2020

PlayerServersDaemon has been released for the public. You can download it and read the instructions from here:

https://playerservers.thearcadia.xyz/experimental/multi-node-support
----------, Sep 5, 2020

WARNING : This is a development build of the new upcoming version - v1.0-STABLE. It contains a lot of new features, but also a lot of bugs and issues, and is not recommended to be used in the production environment. Backing up the files is strongly recommended. Proceed with caution.

The first development build was catastrophically bugged to the point that it was completely misfunctioning and not working at all, so this one came a little earlier than expected. This one contains the two new highly wanted features: MultiNode support and the ability for players to rename their servers. Both need to be manually enabled in the config.

READ THIS: In order to proceed with this upgrade, you'll need to execute the following database update commands and don't forget to update or reset both config.yml and messages.toml:
Code (Text):
mysql -u root -p
Code (Text):
USE (your playerservers database name);
Code (Text):
ALTER TABLE PLAYERSERVERS ADD COLUMN NODE varchar(20);

Logs:
  • Edited messages.toml. Please regenerate the messages config as if you use the older one, it may be empty or not working properly. You can find the new messages.toml here.
  • Fixed an issue with messages that prevented the previous version from enabling and using any commands.
  • Added multi-node: false and experimental-rename: false to the config.yml as experimental options
  • PlayerServers MutliNode support is completed. You can sign up as a beta-tester on our Discord here
    • Features
      • Add an unlimited amount of nodes
      • Load balancing - new servers will be created on the node with the smallest number of servers.
      • Connections keys for authentification
      • Lightning-fast communication between frontend and backend.
    • Known issues
      • /ps restart is not implemented yet
      • There may be some issues with /ps remove where you may have to execute it more two times in order to have your server removed
      • The online Server checker does not work. It will be possible to start an unlimited amount of servers.
      • If the error happens in the creation, the player will not automatically be removed from the database.
      • Poor error handling
  • Performance improvements across the whole plugin.
  • Added the option to rename Servers with /ps rename <new-name>. Experimental and needs to be enabled in the config.
WARNING : This is a development build of the new upcoming version - v1.0-STABLE. It contains a lot of new features, but also a lot of bugs and issues, and is not recommended to be used in the production environment. Backing up the files is strongly recommended. Proceed with caution.
----------, Sep 5, 2020

  • Added messages configuration for Server creation and Global messages. The configuration for ServerKiller and ServerStarter (and other parts of the plugin) will be added in the next build
  • Changed some default messages
  • Optimization on server bootup and server creation parts
  • Messages configuration is in .toml format, which will be used across all my plugins and configuration files in the near future
  • Expect the second developer beta with even more features in not more than two days
Please note that this is a developer build, which means it may contain some issues. In that case, please report it on our issue tracker and fall back to the v0.8-STABLE.
----------, Aug 31, 2020

For over a month, I've been declaring player servers as Beta, as I've never quite thought it was stable enough to be called just a "stable" release. Today, I'm proud to announce the first highly stable release - v0.8-STABLE
  • Started a new version tree with v0.8 as base
  • Further code cleanup and optimization for PSServerCore
  • This is the first stable build with probably no bugs at all!
As for v1.0, it's still under development and the first RC for it will be coming soon - maybe even tomorrow featuring Messages configuration. After that, I'm planning on bringing the second pre-release by the end of the summer which will bring up Server Templates. As for multi-machine support, I've decided to move it for v.1.1, as it is a larger project which will require me more time.

Also, I'm working on a custom BungeeCord named Gravity and an IPTables firewall called BlackHole, so stay tuned for that too!
----------, Aug 27, 2020

  • Now that I know how Spigot AntiPiracy placeholders work, antipiracy has been completely fixed. Anyone experiencing MySQL issues and similar should immediately update.
----------, Aug 26, 2020

  • Fixed potential Spigot anti-piracy issues. If you have plugin randomly disabling, or showing MySQL issues, please update.
As I'm relatively new to SpigotMC and their anti-piracy placeholders, it is possible the issue is not solved yet. Unfortunately, it is not possible for me to test it due to Spigot not injecting placeholders to author's resources. If you have any other problems, always feel free to contact me.
----------, Aug 26, 2020

  • Merged with the latest update from MC-Market
  • Implemented Piracy protection and Obfuscation
----------, Aug 26, 2020

Resource Information
Author:
----------
Total Downloads: 281
First Release: Aug 25, 2020
Last Update: Jul 24, 2023
Category: ---------------
All-Time Rating:
18 ratings
Find more info at playerservers.thearcadia.xyz...
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings