r/admincraft

what protections should i get if i wanted to open my server to the public?

i have a server with a few friends hosted in my room, i was considering of opening it to the public at some point but im not sure on what kinds of protections to get

reddit.com
u/Coso_Che_Cosa — 13 hours ago

I built a lightweight Discord-native Minecraft server manager because my friends couldn't do anything without me

A while back, me and my friends migrated from Aternos to my homelab server. It was great, better ping, no lag, actual performance, a far cry from Aternos 2 cores 2GB setup. The only problem was, they practically had zero control over anything.

Whenever someone wanted to do something, restart the server, grab an item, fix something while I was asleep, they were stuck. The server either had to be running 24/7, or I had to be there. Every single time, which is quite impossible to be frank.

And since we're all already hanging out in Discord anyway, I thought: "wait, I can just build a bot for this." (I have previous Discord Bot experience)

That kicked off about 4 months of internal trial and error with my friends, way before anything was close to releasable, it was mostly, absolute Garbage. Slowly figuring out what actually needed to exist and HOW to make them exist, and what my friends genuinely needed to feel like they had real control without me babysitting everything.

That became CraftDaemon. (It is Linux/systemd centric, a heads up.) And for the past ~1.5 months I've been polishing it into something I feel good shipping publicly. (currently at v1.3.2)

The core idea is pretty simple now: manage your Minecraft server entirely from Discord, no web panel stuff needed, and the core philosophy that i have is it NEEDS to be lightweight, but you do need a VPS, a server, or basically anything Linux. (WSL Might work, didnt test it (yet) )

What it currently does:

  • Live console streaming + log snippets/stream
  • Remote command execution with permission controls (I just added Autocomplete yesterday!)
  • Server status monitoring
  • Start / stop / restart controls
  • Role-based access (so your friends can do things, but not everything)
  • Versioned releases + full documentation (Might be a headache to look at but its there for a reason)

It's fully open source on GitHub because honestly, if this saves even one person from the "please wake up I need you to restart the server" 2am ping, that's the whole point.

GitHub: https://github.com/d1vid3d/CraftDaemon
Docs (I made a website for it too! docs is in here btw): https://craftdaemon.arcver.xyz/

Still actively working on it, but it's fully usable right now. I just genuinely hope this helps someone.

u/D1VID3D — 1 day ago

Hosting a fabric hosted modded Java server for friends on the latest version of Minecraft and I have a few admin related questions.

Im pretty new to hosting and there are a few features I would like to integrate into my server and I have no idea how.

- Auto restart. How do I add an autorestart feature to the server so I don’t have to reopen the start.bat file every time there’s a crash?

- auto backups. Everyone suggest to backup the world every day but it’s not possible for me to be at my computer every day, how would I add an auto-backup feature to my server?

This one is less important but I’d love to be able to move the server console to a discord channel for ease of access. The priority right now is the auto-restart and auto-backups.

Thank you!

reddit.com
u/SqoobySnaq — 1 day ago

Trying my best to get a good cpu for my dedicated minecraft server

I’m looking for a CPU that can handle at least two heavy mods like “Ice and Fire” and “Cataclysm” with at least 10 players. Which CPU would you recommend, and how do I know if it will perform well? Thanks.

reddit.com
u/Sander034 — 1 day ago

Need help regarding setting up panel in headless external server

Hi! My friend and I have set up a headless Ubuntu server that we are using for creating a minecraft server and he is using it for storage as well, and we have hit a roadblock. We have set up an SFTP connection with the server on FileZilla to access the game files, but as we don't really have much knowledge in external servers, we have not been able to figure out how to set up a panel through crafty controller that builds and manages the minecraft server on the external server, so that I could access a server panel that is easy to use through my computer as well.

Is there any way we can make and access the crafty panel so that it builds the minecaft server through the headless server? Any help would be appreciated, thanks!

reddit.com
u/DudePixel422 — 1 day ago

Economy: EssentialsX vs ExcellentEconomy?

I want to set up and economy system for my small server with friends. Everyone knows EssentialsX already but I want to hear some opinions about ExcellentEconomy. Is it good? How does it compare to EssentialsX?

Also, can I use the latest version of EssentialsX for 26.1.2? the latest version in modrinth is 1.21.8 only.

u/BongRevilla420 — 2 days ago

before getting expensive dedicated server (noob)

What should I know before getting myself a dedicated server? It's hard to ask the right question because I don't know what I don't know. Should I learn how to optimize the server before getting one? Comming from windows I always have to debloat it after a fresh install should I do the same? What don't I know?

My use case for this is to run a folia server (CanvasMC) I already speak to people in the folia and canvas discord and my server type is perfect for it so no worry about that.

The server I'm getting is Advance-4 from ovh

https://www.ovhcloud.com/asia/bare-metal/advance/adv-4/

reddit.com
u/phathyrd — 3 days ago

Is there a way to add a mod whitelist to my server? (Paper 26.1.2)

I have an idea on how to do this but I don't know if it's possible: Some Fabric mods require both a server side install and a client side install. When the client doesn't have the necessary mod installed, it will block you from entering the server. I was wondering if there was a way to make a client side mod that checks for unauthorized mods and blocks you from entering the server if you have installed any, or if the mod that checks for them isn't installed.

reddit.com
u/Just-A-Bokoblin — 2 days ago

ZRestart — lightweight Paper restart scheduler for 26.1+

Hey all,

I've been running a server on Paper 26.1 and wanted a restart scheduler that just did the basics well, without extra nonsense (kind of a pain point I've had with a lot of public plugins). Most of what I found was either abandoned, bundled with stuff I didn't need, or hadn't been updated for the new 26.x versioning yet. So I wrote my own and figured I'd share in case anyone else is in the same spot.

It's called ZRestart. Paper-only, targets 26.1.2+.

What it does:

  • Daily or weekday-specific scheduled restarts using entries like Daily;05;00;Daily maintenance or Friday;22;00
  • /zrestart now 30m Maintenance for ad-hoc restarts, plus delay and stop
  • Countdown warnings via chat, titles, boss bar, and sounds. They all share one warning-times list, so you set thresholds once instead of configuring four separate channels
  • Pre-restart console commands with CONTINUE or ABORT failure behavior
  • Every player/admin/console string lives in messages.yml. Nothing hardcoded
  • MiniMessage and legacy & color codes both work
  • Optional PlaceholderAPI support (not bundled, just consumes placeholders if PAPI is installed)
  • Versioned config.yml and messages.yml with timestamped backups when the plugin migrates schemas, so updates don't blow away your settings

What it doesn't do, so nobody wastes time:

  • No Spigot, no Folia, no proxies (Velocity/Bungee), no old MC versions
  • Doesn't kick players or skip empty-server restarts
  • Doesn't expose its own PAPI expansion
  • Uses Bukkit.restart() directly, so your spigot.yml restart-script needs to be valid or the server will just stop instead of restarting. It logs a warning on boot if the setup looks unsafe

I was honestly stalling on writing this whole plugin because for the longest time my server used UltimateAutoRestart which worked just fine - but as of me writing this, still hasn't updated to 26.x

Download links: (I'd prefer if you used one of these so I know if its actually being used):
https://builtbybit.com/resources/zrestart.106058/
https://hangar.papermc.io/Zenologia/ZRestart
(Modrinth is taking its sweet time approving it)

Repo: https://github.com/Zenologia/ZRestart

Happy to take feedback, especially on the config layout or anything that's not obvious from the README. If you spot something dumb let me know. (I'm gonna do bstats in the future but not a priority since its only 26.1 that is supported anyway)

reddit.com
u/absolute_zenologia — 3 days ago

Insane mob amount spike after visiting spawn.

I've been having issues with mobs not spawning on my server for quite a while. I'm using grafana to see what's going on and I can tell everything is okay when the server starts; after a while the amount of certain mobs skyrockets and after that all the values for all the mobs stay constant, and it's impossible to find anymore in any other chunk.
I had no idea what was happening until I figured out the spike is due to someone visiting the spawn.
I'm running a 1.20.1 Forge server with these mods: https://mclo.gs/YYV5oS4
I think whenever someone enters the spawn all spawnchunks are loaded and since its the version where spawnchunk radius is 19x19, not modifiable and caves extend below layer 0, this causes a bazillion mobs to be loaded.
Any tips on how to prevent this from happening?

reddit.com
u/Lexus232 — 3 days ago
▲ 80 r/admincraft+2 crossposts

Microsoft Defeats Creator of Skyblock in Trademark Case

The creator of skyblock.net, the original Skyblock server, unfortunately lost the trademark case against Microsoft and other companies part of the Minecraft Marketplace after years of battling them. And honestly, this just feels disgusting and saddening..

A person creates an iconic Minecraft gamemode at just 15 years old, spends years and years building it, then gets crushed by these massive corporations who have more money and lawyers. These companies are able to make all this revenue because they are leeching off of someone's unique idea and labelling it as their own, claiming how Skyblock is generic when it's really not; it was something that Noobcrew made at just 15 and spent years working on it. How would you feel if someone stole your lifelong's work, claiming it is generic, then using your idea to make money. You would feel so wronged.

He's now accumulated $350,000 in legal debt and has to remove the original files because of how this ended. It's a shame how large companies steal smaller companies' ideas and use it for their profit. Disgusting.

It's not just about the legal outcome though, it's about the message that is sent. Big corporations can sweep smaller corporations' lifelong work and use it for their benefit. The argument that Skyblock is generic is just a way for them to avoid having to face the reality; that they did not come up with the idea and they are leeching off of someone else's work.

Minecraft was built on community creativity and modification culture (i.e. mods and plugins that help to change aspects of the game). Seeing a popular gamemode's original owner be buried by these large corporations is depressing.

You do not have to agree with the legal argument he made to see how unfair this is on a human level. If you have compassion in your heart, you would see the negative effects of this decision. It's caused both financial and emotional damage. His lifelong work is claimed as generic when he spent over a decade of his life to work on it. Shameful of Microsoft and the other companies for doing this.

Twelve companies versus 1 independent creator was never going to be a fair fight unfortunately.

If you want to read more about this and share your thoughts, check out the thread with more details here: https://skyblock.net/threads/skyblock-vs-microsoft-final-legal-outcome.147906/

u/Big_Cartoonist_2134 — 5 days ago

How is Intel Haswell (or its equivlents) holding in 2026?

as the title. I see alot of older posts that said Oracle cloud free tier is performing close to Intel Haswell. I want your opinions about it.

(my current specs and settings)

- for a private server running Paper

- a single player-like distance (12-16 chunks)

- simulation distance at 4 chunks

- farms expected

- up to 20 players (most of the time 8-12 players)

- alot of RAM (16GB)\

reddit.com
u/Exotic_Counter_4835 — 4 days ago

Is there an alternative for CoreProtect on v26.1?

I have recently updated my Minecraft server to version 26.1 without realizing there is no version of core protect for version 26.1 that isnt paywalled. Is there an alternative? And No, I will not be subscribing to the Patreon before anyone asks, I would like to switch to a plugin that doesn't paywall features.

reddit.com
u/MonoChr0matic — 4 days ago

Cool Idea for Download Websites like modrinth, spigotmc, etc

I had this thought a while back. I run a server with around 10-20 active players. It is currently on version 1.21.4, and people have been requesting spears. I have 50+ plugins on the server and don't want to manually search for every plugin and download it. (probably will have to eventually)

The Idea:

What if you could add all of your servers mods to a collection, say like in modrinth, and you could filter by version and there was a download all button.

Say I have essentialsx, betterenderchests, and a shop plugin. You could add them all to a collection for the version you have, and then choose from a dropdown menu other versions. Say the shop plugin was only on pre 1.21 updates and your server is in 1.19, when you select version 1.21 EssentialsX and Betterenderchests work but the shop doesnt so its grayed out. For longer lists there could be a thing at the top saying "2/3 mods can update" Then there would also be a download all button so you could download all of the mods in that version. This would make updating servers SO much easier.

Anyways thats my idea, if im not clear on anything lmk and I can edit to make it more clear

reddit.com
u/WafflesYouTubeMC — 5 days ago

Do you think an i3-9100 is enough for a Minecraft server with 8 people and mods? I’m planning to host a server that can handle at least a heavy mod like “Ice and Fire”.

reddit.com
u/Sander034 — 5 days ago

Learn Everything I need to Know for Minecraft Servers

Hey I was wondering if someone can give me a really good source of information for everything that matters to know as far as developing, managing, references, administration, and any other information I would have to know? That includes advanced end stuff so server panel, configs or any other advanced things to run a server as well as security and proper setup. The least I know is QOL plugins being helpful, whitelist being a must for protection, and geyser being helpful for flexibility.

reddit.com
u/SiberianShay — 5 days ago

I wrote a secure Python Script that Deploys Minecraft Servers in under a Minute!

Hey everyone! I've been deploying servers for 6 years and got fed up with how long it takes to properly configure a secure VPS when migrating hosts. I looked for an easy Minecraft server deployer on GitHub but the script I found wasn't quite secure as it ran the server as "root". Besides I wanted my script to also set up necessary packages and automatically configure firewall rules and such.

I built deploymcserver to provide a script for people like me. It’s a single Python script that goes from a fresh Linux install to a running, public-facing server in under a minute. Plus It's extremely noob-friendly so it has no complexity to run whatsoever.

What it actually does:

  • Creates an isolated, unprivileged minecraft system user.
  • Dynamically fetches the latest Vanilla, Paper, Leaf, or Forge versions via their official APIs (no hardcoded versions, all are dynamically fetched).
  • Generates proper systemd unit files (starts on boot, restarts on crash).
  • Configures ufw or firewalld automatically. (adds tcp 25565 and tcp 22 to allowlist)
  • Schedules daily backups.
  • sets up mcrcon and saves the auto-generated password as a file so you don't lose it.

I also provided an uninstaller script that lets you select and remove each individual packet the installer script installed on your computer and basically undoes everything else (the script doesn't close port 22 on the firewall). ,

I made the code very modular so adding a new Distro or Server JAR support is as easy as creating a new Class, so if you want to contribute, it should be very easy!

Feel free to check out my project here.

reddit.com
u/tnacomtr — 6 days ago

is there a way I can disable non permissions commands?

Players will only see commands they have permission to use. Commands they are not allowed to execute, such as /kick, will be hidden from view.

Is this even possible vanilla way without other plugins or do I need plugins for this?

reddit.com
u/Rens-Sus — 4 days ago

Disable EssentialsX Worldedit Navigation Wand?

I was playing on my survival server and i wanted to craft some maps, so i clicked a crafting table with a compass and i am in a cave!?! I did some research into this and apparently its a navigation want feature of worldedit. How do I disable this? I wasn't able to find the navigation-wand controls in essentials config and I wasn't able to disable it by using luckperms to deny permissions "worldedit.navigation.jumpto.tool" and "worldedit.navigation.thru.tool".

reddit.com
u/WafflesYouTubeMC — 6 days ago