proudnet 1.7 소개

21
Most Innovative, Stable and Convenient

Upload: hyunjik-bae

Post on 30-Jul-2015

1.779 views

Category:

Technology


6 download

TRANSCRIPT

Page 1: ProudNet 1.7 소개

Most Innovative, Stable and Conve-nient

Page 2: ProudNet 1.7 소개
Page 3: ProudNet 1.7 소개

레이븐마블 퓨처 파이트 세븐 나이츠 몬스터 길들이기 가디언스 리그

델피니아 크로니클 격추왕 아카샤 Bowling King

레인오브컨커러스영웅서기달을삼킨늑대 터치파이터 매직 마스터즈 온라인

샌드스톰

Page 4: ProudNet 1.7 소개
Page 5: ProudNet 1.7 소개
Page 6: ProudNet 1.7 소개

프라우드넷 1.6종전까지의 프라우드넷

Page 7: ProudNet 1.7 소개

• 검증된 성능과 안정성• 고성능 서버• PC, iOS, Android• 자체 엔진 , Unity, Co-

cos2D-X, Unreal En-gine 3 • Windows Server• 불안정 네트워크 환경에의

적응력• 강력한 P2P 통신 기능• 서버간 통신 시스템• 데이터베이스 Cache

시스템

Page 8: ProudNet 1.7 소개
Page 9: ProudNet 1.7 소개

• 데이터 통신 보안

• 데이터 압축 통신

• 네트워크 악조건 극복

통신 안정성 강화

• 서버 처리 성능 UP

• 서버 댓수 DOWN

서비스 운영비 절감

Page 10: ProudNet 1.7 소개

프라우드넷 1.7

Page 11: ProudNet 1.7 소개

변화 #1프라우드넷 1.7

Page 12: ProudNet 1.7 소개

리눅스 서버도 지원

• I/O Completion Port, epoll, kqueue• C++, C#[1], Java[2]

• CentOS, Ubuntu• x86, x64

• [1] 7 월 이후 출시• [2] 8 월 이후 출시

Page 13: ProudNet 1.7 소개

변화 #2프라우드넷 1.7

Page 14: ProudNet 1.7 소개

완전히 바뀐 구조

• 단일 코어에서의 성능 UP• 단일 프로세스에서의

멀티코어 사용율 UP• 대량 클라이언트도

멀티코어 YES• 모든 네트워킹 암호화도

멀티코어 사용 YES [1]

• [1] 7 월 이후 릴리즈

CPU1 CPU2 CPU3 CPU40

20

40

60

80

100

CPU usage

CPU1 CPU2 CPU3 CPU40

20

40

60

80

100

CPU usage

Page 15: ProudNet 1.7 소개

변화 #3프라우드넷 1.7

Page 16: ProudNet 1.7 소개

연결 유지 기능

약간의 전송 지연Message Keeping,

Reconnection, Authentication

User Layer

ProudNet Layer

1. 네트워크 전환

User Layer

ProudNet Layer

2. 재 연결

3. 재 인증 요청

4. 인증 확인

5. 전송 하지 못했던 패킷들 재전송

Page 17: ProudNet 1.7 소개

• 매끄러운 셀룰러 네트워크 Wi-fi 간 연결 전환• 연결이 자주 끊어지는 장소에서도 게임 플레이 가능• C/S 와 P2P 연결 모두 유지

Page 18: ProudNet 1.7 소개

연결 유지 기능 API

• 연결을 잃어버리고 재접속 시작시• 클라이언트 , 서버 , P2P 피어에서에서

“재접속 시도중…”이라는 이벤트 발생• 재접속 후 연결을 회복하면

• 클라이언트 , 서버 , P2P 피어에서 “재접속 되었음”이라는 이벤트 발생• 잠시동안 못 받았던 데이터를 한꺼번에 받음

Page 19: ProudNet 1.7 소개

변화 #4프라우드넷 1.7

Page 20: ProudNet 1.7 소개

더 나아진 호환성

Page 21: ProudNet 1.7 소개

프라우드넷 1.6 1.7

• 윈도 & 리눅스 서버 YES• 완전히 바뀐 구조 성능 UP• 연결 유지 기능 무선 네트워크 체험 UP• Unity IL2CPP & 64-bit iOS

Unreal Engine 4Embedded LinuxFreeBSD