박주항님이 개발한 오픈소스 온라인 게임 서버 프레임워크인 CGSF는 두권의 책 출권 이후에도 꾸준히 개발중입니다.

Github

https://github.com/pdpdds/CGSF


e-book

http://www.hanbit.co.kr/ebook/look.html?isbn=9788968486708

http://www.hanbit.co.kr/ebook/look.html?isbn=9788968486760



현재 개발 현황은 트렐로를 통해서 쉽게 알 수 있습니다.
https://trello.com/b/fQrjvbHp/cgsf



닷넷지원이 추가 되었습니다
https://github.com/pdpdds/CGSF/tree/master/NETFramework


CGSF의 모든 기능을 다 지원하지는 못하고 현재는 네트워크 기능에 중점을 두고 구현 했습니다.
C++ CGSF와 달리 SFPacket 방식만 지원하고 지금은 패킷 옵션은 지원하지 않습니다.
(앞으로 압축과 암호화를 구현할 예정입니다)
이제 막 문서화 작업을 시작해서 아직 문서는 없습니다.^^;
그렇지만 코드가 간단하고, 샘플 프로젝트가 있어서 분석하기 어렵지는 않을 것입니다.
관심 있는 분들의 피드백 부탁합니다.



CGSF와 관련된 질문이나 요청은 
https://github.com/pdpdds/CGSF/issues
를 사용해 주세요^^



ps: 실제 개발에 사용할 분들은 연락주시면 최대한 도와 드리겠습니다( CGSF 관련이 아니라도..)
다만 주항님이나 제가 본업이 있어서 시간적인 한계가 있습니다^^;

저작자 표시
신고
by 흥배 2014.10.02 08:00

CGSF는 박주항님이 만든 온라인 서버 프레임워크로 현재 Github에 공개 되어 있으며 관련 책도 출판 되어 있다.


Github: https://github.com/pdpdds/CGSF

(책) C++로 온라인 게임 서버 구축하기 : CGSF를 활용한 게임 서버 제작 

   http://www.hanbit.co.kr/ebook/look.html?isbn=9788968486708

(책) C++로 온라인 게임 서버 구축하기 : CGSF 파헤쳐 보기 

   http://www.hanbit.co.kr/ebook/look.html?isbn=9788968486760



책 출판 이후에도 CGSF는 꾸준히 개발을 진행 중이다.

개발 진행 상황을 더 쉽게 공유하기 위해 Trello 사용을 시작했다.

https://trello.com/b/fQrjvbHp/cgsf



현재 C++만이 아닌 C#도 지원하기 위해서 닷넷라이브러리를 개발 중이다.

개발 중인 라이브러리와 예제 프로젝트가 올라가 있다.

https://github.com/pdpdds/CGSF/tree/master/NETFramework


예제 프로젝트를 만들면서 닷넷라이브러리 부분도 변경이 조금씩 일어나므로 급하지 않다면 9월 이후에 분석하기 바란다.

(문서화 작업도 할 예정이다)



CGSF와 관련된 질문이나 요구 사항은 Github를 이용하기 바란다.

https://github.com/pdpdds/CGSF/issues

저작자 표시
신고
by 흥배 2014.09.18 08:00

오픈소스 게임서버 라이브러리인 CGSF는 64비트 빌드를 지원한다.

그런데 Visual Studio에서 64비트 플랫폼 선택을 할 수 없는 경우가 있는데 VS의 단추메뉴에서 '솔루션 플랫폼'을 추가하면 된다.




위와 같이 선택하면 64비트로 빌드한다.

저작자 표시
신고
by 흥배 2014.08.27 08:00
| 1 |