Ask Your Question
0

서버 분산 처리 및 업데이트에 대해 문의 드립니다. (2016-03-04, fatmoon)

asked 2016-11-30 16:34:40 +0900

inkeun.kim gravatar image

안녕하세요. 스마트 조이입니다. 메뉴얼을 보면 분산처리 구현에 대하여 적은 양의 코드변경으로 구현을 할수 있다고 되어있습니다. 혹시 실시간으로 서버를 추가하거나 제거가 가능한지요. 또한 패치시 실시간으로 서비스를 중지하지 않고 업데이트가 가능한지 궁금합니다.

edit retag flag offensive close merge delete

1 answer

Sort by » oldest newest most voted
0

answered 2016-11-30 16:34:51 +0900

inkeun.kim gravatar image

Answer by minsukim · Mar-04 AM 10:37

안녕하세요.

실시간으로 서버를 추가할 수 있습니다. 서버가 뜨면서 자동으로 등록되고 이미 돌고 있는 서버가 새로 등록된 서버에 상호 연결을 맺게 됩니다. 그리고 Rpc::GetPeers() 나 Rpc::GetPeersWithTag() 라는 함수를 통해서 새로 등록된 서버까지 포함해서 리스트를 알아낼 수 있습니다. 게임에서는 이 리스트대로 클라에게 보내주고 클라가 접속하게끔 하시면 됩니다.

무중단으로 패치하는 것은 현재 지원하지 않습니다. 다만 서버가 여러대일 때 하나씩 교체하는 것은 가능합니다. (위의 설명대로 새로 뜨게 되면 기존 서버들은 새 서버를 자동으로 인식하니까요) 그런데 이 기능은 조금 조심하셔야되는 것이, 경우에 따라 아이템 드랍율이나, 데미지 공식, 보상 공식 처럼 모든 서버가 동일하게 적용되어야 하는 것들이 있는 경우 문제가 될 수 있으니 이런 수정이 없는 경우에만 쓰시길 권장합니다. 0 · Share

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:34:40 +0900

Seen: 41 times

Last updated: Nov 30 '16