Servers
Describing different types of servers.
Local Server
Local Server is a computer that serves a client within the local network or LAN. That means that in most cases it will not be connected to the internet or if it does it will be protected with a password so not everybody can access its services.
Listen Server
Listen Server runs in the same process as a game client. They otherwise function like dedicated servers, but typically have the disadvantage of having to communicate with remote players over the residential internet connection of the hosting player.
Cloud Server
Cloud Server is a pooled, centralized server resource that is hosted and delivered over a network—typically the Internet—and accessed on demand by multiple users. Cloud servers can perform all the same functions of a traditional physical server, delivering processing power, storage and applications.
Dedicated Server
Dedicated Server refers to a server which, with its entire performance, is exclusively available to a single customer or website operator or a specific task or service.
In contrast to the virtual server, the dedicated server or dedicated host is a physical computer with a fixed IP address that can concentrate all of its computing power, RAM and line connection on just one customer or one task. The operating system of the user is installed directly on such dedicated servers, also known as bare metal servers, which means that any virtualization layers are not required.
Peer to Peer
Peer-to-Peer refers to a network of computers (and/or devices) that share and exchange workloads. These computers, or peers, send messages to each other directly, without an intermediary. The messages are what controls the game state.