I have been reading about multiplayer stuff but I am still not very clear… Anyone, please correct or elaborate each line below. The list can grow so it may become a good guidance to confused souls like me (lets grow them together :D)
And this is only for listening server (non-dedicated).
-
GameMode only exist in server [CLEAR]
-
GameState - exist in all… clients and server. [CLEAR]. Anything to add??
-
PlayerController
-In server, there will be as many as clients + server. To differentiate server’s controller with the remote one, use LocalPlayerController (blueprint/c++).
-In client, there will be ONE instance of controller (correct?) -
GameInstance
-As many as connecting players + server. If running within PIE, there will only be one (correct?)
TQVM.