아이펀팩토리의 아이펀엔진은 실시간으로 랭킹 처리를 위한 리더보드 서버 (`funapi-leaderboard1`) 를 제공합니다. 이 글에서는 다음 내용을 다룹니다. 어떻게 테스트 환경을 만들었는지 … 더
카테고리: 기술 토크
[기술컬럼] 멀티 플레이게임의 서버 형태와 그 특징에 대해서
최근에는 모바일 게임에서조차 빼놓을 수 없는 것이 멀티플레이 요소인데요, 서로의 랭킹을 확인하는 기초적인 멀티플레이부터 상대방의 캐릭터를 실시간으로 때려 눕히는 대전플레이에 … 더
[기술컬럼] 고용량 서버 구현을 위한 원칙
게임 개발 과정에 참여해본 사람이라면 굳이 게임 서버 개발자가 아니더라도 “게임 서버의 scalability” 라는 표현을 접해봤을 것이다. 일반적으로 Scalability 는 … 더
[기술컬럼] Linux 게임 서버 성능 분석에 eBPF + BCC 활용하기
이 글에서는 흔히 사용하는 툴 체인 기반 성능 분석 방법의 문제를 설명하고, 이 대안으로 linux 의 eBPF + BCC 툴킷을 … 더
[기술컬럼] Windows service와 Linux daemon의 비교
Windows의 시작은 MS-DOS 상에서 동작하는 일종의 GUI Interface이다. 즉 Windows는 데스크톱에서 사용하기 위해 만들어진 개인용 OS가 그 기원이다. 반면 리눅스는 … 더
[기술컬럼] Visual Studio 2017와 VCPKG로 CMake 프로젝트 빌드하기
서론 Windows 플랫폼에서 개발을 하다보면 CMake 기반의 프로젝트를 빌드해서 사용해야 하는 경우가 생기는데, 최근까지 가장 많이 사용했던 방법은 Windows 버전의 … 더