이 글은 CS2 Practice Host 시리즈의 4번째 기록입니다. (총 4개)

오늘 한 일

  • 창 제목에 버전이 보이게 하고 새 판을 냈다
    • 이유: 설치가 아니라 파일 하나라 설치 목록에도 안 뜬다. 쓰는 사람이 자기가 뭘 쓰고 있는지 볼 데가 없었다
    • 대화상자 제목에는 안 붙였다. 알림창마다 번호가 따라다닐 이유가 없다
  • 새 버전 알림이 가는 곳을 저장소 릴리스 페이지에서 우리 설명서 페이지로 바꾸고 또 냈다
    • 릴리스 페이지에는 받을 것이 넷이고 그중 맞는 건 하나다. 묻지도 않고 뜨는 알림이 보낼 곳이 아니다
    • 설명서 페이지에는 받는 버튼이 하나고, 받기 전에 뭐가 바뀌었는지도 볼 수 있다
    • 앱이 영어면 영어판 주소로 연다. 물음표 버튼과 같은 주소라 하나로 합쳤다
  • 게임이 깔린 PC 없이 앱의 네 상태를 전부 확인했다
    • 남아 있던 확인 둘이 여기서 닫혔다 — 탈환을 고르면 봇 칸 셋이 잠기는 것, 앱 밖에서 켠 게임에 노란 띠가 뜨는 것
    • 덤으로 나머지 둘(꺼짐·서버 없음)과 주소·참가 링크까지 봤다
  • 설명서 페이지와 제품 페이지의 역할을 갈랐다
    • 둘 다 소개와 받기 버튼이 있어서 겹쳐 보였다
    • 제품 페이지는 진열창, 설명서 페이지는 쓰는 법과 문제 해결로 두기로 했다
    • 합치지 않은 이유는 아래에 적었다
    • 한쪽 방향이던 링크도 고쳤다. 설명서 바닥글에서 제품 페이지로 돌아갈 수 있다
    • 「변경 내역」 링크도 저장소 배포 페이지에서 제품 페이지로 돌렸다. 사람이 읽을 내역이 그쪽에 있다

막힌 부분

  • 쓰는 판이 몇인지 알 방법이 없었다
    • 알림이 안 뜬다고 해서 보니 1.1.0을 열고 있었다. 최신이라 안 뜨는 게 맞았는데, 그걸 확인하려면 파일 속성을 열어야 했다
    • 해결: 창 제목에 버전을 넣었다

「확인했다」고 적었는데 반쪽이었다

새 버전 알림이 실제로 뜨는지는 오래 확인이 밀려 있던 항목이다. 어제 확인했다고 적고 닫았는데, 오늘 안 떠서 다시 보니 번호를 받아 오는 것만 본 상태였다.

창을 띄우지 않는 방식으로 확인했기 때문이다. 받아 온 번호로 문구를 만드는 데까지는 봤는데, 그 문구를 창에 올리는 일은 창이 떠야 돌아가는 자리에 있어서 아예 실행되지 않았다. 그걸 모르고 「확인 완료」라고 적혔다.

  • 해결: 창을 띄워 나머지를 봤다. 알림줄이 보이고, 글이 들어가고, 창이 그만큼 늘어나 잘리지 않는다
  • 앞으로 「확인했다」고 적을 때는 무엇을 본 확인인지 같이 적기로 했다. 안 적으면 반쪽을 전체로 착각한다

게임이 없어도 네 상태를 다 만들 수 있었다

앱이 게임에서 보는 것은 셋뿐이다. 게임 이름의 프로그램이 돌고 있는가, 그게 기록을 남기도록 켜졌는가, 기록에 서버가 열린 줄이 있는가.

그래서 이름만 같고 아무 일도 안 하는 빈 프로그램과 손으로 쓴 가짜 기록으로 네 상태를 전부 재현했다. 띠 색과 문구, 버튼 글자까지 대조했다.

  • 가짜 기록의 날짜를 쓸 때 한 번 틀렸다. 날짜 형식의 빗금이 쓰는 쪽에서는 지역 설정에 따라 다른 글자로 바뀌는데, 읽는 쪽은 빗금 그대로를 본다. 게임이 남기는 진짜 기록이 빗금이라 앱이 맞고 우리 가짜가 틀렸다
  • 주의: 확인하면서 서버 여는 버튼은 누르면 안 된다. 그 버튼은 게임 이름의 프로그램을 전부 종료시킨다

설명서 페이지와 제품 페이지가 겹쳐 보였다

둘 다 「친구가 튕긴다」를 설명하고 둘 다 받기 버튼이 있다. 하나로 합치는 게 맞는지 따져 봤다.

합칠 수 없었다. 친구가 받는 참가 페이지가 설명서 쪽에 있고, 앱이 만드는 링크가 그 주소를 가리킨다. 주소가 바뀌면 이미 나간 실행 파일이 깨진다. 앱의 물음표 버튼도 같다. 반대로 제품 페이지는 다른 앱으로 이어지는 자리라 설명서가 대신할 수 없다.

  • 해결: 제품 페이지는 진열창(소개·화면·받기·업데이트 내역), 설명서 페이지는 쓰는 법과 문제 해결로 갈랐다
  • 가르고 나서 한쪽 방향인 것도 보였다. 제품 페이지는 설명서를 가리키는데 설명서에는 돌아올 링크가 없었다 — 바닥글과 「변경 내역」을 제품 페이지로 돌려 같은 날 고쳤다
  • 덤으로 설명서에서 배포 페이지로 가는 링크가 하나도 없게 됐다. 받을 것이 넷인 화면을 거칠 일이 사라졌다

다음에 할 일

  • 영상 반응을 1~2주 보고 커뮤니티에 글을 올릴지 정한다. 같은 이슈로 등록된 글이 아예 없어서 수요가 불확실하다. 글 초안은 써 뒀다
  • 두 페이지 디자인을 같은 결로 다듬는다
  • 광고를 붙이고 2주 뒤 노출 수를 보고 계속 둘지 정한다
  • 확인이 남은 것 둘 — 봇 난이도 값이 게임에 먹히는지, 친구가 실제로 접속되는지. 둘 다 게임이 깔린 PC가 있어야 한다

Series: CS2 Practice Host


Suggested Posts