Yea it seem good, but again for small population it is ok, but for a big amount of player the server will never support a big amount of dedicated, or you need a fu****ing server.
After what i think replace the replication system is not a good idea, if you change the replication system there is no more interest to use a dedicated server which is use for the replication system,
at the moment i’m trying something like this:
http://puu.sh/jBjz3/cba316a461.png
A very simple system to start, i’m pretty sure use an external server is not forced.
Because :
/**
* GameInstance: high-level manager object for an instance of the running game.
* Spawned at game creation and not destroyed until game instance is shut down.
* Running as a standalone game, there will be one of these.
* Running in PIE (play-in-editor) will generate one of these per PIE instance.
*/
i’m actually stuck is how to specify we need to start a new Instance of the game as a listener and not a game, i added some function to the UGameInstance to be able to specify the map i want to, choosen by a switch (myEnumMap)
And how to know which do we just created and to open it.
Maybe i’m completly wrong