728x90

최흥배 2

24.10.14 게임 서버

최흥배님의최흥배 C++ 네트워크 프로그래밍 분석&리팩토링 - GameProject3Re 를 보고 코드를 분석하고, 리팩토링을 진행한다.게임서버트러블 슈팅. 1실행을 시키는데 오류가 뜬다. ? load error servercfg.ini 를 못 읽어오는 것 같다.???파일이 존재한다.코드 관련 문제가 있을 것 같다.이곳에서 return false;경로를 절대 경로로 지정해주어서 문제를 해결했다.왜 문제가 발생했는지 상대경로를 확인해보아서 문제가 어디서 발생했는지 확인했다.파일의 경로는 …/…/EchoServer/파일.ini 이러했는데, 상대 경로가 …/…/EchoServer/x64/Debug 였다. 절대 경로에서 다시 상대경로로 바꿔주고 ServerCfg.ini 파일을 옮겨줘서 문제를 해결했다.INITma..

24.04.09 서버 프로그래밍, 서버 공부

게임 서버 프로그래밍 교과서 4장. 게임 서버와 클라이언트 4.1 패키지 게임에서 게임서버 데디케이티드(decidated server) 렌더링과 사용자 입력 처리를 전혀 받지 않고, 순전히 클라이언트의 연결을 받는 세션을 처리만 하는 프로그램이 따로 들어있는 경우 4.2 서버의 역할 싱글 플레이 게임의 게임루프(game loop) 입력받기 → 게임 로직 처리하기 → 렌더링 4.3 게임 클라이언트와 서버의 상호작용 게임 클라이언트가 서버에 데이터, 즉 메시지를 전달하면 서버는 이를 수신하여 메시지 내용에 따라 특정한 행동을 한다. 반대로 서버에서 클라이언트에 메시지를 전달하면 클라이언트는 수신한 메시지 내용에 따라 특정한 행동을 한다. 이렇게 메시지가 오가는 과정을 상호작용(interaction)이라고 한..

728x90