글로벌 론칭 및 신규서버 추가 문의

고객님의 문의에 답변하는 직원은 고객 여러분의 가족 중 한 사람일 수 있습니다.
고객의 언어폭력(비하, 조롱, 욕설, 협박, 성희롱 등)으로부터 직원을 보호하기 위해
관련 법에 따라 수사기관에 필요한 조치를 요구할 수 있으며, 형법에 의해 처벌 대상이 될 수 있습니다.

커뮤니티 이용 정책에 위배되는 게시물을 작성할 경우, 별도 안내 없이 게시물 삭제 또는 커뮤니티 이용이 제한될 수 있습니다.

문의 응대 : 평일 오전 10시 ~ 오후 6시
문의를 남기실 경우 다음 항목을 작성해 주세요.
정보가 부족하거나 응대시간 외 문의하는 경우 확인 및 답변이 지연될 수 있습니다.

  • 뒤끝 SDK 버전 : 5.7.0
  • 프로젝트명 : KnightRush
  • 스테이터스 코드 :
  • 에러 코드 :
  • 에러 메시지 :

글로벌 론칭 관련해서 필요한 부분에 대해 문의 드립니다.
우선 내부에서 검토중인 부분을 말씀드리자면

  1. 언어별로 채팅 채널 분리
  2. 랭킹은 통합
  3. 국가코드 설정
  4. 서버시간 설정

서버시간의 경우 서버에서 보내는 utcTime 에 TimeZoneInfo.ConvertTimeToUtc().AddHours(9) 로 설정하여 시간 설정을 하고 있습니다. 해당 로직은 한국을 기준으로 한 시간 설정인데, 글로벌 론칭 시 이 부분은 어떻게 설정해야 하나요?

추가로 글로벌 론칭 시 준비해야할 부분이 있을까요?
뒤끝의 경우 리전이 국내에만 있는 것으로 알고 있는데, 혹시 미국, 대만 등으로 확장 가능한가요?


신규 서버 추가의 경우 커뮤니티에서 글을 봤는데, 콘솔을 하나 추가해서 동일하게 운용하는 방안이 있는 것으로 알고 있습니다. 아니면 테이블을 추가해서 국가별로 운용하는 것인데, 이 부분은 저희가 테이블 개수가 많아서 힘들 것 같고, 콘솔을 하나 추가하는 형태로 하게 될 것 같습니다.
혹시 신규 서버 추가관련해서 다른 방법이 또 있을까요?
아니면 이 부분과 관련해서 뒤끝에서 업데이트 준비중인 부분이 있나요?

추가로, 콘솔에서 이벤트 등록 시 이미지를 첨부할 때 언어별로 첨부할 수는 없나요?

안녕하세요 개발자님,
DateTime.Parse는 현재 스레드 문화권의 규칙을 사용하여 날짜 및 시간의 문자열 표현을 해당 DateTime으로 변환하는 함수입니다.

이를 이용해 .AddHours(9) 없이

DateTime parsedDate = DateTime.Parse(time);

를 적용해 주신다면 이용하시는 기기의 문화권 시간으로 표시됩니다. :D

현재 뒤끝은 서울 리전만을 제공중에 있으며, 해외 리전은 아직 제공되고 있지 않습니다.
23년 상반기를 목표로 하고있으나, 내부 일정에 따라 일정은 변경될 수 있는 점 참고하여 주시면 감사하겠습니다.

추가적으로 멀티서버(한 프로젝트 내 서버를 분리하는 기능) 및 공지사항/이벤트의 국가별 이미지 첨부 기능에 대한 업데이트도 준비중에 있습니다.
글로벌 리전과 함께 제공을 목표로 하고 있으며, 내부 일정에 따라 빠른 업데이트가 가능한 경우 선행 업데이트를 진행할 예정입니다.
빠른 시일내에 제공해드릴 수 있도록 노력하겠습니다.
감사합니다.

커뮤니티 글을 찾아보면

string time = callback.GetReturnValuetoJSON()["utcTime"].ToString();
serverTime = TimeZoneInfo.ConvertTimeToUtc(System.DateTime.Parse(time)).AddHours(9); // 현재 시간을 utc+0로 저장

로 가이드하신 내용이 나와있는데, 여기서 AddHours(9) 를 제외하고

string time = callback.GetReturnValuetoJSON()["utcTime"].ToString();
serverTime = TimeZoneInfo.ConvertTimeToUtc(System.DateTime.Parse(time));

로만 작성하면 되는걸까요?

TimeZoneInfo.ConvertTimeToUtc 는 서버 시간 정보를 UTC 기준으로 변경하게 됩니다.

serverTime = System.DateTime.Parse(time);

위와 같은 형식으로 기본 DateTime.Parse 코드를 사용하면 알아서
이용자의 핸드폰에 저장된 국가로 serverTime 변경하게 됩니다. :D

답변 감사드립니다.