์ ์ ์ง๋ฌธ ํ๋ ๊ฒ์ธ๋ฐ,ย
๊ณต๋ถ๋ ์ค์ค๋ก ํ๋ ๊ฒ์ด๋ผ์ง๋ง,,ย
๋ด๊ฐ ์ดํดํ๊ฒ ๋ง๋๊ฑด์ง ํน์ ํ์ด ๋ณด๊ณ ๊ฐ์ค ์ฌ๋ ์๋ ํด์!
๋ ๋จน์ฌ๋ฌ๋ผํด์ ๋ฏธ์ํฉ๋๋ค
์๋ฒ ์ฌ์ด๋
1. UWorld์์ NetDriver ์์ฑ ํ InitListen์ ํ๋ค.
2. ์ดํ TickDispatch๋๋ฉด NetDriver๊ฐ ๋ฐ์ดํฐ๊ฐ ์๋์ง ํ์ธํ๋ ์
3. ์ด ์ ์ GameMode๊ฐ ์์ฑ๋๋ค(Server Only)
ํด๋ผ์ด์ธํธ ์ฌ์ด๋
1. ์คํํธ ๋งต์์ ๋ค๋ฅธ ๋งต์ผ๋ก Travel
2. ์๋ก์ด UWorld๊ฐ ์์๋๋ฉด PendingNetGame์ ๋ง๋ ๋ค
3. PendingNetGame์ NetDriver๋ฅผ ์์ฑํ๋ค.
4. NetDriver๋ผ๋ฆฌ HandShaking
5. PendingNetGame์ด SendInitialJoin์ ํธ์ถํ๊ณ NMT_Hello -> NMT_Challenge -> NMT_Login -> ์ฌ๊ธฐ์ PreLogin ํธ์ถ) -> NMT_Welcom ์์๋ก ํจํท์ ๊ตํํ๋ค.
์ด๊ฒ ๋ง์๊น?
PendingNetGame์ ์ดํ์ ์ฌ๋ผ์ง๋ค
๋ญ๊ฐ ๋ชฉ์ ์ธ๋ฐ ๊ทธ๋ฅ ๋คํธ์ํฌ ์ด๋ป๊ฒ ๊ตด๋ฌ๊ฐ๋์ง ๊ถ๊ธํ๊ฑฐ์?
์์ง์ ๋ถ์์ค์ธ๊ฑฐ๋ฉด ๊ทธ๋ฅ ๊ทธ๋ ค๋ ค๋ ํ๋๋ฐ ์๋๋ฉด ๊ทธ๋ฅ ์ํฐ๊ฐ์ ์ด๋ป๊ฒ ๋คํธ์ํน ์ง์ํ๋์ง ๋ถ์ํด๋ฐ