Jump to content

What would be the best way to run multiple minecraft servers on one computer?

I am looking into making a couple servers for the admins on a discord i am in. I have never setup a server that other people could access until yesterday but that was just a test. I know linus is making a server with many virtualized servers on it. Would that be a smart move? I was planning to run it on a 8320e. Where should i go for more information? also would it be possible to hid my ip so if we ever open it up to the whole server i won't get ddosed? 

LOOK AT MY NEW FLAG DESIGNS FOR PA AND VOTE ON YOUR FAVORITE

LOOK AT MY FIRST BATCH OF DESIGNS HERE

 

 

 

 

 

4690K @ 4.5GHz

GTX 970 FTW

MSI Z97 PC MATE

Define R5 windowed

Cooler Master Seidon 240m

EVGA SuperNOVA 650 G1

Kingston 120gb SSD

SanDisk 480Gb SSD

Seagate 1Tb Hard drive

Link to post
Share on other sites

I run vms for different mod packs so I can't kill anouther server and can do things like run other java versions. I can also give full control of the vm to someone else and they can only touch that vm. I put a hypervisor on it and give it a shot.

 

If you want to hide you ip, you need something like a vpn, or just run it in a vps.

 

8320e should be fine for a smaller server without too many people. I wouldn't buy a fx chip for this though.

 

 

Link to post
Share on other sites

2 minutes ago, Electronics Wizardy said:

I run vms for different mod packs so I can't kill anouther server and can do things like run other java versions. I can also give full control of the vm to someone else and they can only touch that vm. I put a hypervisor on it and give it a shot.

 

If you want to hide you ip, you need something like a vpn, or just run it in a vps.

 

8320e should be fine for a smaller server without too many people. I wouldn't buy a fx chip for this though.

 

 

i bought it years ago for a htpc, that now has ryzen. and i have extra ddr3 ram so i can give 4gb to each server. what do you recommend for setting up the vm's. and would that mean i need a network card for each vm? and what would be the difference between a vpn and a vps? 

LOOK AT MY NEW FLAG DESIGNS FOR PA AND VOTE ON YOUR FAVORITE

LOOK AT MY FIRST BATCH OF DESIGNS HERE

 

 

 

 

 

4690K @ 4.5GHz

GTX 970 FTW

MSI Z97 PC MATE

Define R5 windowed

Cooler Master Seidon 240m

EVGA SuperNOVA 650 G1

Kingston 120gb SSD

SanDisk 480Gb SSD

Seagate 1Tb Hard drive

Link to post
Share on other sites

You can just run multiple server processes in the same VM if you want. Make them be on different ports in the .conf

A virtual private server is just a VM on shared hardware that you rent. A VPN is a private network. A simple way to ensure connectivity without opening to the whole public is to use something like Hamachi. 

Intel 11700K - Gigabyte 3080 Ti- Gigabyte Z590 Aorus Pro - Sabrent Rocket NVME - Corsair 16GB DDR4

Link to post
Share on other sites

1 minute ago, SuperCookie78 said:

i bought it years ago for a htpc, that now has ryzen. and i have extra ddr3 ram so i can give 4gb to each server. what do you recommend for setting up the vm's. and would that mean i need a network card for each vm? and what would be the difference between a vpn and a vps? 

Have you worked with vms? If you haven't id probably just not use vms if you don't have a reason to use them

 

You can split network cards in vms.

 

Just use a different port for every server.

 

VPN puts all your traffic in a tunnel to something else. A VPS is a server you rent in the cloud.

Link to post
Share on other sites

1 minute ago, SuperCookie78 said:

would that mean i need a network card for each vm?

na coz you also virtualize the network.

2 minutes ago, SuperCookie78 said:

what do you recommend for setting up the vm's

virt-manager on ubuntu server.

 

Link to post
Share on other sites

2 minutes ago, jake9000 said:

You can just run multiple server processes in the same VM if you want. Make them be on different ports in the .conf

so if my my friends wanted to play one one server they would put in xxx.xxx.xxx.xxx:portnumber to connect to one server then change the port number for another?

LOOK AT MY NEW FLAG DESIGNS FOR PA AND VOTE ON YOUR FAVORITE

LOOK AT MY FIRST BATCH OF DESIGNS HERE

 

 

 

 

 

4690K @ 4.5GHz

GTX 970 FTW

MSI Z97 PC MATE

Define R5 windowed

Cooler Master Seidon 240m

EVGA SuperNOVA 650 G1

Kingston 120gb SSD

SanDisk 480Gb SSD

Seagate 1Tb Hard drive

Link to post
Share on other sites

1 minute ago, SuperCookie78 said:

so if my my friends wanted to play one one server they would put in xxx.xxx.xxx.xxx:portnumber to connect to one server then change the port number for another?

That is exactly right. 

Intel 11700K - Gigabyte 3080 Ti- Gigabyte Z590 Aorus Pro - Sabrent Rocket NVME - Corsair 16GB DDR4

Link to post
Share on other sites

Just now, SuperCookie78 said:

so if my my friends wanted to play one one server they would put in xxx.xxx.xxx.xxx:portnumber to connect to one server then change the port number for another?

yep. thats the easy way to set it up

 

You can use dns and a reverse proxy to have it go like server1.mydomain.com

1 minute ago, Bacon soup said:

virt-manager on ubuntu server.

 

Something like proxmox is easier to setup and lets you use more advanced features easier. Who go virt-manager?

 

virt-manager on ubuntu server.

 

Link to post
Share on other sites

4 minutes ago, Electronics Wizardy said:

Have you worked with vms? If you haven't id probably just not use vms if you don't have a reason to use them

 

You can split network cards in vms.

 

Just use a different port for every server.

 

VPN puts all your traffic in a tunnel to something else. A VPS is a server you rent in the cloud.

which do you think would be better for ping. 

LOOK AT MY NEW FLAG DESIGNS FOR PA AND VOTE ON YOUR FAVORITE

LOOK AT MY FIRST BATCH OF DESIGNS HERE

 

 

 

 

 

4690K @ 4.5GHz

GTX 970 FTW

MSI Z97 PC MATE

Define R5 windowed

Cooler Master Seidon 240m

EVGA SuperNOVA 650 G1

Kingston 120gb SSD

SanDisk 480Gb SSD

Seagate 1Tb Hard drive

Link to post
Share on other sites

Just now, SuperCookie78 said:

which do you think would be better for ping. 

If you just have friends(id keep it that way), I wouldn't worry about hiding your ip.

 

VPS would be faster, and more reliable, but costs much more cause your renting a full server

Link to post
Share on other sites

1 minute ago, Electronics Wizardy said:

yep. thats the easy way to set it up

 

You can use dns and a reverse proxy to have it go like server1.mydomain.com

Something like proxmox is easier to setup and lets you use more advanced features easier. Who go virt-manager?

 

virt-manager on ubuntu server.

 

what would be the easiest way to setup a reverse proxy

LOOK AT MY NEW FLAG DESIGNS FOR PA AND VOTE ON YOUR FAVORITE

LOOK AT MY FIRST BATCH OF DESIGNS HERE

 

 

 

 

 

4690K @ 4.5GHz

GTX 970 FTW

MSI Z97 PC MATE

Define R5 windowed

Cooler Master Seidon 240m

EVGA SuperNOVA 650 G1

Kingston 120gb SSD

SanDisk 480Gb SSD

Seagate 1Tb Hard drive

Link to post
Share on other sites

Just now, SuperCookie78 said:

what would be the easiest way to setup a reverse proxy

google apache reverse proxy guide. Basically you have apache handle all the traffic, then split it up to the different minecraft server.

Link to post
Share on other sites

2 minutes ago, Electronics Wizardy said:

google apache reverse proxy guide. Basically you have apache handle all the traffic, then split it up to the different minecraft server.

so if i had a reverse proxy i could have SupercookieMCserver.com/vanilla, SupercookieMCserver.com/modded and SupercookieMCserver.com/creative and they all go different ports that go to each server respectively right?

LOOK AT MY NEW FLAG DESIGNS FOR PA AND VOTE ON YOUR FAVORITE

LOOK AT MY FIRST BATCH OF DESIGNS HERE

 

 

 

 

 

4690K @ 4.5GHz

GTX 970 FTW

MSI Z97 PC MATE

Define R5 windowed

Cooler Master Seidon 240m

EVGA SuperNOVA 650 G1

Kingston 120gb SSD

SanDisk 480Gb SSD

Seagate 1Tb Hard drive

Link to post
Share on other sites

caddy-server is by far the easiest rev proxy. You would just do "proxy /vanilla localhost:25565; proxy /modded localhost:25566" and be done with it.  

 

That said, you don't really need one. If you're just after having multiple minecraft worlds, there are multiverse plugins that let you have them all under a single server. https://www.spigotmc.org/resources/multiverse-core.64450/ Now you can traverse to the different modes in-game by clicking command blocks or whatever. 

Intel 11700K - Gigabyte 3080 Ti- Gigabyte Z590 Aorus Pro - Sabrent Rocket NVME - Corsair 16GB DDR4

Link to post
Share on other sites

Just now, jake9000 said:

caddy-server is by far the easiest rev proxy. That said, you don't really need one. If you're just after having multiple minecraft worlds, there are multiverse plugins that let you have them all under a single server. https://www.spigotmc.org/resources/multiverse-core.64450/ 

well thr problem is if we ever open it up to the whole discord i don't want my ip being shared as there is bound to be that d*ck person on the server that would ddos it to get attention. 

 

LOOK AT MY NEW FLAG DESIGNS FOR PA AND VOTE ON YOUR FAVORITE

LOOK AT MY FIRST BATCH OF DESIGNS HERE

 

 

 

 

 

4690K @ 4.5GHz

GTX 970 FTW

MSI Z97 PC MATE

Define R5 windowed

Cooler Master Seidon 240m

EVGA SuperNOVA 650 G1

Kingston 120gb SSD

SanDisk 480Gb SSD

Seagate 1Tb Hard drive

Link to post
Share on other sites

  • 2 weeks later...

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×