Hey guys,
After watching the Networking tutorials, I feel like I have a pretty good idea how to, for example, create a chess game where I can give my friend my IP and we can play together using a client-server model.
My question is "How can I utilize the designated server?" It seems like since Clients are the ones doing actions, they should initialize all changes. If I create a chess server that waits for people to connect and matches them up so they can play chess with each other in one room (and other people play chess in other rooms). How could the client move certain people to certain instances of rooms while moving other pairs to other instances? It seems like if I don't have a client-server, I lose all server functionality.
I guess a higher level question is "Is Unreal natively capable of supporting an MMO architecture (in terms of parties and instances) or should I look to other libraries (such as Photon)?" I'd like to know if I'm missing something huge about server implementation before I start including extra libraries. It'd be great if I could get an actual Unreal developer to weigh in on this as well, if any have the time.
Thanks in advance!
After watching the Networking tutorials, I feel like I have a pretty good idea how to, for example, create a chess game where I can give my friend my IP and we can play together using a client-server model.
My question is "How can I utilize the designated server?" It seems like since Clients are the ones doing actions, they should initialize all changes. If I create a chess server that waits for people to connect and matches them up so they can play chess with each other in one room (and other people play chess in other rooms). How could the client move certain people to certain instances of rooms while moving other pairs to other instances? It seems like if I don't have a client-server, I lose all server functionality.
I guess a higher level question is "Is Unreal natively capable of supporting an MMO architecture (in terms of parties and instances) or should I look to other libraries (such as Photon)?" I'd like to know if I'm missing something huge about server implementation before I start including extra libraries. It'd be great if I could get an actual Unreal developer to weigh in on this as well, if any have the time.
Thanks in advance!
Comment