μλ κ² κ°μ λλμ΄μλλ° νλ μ΄μ΄κ° λ°λΌλ³΄λ λ°©ν₯μ
μλ²λ λκΈ°νμμΌμ μλ²μμ νΌκ²©νμ λ΄λ¦¬λκΉ
ν΄λΌμ΄μΈνΈλ μλ²λ μκ°μ°¨ λλ¬Έμ μμ§μ΄λ μ μ νΌκ²©νμ μ΄ κ±°μΒ μλλλΌ
κ·Έλμ μκ°νκ² μλ²μμλ νΌκ²©νμ λλ λ²μλ₯Ό μ’ λ리λκ°
μλλ©΄ ν΄λΌμ΄μΈνΈμμ λ€ μ²λ¦¬νκ³ μλ²μμλ λ무 ν°λ¬΄λμμ§ μμκ°νλ μ λλ§ κ²μ¦ν κΉ μΆκΈ°λ νλ°
λλ²μ§Έ λ°©λ²μ μ¬μ©μκ° ν΅μ μ¬μ© μνλλΌλ λͺ¨λ°μΌμμλ λ€νΈμν¬ λ μ΄ μ λ°μνλλ°
λ€νΈμν¬ λ μ΄ λ°μν΄μ νλ μ΄μ΄ μμ§μ λκΈ°νκ° μλμλ κ³ μ λ μ μ λ§ μλ€κ° λ€νΈμν¬κ° λ€μ μ°κ²°λλ©΄
λμ νλ μ΄μ΄λ μ΅μΈνκ² μ£½μ κ² κ°μλ°
λ³΄ν΅ μ΄μΈμ λ©ν°κ²μμμ νΌκ²©νμ μ μ΄λ»κ² μ²λ¦¬ν¨?
λ‘€ μμν λ λ‘λ©νμ§? κ·Έκ±° μ»΄ν¨ν° 10λ λκΈ°νμν€λκ±°μ. μκ° μ»΄μ μ μ²λ¦¬νλκ² μλꡬ μ λ ₯μ μλ²λ‘ 보λ΄κ³ μΆλ ₯μ λμΌνκ² 10κ° μ»΄ν¨ν°μ λλ μ£Όλκ±°.
μ λ ₯->PC->μλ²->μΆλ ₯->μλPCκ° μλκ³ μ λ ₯->μλ²->μΆλ ₯->λμ μλμ PC
λ½μ€ν λ°©λ²λ μκ³ μλλ° κ·Έκ±΄ RTSμμλ κ°λ₯νκ±°κ³ μ§κΈ λ§λλ κ²μμ κ·Έλ κ² λͺ»νλ€
(ν΄λΌ)λͺ μ€μ²λ¦¬μμ² => (μλ²)λλ μ΄λ‘ κ³Όκ±°μμΉ μΆλ¦¬ => (μλ²)λͺ μ€μ¬λΆνλ¨, μλ¦Ό => (ν΄λΌ)μ μ ν μ²λ¦¬
FPSλ μ§μ°μκ° κ·Ήλ³΅νλκ² κ³¨λ리λ μ΄μλΌκ³ μ΄λμ μ½μλκ±° κ°μ
μ μλ° κ·Έλ₯ μΆ©λμ²λ¦¬λ₯Ό μλ²μμ λ νΌμ§νΌμ§νκ² νκ³ λ§μμΌκ² λ€
μν°ν΄ μ°Ύμλ€.
μλ³Έ :
https://kotaku.com/5869564/networking-how-a-shooter-shoots
루리μΉ
λ²μ :
http://bbs.ruliweb.com/hobby/board/300007/read/664453
http://www.gabrielgambetta.com/client-server-game-architecture.html
μΉ΄μ΄ν° μ€νΈλΌμ΄ν¬ : κΈλ‘λ² μ€νμλΈμμ νΌκ²© νμ μ λν μμ :
https://youtu.be/npgDuVYuvpQ