마이크로소프트   오토데스크   어도비   머치디퍼런트  
  카라   한글과컴퓨터   픽소로직   Act-3D  
  안철수연구소   엔컴퓨팅   이스트소프트     그 외  
  시만텍   맥아피   하우리        
  건축/엔지니어링   운영체제/사무  
  미디어/엔터테인먼트   서버/개발자  
  디자인/인쇄출판   바이러스/보안  
  사진/비디오/모바일   그외  
  엔컴퓨팅 장비   컴퓨터 주변기기  
  엔컴퓨팅 솔루션      
  엔컴퓨팅관련 S/W      
  스토리지      
 
 
Total 9 Articles, 2 of 2 Pages
4 P2P게임을 만들 수 있습니까?
관리자
Posted at 2013-02-13 13:56:57
결론적으로 말씀 드리자면, 가능은 하지만 권장은 하지 않습니다.
보통 C/S구조의 게임을 만들도록 권장하고 있으며, 이 방식을 권장하는 몇 가지 이유가 있습니다.
첫째, P2P게임은 해킹에 취약하다.
둘째, P2P 방식에서는 방화벽, 공유기 등의 장애가 존재한다. (NAT Through 혹은 Hole Punching이라는 기법이 있지만…이것이 모든 공유기, 방화벽을 뚫을 순 없습니다. 100% 유저가 게임이 가능 하려면, 보통 Relay Server를 둡니다.)
위의 이유로 UnityPark Suite는 C/S구조의 게임을 만들도록 권장하고 있습니다.
하지만, 서버간의 P2P는 매우 쉽게 사용할 수 있도록 지원되고 있습니다. (참조 링크- Server Peer to Peer)

3 서버의 구조가 특이 한데, 보통 기존의 서버 구조와 어떻게 다릅니까?
관리자
Posted at 2013-02-13 13:55:45
보통 IOCP를 사용한 서버에서는 1개 프로세스에서 멀티 스레드를 사용하여, 많은 Connection을 받아 여러 개의 세션(방 혹은 게임) 로직을 처리 합니다. 이 프로세스들을 여러 개를 엮어서, 한 개의 서버군을 형성하게 되기도 합니다. 하지만, UnityPark Suite는 멀티 스레드를 사용하지 않습니다. 1개 uLink가 보통(서버에서 사용하며, group 기능을 사용하지 않는 다면) 1개 인스턴스(세션) 즉, 게임으로 따지면 한 개 방에 대하여 통신을 하게 됩니다. 여러 개의 프로세스를 띄워 게임을 진행하는 방식이라고 할 수 있습니다.

2 uLobby와 uGameDB는 어떤 DB를 사용합니까?
관리자
Posted at 2013-02-13 13:53:46
기본적으로 NoSQL인 Riak를 사용하게 되어 있습니다. 하지만, MSSQL버전이 현재 테스트중에 있습니다.

1 UnityPark Suite는 Unity3D 엔진에서만 사용이 가능한가요?
관리자
Posted at 2013-02-13 13:50:32
네, 그렇습니다. Dll로 이뤄진 제품들은 내부적으로 UnityEngine의 기능을 사용하고 있기 때문에 Unity3D엔진에서만 사용이 가능합니다. 물론 외부 모듈이나 툴들은 제외입니다.

[1] 2
이름 제목 내용 

 
본 웹사이트에 게시된 이메일 주소가 무단으로 수집되는 것을 거부하며, 이를 위반시 정보통신망법에 의해 형사처벌됨을 유념하시기 바랍니다.
주소 : 서울 성동구 성수2가3동 280-13 삼환디지털벤처타워 201호 | 사업자등록번호 : 220-87-81006
통신판매업신고번호 : 2011-서울용산-00873 | 개인정보관리자 : 강성민 | 대표 : 신용욱 | 상호명 : (주)인프론티브
전화번호 : 02-2202-0503 | 팩스번호 : 02-716-3313 | 메일 : inprontiv@inpront.com
Copyright ⓒ www.okitmall.com All right reserved