프로젝트/GameServerCore

ServerCore

춤추는수달 2022. 10. 5. 13:16

프로젝트 소개

  • Github: https://github.com/jidungg/GameServer
  • 개발 기간: 2023.1 ~ 2023.2
  • 개발 인원 : 1명
  • 개발 도구 및 환경 : Visual Studio 2022, C++,  Windows10
  • 설명: 실시간 채팅 서버, 클라이언트 프로그램
  • 사용된 기술:
    • CI(github action
    • Google protobuf 
    • 소켓 프로그래밍(IOCP).
    • 메모리 관리: Memory Pool, Object Pool, Stomp Allocator
    • DataBase(MSSQL, ODBC)
  • 주요 기능
    • 네트워킹(서버-클라이언트 통신)
    • 데이터베이스
    • 멀티 스레딩
    • 잡 큐
  • 실행 화면

 


이 프로젝트는 인프런의 강의를 보고 상당 부분 참고하여 만들었습니다. 

https://www.inflearn.com/course/%EC%96%B8%EB%A6%AC%EC%96%BC-3d-mmorpg-4/dashboard

 

[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버 - 인프런 | 강의

네트워크/멀티쓰레드/운영체제 등 핵심 전공 지식을 공부하고 게임 서버를 바닥부터 만들어보면서 MMORPG 기술을 학습하는 강의입니다. 신입 서버 프로그래머가 알아야 전반적인 지식을 모두 훑

www.inflearn.com

 

'프로젝트 > GameServerCore' 카테고리의 다른 글

메모리 관리  (0) 2023.03.08
네트워크 라이브러리  (0) 2022.05.30
STL Allocator  (0) 2022.04.04
Stomp Allocator  (0) 2022.04.02
DeadLockProfiler  (0) 2022.02.18