Zero to Hero: A noob's quest to creating a Minecraft server. Chapter 1, How to begin? Is Linux it?
Sorry if this is server isn't meant for explaining the basics, but I am a long-time Minecraft consumer and have always dreamed of opening my very own Minecraft server after so many years of playing on others' creations.
I have an old computer I would like to use to run said server on, and I probably will use Forge mods as it's what I'm most familiar with playing.
I know there is a long road ahead of me, but I will embark upon this glorious journey.
Just... where do I start?
What are all the things I need to learn and consider on my mission?
I know for other applications, the servers they use tend to run on Linux, I have no experience with Linux either though, so what Linux distribution should I start learning for setting up a Minecraft server if any?
18 Replies
Thanks for asking your question!
Make sure to provide as much helpful information as possible such as logs/what you tried and what your exact issue is
Make sure to mark solved when issue is solved!!!
/close
!close
!solved
!answered
Requested by memeicus#0
Hey I might be able to help @Memeicus
Start with debian
As your first Linux distro
What processor has got your old PC?
Hmm
!guides
Please provide a guide name.
Available guides:
optimization, port forwarding, server.properties, purpur, panels, pufferfish, paper, spigot, bukkit, hilltty flags, aikar flags, offline mode, piracy, eula/terms, java/JDK
If you run ! Guides and a name, you get a guide for each
Please do so in #commands
If your pc is too old it might not be worth it to self host
Be aware that shelf hosting can get annoying and you might want to get a host
But if the old PC isn't so old it might be worth it to play with friends
It's fine, I am probably going to upgrade my PC in the next generation, so I will be able to use even better parts.
What sort of things I need to consider?
If your community gets really big be aware that your ISP might limit your bandwidth
As a starters you need to port forward
But be sure to not have CGnat
!cgnat
We may have bad news for you :C
Open your router's configuration interface. Somewhere you'll see something like 'external' or 'public' IP.
If your external IP is in one of the following ranges, you're basically screwed as long as portforwards go:
- 10.0.0.0/8
- 172.16.0.0/20
- 192.168.0.0/16
- 100.64.0.0/10
- any IPv6 address/range - This shouldn't be a problem, but Minecraft's IPv6 support is still rather quirky. You're at your own but we're happy if you share your experience.
You should ask your ISP for a public and IPv4 address (but this may cost you money).
NB: your internal IP should and most probably will be in one of the first three ranges, don't mix them up
Admincraft Canned Responses
If you don't have it, in your router settings you need to search something abt port forward and make a rule to forward port 25565
Consider running your server in docker
You can use pterodactyl panel which uses docker
It's ez to setup
And really comfy
Are you planning to upgrade the old computer? Be aware that old computers use sockets not supported by newer CPUs
What are the alternatives and the benefits/drawbacks? I want to do it right for me the first time so I don't have to worry about porting things over.
Running stuff in docker is generally safer because docker is like a closed environment. It's better than having the server just running stand alone.
Pterodactyl is a control panel. It'll run your servers in docker. The control panel is really comfortable to use.
Alright, I guess first start on the computer then.
Debian, why pick this? I have an IT friend and they told me to use ubuntu server.
Ubuntu is also good
Ubuntu server hmmm do you have experience with Command Line Interfaces?
Ubuntu server is headless
Nope, but my friend has said that he can run me through it so hopefully it is not so painful
Oh that's cool
I'm a bit of a power user when it comes to modded minecraft (I love playing with way too much of them), what sort of hardware would I need to get to run this on a server?
Would it be similar as to what it takes to run it in singleplayer?
Heavily modded usually needs a CPU with a good singlecore performance
Stuff beyond 10th gen Intel
Or beyond the AMD Ryzen 5000 series
So if you're selfhosting you should make sure your server CPU has got a great singlecore performance for the best experience
Kind of
!solved
post closed!
The post/thread has been closed!
Requested by memeicus#0