2024/05/10 3

ESPMode

언리얼 엔진에 있는 ESP 모드가 있는데그 모드를 이해하고자 해당 글을 포스팅 하기로 했다. 사실 언리얼 스마트 포인터가 가지는 이점이 멀티 스레드를 이용한다면언리얼 스마트 포인터의 ESPMode를 설정해줘야 한다. 자주 쓰이고 꼭 알아야하는 언리얼 스마트 포인터에도 ESP가 쓰인다.즉 언리얼 스마트 포인터를 잘 이용하려면 ESP가 뭔지 잘 알아야 한다. 일단 Windows에서 제공하는 ESP의 설명을 정리하기 전에,언리얼에서 제공하는 ESP을 간단히 설명해보겠다. ESPMode는 'fast' 또는 'thread safe' 두 가지 중 하나의공유 포인터 타입을 선택해서 사용해야 한다. NameDescriptionNotThreadSafeForced to be not thread-safe. (= 강제적으로 ..

UE5 2024.05.10

게임 서버 프로그래밍 입문 - (1)

게임 서버의 정의 우선 목적을 명확이 해야지 서버책 한 권이라도 잘 이겨나갈 수 있을 것이다.서버가 어떤 프로그램인지 먼저 생각해보자. 온라인 게임이라 하면, 다수와 접속해서 즐기는 MMORPG 온라인 게임도 있을 것이고,디아블로3 처럼 특정 몇 명만 같이 즐기는 게임도 있다. 이런 프로그램들을 만들고 관리하는 서버 프로그래머들은 어떤 일을 할까? 신규 게임이라면 당연히 게임 서버를 만들지 않을까? 기획자들이 이것저것 새로운 게임에 대한 콘텐츠 기획을 제안할 것이고그것에 맞게 프로그램 구조를 고려해 서버 프로그램을 작성할 것이다. 물론 신생회사가 아니거나, 기존 코드가 엉망인 아닌 이상 기존에 안전성을 검증받은코드를 계승해서 제작하게 될 것이다. 요약하면, 이미 돌아올 수 없는 강(가정을 고려한 코딩)을..