Recent Discussions
Hosting a Minecraft Server on a Raspberry PI
Unanswered
Rough Collie posted this in #questions
25 messages
0 views
Rough CollieOP
I was wondering if this will work for a relatively small-scale public minecraft server (we're talking 30 to 50 players online at any time).
What I have:
- Unrestricted access to the internet, maximum data rate is 1500MB/S download 3 GB/S upload
- 8 raspberry pi 5's (Each has 16 GB Memory, and quadcore ARM CPU's (BCM2712 quad-core Arm Cortex A76 processor))
- Unrestricted access to electricity
What I need to host:
- 4 backends
- 1 Velocity
- 1 geyser standalone
What I have:
- Unrestricted access to the internet, maximum data rate is 1500MB/S download 3 GB/S upload
- 8 raspberry pi 5's (Each has 16 GB Memory, and quadcore ARM CPU's (BCM2712 quad-core Arm Cortex A76 processor))
- Unrestricted access to electricity
What I need to host:
- 4 backends
- 1 Velocity
- 1 geyser standalone
Rough CollieOP
I do not have any server racks/external cooling equipment though.
(Can 3d print if it is very neccesary).
(Can 3d print if it is very neccesary).
Barbary Lion
one thing i'd recommend immediately is some RPi 5 Active coolers, though you probably won't need them if the room has like a fan or functional A/C (btw this message is being written on an RPi 4B, so welcome to the world of Raspberry Pi). For the backends, I would have them run each on their own RPi, then have velocity use that, make sure ports are forwarded, and for geyser make sure you are up to date, older RPiOS builds don't have Java 17, I'm using bookworm (12), and it works fine. since you have the extra RPi's, i would host geyser on its own if you're doing standalone. also be sure to set up nginx. As for actual setting up, I'm not the guy to ask.
@Rough Collie I was wondering if this will work for a relatively small-scale public minecraft server (we're talking 30 to 50 players online at any time).
What I have:
- Unrestricted access to the internet, maximum data rate is 1500MB/S download 3 GB/S upload
- 8 raspberry pi 5's (Each has 16 GB Memory, and quadcore ARM CPU's (BCM2712 quad-core Arm Cortex A76 processor))
- Unrestricted access to electricity
What I need to host:
- 4 backends
- 1 Velocity
- 1 geyser standalone
What I have:
- Unrestricted access to the internet, maximum data rate is 1500MB/S download 3 GB/S upload
- 8 raspberry pi 5's (Each has 16 GB Memory, and quadcore ARM CPU's (BCM2712 quad-core Arm Cortex A76 processor))
- Unrestricted access to electricity
What I need to host:
- 4 backends
- 1 Velocity
- 1 geyser standalone
Barbary Lion
I'm not sure that geyser runs on arm, I haven't tested that yet, but i can try later today
also RPi only takes around five volts anyway, so pretty good for a server
Barbary Lion
also if you want, you could set up like advanced portals and build a hub world, with portals to go to the different backends
also, do you have an OS installed on them?
you're going to want an os
its sort of a requirement
@Barbary Lion you're going to want an os
Rough CollieOP
I think, I'll choose ubuntu, since most of it will be easier to configure for it.
I'll probably use citizens plugin to move players across servers, as well a deluxehub menus to navigate the servers in the lobby
@Rough Collie I think, I'll choose ubuntu, since most of it will be easier to configure for it.
Barbary Lion
use the RPi imager for that
Rough CollieOP
As well as command listeners for the proxy that listen to /lobby or /hub
Barbary Lion
it gives you the right build of ubuntu
@Rough Collie As well as command listeners for the proxy that listen to /lobby or /hub
Barbary Lion
that'll be good
best of luck with server hosting
also
geysermc works
@Barbary Lion best of luck with server hosting
Rough CollieOP
ty!
@Barbary Lion best of luck with server hosting
Rough CollieOP
btw, the hosting is working already, but to cut costs, I'm switching over from a server rental to hosting it on my own hardware.
Barbary Lion
that's what i did
albeit im hosting on one RPi 4B
but it works well so your server will work great
Barbary Lion
also if any of your plugins use sqlite-jdbc.jar, you'll likely need to supply it with an armhf native (or aarch64, they'll both work), since most auto download with x64 native
Barbary Lion
i assume youre using geyser standalone because you want to set up geyser connect?
Loading...
Loading...