no image
언리얼 네트워크와 객체 통신 이해
언리얼 ReplicationReplication이란Network Framework API 를 상속받아 구현한 구현체RPCs와 Notify를 하는 부분과 자동화에서 Actor Replication하는것Actor Replication클라이언트에서 서버에 Spawn해달라고 요청하면 서버에 Spawn된 액터와 클라이언트에 Spawn된 액터와 연결이 되어있음Property Replicatuin이 되어 있어야 액터의 값이 동기화 되어있음출처: https://unrealcommunity.wiki/unreal-schematics-2d6859 Unreal Schematics | Unreal Engine Community WikiUnreal schematics featuring Animation, Blueprint, Ch..
2025.03.14
no image
2. 온라인 게임과 네트워크 구
온라인 게임 종류종류싱크(Synchronous, Sync)동기, 실시간, 리얼타임어싱크(Asynchronous, Async)비동CAP 이론과 게임 동기화CAP이론이란?분신 시스템의 동기화 "조건 3개를 모두 만족하는 시스템은 없다"라는 이론Consistency(일관성)전체 시스템은 동일한 상태 값을 갖고 있어야 함Availability(가용성)언제든 시스템에 접근해 값을 읽고 쓸수 있어야함Partition Toerance(분할 용인)시스템을 분할해 병렬 처리등 가능해야 함게임에서 동기화 방법게임 동기화의 관건은 여러대가 묶여있는 시스템의 상태를 동일하게 유지하는 것이나, CAP 이론에 따라 일관성을 추구하면서 가용성과 분할 용인 둘중 하나를 포기해야함초기초기 온라인 게임은 일관성을 유지하고 가용성을 포기..
2025.03.11
no image
1. 네트워크 개념
네트워크란?종류소셜 네트워크운송 네트워크항공 네트워크컴퓨터 네트워크Interconnected 시스템상호 연결되어 있어 지하철, 도로망 등 처럼 컴퓨터도 네트워크라는 용어를 사용기본 구성 요소노드네트워크 기본 단위엔드 노드(End Node), 중간노드(Intermediate Node) 두 종류기능 통신: 다른 노드와 데이터 교환라우팅: 데이터가 목적지에 도달할 수 있도록 최적의 경로 선택데이터 처리: 데이터를 패킷화,패깃 분할/재조립, 오류검사 등네트워크 관리: 상태 감시, 트래픽 관리, 보안컴퓨터-컴퓨터, 서버-컴퓨터, 서버-서버 등링크노드간 데이터를 전송하는 연결유선 : 이더넷, 관섬유, 케이블, 무선등무선 : Wify, 블루투스 등프로토콜(Protocol)데이터의 전송 규칙(TCP,UDP,HTTP, ..
2025.03.10