Ask Your Question
0

아이펀 리더보그 관련 질문입니다. (2016-02-03, dongwon.kim)

asked 2016-11-30 16:14:23 +0900

rein gravatar image

저희가 아이펀 리더보드를 쓰고 있는데요. 혹시 랭킹 서버가 죽는경우 자동으로 서버가 뜬다거나 하나요? 가용성 측면에서 보장해주는 기능이 뭐가있는지 궁금합니다. 꾸벅 (.)

edit retag flag offensive close merge delete

4 answers

Sort by » oldest newest most voted
0

answered 2016-11-30 16:15:01 +0900

rein gravatar image

updated 2016-11-30 16:25:33 +0900

안녕하세요

랭킹 서버가 죽는 경우 자동으로 서버가 실행됩니다.

게임 서버와 랭킹 서버간에 연결이 끊길 경우 게임 서버가 다른 랭킹 서버로 연결하는 기능을 제공하고 있습니다.

다음과 같이 게임 서버의 MANIFEST.json 파일에서 "LeaderboardClient" 의 항목에 "fallback_servers" 를 추가하시면 address 에 해당하는 랭킹 서버와 연결이 끊길 경우 "fallback_servers" 에 입력한 랭킹 서버와 연결을 시도합니다.

"LeaderboardClient": {
  "use_leaderboard" : true,
  "leaderboard_agents": {
    "" : {
      "address": "192.168.0.50:12820",
      "fallback_servers": ["192.168.0.100:12820"]
    }
  }
}

위와 같이 입력하고 게임 서버를 실행하면 192.168.0.50:12820 에 해당하는 랭킹 서버와 연결을 맺고 통신합니다. 이후에 이 랭킹 서버와 연결이 끊기게 되면 게임 서버는 192.168.0.100:12820 에 해당하는 랭킹 서버로 연결을 시도합니다.

만약 다시 192.168.0.100:12820 에 해당하는 랭킹 서버와 연결이 끊기게 되면 192.168.0.50:12820 에 해당하는 랭킹 서버로 다시 연결을 시도합니다.

edit flag offensive delete link more
0

answered 2016-11-30 16:22:25 +0900

rein gravatar image

Answer by dongwon.kim · Feb 03 at 11:26 PM

온라인 문서에는 별도로 설명이 없어서 따로 구현해야되나 생각했는데 다행히 기능이 있나보네요. 답변 감사합니다. 꾸벅 (_._) 0 · Share

edit flag offensive delete link more
0

answered 2016-11-30 16:22:35 +0900

rein gravatar image

Answer by dongwon.kim · Feb 03 at 11:28 PM

아 그런데 이건 다른 질문입니다만, 랭킹 서버와의 연결에는 TCP 연결 하나가 사용되나요? 0 · Share

edit flag offensive delete link more
0

answered 2016-11-30 16:22:53 +0900

rein gravatar image

Answer by seunghyun · Feb 04 at 12:27 AM

네 맞습니다. 각 리더보드 서버(랭킹 서버)와 1 개의 TCP 연결을 맺습니다.

edit flag offensive delete link more

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Question Tools

1 follower

Stats

Asked: 2016-11-30 16:14:23 +0900

Seen: 37 times

Last updated: Nov 30 '16