프로카데미의 다짐. “학습하지 않는 사람은 나가십시오”
프로카데미 이주행 입니다 프로카데미의 확실한 방향성을 위해 기록 합니다. 저 역시도 순간순간 흔들리는 마음이 있으므로 공개 글로서 다짐을 남깁니다 인터넷에는 너무나 많은 정보와 답이 있습니다. 그리고 AI 다 알려주고 다 만들어 줍니다. 이로인해 우리의 지능은 점점 떨어지고 있습니다 실력을 키우지 않는 사람은 프로카데미 수업에서 퇴출 됩니다 학교 시험 처럼 용어,단어 문장만 달달 암기하는 사람 이유도 […]
Read More
생성형 AI가 대체할 수 없는 게임서버 아키텍처의 영역
게임서버 프로그래밍 교육,연구 기관, 프로카데미 입니다. 최근 IT 업계의 화두는 단연 인공지능 입니다. ChatGPT, GitHub Copilot, Gemini… 하루가 다르게 발전하는 AI 기술을 보며 예비 개발자나 주니어 개발자 분들은 기대보다 ‘두려움’을 먼저 느낍니다. “지금 코딩 공부 시작해도 될까요?” “AI가 코드 다 짜주면 신입 개발자는 설 자리가 없는 거 아닌가요?” 상담 오시는 분들도, 공부중인 학생 분들도 많은 […]
Read More
C++ 메모리 경계 맞추기 alignas / __declspec(align()) 의 실제 작동 (VS 2019 이후)
C++ 에서 변수,구조체,클래스 등의 변수,맴버변수 선언 경계를 맞추기 위해서 __declspec(align(N)) / alignas(N) 을 사용할 수 있습니다. 지금은 C++ 의 표준인 alignas(N) 만을 권장 사용하고 있습니다.
메모리 경계란 해당 변수,객체 메모리의 선언 지점 (시작위치) 를 원하는 위치로 맞추겠다는 의미 입니다. 이런작업을 하는 이유는 캐시라인을 맞추거나 특별한 경계에 맞춰져야만 하는 함수 (interlocked ….128 ) 사용시 필요합니다.
오픈케이스 1U 서버 (게임서버 테스트용) 만들기
서버랙 선반을 사용해서 오픈 1U 서버를 제작 하였습니다. 이를 만들고 있는 이유, 제작 과정, 장점을 알아봅니다. 우리는 더 다양한 환경으로 더 멋진 경험을 만들어 냅니다.
Read More
게임 서버의 2가지 기술 [4 / 4], Stateful 서버, Stateless 서버의 장단점
온라인 게임서버의 2가지 기술이 있지만 선택의 기준은 명확합니다. 게임의 장르에 따라서 결정되어야 하며, 클라이언트의 플렛폼 (PC, 모바일) 에 따라 결정되는 사항은 아닙니다.
Read More
게임 서버의 2가지 기술 [3 / 4], 비동기 게임서버 (Stateless server) 의 특징
조금은 가벼운 모바일 게임에서 많이 사용하는 기술 입니다.
유저간의 실시간 상호작용 컨텐츠가 없이 혼자서 싱글 플레이를 하는 게임, 또는 완벽한 실시간 컨텐츠가 없는 게임에 적합한 기술 입니다.
게임 서버의 2가지 기술 [2 / 4], 실시간 게임서버 (Stateful server) 의 특징
Stateful 게임서버는 실시간 온라인 게임에 사용되는 기술로 대표적인 장르는 MMORPG 가 있습니다. 수천,수만명의 유저가 실시간으로 모두 같은 화면을 바라보며, 전투와 같은 동적인 플레이를 합니다.
Read More
게임 서버의 2가지 기술 [1 / 4], 실시간 게임서버 (Stateful) 와 비동기 게임서버 (Stateless)
게임서버 개발은 크게 2가지로 나누어 집니다.
Stateful (실시간 온라인 게임) 게임서버 Stateless (비실시간 비동기 온라인 게임) 게임서버
이 두 가지의 서버기술은 완전히 다른 방식의 기술을 사용합니다.
1U 듀얼서버 제작 (1U 랙 케이스에 서버 2대)
프로카데미에서 공부하시는 분들에게 더 좋은 환경, 더 다양한 테스트가 가능하도록 개선된 인프라를 위해 늘 짱구를 굴리고 있습니다. 그러기 위해선 서버가 많이 필요합니다. 하지만 서버 공간이 부족하므로 1U 공간에 2개의 서버를 넣어 보고자 합니다.
Read More
논타겟팅 MMORPG, 타겟팅과 논타겟팅 게임의 서버입장
MMORPG 의 조작 방법을 나누면 ‘타겟팅’ 과 ‘논타겟팅’ 그리고 ‘오토 타겟팅’ 으로 나누어 집니다. 요즘은 논타겟팅 MMORPG 가 많이 개발되고 있지만 타겟팅 게임에 비하여 개발이 어려운것은 사실 입니다. 왜 그런지 알아보겠습니다.
Read More





