Best way to host a network

Hello! I’m planing to develop a Minecraft SMP which I’d like to release globally. I’ve been watching Donut SMP and I really wanted to know if someone knows how those kind of servers work or how to make a similar network and where can I make it based on quality/price. I want to make a testing for 40-50 people and later on improve to way better options, but I’m really interesting to know how can I make a SMP with multiple servers in different regions like Donut SMP does or similar but in europe. Sorry if I the explanation isn’t that good but english ain’t my 1st language. Thanks!
132 Replies
Loudbook
Loudbook3mo ago
I'm sure DonutSMP uses a bare metal like one from https://ovh.com/
OVHcloud
OVHcloud
Loudbook
Loudbook3mo ago
But that's unreasonable for you
MrStreeet
MrStreeetOP3mo ago
I was thinking about that, but tbh I don’t have the knowledge enough to set-up a backend like that by myself, just wanted to know and learn how to make something similar or easier but that runs properly wdym xd
Loudbook
Loudbook3mo ago
It's insanely expensive and you need to be very experienced to set it up Unreasonable for 99.99999% of people
MrStreeet
MrStreeetOP3mo ago
makes sense
MrStreeet
MrStreeetOP3mo ago
like, to make a proper SMP that can handles imagine 500 people where can I find a host that allows me to make smth like that
𝐁𝐢𝐪𝐮𝐚𝐭𝐞𝐫𝐧𝐢𝐨𝐧𝐬
We're basically on the same boat, I'm also experimenting a bit on where to host my network So far I intend to host some modules using a game hosting and some others in a vps
MrStreeet
MrStreeetOP3mo ago
I always used game hostings
𝐁𝐢𝐪𝐮𝐚𝐭𝐞𝐫𝐧𝐢𝐨𝐧𝐬
(I expect far less people than those 500 of yours)
MrStreeet
MrStreeetOP3mo ago
it was just an hypothetical case but like, any public hosting where I can make a good SMP that can handle at least 100 and work properly
𝐁𝐢𝐪𝐮𝐚𝐭𝐞𝐫𝐧𝐢𝐨𝐧𝐬
At least in theory if your hosting provider has good hardware (good single thread performance) you should be able to host what you want
PassMark CPU Benchmarks - Single Thread Performance
Benchmarks of the single thread performance of CPUs. This chart comparing CPUs single thread performance is made using thousands of PerformanceTest benchmark results and is updated daily.
𝐁𝐢𝐪𝐮𝐚𝐭𝐞𝐫𝐧𝐢𝐨𝐧𝐬
Also, since you're planning a network, your whole playerbase will probably be spread across different backends
MrStreeet
MrStreeetOP3mo ago
at the end which one u got? I used bloom a lot but they rised their prices and also looking for smth above 16gb ram but actually for an smp 16gb should be enough I guess more than enough
𝐁𝐢𝐪𝐮𝐚𝐭𝐞𝐫𝐧𝐢𝐨𝐧𝐬
Currently I'm with enviro, but I also want to give prismnodes a try
MrStreeet
MrStreeetOP3mo ago
how enviro went so far?
𝐁𝐢𝐪𝐮𝐚𝐭𝐞𝐫𝐧𝐢𝐨𝐧𝐬
Can't speak that much about hosting providers outside of https://discord.com/channels/348681414260293634/1119390057799876738 which is closed It's amazing, but support is extremely slow
MrStreeet
MrStreeetOP3mo ago
u got game server, vps or bare metal?
𝐁𝐢𝐪𝐮𝐚𝐭𝐞𝐫𝐧𝐢𝐨𝐧𝐬
vps still have to give their game server a try
MrStreeet
MrStreeetOP3mo ago
it’s better than a game server? afaik they told me that game servers are better than vps perhaps if it is dedicated ofc
𝐁𝐢𝐪𝐮𝐚𝐭𝐞𝐫𝐧𝐢𝐨𝐧𝐬
According to Skullians, who basically taught me about game servers, will depend on the noise your neighbors make, and usually game server have less noise According to enviro support, both their vps and game servers have very little noise, so I went for a vps
MrStreeet
MrStreeetOP3mo ago
wdym by noise? (sorry for asking that just a bit confused)
𝐁𝐢𝐪𝐮𝐚𝐭𝐞𝐫𝐧𝐢𝐨𝐧𝐬
dedicated is always the better alternative but it's way more expensive VPS and Game servers are virtualized machines, so they have a lot of people hosting their servers in the same hardware If there's too much people and/or they're running very expensive tasks, the other customers will also experience that lag
MrStreeet
MrStreeetOP3mo ago
maybe I give a try to enviro better cpu than bloom for less price and dedicated and also bloom os out of stock so I’ll study about it and see how can I make it good because for a VPS I’m guessing u need to set-up the screens and stuff right?
Tamz
Tamz3mo ago
enviro has been having.. Overfilling issues, and long support times i wouldnt suggest them even if they are pretty cheap
𝐁𝐢𝐪𝐮𝐚𝐭𝐞𝐫𝐧𝐢𝐨𝐧𝐬
Btw, I forgot to mention, the reason why I intend to have some modules on vps and others on game server is because on VPS I have access to ip-tables and other stuff I need
MrStreeet
MrStreeetOP3mo ago
so what should I go for then?
𝐁𝐢𝐪𝐮𝐚𝐭𝐞𝐫𝐧𝐢𝐨𝐧𝐬
Like 3 days to get support
Tamz
Tamz3mo ago
if you want Vps's Servcity has some pretty cheap ones god awful bloom is good, but they are trying to get more hardware decent waitlist
Tamz
Tamz3mo ago
EnviroMC
EnviroMC - Uptime Status
MrStreeet
MrStreeetOP3mo ago
the thing is I have no clue at all how linux works to setup a server in a vps
𝐁𝐢𝐪𝐮𝐚𝐭𝐞𝐫𝐧𝐢𝐨𝐧𝐬
Yh, that's why I mentioned them this
Tamz
Tamz3mo ago
:Prayge: you should get yourself a sys admin to help you out
𝐁𝐢𝐪𝐮𝐚𝐭𝐞𝐫𝐧𝐢𝐨𝐧𝐬
I didn't got the chance to try prismnodes, how are they?
Tamz
Tamz3mo ago
ive not tried them, but they are good from what others say owner is pretty nice
𝐁𝐢𝐪𝐮𝐚𝐭𝐞𝐫𝐧𝐢𝐨𝐧𝐬
Better not to touch vps then
MrStreeet
MrStreeetOP3mo ago
I know a couple of them, but I’m trying to learn and value where shall I spend my money on and not wasting it
Tamz
Tamz3mo ago
first start learning on a game panel -> vps/dedicated if you want more start small you dont need all the fancy shit when you dont know anything or well, Enough to fix your own problems and issues when it arises
MrStreeet
MrStreeetOP3mo ago
I’ve worked on game panels always hahaha
Tamz
Tamz3mo ago
you always can use your own panel, like Pterodactyl panel. or AMP panel
MrStreeet
MrStreeetOP3mo ago
but I’m just curious on “how could be better”
Tamz
Tamz3mo ago
not much even if you ran vps
MrStreeet
MrStreeetOP3mo ago
actually ye, getting an vps and installing pterodactyl shouldn’t be a big deal, no?
Tamz
Tamz3mo ago
the only true way to get Better, is 1. having a dedicated machine where you soley can use all its resoureces 2. having optimized servers to run servers efficiently 3. just getting a good idea and standing on how to do things its not hard very easy if you follow their guide
MrStreeet
MrStreeetOP3mo ago
enviro has VPS in EU the game ones are in NA
𝐁𝐢𝐪𝐮𝐚𝐭𝐞𝐫𝐧𝐢𝐨𝐧𝐬
Funny story, I went the other way around because I studied tech and very recently started with panels because people here said that panels usually outperform vps And bare metals are out of the question natually
Tamz
Tamz3mo ago
yeah their panels are game cpus while vps's are "Server grade" cpus
Loudbook
Loudbook3mo ago
VPSs are super fun Would recommend
MrStreeet
MrStreeetOP3mo ago
ye that’s the thing
Tamz
Tamz3mo ago
https://servcity.org/vps-hosting idrk if id trust enviro servcity yeah id put my faith in it more
Servcity offers affordable DDoS Protected servers running on the latest Ryzen 9 CPUs from AMD, for example the R9 7950X. Minecraft, VPS, and more.
Tamz
Tamz3mo ago
its also surprisngly cheaper 👀
𝐁𝐢𝐪𝐮𝐚𝐭𝐞𝐫𝐧𝐢𝐨𝐧𝐬
I'd also been eying servcity recently
MrStreeet
MrStreeetOP3mo ago
but I guess installing ptero could be essy easy and from there I can work on it
𝐁𝐢𝐪𝐮𝐚𝐭𝐞𝐫𝐧𝐢𝐨𝐧𝐬
One reason I never wanted to use panels is because they take my ram Ram that could be for the mc server
Loudbook
Loudbook3mo ago
I didn't know linux beforehand I learned a lot
MrStreeet
MrStreeetOP3mo ago
does ptero actually take a lot of ram? I’ll keep it on mind
Loudbook
Loudbook3mo ago
this is really bothering me though
No description
Loudbook
Loudbook3mo ago
No. literally like none
𝐁𝐢𝐪𝐮𝐚𝐭𝐞𝐫𝐧𝐢𝐨𝐧𝐬
idk, I'm just that kind of paranoid that contantly checks their OS to see if the whole system is consuming more than 300MiB
Loudbook
Loudbook3mo ago
it's negligible entirely
MrStreeet
MrStreeetOP3mo ago
servcity it’s in EU?
Tamz
Tamz3mo ago
OH NO
Loudbook
Loudbook3mo ago
look at the alignment
𝒟𝑜𝓂𝒾𝓃𝒾𝒸
Bro ain’t a human eye is picking that up
Loudbook
Loudbook3mo ago
somehow I did immediately
MrStreeet
MrStreeetOP3mo ago
they are based in belgium hahahah amazing, I live in belgium so well yeah, might give it a try once I have the server built 100%
Loudbook
Loudbook3mo ago
damn
No description
Loudbook
Loudbook3mo ago
i run a lot of shit on this server
MrStreeet
MrStreeetOP3mo ago
(I don’t wanna spend money on a host without having it done)
Tamz
Tamz3mo ago
mines not too bad
No description
𝒟𝑜𝓂𝒾𝓃𝒾𝒸
Oh the flex 💀
MrStreeet
MrStreeetOP3mo ago
125 lol
Tamz
Tamz3mo ago
its a hetzner dedi so not bad
𝒟𝑜𝓂𝒾𝓃𝒾𝒸
:minecraftTroll:
No description
MrStreeet
MrStreeetOP3mo ago
I don’t unserstand shit
MrStreeet
MrStreeetOP3mo ago
I’m guessing ye hhahaha so well the option is getting a vps? cause I need to find the answer to my question at the end hahahaha
Tamz
Tamz3mo ago
if you really want to go for it ig i wouldnt suggest it cuz there wouldnt be Much youd need a vps for unless its like websites for your stuff
𝒟𝑜𝓂𝒾𝓃𝒾𝒸
Game hosting might be a better choice
𝐁𝐢𝐪𝐮𝐚𝐭𝐞𝐫𝐧𝐢𝐨𝐧𝐬
If you don't know linux, you're better with a game panel If you want to learn linux, I strongly encourage you to learn first in a virtual machine
𝒟𝑜𝓂𝒾𝓃𝒾𝒸
Wsl Ubuntu tbh
𝐁𝐢𝐪𝐮𝐚𝐭𝐞𝐫𝐧𝐢𝐨𝐧𝐬
If you really want a vps because of the real environment, internet connections and so, then try with the cheapest one
𝒟𝑜𝓂𝒾𝓃𝒾𝒸
You can provision 2 1c1g shapes from oci for free Good to play with
𝒟𝑜𝓂𝒾𝓃𝒾𝒸
I used to run a proxy on those Routing isn’t the best, moved to aws, too expensive, planning to move back
𝐁𝐢𝐪𝐮𝐚𝐭𝐞𝐫𝐧𝐢𝐨𝐧𝐬
I usually just use aws when I want to test something for like 2-3h
Loudbook
Loudbook3mo ago
Now much are you paying for this
Tamz
Tamz3mo ago
like 60 bucks
𝒟𝑜𝓂𝒾𝓃𝒾𝒸
A network probably needs a proxy, depending on needs, the basic ec2 instance might work
Loudbook
Loudbook3mo ago
wowzas
Tamz
Tamz3mo ago
i9 9900k
𝒟𝑜𝓂𝒾𝓃𝒾𝒸
That’s cheap
Tamz
Tamz3mo ago
its hetzner
Loudbook
Loudbook3mo ago
you clearly do not need all that
𝐁𝐢𝐪𝐮𝐚𝐭𝐞𝐫𝐧𝐢𝐨𝐧𝐬
Speaking of networks, has someone tried making a network using vanilla new /transfer command? :minecraftTroll:
Tamz
Tamz3mo ago
ofc not
𝒟𝑜𝓂𝒾𝓃𝒾𝒸
Vanilla wtf?
MrStreeet
MrStreeetOP3mo ago
probably I’m getting a game one to develop the server and once I’m done with the development, find an experienced guy and pay him to make the backed, it’d be easier I guess
𝒟𝑜𝓂𝒾𝓃𝒾𝒸
Uspigot(+) could be one of the options Instead of making something custom
𝐁𝐢𝐪𝐮𝐚𝐭𝐞𝐫𝐧𝐢𝐨𝐧𝐬
A guy you can trust, remember they'll have access to your whole infrastructure Database credentials, player data, purchased assets/plugins
MrStreeet
MrStreeetOP3mo ago
ofc cause I really want a server with no lag once I’m done developing it
𝐁𝐢𝐪𝐮𝐚𝐭𝐞𝐫𝐧𝐢𝐨𝐧𝐬
Minecraft Wiki
Transfer
Triggers a transfer of a player to another server.
MrStreeet
MrStreeetOP3mo ago
cause the project I want to male I have good expectactions how xd that’s wild af tbh
𝒟𝑜𝓂𝒾𝓃𝒾𝒸
I prefer /server that velocity offers
𝐁𝐢𝐪𝐮𝐚𝐭𝐞𝐫𝐧𝐢𝐨𝐧𝐬
Idk, if they added that like 14 yrs ago, maybe bungeecord might have never been created
MrStreeet
MrStreeetOP3mo ago
ye do u recommend custom proxies or just velocity
𝐁𝐢𝐪𝐮𝐚𝐭𝐞𝐫𝐧𝐢𝐨𝐧𝐬
Actually, now there are a lot of benefits that proxies have over that command Probably the only use it has nowadays is to partner with other servers or something
MrStreeet
MrStreeetOP3mo ago
cause custom ones has things like anti-vpn, antibot, etc
𝒟𝑜𝓂𝒾𝓃𝒾𝒸
Not necessary unless you run cracked
𝐁𝐢𝐪𝐮𝐚𝐭𝐞𝐫𝐧𝐢𝐨𝐧𝐬
wdym, they still try to flood the sv even if they can't join clog the netty threads
𝒟𝑜𝓂𝒾𝓃𝒾𝒸
That’s considered a form of ddos?
𝒟𝑜𝓂𝒾𝓃𝒾𝒸
I have my own honeypot to bait those and block the ips
MrStreeet
MrStreeetOP3mo ago
i’ll check on this can’t do that in a game panel 😅
Tamz
Tamz3mo ago
because the host does that for you typically they do it or they thank the ddos attack 😛
Tamz
Tamz3mo ago
its like pebbles honeypot pretty cool
𝐁𝐢𝐪𝐮𝐚𝐭𝐞𝐫𝐧𝐢𝐨𝐧𝐬
Usually, a friend asked their provider and they told him "That's not a ddos, we can't do anything" :thonk:
Tamz
Tamz3mo ago
Lol
𝒟𝑜𝓂𝒾𝓃𝒾𝒸
With a game server you can’t really use it, but with a vps you can
Tamz
Tamz3mo ago
is he on hetzner 💀
𝐁𝐢𝐪𝐮𝐚𝐭𝐞𝐫𝐧𝐢𝐨𝐧𝐬
Fortunately I haven't experience that kind of attack yet, still run my antibot on the proxy
𝒟𝑜𝓂𝒾𝓃𝒾𝒸
Game serves doesn’t usually allow you to tinker with their backend afaik :minecraftTroll:
Tamz
Tamz3mo ago
hell no
𝐁𝐢𝐪𝐮𝐚𝐭𝐞𝐫𝐧𝐢𝐨𝐧𝐬
Idk, it was like 2 yrs ago
Tamz
Tamz3mo ago
damn
𝐁𝐢𝐪𝐮𝐚𝐭𝐞𝐫𝐧𝐢𝐨𝐧𝐬
I started running an antibot since as prevention, until I can pay something like neoprotect Rn doesn't make sense if I only open servers for testing

Did you find this page helpful?