Skip to content
moremi-kr edited this page Dec 6, 2022 · 8 revisions

개요

이 파일은 끄투 게임과 관련된 각종 상수 정보를 기록하고 있습니다. 이 파일을 수정한 경우 반영을 위해서 반드시 웹 서버 및 게임 서버를 재시작해야 합니다.

용어

  • 노인정: 어인정 규칙을 설정하지 않은 상태
  • 인정픽: (자음퀴즈 등 일부 게임 유형에서) 해당 게임에서 사용할 주제들을 선택하는 과정

내용

변수 목록

이름 자료형 설명
.KKUTU_MAX 숫자 한 서버에 접속할 수 있는 최대 클라이언트 수
.MAIN_PORTS 숫자 global.jsonMAIN_PORTS
.TEST_PORT 숫자 테스트 서버의 포트
.SPAM_CLEAR_DELAY 숫자 도배 카운트가 초기화되기까지 필요한 시간(밀리초)
.SPAM_ADD_DELAY 숫자 도배 카운트가 오르기 위해 필요한 시간(밀리초)
.SPAM_LIMIT 숫자 도배로 처리하기 위해 필요한 도배 카운트
.BLOCKED_LENGTH 숫자 도배 차단의 지속 시간(밀리초)
.KICK_BY_SPAM 숫자 강제 종료 조치를 위한 도배 차단 중 추가 요청 수
.MAX_OBSERVER 숫자 최대 옵저버 수
.TESTER 배열[ 문자열 ] 테스트 서버 혹은 개발 중인 서버에 입장할 수 있는 사용자 목록
.OPTIONS JSON{ 식별자: JSON{ name: 문자열 } } 식별자에 해당하는 특수 규칙에 대한 설정
.MOREMI_PART 배열[ 문자열 ] 모레미 치장 아이템의 종류 및 배치 순서(인덱스가 클 수록 앞에 배치)
.CATEGORIES 배열[ 문자열 ] 아이템의 분류
.AVAIL_EQUIP 배열[ 문자열 ] 장착 가능한 아이템 유형
.GROUPS JSON{ 분류: 배열[ 문자열 ] } 분류에 포함되는 유형의 목록
.RULE JSON{ 유형: JSON{ ... } } 유형에 해당하는 게임 유형 속성
.GAME_TYPE 배열[ 문자열 ] 게임 유형 식별자 배열
.EXAMPLE_TITLE JSON{ 언어: 문자열 } 언어에 해당하는 기본 제시어
.INIT_SOUNDS 배열[ 문자열 ] 한글 초성 목록
.MISSION_ko 배열[ 문자열 ] 한국어 미션 제시 글자 목록
.MISSION_en 배열[ 문자열 ] 영어 미션 제시 글자 목록
.KO_INJEONG 배열[ 문자열 ] 한국어 어인정 주제 식별자 목록
.EN_INJEONG 배열[ 문자열 ] 영어 어인정 주제 식별자 목록
.KO_THEME 배열[ 문자열 ] 한국어 노인정 주제 식별자 목록
.EN_THEME 배열[ 문자열 ] 영어 노인정 주제 식별자 목록
.IJP_EXCEPT 배열[ 문자열 ] 인정픽에 포함시킬 수 없는 주제 식별자 목록
.KO_IJP 배열[ 문자열 ] 한국어 인정픽에 포함시킬 수 있는 주제 식별자 목록
.EN_IJP 배열[ 문자열 ] 영어 인정픽에 포함시킬 수 있는 주제 식별자 목록
.REGION JSON{ 언어: 문자열 } 언어 식별자 통일을 위한 테이블
.KOR_STRICT 정규식 한국어 깐깐 규칙에서 허용되는 품사를 판별하는 식
.KOR_GROUP 정규식 한국어에서 일반적으로 허용되는 품사를 판별하는 식
.ENG_ID 정규식 영어에서 사용 가능한 단어를 판별하는 식
.KOR_FLAG JSON{ 이름: 숫자 } 내부 단어 분류 플래그 목록

함수 목록

이름 인자 반환 설명
.getPreScore text: 문자열 - 입력한 값
chain: 숫자 - 체인
tr: 숫자 - 남은 턴 제한 시간(0에서 1)
숫자 베이스 점수를 구합니다.
.getPenalty chain: 숫자 - 체인
score: 숫자 - 대상 사용자의 점수
숫자 대상 사용자가 획득할 벌칙 점수(음수)를 구합니다.
.WP_REWARD 숫자 단어 추가에 대한 보상 경험치를 구합니다.
.getRule mode: 숫자 - 게임 유형 번호 JSON 게임 유형 속성 정보를 구합니다.