์๋
ํ์ธ์ ๊ธ ์ฝ์ด์ฃผ์
์ ๊ฐ์ฌํฉ๋๋ค.
ํ์ฌ 1์ธ์ผ๋ก PC ๊ฒ์์ ๊ฐ๋ฐ์ค์
๋๋ค.
ย ๊ทธ๋ฐ๋ฐ ๋๋ฏธ ์ธ์์ด 10๋ช
์ผ๋๋ ๋ฌธ์ ๊ฐ ์๋๋ฐ ๋ง์์ง๋ค๋ณด๋ ๋ณด์ด์ง ์๋ ๋ฌธ์ ๊ฐ ๋๋ฌ๋๊ธฐ ์์ํ๋๋ฐ ์ง๊ธ์ด๋ผ๋ ํ๋์ ์๋ฒ๊ฐ ์๋๋ผ ์ฑํ
,์๋,๋ก๊ทธ์ธ ๋ฐ๋ก ๋๋๊ฒ ๋ง๋์ง ๊ถ๊ธํด์ ์ง๋ฌธ๋๋ฆฝ๋๋ค.
ํน์ ๋คํธ์ํฌ ๊ด๋ จ ๋ค๋ฃจ์๋๋ถ ๊ณ์๋ฉด ๊ทํ ์กฐ์ธ ๊ฐ์ฌํ ๋ฐ๊ฒ ์ต๋๋ค.
๊ทธ๋ฅ ์ฝ์ต ๊ฒ์์ผ๋ก ๋ ธ์ ๋ฐ๊พธ์.. ์ธ๋๊ฐ MMO ์ ์ํด์ ์๋๋๊ฑธ ๋ณธ์ ์ด ์๊ธดํ๋ฐ
๊ธฐ๋ฅ๊ตฌํ ํ๋ค๊ฐ ๋ง์ ์ค์ํ ๋คํธ์ํฌ ํ ์คํธ๋ฅผ ๋ค๋ฆ๊ฒ ํ ๋๋์ด ๊ฐํ๋ฐ ์กฐ์ธ ๊ฐ์ฌํฉ๋๋ค
๊ฐ์ธ์ด ๊ทธ๊ฑธ ์ด์ผ ๊ฐ๋นํ๋ ค๊ณ ...
ํ๋ค๊ฐ ํฌ๋ง์ด ๋ณด์ด๋ฉด ํ์๋ ๋ชจ์ง ํด๋ณด๋ ค๊ตฌ์ ์กฐ์ธ ๊ฐ์ฌ๋๋ฆฝ๋๋ค
๋ก๊ทธ์ธ ๋ฐ๋ก, ํ๋ ์ด์๋ฒ๋ ์ฌ๋ฌ๊ฐ ๋์ฐ๊ณ ์ฑ๋๋ก ๋๋ ์ ์ธ์ ์ ํ์ ๋๊ณ , ์ค์์ ์ ์ ์ธ์ ์ ์ ์งํ ์๋ฒ๋ฅผ ๋ฐ๋ก ๋๋๊ฐ ๋ ๋์ค๋ก ์ ์ ์ธ์ ๊ด๋ฆฌ. ์ฑ๋ ์ด๋์ ์ฑ๋๋ง๋ค ip,port ๋งคํ์์ผ๋๊ณ ๋ผ์ฐํ ๊ด๋ฆฌ์ํ๋ฉด ๋จ.
์ข์ ๋ง์ ๊ฐ์ฌํฉ๋๋ค ๊ณต๋ถํด์ ์ ์ฉํด๋ณด๊ฒ ์ต๋๋ค ๋ค์ํ๋ฒ ๋๋จํ ๊ฐ์ฌ๋๋ฆฝ๋๋ค
ํฌํค์ธ๊ฐ ๊ทธ๋ฐ๊ฑฐ ์จ
๋ง์ ๊ฐ์ฌํฉ๋๋ค ์ ๊ฐ ํฌํค ๋ง๊ณ ๋ค๋ฅธ๊ฑฐ ์ฐ๋์ค์ด๋ผ์์! ํ๋ฃจ ๋ง๋ฌด๋ฆฌ ์๋์๊ธฐ๋ฅผ ๋ฐ๋ผ๊ฒ ์ต๋๋ค
1. ์ธ์์/๊ฒ์๋์์ธ์ ๋ฐ๋ผ ์ค๊ณ๋ ๋ฐ๋๋๋ค. ์ด๋์ ๋ ๊ท๋ชจ์ ์ธ์ ์๋ฅผ ๊ณ ๋ คํ์๋์ง๊ฐ ๊ฐ์ฅ ์ค์ํ ๊ฒ ๊ฐ์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ ํ์ฌ ๋์์ธํ ๊ฒ์ ๊ฒฝํ์ ๋ฐ๋ผ์ ํจํท ์ค๊ณ๋ ๋ฌ๋ผ์ ธ์ผ ํ์ง ์์๊น ์๊ฐํฉ๋๋ค. ์ฆ ํจํท์ ์ฆ๋ถ ๋ธํ ์ ์ก์ด๋, ํ๋์ ๊ณต๊ฐ๊ณผ ์ด๋์ ๋ ๊ฑฐ๋ฆฌ์ ์ด๋์ ๋์ ์ ์ ๋ฅผ, ๋ช ์ ๋์ hz๋ก ํจํท์ ์ ๊ณตํ๊ณ ์ถ์์ง๋์. ์๋ฅผ๋ค์ด ์ค์๊ฐ ์ ํฌ๊ฐ ์ค์ํ์ง ์์ ๋ง์์ ์ด๋น 5 ~ 10hz๋ง ๋์ด๋ ์ถฉ๋ถํ ํ ๊ณ , ์ ํฌ๊ฐ ํ์ํ ์ฅ์๋ค์ ๋์์๋ก (20 ~ 30hz) ๋ ์ ์ ๋ค์ด ๋๋ผ๋ ์ฒด๊ฐ ๋ฐ์์ด๋ ์ฐ์๊ณต๊ฒฉ ๋ฑ์ ๊ตฌํ์ด ์ํํด ์ง์ง ์์๊น ์๊ฐํฉ๋๋ค.
2. (์ผ๋ฐ์ ์ผ๋ก๋) MMORPG์์๋ ์ญํ ๋ณ ์๋ฒ๋ฅผ ๊ตฌ๋ถํด์ผ ํ ๊ฒ ๊ฐ์ต๋๋ค. ์ ์ ๋ค์ด ์ ์ํด์ ๊ฒ์์ ์ฆ๊ธฐ๋ ๊ฒ์ ์ ์ฉ ์๋ฒ, ๊ทธ๋ฆฌ๊ณ ์ ์ ๋ค์ ๋ฐ์ดํฐ๋ค์ DB๋ก๋ถํฐ ์ ์ฅ/๋ก๋ ํด ์ฃผ๋ ์์ธ์ค ์ ์ฉ ์๋ฒ, ๊ทธ ์ธ ํ์์ ๋ฐ๋ผ์ ์ํ๊ด๋ฆฌ๋ฅผ ํด ์ฃผ๋ ๋งค๋์ง ์๋ฒ ์ ๋๋ก์. DB๋ ์ํ์ ์ฅ์ฉ ์ผ๋ฐ์ DB๋ฅผ ํ๋ ์ฌ์ฉํ๋๊ฒ ๋ณดํต์ด๊ณ , ๊ท๋ชจ์ ๋ฐ๋ผ์๋ ์ค๋ฉ๋ ๊ณ ๋ คํ ์๋ ์์ต๋๋ค. ( PostgreSQL์ด ์ผ๋ฐ์ ์ผ๋ก ์ฌ์ฉ๋๋ ํธ์ด์ง๋ง, ์์ ๊ท๋ชจ์์๋ sql db์ข ๋ฅ์ db๋ ํธ๋ฆฌํ๊ฒ ์ฌ์ฉ์ ์ฑํํด ๋ณผ ์ ์์ต๋๋ค. ) ๊ฑฐ๊ธฐ์ ์ฆ์ ์ ์ฅ/๋ก๋๊ฐ ํ์ํ ์์ ๋ฐ์ดํฐ๋ค์ ์บ์DB๊ฐ์ Redis๋ฅผ ์ฌ์ฉํด ๋ณด์ค ์ ์์๊ฒ๋๋ค. ์์ ์ฑ์ ์ํด ์ด ๋ํ ์ฌ๋ฌ๊ฐ์ง ์ฅ์น๋ฅผ ๊ณ ๋ คํด ๋ณผ ์ ์์ต๋๋ค.
3. ๋ง์ํ์ ๋ด์ฉ์ผ๋ก ๋ฏธ๋ฃจ์ด ๋ณด์์, ์๋ฒ๋ค์ ์ฑ ์๋ถ๋ฆฌ ์ค๊ณ๋ ๋ํ ์ผํ ํ๋ ์ ๋ต์ด ์์ง ๋ถ์ฌ์ค์ธ ๊ฒ ๊ฐ์ต๋๋ค.๋ก๊ทธ->๊ธ์์ ์์ฑํ์ ์ฑํ / ์๋ / ๋ก๊ทธ ๋ถ๋ถ ์ค์ '๋ก๊ทธ'๋ ์๋ฒ์ ์ญํ ๋ก ๋ฌด๊ฒ๊ฒ ๊ฐ์ ธ๊ฐ ๋ถ๋ถ์ ์๋๋๋ค.์๋ฒ๊ฐ ๋ก๊ทธ๋ฅผ ๋น๋๊ธฐ ์์ฑํ๋๊ฑด ๊ด์ฐฎ์ง๋ง, ๋ก๊ทธ์ ์ ์ฅ์ ๋ณ๋ ๋ก๊ทธ์ ์ฅ์์ ๋๋๊ฒ์ด ๋ฐ๋์งํ๊ณ ,๊ทธ๋ ๊ฒ ์ ์ฅ ๋ ๋ก๊ทธ๋ ๋ณ๋์ ๋ ์ ์ ์๋ ๋ฐฑ์ ๋๋๋ก ์ค๊ณํ๋๊ฒ ์ฌ๋ฌ๋ฉด์์ ํธํ๊ณ ์ข์ต๋๋ค.์ฑํ ->์ฑํ ๋ ์ฌ๋ฌ๊ฐ์ง ์์ฑ์ผ๋ก ๋๋ฉ๋๋ค. ์ผ๋ฐ ์ฑํ , ๊ท์๋ง, ํํฐ์ฑํ , ๊ธธ๋์ฑํ , ์ ์ฒด ์ฑ๋ ์ฑํ ๋ฑ....ํ๋์ ๊ณต๊ฐ(๊ฐ์ ์ธ์คํด์ค)์์ ๋๋๋ ์ฑํ ์, ๊ทธ ์๋ฒ์์ ์ฒ๋ฆฌํด๋ ์ถฉ๋ถํ์ง๋ง...๋ค๋ฅธ ์ฑํ ๋ค์ ์์ฑ์ด ์ฌ๋ฌ ์ธ์คํด์ค๋ฅผ ์ค๊ฐ์ผ ํ๋ ์ ๋งคํ ์์ฑ์ธ ๊ฒฝ์ฐ๊ฐ ๋ง์ต๋๋ค.
์ ์ ์๋ ๋งค์ฐ ๊ตฌ์ฒด์ ์ผ๋ก ์ ์ด์ฃผ์ จ๋๋ฐ ๊ธ ํ๋ํ๋ ๋ณด๊ณ ์ ์ฉ ๊ฐ๋ฅํ๊ฒ์ ํด๋ณด๊ฒ ์ต๋๋ค ๊ฐ์ฌํฉ๋๋ค! ์ข์ ํ๋ฃจ๋์ธ์
ํ์ฌ node.js์ c# mysql์ ์ด์ฉ์ค์ธ๋ฐ ๋ง์ํ์ ๊ฒ์ฒ๋ผ ์ฌ๋ฌ ์ธ์คํด์ค ์ค๊ฐ๋ ๋ถ๋ถ์ ๋ํด์๋ ๋ค์ ํ๋ฒ ์๊ฐํด๋ด์ผํ ๊ฒ๊ฐ๋ค์ ์กฐ์ธ ๊ฐ์ฌํฉ๋๋ค.
@๋ก์ฌํ ๋ต ํงํ ~!~!
๋ง์ง๋ง์ผ๋ก... ์ธ์์ 300๋ช ์ด ํ๋์ ๋งต์์ ๊ฐ์ด ๋ ๊ฒ์ธ์ง, ์๋๋ฉด 10๋ช ์ฉ 30๊ฐ์ ๋งต์์ ๋ ๊ฒ์ธ์ง ๋ฑ์ ๋ฐ๋ผ์ ์ค๊ณ๊ฐ ๋ง์ด ๋ฌ๋ผ์ง ๊ฒ ๊ฐ์ต๋๋ค. 300๋ช ์ ๋์ ์ธ์์๋ ์ฌ์ค ์๋ฒ์ ์ํ์ฑ ์ ๊ตฌ๋ถ ์๋ ๋จ์ผ์๋ฒ๋ก๋ ์ถฉ๋ถํ ์์ฉ์ด ๊ฐ๋ฅํ ์ซ์๋ผ๊ณ ์๊ฐํฉ๋๋ค. ๋ฌผ๋ก ๊ฒ์์ ๋ด์ฉ์ด ์ด๋ค์ง์ ๋ฐ๋ผ์ ๋ฌ๋ผ์ง๊ฒ ์ง๋ง์. ์ด๋ฐ์ ๋ฐ ๋ถ๋ถ์ ์ ์๊ฐํด๋ณด์๊ณ , ์ข์ ์ค๊ณ ํ์๊ธธ ๋ฐ๋ผ๊ฒ ์ต๋๋ค.
๊ธด๊ธ ๋ค์ํ๋ฒ ๊ฐ์ฌ๋๋ฆฝ๋๋ค ์ ๊ฐ ์ค๋ ฅ์ด ๋ถ์กฑํด์ ์ฃผ์ ๋ด์ฉ ๊ณฑ์น์ด ๋ณด๊ฒ ์ต๋๋ค
์กฐ์ธ ๊ทํ๋ค.. - dc App
์ ๋ ๊ทํ ์กฐ์ธ ์ ๋ง ๊ฐ์ฌํ๊ฒ ์๊ฐ์ด๋๋ค์
๋์ค์ ๊ฐ๋ฐ์ธ์ ๋๋ฆด์๊ฐ์ด๋ผ๋ฉด ๊ฐ์ถ์ง๋ง ์์ต์๋๊ณ , ๋ค๋ฅธ๊ฒ๋ณด๋ค mmorpg๊ฐ์ ๊ฒฝ์ฐ๋ ์์ ์ด๋ ์์ดํ ๋ฌธ์ ๋๋ฌธ์ ๋ณด์๋ฌธ์ ๋ก ์ธํด ์ธ์ ํ ๋ช ๋ฌ์ผ ํ ์ ๋์.
๋ค ๋ง์ต๋๋ค ๋ณด์๊ด๋ จ์ ํญ์ ์๊ฐํด์ผํ๋๊ฒ ๋ง๋๊ฒ๊ฐ์ต๋๋ค ๋ง์ ๊ฐ์ฌํฉ๋๋ค.
๋์ด ๋ ๋ง์ผ๋ฉด mmorpg ๊ฐ์ถ (์์ฆ ๊ฐ์ ์๋์ ๊ณต๋ถ์๋ฃ๊ฐ ๋ง์์ ํ๊ธฐ ์ข์) ๋ ์์ผ๋ฉด ํ์ง๋ง๋ผ ๋ฏ์ด ๋ง๋ฆฌ๊ณ ์ถ์. ์์ ์ ์ ํฌ๋ถํฐ ๋ก๊ทธ์ธ ๋ญ ์ด๊ฒ์ ๊ฒ ๋คํด๋ณธ ์ฌ๋์ผ๋ก์ ๋ณดํต ํ ์๋ฒ์ 1000๋ช ์ ๊ฑฐ๋ฌํด์ผํ๋๊น ๋ด ๊ธฐ์ค์ผ๋ก ๋ฒ์๋ฅผ ๋๊ฒ ์ก์์ง ๋ชฐ๋ผ๋ ์ด์ ๋ ์๋ ์์ต์ฑ๋ ์๊ณ ๊ทธ๋ฅ ์๊ธฐ ๋ง์กฑํ๊ณ ๋ ๋ฒ๋ฆฌ๋ ์ด์ ๋ฐ์ ์๋์ง๋ง ๊ทธ๋๋ ๋์๊ณ ์์ต ํ์คํ๋ค๋ฉด ํด๋ณด๋ผ๊ณ ํ๊ณ ์ถ๋ค. ์์ดํ ๋ณต๊ตฌํ๋ผ๊ณ ํ๋ฐ ๋ฉ์ผ ๋ฐ์๋ณด๋ฉด ํ ๋ช ์ ๋ ๋ํ๋ ์์ด์ผ ๋ ๋ฏ.
์๊ธ ์ฌ์ ๋ ์๋๋ฐ ์ผ๋จ MORPG๋ก ํ ๋งต์ 40~50๋ช ์ต๋๋ก ํ๊ณ ์ฑ๋๋ง์ ํด์ผํ ๊ฒ๊ฐ์์ ์ข์ ๋ง์ ๊ฐ์ฌํฉ๋๋ค