!99: 공통 응답 · 에러 코드
모든 명령에 대한 성공/실패 응답. 실패 시 에러 코드로 원인을 알려줍니다.
Aurora Protocol Player가 전달하는 공통 응답 명령으로, 성공 또는 실패 정보를 전달합니다. 거의 모든 클라이언트 명령은 이 !99: 로 응답됩니다. 실패 시에는 전달된 명령에 오류가 있다고 판단할 수 있습니다.
형식 (서버 → 클라이언트)
형식
!99:N\0| Command | Data |
|---|---|
!99: | 0 실패 · 1 성공 · <0 에러 |
에러 코드
| 코드 | 의미 |
|---|---|
-1 | Invalid command 파싱 에러 (프로토콜 문법 에러) |
-2 | 전달된 명령이 ! 로 시작하지 않음 |
-3 | !00: 기본 정보를 받지 못하고 모드 변경 명령을 받음 |
-4 | !01: 항목 값 중 잘못된 값이 있음 — !99:-4 인덱스,값 형태로 반환 |
-30 | !30 명령의 파라미터(인자) 개수 부족 (파싱 에러) |
-4 예시: !99:-4 2,5.2G → 2번째 인덱스의 값 5.2G가 서브 키워드 변수에 등록되어 있지 않음. (값은 소문자로 변환되어 표시됨)
예제
예제
← !99:1 (성공)
← !99:0 (실패)
← !99:-2 (! 로 시작하지 않는 명령을 보냄)
← !99:-4 2,5.2g (!01: 2번째 값이 미등록 키워드)
관련 명령