์ „์— ์งˆ๋ฌธ ํ–ˆ๋˜ ๊ฒƒ์ธ๋ฐ,ย 

๊ณต๋ถ€๋Š” ์Šค์Šค๋กœ ํ•˜๋Š” ๊ฒƒ์ด๋ผ์ง€๋งŒ,,ย 

๋‚ด๊ฐ€ ์ดํ•ดํ•œ๊ฒŒ ๋งž๋Š”๊ฑด์ง€ ํ˜น์‹œ ํ›‘์–ด ๋ณด๊ณ  ๊ฐ€์ค„ ์‚ฌ๋žŒ ์žˆ๋‚˜ ํ•ด์„œ!

๋– ๋จน์—ฌ๋‹ฌ๋ผํ•ด์„œ ๋ฏธ์•ˆํ•ฉ๋‹ˆ๋‹ค


์„œ๋ฒ„ ์‚ฌ์ด๋“œ

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์€ ์ดํ›„์— ์‚ฌ๋ผ์ง„๋‹ค