User Tools

Site Tools


en:gaming_theory:server_types

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
en:gaming_theory:server_types [2022-04-01-23-42] – ↷ Links adapted because of a move operation 7saturnen:gaming_theory:server_types [2022-04-02-00-50] (current) – [Listen Server] 7saturn
Line 4: Line 4:
 A listen server is a server that is set up by a player, open for joining, and is listed accordingly by other clients when queried. Usually a listen-server is set up in-game, making it very easy to set simple server settings from the game's GUI interface. On the other hand, the advantage is that you can (usually) open a server quite easily and quickly, e.g. for a LAN session. A listen server is a server that is set up by a player, open for joining, and is listed accordingly by other clients when queried. Usually a listen-server is set up in-game, making it very easy to set simple server settings from the game's GUI interface. On the other hand, the advantage is that you can (usually) open a server quite easily and quickly, e.g. for a LAN session.
  
-The disadvantage compared to a [[#Dedicated server]] is that the server and client //must// run on the same machine, which can be too much load for weaker systems. Also the Internet connection's bandwidth might be too limited to host a game yourself in this fashion. In addition, in many cases the server is down as soon as the player who opened it withdraws from the game. Also more sophisticated settings are usually not available via a GUI (although very often accessible via in-game console commands anyways).+The disadvantage compared to a [[#Dedicated Server]] is that the server and client //must// run on the same machine, which can be too much load for weaker systems. Also the Internet connection's bandwidth might be too limited to host a game yourself in this fashion. In addition, in many cases the server is down as soon as the player who opened it withdraws from the game. Also more sophisticated settings are usually not available via a GUI (although very often accessible via in-game console commands anyways).
 ===== Dedicated Server ===== ===== Dedicated Server =====
 In principle very similar to a listen server, the only difference is, that the server is meant to be able to run completely without any opening player. This means that it can also continue to run with zero players. The advantage is that clients and servers can run on different machines, so that usually less performance is sufficient to serve the clients. Usually it does not feature any GUI which allows it to run even in a head-less environment. If the game needs a higher bandwidth, then having it run on a machine with a sufficient connection bandwidth might also be a good reason for using a dedicated server. In principle very similar to a listen server, the only difference is, that the server is meant to be able to run completely without any opening player. This means that it can also continue to run with zero players. The advantage is that clients and servers can run on different machines, so that usually less performance is sufficient to serve the clients. Usually it does not feature any GUI which allows it to run even in a head-less environment. If the game needs a higher bandwidth, then having it run on a machine with a sufficient connection bandwidth might also be a good reason for using a dedicated server.
Line 14: Line 14:
 Very often you have access only with a pre-defined username as part of an account with which you connect to a server, keeping track of open Matches. You reside in a so-called lobby, hence these servers are named lobby servers. Lobby servers are usually game specific. A lobby server therefore only serves a certain game and no others. It might even filter out different versions of the same game. They present the information on open listen or dedicated servers, or that a listen server will be opened shortly. At the beginning of the game, the IPs of the game servers are passed on from the lobby server to the clients. It may still be necessary to have the corresponding ports forwarded in order to make the listen server accessible for players. However, there are also more intelligent games that use [[..:network_terms:network_address_translation|NAT hole punching]] via the lobby server giving the clients the right ports to which they must connect in order to reach their listen server. Very often you have access only with a pre-defined username as part of an account with which you connect to a server, keeping track of open Matches. You reside in a so-called lobby, hence these servers are named lobby servers. Lobby servers are usually game specific. A lobby server therefore only serves a certain game and no others. It might even filter out different versions of the same game. They present the information on open listen or dedicated servers, or that a listen server will be opened shortly. At the beginning of the game, the IPs of the game servers are passed on from the lobby server to the clients. It may still be necessary to have the corresponding ports forwarded in order to make the listen server accessible for players. However, there are also more intelligent games that use [[..:network_terms:network_address_translation|NAT hole punching]] via the lobby server giving the clients the right ports to which they must connect in order to reach their listen server.
  
-The advantage here is that it is very easy to set up private servers and announce them. On the other hand, many of the games using lobby servers – for better or worse – depend on the availability of the lobby server (mostly run by the game manufacturers). Negative examples are [[..:gaming_platforms:gamespy]] e.g. with [[..:games:conflict_global_storm]], or the [[..:gaming_platforms:world_opponent_network|WON]] servers e.g. for [[..:games:star_trek_-_armada_1|Star Trek: Armada]]. These games are often no longer playable on the internet because the servers have been taken offline permanently. For some there are still alternative solutions such as direct IP inputs or [[..:game_tech:gameranger]]. However, many of these games are still playable over the LAN. A basic solution to continue playing over the Internet can be a [[..:network_terms:vpn]]. Sometimes, however, replacement servers are set up by private persons and modified slightly to connect to these servers in the future.  For [[..:games:counter-strike]] 1.6 lobby servers are still operated via Steam. For [[..:games:counter-strike_1_5|CS 1.5]], for example, there is a replacement for the old WON servers, although these now hardly list any CS 1.5 servers.+The advantage here is that it is very easy to set up private servers and announce them. On the other hand, many of the games using lobby servers – for better or worse – depend on the availability of the lobby server (mostly run by the game manufacturers). Negative examples are [[..:gaming_platforms:gamespy]] e.g. with [[..:games:Conflict Global Storm]], or the [[..:gaming_platforms:world_opponent_network|WON]] servers e.g. for [[..:games:star_trek_-_armada_1|Star Trek: Armada]]. These games are often no longer playable on the internet because the servers have been taken offline permanently. For some there are still alternative solutions such as direct IP inputs or [[..:game_tech:Gameranger]]. However, many of these games are still playable over the LAN. A basic solution to continue playing over the Internet can be a [[..:network_terms:VPN]]. Sometimes, however, replacement servers are set up by private persons and modified slightly to connect to these servers in the future.  For [[..:games:Counter-Strike]] 1.6 lobby servers are still operated via Steam. For [[..:games:counter-strike_1_5|CS 1.5]], for example, there is a replacement for the old WON servers, although these now hardly list any CS 1.5 servers.
 ===== Internet Server ===== ===== Internet Server =====
-An Internet server generally allows all IPs as clients. There are listen, dedicated and lobby/master servers. Dedicated servers are usually set up for internet servers. In principle, however, it also works when started as a listen server. Depending on the game, however, it may be that listen servers can only function as LAN servers. Behind a private router, a [[..:network_terms:network_address_translation|NAT]] [[..:network_terms:port]] forwarding is important for internet servers (as long as they are not already listed as exposed host in a DMZ). Without the forwarding of the required ports, the server is otherwise not accessible from the Internet, but only from the LAN or an established [[..:network_terms:vpn]] tunnel. A page on what has to be done for different router models is [[http://portforward.com/english/routers/port_forwarding/routerindex.htm]].+An Internet server generally allows all IPs as clients. There are listen, dedicated and lobby/master servers. Dedicated servers are usually set up for internet servers. In principle, however, it also works when started as a listen server. Depending on the game, however, it may be that listen servers can only function as LAN servers. Behind a private router, a [[..:network_terms:network_address_translation|NAT]] [[..:network_terms:port]] forwarding is important for internet servers (as long as they are not already listed as exposed host in a DMZ). Without the forwarding of the required ports, the server is otherwise not accessible from the Internet, but only from the LAN or an established [[..:network_terms:VPN]] tunnel. A page on what has to be done for different router models is [[http://portforward.com/english/routers/port_forwarding/routerindex.htm]].
 ===== LAN server ===== ===== LAN server =====
-In principle, a LAN server can be either a listen server, a dedicated server or a lobby/master server. The difference to the [[#Internet server]] is that a LAN server can only be reached from the LAN. This means that only IPs from the server's [[..:network_terms:subnet]] may use it. This rules out Internet connections, but allows, for example, establishing a connection via a [[..:network_terms:vpn]] tunnel, if the configuration of the clients connected to the LAN via VPN places them in the same subnet.+In principle, a LAN server can be either a listen server, a dedicated server or a lobby/master server. The difference to the [[#Internet server]] is that a LAN server can only be reached from the LAN. This means that only IPs from the server's [[..:network_terms:subnet]] may use it. This rules out Internet connections, but allows, for example, establishing a connection via a [[..:network_terms:VPN]] tunnel, if the configuration of the clients connected to the LAN via VPN places them in the same subnet.
  
 [[..:games_database|Back to the games database]] [[..:games_database|Back to the games database]]
en/gaming_theory/server_types.1648849323.txt.gz · Last modified: 2022-04-01-23-42 by 7saturn

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki