직접 서버를 돌리지 않는, Cirrus와 같은 서비스를 찾다가 발견한 서비스.

야후가 대신 서버를 돌려주는 방식이다.


링크  : https://gamesnet.yahoo.net/documentation/services/multiplayer/


현재 무료로 제공된다.

(듣기로는 Big DB라는 게임 상의 데이터를 저장하는 데이터베이스의 역할을 하는 서비스도 무료로 제공된다고 한다.)


한글 자료를 찾아보고자 노력했지만, 찾은 것은 한 블로그 뿐이다. 직접 구현까지 한 뒤,

소스까지 상세히 올려놓으셨으니, 영어는 도저히 안 되겠다는 사람은 다음 블로그를 참고하면 되겠다.

블로그 : http://kuimoani.tistory.com/entry/Multiplay-%EA%B5%AC%ED%98%84%ED%95%98%EA%B8%B0-YGN%EA%B5%AC-Playerio-%ED%99%9C%EC%9A%A9

(하지만 야후 사이트에서도 매우 친절하게 설명하고 있어 웬만하면 야후에서 제공하는 설명문을 읽어보는 것을 추천한다.)


위의 블로그에서 언급하는 'YGN'의 특징은 다음과 같다.


1. 클러스터링 할 수 있다. 즉 서버확장이 가능하다.

2. 유용한 룸 기능(채팅방처럼 유저간 그룹을 묶을 수 있죠)

3. 서버코드는 닷넷(C#, VB.NET)으로 개발하면 된다.

4. 클라이언트는 플래시,유니티3D,닷넷,안드로이드,아이폰으로 개발 할 수 있다.

5. 보안 우수하다.

6. 로컬PC에 설치해서 쓰는 개발&디버깅용 서버도 준다.


테스트해보고 싶겠지만, 그 전에 위의 블로그만으로는 부족한 '설명'을 보충하기 위해 원문을 참고하자.


다음은 YGN에서 공식 제공하는 '설명서' 중 Server 와 Client 파트를 따와 내 나름대로의 해석을 적어본 것이다.

정말 간단하게 설명하고 있는 정보에 대한 것을 살짝 적어놓은 것이니, 전혀 감도 안 잡힐 때 읽으면 도움이 될 것이다.


서버를 계속해서 가동을 할 수 없는 상황에서, 매우 좋은 방안이 될 수 있을 것으로 예상된다.

빠른 시일 내에 테스트해보고 싶다.


+ 추가 ) 제작 과정을 상세히 적어놓은 블로그 :

https://jacklehamster.wordpress.com/2014/06/10/tutorial-create-realtime-multiplayer-games-using-player-io-part-1-server/ (물론 영어지만, 큰 도움이 될 것으로 보인다.)

'Programming' 카테고리의 다른 글

[AS3] 효율적인 배열 섞기 함수  (0) 2015.07.27
[AS3] 소켓 통신 시 데이터가 밀린다면?  (0) 2015.01.23

트랙백을 확인할 수 있습니다

URL을 배껴둬서 트랙백을 보낼 수 있습니다

다른 카테고리의 글 목록

Programming 카테고리의 포스트를 톺아봅니다