๐งญ Devlog/UE5 Multiplayer TPS Project
[UE5 - Multiplayer TPS] ์ธ๋ฆฌ์ผ ๋ฉํฐ ํ๋ ์ด์ด ํ๋ฌ๊ทธ์ธ ๋ง๋ค๊ธฐ(3): Online Subsystem Steam์ ํ์ฉํ์ฌ Session ๊ฒ์ํ๊ณ ์ฐธ์ฌํ๊ธฐ
๊ฐ์ ์ง๋๋ฒ์ Online Subsystem Steam์ ํ์ฉํ์ฌ Steam์ Session์ ์์ฑํ์๋ค. ๋งํฌ [UE5 - Multi Player TPS] ์ธ๋ฆฌ์ผ ๋ฉํฐ ํ๋ ์ด์ด ํ๋ฌ๊ทธ์ธ ๋ง๋ค๊ธฐ(2) : Online Subsystem Steam์ ์ฌ์ฉํ์ฌ Sessio ์์ ํฌ์คํ ์์ LAN ์ฐ๊ฒฐ์ ๊ตฌํํ ๋, ์ง์ IP์ฃผ์๋ฅผ ์ ๋ ฅํ ๋ค๋ฅธ PC์ ๊ฒ์์ ์ ์ํ๋ค. ํ์ง๋ง ์ค์ ์จ๋ผ์ธ ํ๊ฒฝ์์ ๊ฒ์์ ์ ์ํ ๋๋ ๋ค๋ฅธ ์ ์ ์ IP์ฃผ์๋ฅผ ๋ชจ๋ฅธ ์ฑ๋ก ๊ฒ์์ ์ ์ํ๋ค. IP beankong-devlog.tistory.com ์ด๋ฒ์ ๋ค๋ฅธ PC๋ก ์์ฑ๋ Session์ ์ฐพ๊ณ ์ฌ๊ธฐ์ ์ฐธ๊ฐํด๋ณด๊ฒ ๋ค. { Session Find And Join } ๊ณผ์ (1) JoinGameSession()์์ session์ ์ฐพ๋๋ค. (..
[UE5 - Multiplayer TPS] ์ธ๋ฆฌ์ผ ๋ฉํฐ ํ๋ ์ด์ด ํ๋ฌ๊ทธ์ธ ๋ง๋ค๊ธฐ(2) : Online Subsystem Steam์ ์ฌ์ฉํ์ฌ ์ธ์ ์์ฑํ๊ธฐ
์์ ํฌ์คํ ์์ LAN ์ฐ๊ฒฐ์ ๊ตฌํํ ๋, ์ง์ IP์ฃผ์๋ฅผ ์ ๋ ฅํ์ฌ ๋ค๋ฅธ PC์ ๊ฒ์์ ์ ์ํ๋ค. ํ์ง๋ง ์ค์ ์จ๋ผ์ธ ํ๊ฒฝ์์ ๊ฒ์์ ์ ์ํ ๋๋ ๋ค๋ฅธ ์ ์ ์ IP์ฃผ์๋ฅผ ๋ชจ๋ฅธ ์ฑ๋ก ๊ฒ์์ ์ ์ํ๋ค. IP ์ฃผ์๋ฅผ ๋ชจ๋ฅด๋ ์ฑ๋ก ๋ค๋ฅธ ์ปดํจํฐ์ ๋คํธ์ํฌ ์ฐ๊ฒฐ์ด ๋๋ ค๋ฉด ์ค๊ฐ ๋จ๊ณ๊ฐ ํ์ํ๋ค. ์ฐ๋ฆฌ๊ฐ ๊ฒ์ ์ ์ํ ๋ ์ฌ์ฉํ ์ ์๋ ์ค๊ฐ ๋จ๊ณ๋ ๋ค์๊ณผ ๊ฐ์ด 2๊ฐ์ง๊ฐ ์๋ค. ์ ์ ๋ค์ IP๋ฅผ ๋ชจ์ ๊ด๋ฆฌํ๋ ๊ณ ์ ์ dedicate ์๋ฒ๋ก ์ฐ๊ฒฐ ์คํ์ด๋ xbox ๋ผ์ด๋ธ์ ๊ฐ์ ์จ๋ผ์ธ ํ๋ซํผ ์๋น์ค์์ ์ ๊ณตํ๋ ๋งค์น ๋ฉ์ดํน ๊ธฐ๋ฅ์ ํตํด ์ฐ๊ฒฐ - ๋งค์น๋ฉ์ดํน: ํ๋ ์ด์ด์ ์ธ์ ์ ๋งค์นํด ์ฃผ๋ ํ๋ก์ธ์ค (์ธ์ ์์ฑ, ์ธ์ ๊ฒ์, ์ธ์ ์ฐธ์ฌ, ์ธ์ ์๋ฉธ ๋ฑ๋ฑ) - ์ธ์ : ์ธ์ ์ ๊ธฐ๋ณธ์ ์ผ๋ก ์๋ฒ์์ ์คํ์ค์ธ ๊ฒ์์ ์ธ์คํด์ค ์ฐ์ , ..
[UE5 - Multiplayer TPS] ์ธ๋ฆฌ์ผ ๋ฉํฐ ํ๋ ์ด์ด ํ๋ฌ๊ทธ์ธ ๋ง๋ค๊ธฐ(1) : LAN ์ฐ๊ฒฐ ํ ์คํธ
{ ๋ฉํฐ ํ๋ ์ด ๊ฒ์ ๊ฐ๋ } ๋ฉํฐ ํ๋ ์ด ๊ฒ์์ ๋คํธ์ํฌ๋ฅผ ํตํด์ ์ฌ๋ฌ ์ฌ๋์ด ํจ๊ป ๊ฒ์์ ์ฆ๊ธฐ๋ ๋ฐฉ์์ด๋ค. ๋ฉํฐ ํ๋ ์ด ๊ฒ์์ ๊ตฌํํ๊ธฐ ์ํด์๋ ํฌ๊ฒ 2๊ฐ์ง ๋ฐฉ์์ด ์๋ค. (1) P2P ๋ฐฉ์ P2P(Peer to Peer Network) ๋ฐฉ์์ ๊ฐ ํ๋ ์ด์ด์ ์ปดํจํฐ๊ฐ ์์ ์ ๋ฐ์ดํฐ๋ฅผ ๋ค๋ฅธ ํ๋ ์ด์ด๋ค์ ์ปดํจํฐ๋ก ์ง์ ์ก์ ํ๋ ๋ถ์ฐํ ๋คํธ์ํฌ ๋ฐฉ์์ด๋ค. ํน์ง ๊ตฌํ์ด ์ฝ๋ค ํ๋ ์ด์ด๊ฐ ๋ง์์๋ก ๋ฐ์ดํฐ๋ฅผ ์ ์กํ ๊ณณ์ด ๋ง์์ง๊ธฐ ๋๋ฌธ์ ๋๋ฆฌ๊ณ ๋นํจ์จ์ ์ด๋ค. ๊ฒ์์ ์๋ณธ ๋ฒ์ ์ด ์กด์ฌํ์ง ์๋๋ค. ์ฆ, ํต์ผ๋ ๊ฒ์ ์ธ์คํด์ค ๋ฒ์ ์ด ์กด์ฌํ์ง ์๊ณ ๊ฐ ์ปดํจํฐ๋ณ๋ก ๋ค๋ฅธ ๊ฒ์ ์ธ์คํด์ค๋ฅผ ๊ฐ๋๋ค. (2) Client - Server ๋ฐฉ์ Client-Server ๋ฐฉ์์ ํ๋ ์ด์ด์ ์ปดํจํฐ๊ฐ ์๋ฒ์ ์์ ์ ๋ฐ์ดํฐ๋ฅผ ์ ์กํ๋ฉด ์๋ฒ..