I have been trying to wait, to let you all get you say in, we have had this discussion on staff channels, in the forum, discord and so on many times in the last few years.
But here is my current opinion.
> Reset the main SMP world?
I am not going be the one to reset the main SMP world. I would probably just quit, and as far as I know there isn't anyone else available that has the skills, interest, and funds that I would be willing to transfer the server too.
> 1.18 potential upgrade problems
Next 1.18 is going to be a massive world change because of the height changes. I have no idea what is or what will need to happen to support 1.18. Mojang hasn't officially released it yet, and spigot/paper haven't made any suggestions about how a transition will happen. It might not be possible to upgrade the main SMP world to 1.18, or maybe it will. I am not going to spend time right now making promises or guesses about what will have to happen to support software that hasn't been released yet.
> Server costs
Currently we are renting a pair of servers from OVH. We have had these two servers for a couple years, there is a newer server available that I have been thinking about upgrading too. That could be less expensive.
Current servers cost $273/mo
- srv-05 RAM 64GB, CPU i7-6700K, Storage two 1TB SSD + 3TB HDD
- srv-06 RAM 64GB, CPU i7-6700K, Storage two 500GB SSD + 3TB HDD
The new server I would have to setup without using RAID1, which probably will only worry me. Without storage redudancy, if the drives fail, it would take weeks for me to re-upload 1.5TB of backups I have on my home computer.
- Potential new server CPU Ryzen 7 5800X, RAM 128GB, two 1TB NVME + one 4TB HDD
Last time I checked this was like $210/mo, but OVH is currently out of stock at this moment, but I am hoping the server I have been looking at will be available again later this month, or maybe in September.
I haven't done this earlier because I haven't wanted to replace the server until the next version (11.x) of Debian is out. Debian is used as the base operating system. It then runs docker and ~50 containers for all the various services. Upgrading in place is a pain, it is easier to bring up a new server on 11.x, and transfer everything over to the new server. So I have been waiting for the official release before I upgrade the hardware.
> Additional survival server/world.
Turbo is right, we have discussed this in the past. Some staff have been strongly against it, some where for it, and I believe I have more or less been in the middle. I am not completely opposed to it, but I believe there are some potential problems with it. since I think it will add a lot more work to staff, which I try to avoid.
If we were to create an additional SMP server world I would be strongly against.
- Any kind of linked inventory
- Any copying of builds, farms etc
I will not add actually another smp server until I get an upgraded server hardware and base operating system.
Having another SMP server will potentially be confusing for new players. I am not sure how to handle this.
Having another SMP server will potentially require more staff effort. It will basically be more places for staff to check for griefing of public spaces, players will be more spread out so checking for and finding griefers will be more of a pain.
If we started a new world, I would be strongly tempted to remove or heavily restrict the wilds/random teleport from the old SMP to discourage more exploring and growth.
If we were to start another world I would want to remove or replace some of the plugins that have been causing the most problems.
Plugins I think must go
This is our player rank system. But it is also constantly breaking the database. It is not reliably cross-server.
Waiting for a relaible and stable versio of this has been the biggest cause of deplays in the last 2-3 updates.
But I have no idea how to handle rank up without this plugin. Or what to do instead.
The shopkeeper plugin unfortunately also tends to update very slowly, and because it is strongly linked to our economy, if this plugin breaks it causes chaos.
What do we use instead?
I will not support any plugin where staff defines pricing. Pricing needs to be set by players.
I think this got added for some staff creative stuff
shouldn't be required with recent worldguard
This plugin actually isn't supported anymore. You basically have to use unofficial forks these days
But what should I use as an alternative?
Worldguard supports claims, but it is less user-friendly
There was another plugin similar to Griefprotect we were looking at, but I have never been get it to correctly import the old data. But it might be fine on a new world.
Plugins that are mostly likely fine
Advanced-Portals AsyncWorldEdit AutoMessage BanManagerBukkit BBeeChecker BetterRTP BlocksHub BungeeTabListPlus_BukkitBridge BuycraftX CoreProtect DeluxeChat DiscordSRV DurabilityAlert Dynmap EssentialsX EssentialsXProtect EssentialsXSpawn ExtraContexts FarmLimiter HolographicDisplays HorseTpWithMe JoinDate LuckPerms Multiverse-Core Multiverse-NetherPortals Nicky nuvotifier PhantomX PlaceholderAPI PluginLibrary ProtocolLib ProxyTicketsBukkit SAML ServerSigns SuperbVote TitleManager UltimateTimber Vault ViaVersion VoidGenerator WitherSound worldedit-bukkit worldguard-bukkit WorldGuardExtraFlags