뒤끝서버에서 함수 컨트롤

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

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

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

  • 베이스/채팅/데이터베이스/월드 SDK 버전 :
  • 프로젝트명 : 난세표류기 - 한국사 방치형 RPG
  • 스테이터스 코드 :
  • 에러 코드 :
  • 에러 메시지 :

안녕하세요.

클라이언트에서 로비 씬에서 메인 씬으로 넘어갈 때, 미리 빈 함수 형태로 아래와 같은 함수를 만들어두려고 합니다.

public void ServerControll()
{
}

그리고 이후 서버에서 해당 함수 내부에 필요한 기능을 동적으로 넣어 실행할 수 있는지 궁금합니다.

예를 들어, 출시된 게임에서 특정 문제가 발생했다고 가정하겠습니다.
성장창이 켜진 상태로 게임이 배포된 상황에서, 앱 업데이트 및 재검수 없이 임시 대응으로 ServerControll() 함수 내부에서 아래 코드가 실행되도록 하고 싶습니다.

GameManager.instance.groupCenterUi.growthWindow.gameObject.SetActive(false);

다만 버그가 어디서 발생할지 미리 예측하기 어렵기 때문에, 필요한 기능들을 사전에 모두 if문으로 준비해두는 방식은 현실적으로 한계가 있습니다.

혹시 뒤끝 서버 기준으로, 서버에서 클라이언트에 미리 만들어둔 빈 함수의 내부 동작을 나중에 주입하거나 변경하여 실행시키는 방식이 가능한지 문의드립니다.

감사합니다.

뒤끝 개발팀을 통한 별도의 기술지원이 작업이 필요한 요청은 help@backnd.com 으로 문의해주시기 바랍니다.

안녕하세요 개발자님,
말씀하신 기능은 뒤끝 차트를 활용하여 구현하시는 것을 권장드립니다.

구현 방식은 아래와 같습니다.

  1. 신규 접속 유저 대응

    • 임시대응용 차트를 별도로 구성하고, 해당 차트에 특정 키값과 그에 맞는 데이터를 정의해 둡니다. (필요에 따라 실시간으로 차트 내용을 변경할 수 있습니다.)
    • 게임 접속 시 로그인 없이 호출 가능한 임시공지를 먼저 조회합니다.
    • 임시공지 내 특정 키값이 포함된 경우, 임시대응 차트를 조회하여 해당 내용을 적용하도록 구성합니다. (대신 해당 차트는 다운로드 해서 사용하지 않고 실시간 조회 사용하도록 권장합니다.)
  2. 이미 접속 중인 유저 대응

    • 공지사항 실시간 알림 기능을 활용합니다.
    • 특정 키값을 포함한 공지사항을 등록하되, 이 경우 일반 공지로는 노출하지 않도록 클라이언트를 구성합니다.
    • 실시간 알림 수신 시 임시공지 조회를 트리거하여 차트 내용을 적용하는 방식입니다.

다만 앱이 백그라운드로 전환된 상태에서는 실시간 알림이 정상적으로 작동하지 않을 수 있습니다.
이 부분에 대한 예외 처리 및 대응 방안을 충분히 검토하여 반영해 주시면 감사하겠습니다.
감사합니다.