| Network Mode | ENetMode |
Description |
|---|---|---|
| Standalone | NM_Standalone |
네트워킹 없이 한명 또는 여러 local player로 구성된 게임. 서버를 고려하지만 remote clients는 허용하지 않음.. |
| Dedicated Server | NM_DedicatedServer |
local player가 없는 모드. 서버는 remote clients의 connection만 받음. 따라서 서버는 그래픽스나 사운드 이런거 필요 없다. |
| aws 서버 띄워서 운영하는 방식 생각하면 될 듯. | ||
| Listen Server | NM_ListenServer |
local 플레이어 한 명이 host가 되어서 하는 게임 |
| Client | NM_Client |
remote server에 연결된 clien. 클라이언트는 server-side logic을 실행하지 않음. |
replicate 하고 각자 graphics 나 audio render를 해서 다른 client와 상호작용 할 수 있게 된다.Actors 와 Actor 에서 파생된 클래스는 네트워크 연결을 통해 replicate 하는데 최적화된 주요 클래스임.UOBject 파생 클래스도 replicate 가능하지만, 제대로 수행하기 위해 Actor에 Replicated Subobject로 attached 되어야 한다네요.