게임서버로그

    게임 서버 로그 처리하기

    게임 서버 로그 처리하기

    어떤 로그? 어디에서 로그를 수집할까 게임 클라이언트 로그 클라이언트의 데이터는 믿지 않는 것이 원칙 디버깅용 (크래시 위치 등) 재현 스텝 파악용 게임 서버 로그 추적되어야 하는 모든 이벤트를 기록 재화의 증감 액션 히스토리 이벤트 처리 결과 어떤 형태의 로그를 수집할까 로그 형태를 직접 정의하여 사용하는것이 일반적 공통 헤더를 정의 후, 사용하는 것이 일반적이다. 일반적으로 탭으로 구분되는 TSV 형태를 주로 사용한다. JSON 형태로 저장하는 경우도 더러 존재한다. 텍스트 파일로 로컬 저장하는 것이 일반적 바로 DB나 네트워크 저장소에 넣기에는 부하와 안정성 문제 로컬 텍스트 파일로 저장하여 서버가 크래시나도 보존되도록 한다 신경써야 하는 점? 누락이 존재하여서는 안된다. 게임 서버가 크래시가 나더..