User Tools

Site Tools


tutorial:side

Differences

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

Link to this comparison view

Both sides previous revision Previous revision
tutorial:side [2020/02/05 14:37]
upcraftlp [Physical Server] fix typo (with -> without)
tutorial:side [2020/02/22 16:14] (current)
jamieswhiteshirt [Side] History lessons are not required
Line 2: Line 2:
 Minecraft uses the [[https://​en.wikipedia.org/​wiki/​Client-server_model|Client-server model]], that is users install the game client and connect to a server to play the game. Fabric allows mods to target either the Minecraft client or the Minecraft server, but also both at the same time.  Minecraft uses the [[https://​en.wikipedia.org/​wiki/​Client-server_model|Client-server model]], that is users install the game client and connect to a server to play the game. Fabric allows mods to target either the Minecraft client or the Minecraft server, but also both at the same time. 
  
-In the past, there used to be a simple division into the client and the server, but with the switch ​of the single player game mode to an internal ​dedicated server, this simple model doesn'​t fit anymoreThuswe have two dimensions when distinguishing between ​client ​and server ​in Minecraft. ​These are the physical and logical sides.+The concept of client/server in Minecraft is ambiguous ​and may refer to either physical or logical sides. The terms client/server ​may be used to distinguish ​the different distributions ​of Minecraft (the Minecraft client vs. a dedicated ​Minecraft ​server) which are called "​physical"​ sidesHowevera Minecraft ​client ​hosts its own integrated ​server ​for singleplayer and LAN sessions, which means that a Minecraft ​client also contains server logicTherefore, client/​server may also be used to distinguish parts of the game logic which are called "logical" ​sides.
  
 For both types of sides, there is a '​client'​ and a '​server'​. However, a logical client is not equivalent to a physical client, and a logical server is not equivalent to a physical server either. A logical client is instead **hosted by** a physical client, and a logical server is hosted by either a physical server or a physical client. For both types of sides, there is a '​client'​ and a '​server'​. However, a logical client is not equivalent to a physical client, and a logical server is not equivalent to a physical server either. A logical client is instead **hosted by** a physical client, and a logical server is hosted by either a physical server or a physical client.
tutorial/side.txt ยท Last modified: 2020/02/22 16:14 by jamieswhiteshirt