Rogit
Rogit
AAdmincraft
Created by Rogit on 7/20/2024 in #questions
I am new to Minecraft and I want to deploy a Server. Need server recommendations.
* Background: I have a homelab, sees my niece and nephews play Minecraft, wanna join, and thought why not play with them on a server? Hence here I am asking questions about servers and their differences before I go deep and regret in the future for not knowing informations. * Wants: 1. I want convenience and cross platform support the most, so I am leaning heavily to Bedrock. But I kind of read that Bedrock does not support mods/plugins? 2. Second, while It's not a closing deal not being able to use mods/plugins, I want to keep that options open. Especially for long-term sessions, since having mods/plugins may make tedious efforts lighter, and one of the kids that are kind of on the young side, so if there's a mod / plugin to help him keep up with the bigger kids, I definitely want one installed on the server and easily streamed to the client side. 3. Third is security. This server is meant to be private, but I want the server reachable worldwide. So it's invitation only kind of server. The Bedrock version seems to be able to whitelist people via their gamer tag and xuid, so it's nice. But does the Java version have the features that can accomplish the same? I want to avoid deploying my own VPN/Wireguard since they are overkill (and too much of a hassle to use) for this scenario. 4. I know the existence of GeyserMC and PaperMC but does not know the impact of using cross-play servers. I am aware that they uses some kind of translation layer to support IP packets from both versions and make them play nice with each other. But niceties always comes with drawbacks... I want to know of the drawbacks, especially if it's something nasty when the server is stressed with many varying game-functions run at the same time. Also does using GeyserMC or PaperMC can solve the first three problems? Finally, The server will run inside docker, so it's very nice if your recommendation also include docker images (and the docs on how to use them. Giving the repo link is also cool). For reference: I've tried these two docker images: 1. docker.io/05jchambers/legendary-minecraft-purpur-geyser:latest from https://github.com/TheRemote/Legendary-Minecraft-Purpur-Geyser 2. docker.io/itzg/minecraft-bedrock-server from https://github.com/itzg/docker-minecraft-bedrock-server Note: I am new to Minecraft and have next-to-zero experience playing the game, nor I have watched any Youtube for the gameplay. I hope to keep the spoilers about the game relatively short (so I can be spoiled by the kids instead :KEK: ). Note 2: The game will stay close to Vanilla for long term. If there's a mod to use, it will be QoL kind of mods. Not game altering or graphics.
12 replies