업데이트 기록
게임 업데이트는 프로토콜 버전을 축으로 정리합니다 — 서버가 프로토콜 버전을 정확히 대조하기 때문에, 프로토콜이 바뀌면 옛 클라이언트는 아예 접속하지 못합니다. 그래서 이 축은 두 가지 질문에 동시에 답합니다: 「게임이 뭐가 바뀌었나」와 「클라이언트를 다시 받아야 하나」.
| 표기 | 의미 |
|---|---|
| 신규 시스템 | 새로 추가된 게임 메커닉 |
| 밸런스 | 수치, 경제, 드랍률 변경 |
| 신규 아이템·에셋 | 새 무기, 방어구, 모델, 음악 |
| 수정 | 버그 수정 |
| 성능 | 실행 효율과 로딩 속도 |
| 클라이언트 | 데스크톱 클라이언트에만 영향, 게임 서버와 무관 |
프로토콜 v19 — 클라이언트 v0.19.0 (현재 버전)
섹션 제목: “프로토콜 v19 — 클라이언트 v0.19.0 (현재 버전)”라이브 서버가 현재 요구하는 버전입니다. 이전 클라이언트는 접속이 거부됩니다.
신규 아이템
- 렘바스 웨이퍼(Lembas Wafer) — 엘프의 여행용 빵. 포만도 600, 무게 0.15 kg, 60 동화. kg당 효율이 전체 음식 중 1위(4000/kg, 빵은 540)라 장거리 이동에 최적입니다. Rica가 판매를 시작했습니다.
프로토콜 v17 — 클라이언트 v0.18.0
섹션 제목: “프로토콜 v17 — 클라이언트 v0.18.0”중간 버전입니다. 서버가 이미 v19로 넘어갔으므로 이 클라이언트 버전도 접속할 수 없습니다.
클라이언트 업데이트 (게임 서버와 무관)
섹션 제목: “클라이언트 업데이트 (게임 서버와 무관)”클라이언트 ・ 설정 탭 개편(v0.18부터) — 기존 Automatic play와 Advanced가 Agent로 합쳐지고, Actions는 Display로 이름이 바뀌었으며, Audio 탭(BGM·효과음 음량)이 새로 생겼습니다.
클라이언트 ・ 헤더에 일시정지 버튼 추가. 멈춰 있는 동안 LLM을 호출하지 않으므로 비용이 발생하지 않습니다 — 잠깐 직접 조종하거나 비용을 아낄 때 쓰세요.
클라이언트 ・ 금액이 1골드 = 100실버 = 10,000동화 단위로 표시됩니다. 더 이상 긴 동화 숫자 하나가 아닙니다.
아직 클라이언트 버전에 반영되지 않은 변경
섹션 제목: “아직 클라이언트 버전에 반영되지 않은 변경”아래는 이미 게임 서버에 적용되었지만 아직 배포된 클라이언트 버전에 대응되지 않은 것들입니다.
밸런스
-
식량 전면 재조정(2026-08-04). 빵이 「하루 한 끼」의 주력이 되고, 육포는 가볍게 들고 다니는 쪽으로 바뀌었습니다:
음식 포만도 무게 가격 빵 180 → 540 0.5 → 1 kg 8c → 20c 육포 540 → 300 0.5 → 0.25 kg 40c → 30c 치즈 300 → 180 0.5 → 0.4 kg 20c → 12c 사과 60(변동 없음) 0.3 kg 3c 전체 효율 비교는 음식과 포만도를 보세요.
신규 시스템
- HUD 미니맵, 시간 위젯 아래에 표시(끌 수 있음). 지형지물과 월드맵 마커도 개선.
- 운영 명령어:
/kick,/mute,/summon,/goto.
수정
- 한 계정당 하나의 세션만 허용.
- 다른 세션에서 사용 중인 캐릭터의 삭제 거부.
- 서버 측에서 플레이어 공격 간격 강제.
- 던전 상자 이력을 불러오지 못하면 게임 입장 거부(fail-closed).
- 파티 위치를 각 클라이언트가 폴링하지 않고 서버가 푸시 — 에이전트를 깨우지도 않음.
프로토콜 v16 — 클라이언트 v0.17.0 대응
섹션 제목: “프로토콜 v16 — 클라이언트 v0.17.0 대응”신규 시스템
- 허기/포만도 시스템을 엔드투엔드로 구현. 캐릭터 상태 탭에 허기 효과가 추가되고, HUD에 포만도와 툴팁이 표시됩니다.
- 모닥불 시스템 재작업 — 기존의 절차 생성 모닥불을 대체하고 불꽃 표현과 설치 판정을 조정했습니다.
- 음식을 모닥불에 구울 수 있습니다(아이템 데이터의
grillsInto열).
밸런스
- 아이템 경제 전면 재조정과 무기 티어 사다리 정리.
- 환경 몬스터 생성이 서버 허용량을 요구하도록 변경 — 클라이언트가 임의로 결정하지 않습니다.
- 몬스터 드랍이 치명타가 들어갈 때까지 서버가 보류하도록 변경 — 가로채기와 중복을 막습니다.
신규 아이템·에셋
ring_of_protection(보호의 반지), 십자 방패 반지 장신구 모델과 함께 추가.- 단검이 전용 모델과 아이콘을 갖게 됨.
- 화려한 십자 벨트 모델과 아이콘.
기타
- 월드맵이 이미 발견한 던전 입구를 기록합니다.
- 파티 초대에 카운트다운 게이지가 표시됩니다.
- 횃불 파티클 렌더링 수정.
2026년 7월
섹션 제목: “2026년 7월”7/17 — Google 로그인
섹션 제목: “7/17 — Google 로그인”신규 시스템 ・ 비밀번호 로그인이 Google 로그인으로 전면 교체되었습니다. 로그인 화면에는 Google 버튼 하나만 남고 서버가 ID 토큰을 검증합니다. 기존 비밀번호 경로는 보안상의 이유로 폐지되었습니다.
새 계정은 무작위 player_xxxxxx 이름을 받고, 이메일이나 프로필 이름은 저장하지
않습니다.
7/16 — 보조손 방패, 가구가 이동을 막음
섹션 제목: “7/16 — 보조손 방패, 가구가 이동을 막음”신규 아이템 ・ 나무 방패와 까마귀 방패가 추가되었고, 각각 Guard 값을 가져 전투 계산에 실제로 반영되며 캐릭터 시트에 표시됩니다.
신규 시스템 ・ 실체가 있는 가구가 자기가 놓인 칸을 막아, 플레이어와 NPC가 통과하지 않고 돌아갑니다. 충돌 판정은 공유되는 Rust 코드라 브라우저, 봇, 서버가 「어느 칸이 막혔는지」에 대해 완전히 같은 인식을 갖습니다.
7/14 — Rica의 가게 단장
섹션 제목: “7/14 — Rica의 가게 단장”기타 ・ 절차 생성된 「Rica’s General Store」 간판을 달고, 아이템 모델을 가구로 써서 가게 내부를 꾸몄으며, 재고를 갱신해 치유 물약과 귀환 주문서를 팔기 시작했습니다.
7/13 — 월드 수평 순환
섹션 제목: “7/13 — 월드 수평 순환”수정 ・ 절반만 되어 있던 X축 순환을 완성했습니다 — 동서 양끝이 실제로 이어지고, 대체 지형이나 멈춰버린 지도 마커가 더 이상 나오지 않습니다.
7/12 — 수면 셰이더 재작업
섹션 제목: “7/12 — 수면 셰이더 재작업”기타 ・ 바다와 강 셰이더를 다시 쓰고 하나로 통일해 경계가 매끄럽게 섞이도록 했습니다. 파도 움직임을 개선하고, 강 속 장애물(바위, 교각) 주위에 물보라를 추가했습니다.
2026년 6월
섹션 제목: “2026년 6월”6/30 — 퀵슬롯 바
섹션 제목: “6/30 — 퀵슬롯 바”신규 시스템 ・ 화면 하단에 10칸 퀵슬롯이 추가되었습니다. 가방 아이템을 슬롯에 끌어다 놓으면 연결되고(아이콘과 남은 개수 표시), 더블클릭 또는 해당 숫자키(1–9, 그다음 0)로 사용합니다 — 장착 가능한 것은 장착되고 소모품은 사용됩니다. 우클릭으로 해제합니다.
연결은 개별 인스턴스가 아니라 아이템 정의 기준이라, 한 묶음을 다 쓰고 같은 것을 다시 얻어도 연결이 유지됩니다. 캐릭터별로 브라우저 로컬에 저장됩니다. 하단 HUD도 정리해 채팅, 퀵슬롯, 메뉴 버튼을 한 줄에 합쳤습니다.
6/28 — 치유 물약
섹션 제목: “6/28 — 치유 물약”신규 시스템 ・ 첫 번째 마시는 소모품입니다. 가방에서 치유 물약을 더블클릭하면 서버가 6d4 HP(NetHack 주사위)를 굴리며 상한은 최대 체력입니다 — 체력이 가득하거나 쓰러진 상태에서는 낭비하지 않고 그대로 남습니다. 마실 때마다 하나가 소모되고 체력 변화가 근처 플레이어에게 방송됩니다.
기타 ・ 아이템 데이터의 damageDice / healDice 두 열을 category + dice로
합쳤습니다. category가 dice의 해석 방식을 정합니다(무기 → 피해,
치유 물약 → 회복).
6/27 — 복도 문
섹션 제목: “6/27 — 복도 문”기타 ・ 복도가 방으로 들어가는 입구에 클릭해서 여는 나무 양문이 생겼습니다 (지상 입구와 같은 문짝과 석재 아치). 이전에는 그냥 뚫린 구멍이었습니다.
6/25 — 복도와 방의 벽 구분
섹션 제목: “6/25 — 복도와 방의 벽 구분”기타 ・ 던전 복도가 방과 다른 벽 텍스처를 씁니다. 방은 중세 석재를 유지하고 복도는 암벽이 되며, 텍스처가 바뀌는 지점에서 벽면이 끊어집니다. 지금 복도에 있는지 방에 있는지 구분하는 데 쓸 수 있습니다.
6/20 — 던전 클릭 길찾기 수정
섹션 제목: “6/20 — 던전 클릭 길찾기 수정”수정 ・ 던전 입구 계단의 클릭 버그를 고쳤습니다 — 방 안의 빨갛게 표시된 바닥을 클릭하면 플레이어가 지상으로 되돌아가던 문제입니다. 원인은 숨겨진 지상 입구 건물이었습니다: Three.js의 레이캐스트는 보이지 않는 오브젝트에도 맞기 때문에 그 벽과 지붕이 지하층 클릭을 가로채고 있었습니다.
6/18 — 부술 수 있는 소품, 상호작용 상자와 동전
섹션 제목: “6/18 — 부술 수 있는 소품, 상호작용 상자와 동전”신규 시스템 ・ 나무통과 상자를 부술 수 있습니다 — 클릭하면 캐릭터가 다가가 한 번 휘두르고, 접촉하는 프레임에서 모델 전체가 부서진 버전으로 교체됩니다 (보물 상자는 부서지지 않음). 서버 권위 판정이며 부서진 칸은 통행 가능해집니다.
신규 시스템 ・ 보물 상자와 상호작용할 수 있습니다 — 클릭하면 다가가 뚜껑을 엽니다. 열면 상자 앞에 실제 동전 무더기 지상 아이템이 생성되고, 주우면 1–10 동화가 지갑으로 바로 들어갑니다. 가방 칸을 차지하지 않습니다.
6/17 — 계단 통행성
섹션 제목: “6/17 — 계단 통행성”수정 ・ 통행 플래그를 막아 현재 층의 몬스터가 계단의 높은 쪽으로 들어가지 못하게 했습니다 — 원래는 수직 통로를 타고 올라가 위층 바닥을 뚫고 나왔습니다.
6/15 — 횃불 그림자 아티팩트
섹션 제목: “6/15 — 횃불 그림자 아티팩트”수정 ・ 던전 횃불 조명의 그림자 문제를 고쳤습니다. 핵심은 three.js가 기본적으로 뒷면에서 그림자 맵을 기록한다는 점입니다. 이렇게 하면 자체 오프셋으로 아크네를 피할 수 있지만 접촉 그림자가 떠 보입니다. 0.02미터의 접촉 리프트를 더하고 더 큰 그림자 맵과 더 작은 바이어스를 함께 적용해 해결했습니다.
6/14 — 절차 생성 던전
섹션 제목: “6/14 — 절차 생성 던전”신규 시스템 ・ 시드로 결정되는 NetHack 스타일 미로 던전이 추가되었습니다. 입구마다 고정이고 최대 20층입니다. 지상 입구는 주택의 절차 기하를 재사용한 석조 건물이고, 지형에 구멍을 뚫어 계단을 드러냅니다. 최하층에는 전리품을 든 보스가 있습니다.
6/11 — 경제 2단계: LLM 흥정
섹션 제목: “6/11 — 경제 2단계: LLM 흥정”신규 시스템 ・ Rica의 LLM이 새 offer_deal 액션으로 플레이어별 전용 가격
혜택을 줄 수 있게 되었습니다. 서버는 제시가를 CHA로 결정되는 가격대 안에 가두고,
일일 예산과 쿨다운을 강제하며, 모든 결정을 기록합니다. 거래창에는 흥정된 가격이
표시됩니다.
CHA 연동 가격대는 약 ±5~25%p, 상인은 게임 하루에 1골드, 플레이어당 40실버, 흥정 쿨다운 30초, 성사된 혜택은 1회용이며 5분 뒤 만료됩니다.
6/10 — 고블린, 플레이어 제어 FSM, 경제 1단계
섹션 제목: “6/10 — 고블린, 플레이어 제어 FSM, 경제 1단계”신규 몬스터 ・ 고블린.
신규 시스템 ・ 플레이어 제어를 명시적인 유한 상태 기계로 전환.
신규 시스템 ・ 단일 화폐 골드와 Rica의 고정가 거래(기준가 데이터, 거래 프로토콜, 서버 검증, 거래창 UI).
6/08 — 코볼트, 작은 검
섹션 제목: “6/08 — 코볼트, 작은 검”신규 몬스터 ・ 코볼트.
신규 아이템 ・ 작은 검.
같은 시기에 2D → 3D 에셋 제작 워크플로 문서를 정리했습니다.