Bare-metal servers

A bare-metal server is a physical machine which lives inside a data centre. It’s a place where you’ll host your games matches and sessions. Whereas a cloud server is a virtual server which runs in a cloud computing environment.

 

Why use bare-metal servers?

Bare-metal servers are sturdy and have a lot of power behind them. They offer a lot more performance for heavier, more intensive games. If you have a complicated game which processes a lot of data, then bare metal is a much safer bet, and can be more cost effective.

 

What pitfalls can you expect?

If your players fluctuate a lot, this is where bare metal comes second to cloud. It hasn’t got the best scaling environment, which can be an issue for unexpected traffic or spikes. Keep in mind, this only happens if you don’t have enough machines ready to meet the sudden demand.

 

They are sometimes called ‘dedicated servers’

In both instances (so either bare-metal or dedicated), they both describe having one tenant and one machine type – meaning each physical server will only have one customer using it. While in cloud, multiple customers could be using the same machine, but each in their own virtual environment.

Related Terms

Cloud servers

Your cloud server is a virtual server. It runs in a cloud computing environment, and it's a place where you’ll host your games’ matches and sessions.

Read More

Data center

A data center is a building or place which you’d use to store all of your servers. They house any critical or large amounts of data, but you’d also use them to process and manage all of that data.

Read More

Client-server architecture

Client-server architecture is where you have external machines that host your game’s server and players can connect to it.

Read More

Peer-to-peer architecture

Peer-to-peer is when you designate one player as the host of a session, and the other players connect to their machine. Whereas client-side servers are external machines which hosts your game’s sessions.

Read More

Newsletter form

"*" indicates required fields

Your name*
Your email*
I give consent for Gameye to store my data*
Yes! Sign me up for Gameye updates*