Jump to content

국가 코드 도입 관련 제안


AnanasYoghurt

Recommended Posts

- 서론
본 게임은 지역 별 채널링 서비스를 통하여 본인의 접속 채널이 아니면 채널(국가)의 유저와 만날 수 없습니다.
그리고 이해관계가 충돌되는 국가와 마찰을 피하고 싶지만, 어쩔 수 없이 만나야 하는 경우가 많습니다.
이러한 상황을 개선할 방법으로 국가 코드 도입에 대하여 제안을 합니다.

- 국가 코드에 대한 설명
국가 코드는 보통 모바일에는 기본 개발 코드에 적용될 수 있도록 기본 개발 시스템이 마련 되어있습니다. (보통 숫자 두자리 또는 세자리로 구분)
이를 통하여 접속 아이피를 확인하지 않고 단순하게 유저 정보의 국가 코드만 읽어들여 서비스 차별이 가능합니다. (ex: 특정 시스템에 대한 지역락)
이런 방법은 직접적인 개인정보 (IP주소, 맥 어드레스 등)의 정보를 직접 처리하지 않는 방식으로 개인정보 보호에도 좋아 흔히 사용합니다.

- 국가 코드 적용 방법 제안
1. 국가코드는 유저 정보 DB에 추가하여 게임 실행 시 단 1회만 읽으면 가능 하도록 처리합니다.
2. 유저는 게임 아이디 생성 또는 게임 최초 실행 시 국가를 "필히 선택"합니다. 최초 실행 시 모든 국가가 선택되어 있어야 합니다.
3. 국가 코드는 특정한 경우일 때만 변경 가능하도록 해야합니다. (ex: 최초 결정 후 1달 이내, 이민, 장기 체류 등)
4. 유저는 게임 내 옵션에서 함께 플레이 할 국가를 선택할 수 있습니다. 체크해지 한 국가는 만날 수 없습니다.
5. 게임 내 적용 방법
  5-1. 게임 호스트 생성 시 호스트 유저의 국가 정보를 읽어 세션을 생성 합니다.
        무작위 참여로(ex: 게임 미션, 노드 등) 게스트 접속을 시도하는 사람의 국가 정보를 호스트 정보와 비교 후 국가 제한에 해당할 경우 다른 호스트를 찾도록 리턴 값을 보냅니다.
        이 경우에는 어떠한 메시지 노출 없이 시스템으로만 처리합니다.
  5-2. 초대 시 국가 정보와 상관 없이 초대가 가능해야 합니다.
  5-3. 무작위 참여를 제외한 직접 선택 참여의 경우 게스트 참가 거절 시 "해당 세션에 참여 권한이 없습니다" 등의 메시지를 노출합니다.
  5-4. 만약 한개의 국가만 선택하여 매칭이 적어질 것을 우려 되므로 최소 5개 국가 선택의 필수 옵션을 추가를 합니다.

- 국가 코드 적용 이후의 예상
글로벌 온라인 게임지만 만날 수 있는 다른 국가의 사람들은 극히 제한적입니다.
그리고 무작위 대상을 만나도록 하다보니 국가간의 이해 관계를 무시한 원하지 않은 교류가 종종 발생합니다.
요즘같은 시국에는 국가간의 이해충돌이 심각하기 때문에 이 기능이 생긴다면 특정 국가만 만나는 것 보다는 특정 국가를 제외 시키는 쪽으로 사용 될 것이라 예상합니다.
매칭이 적어지는 문제는 극히 적을 것으로 보이며, 이해충돌 등의 마찰이 줄어 유저간의 스트레스가 감소할 것으로 예상합니다.
반대로 현재 시스템에서 만날 수 없는 국가의 유저들을 만날 수 있기 때문에 유저간의 교류는 더욱 활발해 질 것으로 예상합니다.

- 개인 의견
이 게임의 시스템이 어떻게 구성 되어있는 지는 모르겠습니다만, 예상하기로는 지역을 크게 나눈 후 매칭 되도록 구성 되어 있는 것 같습니다.
그렇다면 기존의 지역 나누는 구조를 수정하여 국가별로 나누는 방법도 가능하다고 예상됩니다.
물론 클라이언트와 서버 모두 뜯어 고쳐야 하기때문에 작업 공수는 무시 못할 정도로 크긴 할 것입니다.
이런 사항을 알고 있음에도 국가 코드 도입을 제안하는 이유는 "현재 구조로는 같은 지역이 아닌 경우 매칭이 되지 않기 때문""특정 국가와의 마찰 차단" 이 모두 포함 되어 있습니다.
북미나 유럽 사람을 만나려면 해당 채널로 이동해야지만 만납니다. 매번 채널 이동 시 매우 번거롭습니다.
중국 사람들은 우회를 통하여 접속하거나 불법프로그램 사용, 게임 미참여 및 회방 등의 민폐등의 피해를 자주 끼치고 있습니다.
현재 시스템에도 ping 제한을 두어 매칭 하도록 되어 있으니, 국가코드 + 핑 제한이 된다면 게임 플레이에 인터넷 끊김 문제는 추가적으로 생기지 않을 것이라고 생각됩니다.
다양한 국가의 유저들과 만날 수 있는 재미와 국가간의 또는 문화 간의 이해충돌 관계가 있는 국가도 피할 수 있기 때문에 유저들은 보다 나은 게임 플레이를 할 수 있다고 생각합니다.

긴 글 읽어주셔서 감사합니다.

ps: 세벽에 깨서 게임 하다가 출격에서 허수짓거리 하는 중국사람들 때문에 열받아서 쓰기 시작했습니다만, 그 이유는 절대적이지 않습니다.
보다 많은 유저들을 만나고 싶은 생각이 더 큽니다. 요즘 종종 다른나라 사람이랑 번역기로 이야기 하는데 재미있더군요.

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...