region-selection

미국 서버 추가와 Game Server 배정

배경

  • itch.io의 미국 이용자를 위해 미국에 game server 추가
  • 여러 game server를 운영할 수 있도록 분리하고 lobby server에서 접속할 서버를 선택

배정 방식

  1. 서버마다 참여자들의 ping 중 최대값 계산
  2. 이 최대값이 가장 작은 서버로 배정
선택할 서버 = argmin(server) max(player) ping(player, server)

평균 ping이 아닌 가장 느린 참여자의 ping을 기준으로 선택

매칭 서버