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
Loudbook5w ago
I'm sure DonutSMP uses a bare metal like one from https://ovh.com/
OVHcloud
OVHcloud
Loudbook
Loudbook5w ago
But that's unreasonable for you
MrStreeet
MrStreeetOP5w 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
Loudbook5w ago
It's insanely expensive and you need to be very experienced to set it up Unreasonable for 99.99999% of people
MrStreeet
MrStreeetOP5w ago
makes sense
MrStreeet
MrStreeetOP5w 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
MrStreeetOP5w ago
I always used game hostings
𝐁𝐢𝐪𝐮𝐚𝐭𝐞𝐫𝐧𝐢𝐨𝐧𝐬
(I expect far less people than those 500 of yours)
MrStreeet
MrStreeetOP5w 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
MrStreeetOP5w 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
MrStreeetOP5w 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
MrStreeetOP5w ago
u got game server, vps or bare metal?
𝐁𝐢𝐪𝐮𝐚𝐭𝐞𝐫𝐧𝐢𝐨𝐧𝐬
vps still have to give their game server a try
MrStreeet
MrStreeetOP5w 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
MrStreeetOP5w 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
MrStreeetOP5w 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
Tamz5w 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
MrStreeetOP5w ago
so what should I go for then?
𝐁𝐢𝐪𝐮𝐚𝐭𝐞𝐫𝐧𝐢𝐨𝐧𝐬
Like 3 days to get support
Tamz
Tamz5w 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
Tamz5w ago
EnviroMC
EnviroMC - Uptime Status
MrStreeet
MrStreeetOP5w 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
Tamz5w 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
Tamz5w ago
ive not tried them, but they are good from what others say owner is pretty nice
𝐁𝐢𝐪𝐮𝐚𝐭𝐞𝐫𝐧𝐢𝐨𝐧𝐬
Better not to touch vps then
MrStreeet
MrStreeetOP5w 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
Tamz5w 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
MrStreeetOP5w ago
I’ve worked on game panels always hahaha
Tamz
Tamz5w ago
you always can use your own panel, like Pterodactyl panel. or AMP panel
MrStreeet
MrStreeetOP5w ago
but I’m just curious on “how could be better”
Tamz
Tamz5w ago
not much even if you ran vps
MrStreeet
MrStreeetOP5w ago
actually ye, getting an vps and installing pterodactyl shouldn’t be a big deal, no?
Tamz
Tamz5w 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
MrStreeetOP5w 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
Tamz5w ago
yeah their panels are game cpus while vps's are "Server grade" cpus
Loudbook
Loudbook5w ago
VPSs are super fun Would recommend
MrStreeet
MrStreeetOP5w ago
ye that’s the thing
Tamz
Tamz5w 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
Tamz5w ago
its also surprisngly cheaper 👀
𝐁𝐢𝐪𝐮𝐚𝐭𝐞𝐫𝐧𝐢𝐨𝐧𝐬
I'd also been eying servcity recently
MrStreeet
MrStreeetOP5w 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
Loudbook5w ago
I didn't know linux beforehand I learned a lot
MrStreeet
MrStreeetOP5w ago
does ptero actually take a lot of ram? I’ll keep it on mind
Loudbook
Loudbook5w ago
this is really bothering me though
No description
Loudbook
Loudbook5w 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
Loudbook5w ago
it's negligible entirely
MrStreeet
MrStreeetOP5w ago
servcity it’s in EU?
Tamz
Tamz5w ago
OH NO
Loudbook
Loudbook5w ago
look at the alignment
𝒟𝑜𝓂𝒾𝓃𝒾𝒸
Bro ain’t a human eye is picking that up
Loudbook
Loudbook5w ago
somehow I did immediately
MrStreeet
MrStreeetOP5w 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
Loudbook5w ago
damn
No description
Loudbook
Loudbook5w ago
i run a lot of shit on this server
MrStreeet
MrStreeetOP5w ago
(I don’t wanna spend money on a host without having it done)
Tamz
Tamz5w ago
mines not too bad
No description
𝒟𝑜𝓂𝒾𝓃𝒾𝒸
Oh the flex 💀
MrStreeet
MrStreeetOP5w ago
125 lol
Tamz
Tamz5w ago
its a hetzner dedi so not bad
𝒟𝑜𝓂𝒾𝓃𝒾𝒸
:minecraftTroll:
No description
MrStreeet
MrStreeetOP5w ago
I don’t unserstand shit
MrStreeet
MrStreeetOP5w 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
Tamz5w 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
Loudbook5w ago
Now much are you paying for this
Tamz
Tamz5w ago
like 60 bucks
𝒟𝑜𝓂𝒾𝓃𝒾𝒸
A network probably needs a proxy, depending on needs, the basic ec2 instance might work
Loudbook
Loudbook5w ago
wowzas
Tamz
Tamz5w ago
i9 9900k
𝒟𝑜𝓂𝒾𝓃𝒾𝒸
That’s cheap
Tamz
Tamz5w ago
its hetzner
Loudbook
Loudbook5w ago
you clearly do not need all that
𝐁𝐢𝐪𝐮𝐚𝐭𝐞𝐫𝐧𝐢𝐨𝐧𝐬
Speaking of networks, has someone tried making a network using vanilla new /transfer command? :minecraftTroll:
Tamz
Tamz5w ago
ofc not
𝒟𝑜𝓂𝒾𝓃𝒾𝒸
Vanilla wtf?
MrStreeet
MrStreeetOP5w 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
MrStreeetOP5w 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
MrStreeetOP5w 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
MrStreeetOP5w 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
MrStreeetOP5w 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
MrStreeetOP5w ago
i’ll check on this can’t do that in a game panel 😅
Tamz
Tamz5w ago
because the host does that for you typically they do it or they thank the ddos attack 😛
Tamz
Tamz5w 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
Tamz5w ago
Lol
𝒟𝑜𝓂𝒾𝓃𝒾𝒸
With a game server you can’t really use it, but with a vps you can
Tamz
Tamz5w 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
Tamz5w ago
hell no
𝐁𝐢𝐪𝐮𝐚𝐭𝐞𝐫𝐧𝐢𝐨𝐧𝐬
Idk, it was like 2 yrs ago
Tamz
Tamz5w 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?