A game server (an English game server from an English game — a game and an English to serve — to serve) is a software component of a computing system that provides communication between different clients , giving them the opportunity to communicate with each other within the framework of a specific shell of a game .
Content
Online games
The most frequent online games are Dota (Defense of the Ancients) World of Warcraft , Counter-Strike (including Counter-Strike Global Offensive ), Lineage , Lineage II , Call of Duty , Team Fortress , Quake , Unreal Tournament , San Andreas Multiplayer (abbr. SA-MP ), PUBG , Overwatch Minecraft and others.
Also, there are many servers that support various intellectual games: chess , go , shogi , mahjong and others.
In the game server can be divided into 4 main mechanisms:
Customer Relationship
Obtaining data about the client, including the location on the virtual map of the world (as part of the game server, the card can be any), about the ammunition, health, driving direction and actions of the client. All listed data refer only to the virtual gaming world and have no relation to the real player behind the PC .
Synchronization of the received data
The game server constantly updates the game world. Data about changes is sent to all clients, of course between the server and the client there is a delay measured in milliseconds .
Sending data to the customer
Sending all the data after systematization of the overall picture of the game world to each player of the game server. The amount of data that each player will receive depends on the value of the rate parameter on the server and on each client individually. At the same time, the client's rate cannot exceed the server's rate, but not vice versa.
Administrative Panel
There are administrators on the game servers. Games like SA-MP and Counter Strike use the Rcon system. The main administrator has access to the entire game world (on the server) and can change the parameters of the game. Also, many server owners rent administrative rights in the game, but these rights cannot exceed the rights of the main administrator. However, administrators also have game management functions, for example:
- Kick - forced throwing player from the server,
- Warn - a warning / warning player about a violation of the rules of conduct on the server,
- Time Ban - prohibiting the player for a certain time to play on the server,
- Ban - ban entry forever,
- UnBan - cancel ban,
- Freeze - “freeze” (immobilize) a player,
- UnFreeze - “unfreeze” the player,
- Weather Set - change the weather on the server,
- Time Set - change the time in the game,
- ClearChat - clear chat.
Global Play
Game servers are not divided by region. Thus, a player with a US or Russian account can play on a server in any region of the world.
See also
- Hosting
- Server
- Blade server
- Mainframe
- Gaming pc
- Computer game