ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • Cirnix 방 리스트 관련
    업무/이것저것 2023. 11. 7. 11:13

    요약: Cirnix 방 리스트 기능은 더이상 서버에서 지원하지 않음. 서버 디스코드 혹은 M16 Tool을 사용해주세요.


    0. 본 건과 별개로 서버에서는 기존 방 리스트 API 문제로 '23년 3월 6일 오후 6시 50분부로 M16 Tool 및 Cirnix 측에 새 API 주소를 전달함. 양측 다 메시지를 확인하였음. M16 Tool 측만 당일부터 신규 API 주소를 사용하였으며, Cirnix 측에서는 갱신하지 않고 구 API 주소를 사용함.
    따라서 Cirnix 실행 시에는 사용 환경에 따라 VPN을 사용하지 않으면 방 리스트가 출력되지 않는 문제가 있었음.

    1. 서버에서는 '23년 하반기 기준으로 최소 2개 이상의 개인이 커스텀한 Cirnix(이하 '개인 개발 Cirnix')가 개발되고 있다는 점을 인지함.

    개인 개발 Cirnix에서 사용되던 비공개 방 리스트

    2. 1의 2개의 개인 개발 Cirnix에서는 공통적으로 위 이미지와 같이 비공개 방 표시 기능을 지원하였음. 이는 서버 측에서 Cirnix 원 개발자에게 서버에서 방 리스트 API를 제공하며 사용하지 말기를 요청한 기능임. 서버 측에서 /o hch 명령어를 지원하는 것을 보면 그 이유를 알 수 있을 것임.
    M16 Tool 쪽에는 이와 같은 내용을 요청했는지 기억나지 않으나, 사용하지 않는 것으로 알고 있음.
    서버 측에서는 M16 Tool 개발자를 통해  '23년 11월 6일 각 개인 개발 Cirnix 측에 관련 기능을 제거할 것을 요청함.

    3. 마찬가지로 '23년 11월 6일 오후 7시, 서버 측에서는 M16 Tool 개발자를 통해 Cirnix 원 개발자에게 비공개 방 리스트가 사용되는 문제가 있으며, 관련하여 관리가 필요하다는 점을 이야기하였으나 이미 포크(fork) 된 건이 많아 관리가 불가능하다는 답변을 받음.

    4. 따라서 '23년 11월 7일부로 Cirnix에서 사용하던 구 방 리스트 API를 삭제함.
    서버 측에서는 관리가 되지 않는 상황에서 위 기능을 지원하는 제3의 개인 개발 Cirnix가 등장하지 않으리라는 법이 없다고 판단함.


    서버 디스코드 내 방 리스트 기능

    사족으로 서버 디스코드 내에서 위와 같이 지원하는 방 리스트 기능을 별도 디스코드 봇으로 분리하여 출시할 생각이 없냐는 요청이 있었는데, 우선 봇 서버 사양 때문에 힘듭니다.
    서버에 문제가 있을 시에도 저 봇은 구동해야 하기 때문에 별도 서버를 쓰고 있어서, 상대적으로 봇 서버 사양이 안 좋습니다.
    서버 디스코드에서 저걸 3초마다 갱신하는 것만으로 거의 한계에 가깝게 짜내고 있습니다. (1, 2초 주기로 갱신하다 자꾸 고장길래 일부 기능 최적화하고 타협해서 3초로 바꿈)
    또 사양의 문제를 떠나서 디스코드 자체 문제로도 어려운 점이 있습니다. 사양이 좋은 아리스봇이 약 430개 서버에 트윗 메시지를 뿌리면서 간혹 디스코드 메시지 리밋이 걸리면 마지막 서버에는 약 5~10분 뒤에 메시지가 도착하기도 합니다. 요즘 인기 있는 방은 10초면 10명이 차던데 암만 갱신 주기를 타협하더라도 5~10분 전 방 리스트는 필요 없잖아요? 

    '업무 > 이것저것' 카테고리의 다른 글

    워닝 풀림  (0) 2022.05.11
    디스코드 링크 교체  (0) 2021.07.24
    기부 관련  (0) 2021.03.31
    구글 드라이브 다운로드 관련  (0) 2020.10.21
    깜짝 이벤트  (5) 2020.09.30

    댓글

Designed by Dunamis

Contact : admin@duna.me

업무용 연락처 : 010-9069-1045 (카카오톡)