라공

커뮤니티 '기본' 확장팩

298,000원

라공에디션자캐커뮤커뮤니티팩확장팩series:community_kit

"캐릭터에게 소지품을 주고 싶어! 상점도 필요해! 교환도 하고 싶어!"
"스크립트? 코딩? 하나도 모르겠지만, 자동 시스템을 만들고 싶은데.."
"커뮤니티가 커지면 전투나 탐색으로 확장할 수 있을까?"

코드 수정 없이, 관리자 페이지에서 전부 설정하고 싶은 분!


캐릭터 · 인벤토리 · 상점 · 조합 · 스크립트
자캐 커뮤니티 구성에 필요한 모든 것, 한 팩에.

캐릭터를 만들고 → 아이템을 쥐여 주고 → 상점과 교환으로 경제가 돌고 → 스크립트로 이벤트가 굴러갑니다.
운영자가 일일이 손으로 굴리던 것들이, 관리자 페이지 설정 몇 번으로 자동이 돼요.


핵심 기능

다중 캐릭터 진영 · 등급 · 타이틀 경험치 · 레벨 인벤토리 · 귀속 아이템 희귀도 상점 · 구매 그룹 조합 레시피 송금 · 선물 · 교환 스크립트 엔진 전용 메인 화면 날씨 위젯 활동량 체크 정산 게시판 스킨 4종 대량 등록

대부분의 기능은 관리자 설정 > 커뮤니티 설정과 연동됩니다.
코드를 열 필요 없이 관리자 페이지에서 클릭 몇 번이면 끝!


커뮤니티 전용 메인 화면

확장팩을 설치하면 커뮤니티 전용 메인 화면을 쓸 수 있어요.

관리자 설정에서 '커뮤니티'로 변경하면 바로 적용됩니다.

clipboard_1777214684865.png

메인 화면에 담긴 것들

오너 / 캐릭터 탭 전환

오너(계정) 정보와 캐릭터 정보를 탭으로 전환할 수 있어요. 캐릭터 탭에서는 보유 금액과 소지품을 카테고리별 탭으로 확인합니다.

달력 위젯: 일정표 게시판 연동

일정표(calendar) 스킨과 자동 동기화되어 메인에서 일정을 바로 확인할 수 있어요.

날씨 위젯

관리자 설정에서 날씨를 직접 지정하거나 랜덤으로 돌릴 수 있어요. 세계관 분위기 연출에 딱!

최신글 위젯

프로필, 인벤토리, 게시판, 상점, 타임라인 등 필요한 위젯을 메인에 배치합니다.

퀵 버튼

송금, 선물, 교환 페이지로 바로 이동하는 버튼. 기능을 비활성화하면 버튼도 자동으로 숨겨집니다.


다중 캐릭터 시스템

1인 1캐릭터가 아니에요!

한 계정에서 여러 캐릭터를 만들고, 대표 캐릭터를 골라서 활동할 수 있습니다.

캐릭터마다 소지품 · 타이틀 · 프로필이 따로 관리돼요.

clipboard_1781108559029.png

내 캐릭터 목록 — 상단 [+] 버튼으로 새 캐릭터 추가, 별 아이콘으로 대표 캐릭터 전환

프로필 라벨도 운영 콘셉트대로

추가 라벨 설정

기본 신체 정보 외에 추가 라벨(성격, 배경, 특징, 관계 등)을 최대 5개까지 관리자 설정에서 정할 수 있어요. 커뮤니티 콘셉트에 맞는 프로필 양식이 자동으로 만들어집니다.

clipboard_1764666638847.png

[성격, 배경, 특징, 관계, 기타] 라벨 설정에 따라 생성된 프로필

캐릭터 프로필 탭.gif

캐릭터 프로필 페이지


진영 · 등급 · 타이틀

진영

기본 '무소속'이 있고, 원하는 만큼 추가할 수 있어요. 색상, 아이콘, 설명까지 커스텀 가능. 대립 구도가 아니라 카테고리처럼 써도 됩니다!

clipboard_1764667232644.png

등급

계층별로 등급을 만들 수 있어요. 색상, 아이콘 커스텀은 기본이고, 상점 구매 조건이나 아이템 사용 조건에 등급을 연동할 수 있습니다.

스크린샷 2025-12-02 151201.png

타이틀 시스템

부여 · 획득 · 장착

관리자가 직접 부여하거나, 개별 타이틀 아이템 또는 랜덤 타이틀 상자를 만들어 아이템으로 획득하게 할 수 있어요.

캐릭터 페이지에서 보유 타이틀 중 원하는 걸 선택해서 장착합니다.

아이템 사용으로 자동 획득

아이템 효과에 타이틀 부여를 넣으면, 그 아이템을 사용하는 순간 지정된 타이틀이 캐릭터에게 자동으로 주어져요. (이미 갖고 있으면 중복 부여를 막아 줍니다.)

이벤트 보상이나 업적 보상 같은 시나리오에 그대로 적용 가능!

스크린샷 2025-12-02 151217.png
스크린샷 2025-12-02 151225.png

타이틀 관리 — 타이틀 아이템 생성(좌), 랜덤 상자 생성(우)

clipboard_1764746159067.png

타이틀 변경 설정


화폐 · 포인트

커뮤니티 경제의 기본! 포인트를 직접 지급하거나 차감할 수 있어요.

누가 언제 얼마를 받았는지 변동 내역이 전부 남아서, 운영 분쟁이 생겨도 기록으로 바로 확인합니다.

clipboard_1764733866608.png

양수 입력 = 지급, 음수 입력 = 차감. 간단하죠?

clipboard_1764733953058.png

변동 내역이 전부 리스트에 기록됩니다


아이템 · 인벤토리

아이템을 만들고, 캐릭터에게 지급하고, 인벤토리에서 관리해요.

아이템 효과까지 코드 없이 빌더로 설정합니다.

아이템 만들기

희귀도 5단계

일반 · 고급 · 희귀 · 영웅 · 전설 — 아이템마다 희귀도를 지정할 수 있어요.

상세 속성 설정

사용 조건, 아이템 속성, 시간 제한, 소지 한도, 사용 가능/불가 여부까지 세밀하게 조정할 수 있어요.

장식용 아이템과 소모 아이템을 명확하게 구분합니다.

귀속 시스템

귀속 아이템은 거래/선물이 불가능하고, 사용 시 귀속 아이템을 우선 소모해요. 밸런스 관리에 유용합니다.

아이템 효과 — 리소스 빌더

코드? 양식? 몰라도 됨! 리소스 빌더에서 클릭으로 효과를 설정하면 돼요.

  • 랜덤 획득(가챠 타입) — 카테고리/타입/희귀도, 특정 상점 등으로 제한할 수 있습니다.

다중 타입 필터 (관리자)

아이템 목록에서 타입을 여러 개 동시에 체크해서 골라 볼 수 있어요. 아이템이 수백 개가 되어도 원하는 묶음만 모아 보기 편합니다.

대량 등록

아이템이 많을 때 하나씩 추가하기 힘들죠? 표 파일(CSV) 하나면 대량 등록도, 업데이트도 한 번에 끝납니다.

clipboard_1764669000940.png
clipboard_1764669007831.png

아이템 추가 화면 — 속성, 제한, 조건을 세밀하게 설정

clipboard_1772599959842.png

리소스 빌더 — 코드 없이 클릭으로 아이템 효과 설정

clipboard_1764734330308.png

아이템 리스트

인벤토리 관리

아이템 지급

소지품 관리에서 캐릭터를 검색하고 아이템을 직접 지급할 수 있어요.

상세 로그

획득, 사용, 소실, 거래, 관리자 지급 — 아이템 변동 내역이 전부 기록됩니다. 분쟁이 생겨도 로그로 확인하면 끝!

clipboard_1764670291867.png

소지품 관리 > 아이템 지급

clipboard_1764670440996.png
clipboard_1764670455364.png

소지품 목록(좌)과 전체 변동 로그(우)

clipboard_1781109162712.png

캐릭터 인벤토리에서 확인되는 모습


조합 시스템

재료 아이템을 모아서 새 아이템을 만드는 조합 시스템!

관리자가 레시피를 추가하면, 유저는 타임라인에서 조합을 시도합니다.

레시피 추가 → 레시피 아이템 생성 → 상점 판매 or 직접 지급 → 유저가 조합 시도
clipboard_1764671852222.png

레시피 추가 — 결과 아이템, 재료 아이템, 성공률, 획득 수량 설정

clipboard_1764671879915.png
clipboard_1764672008478.png

추가된 레시피 목록(좌)과 자동 생성된 레시피 아이템(우)

재료 낭비 방지!
결과물 소지 한도를 초과하면 재료를 소모하기 전에 즉시 알려 줘요. 비싼 재료를 모았는데 빈 칸이 없어서 날리는 일은 이제 없습니다.

캐릭터가 레시피를 소지한 상태에서 타임라인 새 글 작성으로 조합을 시도해요.

clipboard_1764673067966.png
clipboard_1764673069075.png
clipboard_1764673247870.png
clipboard_1764673529384.png

조합 결과가 타래에 자동 출력됩니다


상점 시스템

상점을 만들고, 아이템을 진열하고, 유저가 포인트로 구매하는 흐름.

관리자 페이지에서 전부 설정합니다.

관리자 — 상점 만들기

상점 생성 · 관리

상점 추가 버튼 클릭 → 이름, 설명, 한정 품목 초기화 시간까지 설정하면 끝! 여러 상점을 만들 수 있어요.

아이템 진열

상점별로 품목을 관리해요. 일괄 추가/삭제를 지원하고 목록에서 바로 수정할 수 있어서, 많은 아이템도 빠르게 정리됩니다.

구매 제한 · 등급 제한

아이템별로 개인 구매 제한(일일/전체)과 등급 제한을 걸 수 있어요. 등급이 안 맞거나 포인트가 부족하면 구매 버튼 자체가 비활성화됩니다.

구매 그룹

여러 상품을 한 그룹으로 묶어 공유 구매 한도를 설정할 수 있어요. 예를 들어 "이번 달 뽑기 아이템은 총 3개까지" 같은 제한이 가능합니다.

clipboard_1764732652796.png
clipboard_1764732624900.png

상점 추가(좌)와 상점 설정(우)

clipboard_1764732690009.png

상점 리스트

clipboard_1764733232583.png

진열 아이템 관리

유저 — 상점 이용

바로 구매

구매 버튼을 누르고 수량을 고르면 바로 구매! 포인트와 구매 가능 횟수가 차감됩니다.

clipboard_1764734540107.png
clipboard_1764734573247.png
clipboard_1764734801919.png
clipboard_1764734803718.png

등급/포인트 부족 시 구매 불가 표시


송금 · 선물 · 교환

캐릭터 간 경제 활동을 지원하는 세 가지 시스템.

메인 화면 퀵 버튼이나 메뉴에서 바로 이용할 수 있어요.

전부 또는 일부만 골라서 사용 가능!
송금 · 선물 · 교환 세 기능은 각각 켜고 끌 수 있어요. 비활성화하면 메인 화면 퀵 버튼도 자동으로 숨겨져요. 운영 콘셉트에 안 맞으면 안 쓰셔도 됩니다.

clipboard_1781109553465.png
clipboard_1767513375317.png

세 가지 흐름, 전부 기록이 남아요

송금

캐릭터끼리 포인트를 주고받아요. 수수료와 일일 한도를 관리자가 정할 수 있어서, 경제가 한쪽으로 쏠리는 걸 막아 줍니다.

선물

인벤토리에서 아이템 클릭 → 선물 버튼 → 받을 캐릭터 입력. 귀속 아이템은 선물 불가!

익명 선물, 메시지 첨부, 수수료 설정, 일일 한도까지 관리자가 세밀하게 조정할 수 있어요.

교환

서로 아이템을 올려놓고 양쪽이 모두 확인해야 성사되는 안전 교환. 진행 중엔 알림이 와요. 부캐 앞으로 온 교환을 열면, 대표 캐릭터를 바꿔서 바로 응답할지 물어봐 줍니다.

clipboard_1767177556761.png
clipboard_1767178421055.png
clipboard_1767177448106.png

활동량 보상 (기타 관리)

활동량 보상은 관리자 페이지 '기타 관리' 탭 한 곳에서 관리해요.

활동 기준 설정

가입, 로그인, 글쓰기, 댓글 등 활동에 따른 자동 포인트 지급 기준을 정합니다. 운영자가 일일이 세지 않아도 보상이 돌아가요.

FAQ · 정산 · 활동량 체크 통합

'기타 관리' 탭 한 곳에 활동량 · FAQ · 정산이 모여 있어서, 흩어진 메뉴를 찾아다닐 필요가 없어요.


스크립트 엔진

코딩 없이 커뮤니티 이벤트를 만드는 핵심 기능!

가위바위보, 랜덤 보상, 탐색 시나리오 등을 스크립트 빌더에서 클릭만으로 제작합니다.

스크립트 빌더

코드? 양식? 몰라도 됨! 빌더 화면에서 블록을 조합하듯 스크립트를 만들어요.

타임라인 연동

만든 스크립트는 타임라인 게시판에서 바로 활용할 수 있어요. 유저가 키워드를 쓰면 결과가 자동으로 출력됩니다.

스크립트로 할 수 있는 것

이름 자동 넣기

캐릭터 이름, 진영명 등을 결과 문장에 자동으로 끼워 넣어요.

주사위 · 랜덤

랜덤 숫자, 랜덤 텍스트 출력으로 다양한 결과를 만들어요.

보상 자동 처리

포인트 지급/차감, 아이템 획득 등을 스크립트 결과에 따라 자동 처리해요.

조건 분기

조건에 따라 다른 결과를 출력할 수 있어요. "포인트가 100 이상이면 성공" 같은 흐름이 가능합니다.

확장팩이 없으면 관련 옵션이 자동으로 숨겨져요.
HP/MP 수치 변화·조건 비교는 전투 확장팩이 있을 때만, 지역 이동은 필드 확장팩이 있을 때만 빌더에 노출됩니다. 기본팩만 써도 화면이 깔끔해요.

[가위바위보] 스크립트를 추가하는 예시를 볼게요.

스크린샷 2025-12-03 144754.png
스크린샷 2025-12-03 144932.png
스크린샷 2025-12-03 144944.png

추가한 스크립트가 리스트에 출력되고, 타임라인에서 활용 가능

clipboard_1764743531982.png

게시판 스킨 4종 포함

커뮤니티 운영에 필요한 게시판 스킨 4종이 기본 포함되어 있어요.

커뮤니티 타임라인 (community_timeline)

캐릭터 단위로 활동을 풀어내는 메인 피드 스킨. 캐릭터 두상 + 본문 + 답글로 이어지는 타래 구조로, 자캐 커뮤니티의 일상 활동에 가장 잘 어울려요.

비주얼 앵커 (vsanchor_up)

세계관 소개, 통합 공지사항, 시스템 설명 등 긴 문서를 앵커 네비게이션으로 깔끔하게 정리하는 스킨. 미리보기

일정표 (calendar)

달력 형태의 일정 관리 스킨. 커뮤니티 메인과 자동 동기화되어 메인 화면에서 일정을 바로 확인할 수 있어요.

QNA

질문/답변 형태의 게시판 스킨. 커뮤니티 '기타 관리'에서 FAQ까지 관리할 수 있어서, 자주 묻는 질문을 별도로 정리할 필요가 없어요.

커뮤니티 타임라인이 특별한 이유

캐릭터 중심 표시

작성자 자리에 캐릭터 두상 이미지가 자동으로 출력돼요. (캐릭터 이미지가 없으면 회원 사진이 대신 표시됩니다.)

타래(답글) 구조

한 글 아래에 답글이 자연스럽게 이어지는 타래 구조. 한 사건/대화 흐름을 한눈에 따라가기 좋아요.

조합 / 융합 인라인 실행

글 작성 폼에서 조합 탭을 열어 보유 레시피로 즉석 조합! 융합 확장팩이 있으면 융합 탭도 함께 노출됩니다. 글 작성과 동시에 결과물이 타래에 자동 출력돼요.

대련 / 아레나 통합 (전투 확장팩 연동)

전투 확장팩이 설치되어 있을 때만 작성 폼에 대련 신청, 아레나 탭이 자동으로 나타나요. 대련/아레나가 진행 중인 글에는 상태 배지가 함께 표시됩니다.

이미지 첨부

파일 업로드와 URL 입력 양쪽을 지원합니다. 답글에도 이미지를 붙일 수 있어요.

공지 · 비밀글 옵션

작성 폼에서 체크 한 번으로 공지 또는 비밀글 처리. 공지는 목록 상단에 고정 표시됩니다.

확장팩이 없으면 관련 탭은 자동으로 숨겨져요. 기본팩만으로도 깔끔하게 동작하고, 전투/필드/융합 확장팩을 추가하면 작성 폼이 풍성해지는 구조입니다.


확장팩 생태계

이 기본팩 하나로도 커뮤니티 운영에 충분하지만,

커뮤니티가 성장하면 확장팩을 추가해서 시스템도 함께 키울 수 있어요.

커뮤니티 기본 확장팩 (이 상품)
▼ 기반
로비 확장팩
풀스크린 로비 · 스퀘어 피드
전투 확장팩
스탯 · 스킬 · 대련 · 아레나
필드 확장팩
탐색 · 미니맵 · 외침
퀘스트 확장팩
의뢰판 · 그룹 · 배타 세트
융합(연금술) 확장팩
융합 규칙 · 변환 · 로그
던전 확장팩
노드 탐험 · 파티 · 보스전
레이드 확장팩
그리드 맵 · 턴제 · 대규모

기본팩 위에 얹어 함께 쓰는 확장팩 라인업이에요.
성장 단계에 맞춰 필요한 것만 골라 추가하면 됩니다.

이런 분에게 어떤 확장팩이 어울릴까?

캐릭터 · 인벤토리 · 상점이 핵심 → 기본팩만으로 OK
경제 루프와 게시판 운영이 메인이라면 확장팩 없이도 충분합니다.
메인 화면을 게임 로비처럼 꾸미고 싶을 때 → + 로비 확장팩
풀스크린 로비, 스퀘어(타임라인 피드), 모험·세계관 페이지를 통째로 추가합니다.
스탯 · 스킬 · 전투 시스템이 필요 → + 전투 확장팩
HP/MP 수치, 스킬, 상태이상, 대련/아레나까지 다루는 커뮤니티에 적합.
탐색 · 미니맵 · 외침이 핵심 → + 필드 확장팩
지역 이동, 실시간 타임라인, 외침(방송) 발동 화면이 동작합니다.
의뢰/퀘스트로 콘텐츠 흐름을 만들고 싶을 때 → + 퀘스트 확장팩
의뢰판, 퀘스트 그룹/배타 세트, 상시 반복 퀘스트까지 운영할 수 있어요.
아이템을 융합·변환하는 시스템이 필요 → + 융합(연금술) 확장팩
기본팩의 조합과는 별개로, 규칙 기반의 융합/변환과 기록 시스템을 더합니다.
파티 콘텐츠 · 던전 운영 → + 던전 확장팩
노드 기반 던전 탐험, 파티(투표·킥투표), 페이즈 보스전.
대규모 PvE 레이드를 운영 → + 레이드 확장팩
9×9 ~ 18×18 그리드 맵, 5분 턴제, 60인 동시 참가 지원.

'Community KIT' 계열 모든 확장팩은 이 기본팩이 있어야 작동합니다.
기본팩을 먼저 설치하고, 필요한 확장팩을 하나씩 추가하면 돼요.

라공 에디션이 먼저 설치되어 있어야 해요.


신뢰 · 안정성

즉시 다운로드 · 영구 사용

구매 즉시 ZIP 파일을 받아 그대로 설치할 수 있어요. 펀딩이나 일정에 묶이지 않습니다.

전 기능 통합 점검 완료

2026년 6월, 기본팩과 확장팩 전체를 통합 점검해서 누적된 문제를 한 번에 정리했어요. 변경 내역은 아래 업데이트 이력에서 그대로 확인할 수 있습니다.

여러 명이 동시에 써도 안전

포인트와 소지품이 오가는 순간은 이중으로 잠가서, 같은 버튼을 동시에 눌러도 수치가 어긋나거나 중복 지급되지 않아요. 관리자 화면도 권한이 있는 사람만 조작할 수 있게 보호합니다.

플랫폼 정책에 흔들리지 않는 자체 공간

내 호스팅에 직접 설치하는 라공 에디션 기반이라, 외부 SNS 플랫폼의 정책이 바뀌어도 운영이 흔들리지 않아요.


설치법

라공에디션 설치법은 매뉴얼(링크)을 참고해 주세요.

여기서는 확장팩 설치만 안내합니다.

압축 해제 → FTP /html에 드래그 앤 드랍 → 관리자 > 커뮤니티 관리 > 테이블 생성 → 메뉴 추가
clipboard_1764654660076.png

FTP에서 최상단 /html 경로에 모든 폴더를 드래그 앤 드랍합니다.
기존 파일이나 폴더를 삭제하지 마세요!

스크린샷 2025-12-02 151013.png
스크린샷 2025-12-02 160634.png

관리자 페이지 > 커뮤니티 관리 탭에서 테이블 생성 및 설치

clipboard_1764658894225.png

메뉴 > '커뮤니티' 항목에서 원하는 메뉴 추가. 메뉴명은 자유롭게 변경 가능!

clipboard_1777215391712.png

메인 간단 설정법 — 디자인 관리 > 메인 편집 탭

① 메인 화면: '커뮤니티'로 변경합니다.

② 메인 게시판1: 특정 게시판을 선택하면, 전체 최신글이 그 게시판 최신글로 바뀝니다.

③ 메인 게시판2: 일정표 게시판을 선택해 줍니다.

## 포함 파일

adm/
├── community/
│   ├── _common.php
│   ├── activity.php
│   ├── ajax.php
│   ├── character.php
│   ├── character/
│   │   ├── basic/
│   │   │   ├── delete.php
│   │   │   ├── form.php
│   │   │   ├── list.php
│   │   │   ├── member_check.php
│   │   │   ├── profile.php
│   │   │   └── update.php
│   │   └── system/
│   │       ├── ajax.community_title_history.php
│   │       ├── ajax.community_title_manage.php
│   │       ├── arousal.php
│   │       ├── arousal_manage.php
│   │       ├── arousal_update.php
│   │       ├── faction.php
│   │       ├── faction_form.php
│   │       ├── rank.php
│   │       ├── rank_manage.php
│   │       ├── settings.php
│   │       ├── title.php
│   │       └── title_manage.php
│   ├── config.php
│   ├── economy.php
│   ├── economy/
│   │   ├── currency/
│   │   │   ├── currency.php
│   │   │   ├── currency_log.php
│   │   │   └── currency_manage.php
│   │   ├── inventory/
│   │   │   ├── inventory.php
│   │   │   ├── inventory_action.php
│   │   │   ├── inventory_form.php
│   │   │   └── inventory_logs.php
│   │   ├── item/
│   │   │   ├── item.php
│   │   │   ├── item_category.php
│   │   │   ├── item_category_update.php
│   │   │   ├── item_csv_export.php
│   │   │   ├── item_csv_import.php
│   │   │   ├── item_csv_sample.php
│   │   │   ├── item_form.php
│   │   │   └── item_update.php
│   │   ├── recipe/
│   │   │   ├── recipe.php
│   │   │   ├── recipe_delete.php
│   │   │   ├── recipe_form.php
│   │   │   ├── recipe_materials.php
│   │   │   ├── recipe_simulator.php
│   │   │   └── recipe_update.php
│   │   └── shop/
│   │       ├── shop.php
│   │       └── shop_item.php
│   ├── install/
│   │   ├── _all.sql
│   │   ├── arousal.sql
│   │   ├── character.sql
│   │   ├── economy.sql
│   │   └── script.sql
│   ├── script.php
│   ├── script/
│   │   ├── _common.php
│   │   ├── script_add.php
│   │   ├── script_builder.php
│   │   ├── script_builder_ajax.php
│   │   ├── script_csv_export.php
│   │   ├── script_csv_process.php
│   │   ├── script_csv_upload.php
│   │   ├── script_help.php
│   │   ├── script_list.php
│   │   └── script_update.php
│   ├── settle/
│   │   ├── settle_config.php
│   │   ├── settle_detail.php
│   │   ├── settle_list.php
│   │   └── settle_process.php
│   ├── setup.php
│   └── tabs/
│       ├── activity.php
│       ├── character.php
│       ├── economy.php
│       ├── item.php
│       ├── qna.php
│       ├── qna_content.php
│       ├── script.php
│       ├── settle_content.php
│       ├── setup.php
│       └── setup_update.php
└── config_community.php
bbs/
└── ajax_comments.php
community/
├── _common.php
├── ajax.get_item_info.php
├── ajax.gift.php
├── ajax.inventory.php
├── ajax.title.php
├── ajax.trade.php
├── ajax.transfer.php
├── ajax/
│   ├── inventory.php
│   ├── notif_count.php
│   ├── notification_bulk.php
│   ├── notification_delete.php
│   └── notifications.php
├── ajax_mention.php
├── character/
│   ├── ajax.character.php
│   ├── ajax.character_create.php
│   ├── ajax.recipe_book.php
│   ├── character.php
│   ├── character_create.php
│   ├── character_create_update.php
│   ├── character_delete.php
│   ├── character_delete_update.php
│   ├── character_edit.php
│   ├── character_edit_update.php
│   ├── character_inventory.php
│   ├── character_list.php
│   ├── character_main.php
│   ├── character_name_check.php
│   ├── character_profile_edit.php
│   ├── character_rank_title.php
│   ├── character_set_main.php
│   ├── character_stats.php
│   ├── character_stats_update.php
│   └── character_title_update.php
├── community_currency.php
├── community_currency_log.php
├── community_currency_manage.php
├── community_inventory.php
├── community_inventory_action.php
├── community_inventory_form.php
├── community_inventory_logs.php
├── css/
│   ├── mention.css
│   └── overlay.css
├── gift_history.php
├── item_use_ajax.php
├── item_use_rank.php
├── item_use_title.php
├── js/
│   └── mention.js
├── lib/
│   ├── arousal.lib.php
│   ├── character.lib.php
│   ├── community.lib.php
│   ├── currency.lib.php
│   ├── dice.lib.php
│   ├── exp.lib.php
│   ├── faction.lib.php
│   ├── gift.lib.php
│   ├── inventory.lib.php
│   ├── item.lib.php
│   ├── rank.lib.php
│   ├── recipe.lib.php
│   ├── script.lib.php
│   ├── shop.lib.php
│   ├── title.lib.php
│   └── trade.lib.php
├── settle/
│   ├── _common.php
│   ├── ajax.settle.php
│   ├── index.php
│   ├── request_update.php
│   ├── settle.config.php
│   ├── settle.lib.php
│   └── view.php
├── shop.php
├── shop_buy.php
├── shop_history.php
├── shop_sell.php
├── skin/
│   └── character/
│       └── default/
│           ├── character.skin.php
│           ├── character_create.css
│           ├── character_create.skin.php
│           ├── character_delete.skin.php
│           ├── character_edit.skin.php
│           ├── character_list.skin.php
│           ├── character_profile_edit.skin.php
│           ├── color.css
│           └── style.css
├── trade.php
├── transfer.php
└── ui/
    ├── gift_modal.css
    ├── gift_modal.php
    ├── inventory.php
    ├── notifications.php
    └── panels.css
extend/
└── community_config.php
main_commu.php
skin/
└── board/
    ├── calendar/
    │   ├── _common.php
    │   ├── _config.php
    │   ├── ajax.php
    │   ├── calendar.js
    │   ├── list.skin.php
    │   ├── style.css
    │   ├── view.skin.php
    │   ├── view_comment.skin.php
    │   └── write.skin.php
    ├── community_timeline/
    │   ├── list.skin.php
    │   ├── style.css
    │   ├── view.skin.php
    │   ├── write.skin.php
    │   └── write_update.skin.php
    ├── qna/
    │   ├── list.skin.php
    │   ├── style.css
    │   ├── view.skin.php
    │   ├── view_comment.skin.php
    │   └── write.skin.php
    └── vsanchor_up/
        ├── ajax_update.php
        ├── list.skin.php
        ├── style.css
        ├── view.skin.php
        ├── write.skin.php
        └── write_update.skin.php

**총 197개 파일**

⚙️ 기술 요구사항

PHP
8.2
MySQL
5.7+
MariaDB
10.3+
라공 에디션
v1.4.8 이상

라공 에디션이 먼저 설치되어 있어야 해요.

구매 전 확인해 주세요

· 캐릭터 프로필 페이지는 별도 스킨 적용이 불가능하나, '인터렉션 캐릭터 스킨'의 경우 게시판의 형태로 호환됩니다.

· 기능 오류 문의는 QnA 게시판에 남겨 주세요.

· 스타일/기능 커스텀 문의는 답변이 어렵습니다. 확장팩의 커스텀이 필요하시면 커미션을 이용해 주세요. 제게 의뢰하실 경우 문의 게시판에 '[의뢰] 제목'으로 남겨 주시면 됩니다.

· 압축 해제가 안 되는 경우 메뉴얼(링크)을 참고해 주세요.

💡 자주 묻는 질문

설치 · 첫 설정

Q. 설치했는데 메인 화면이 그대로예요!

A. 설치만으로는 메인이 자동으로 바뀌지 않아요. 디자인 관리 > 메인 편집 탭에서 메인 화면을 '커뮤니티'로 변경해 주세요.

Q. 캐릭터 · 상점 같은 메뉴가 안 보여요.

A. 메뉴는 직접 추가해야 해요. 관리자 > 메뉴 관리에서 '메뉴 추가' → 대상선택에서 '커뮤니티'를 고르면 캐릭터, 상점, 교환 같은 항목이 후보로 나타납니다. 메뉴 이름은 자유롭게 바꿔도 돼요.

Q. HP/MP나 공격력 같은 수치가 안 보여요.

A. 그 수치들은 전투 확장팩의 기능이에요. 기본팩만 설치한 사이트에서는 표시되지 않는 게 정상이고, 전투 확장팩을 추가하면 자동으로 나타납니다.

Q. 설치 중에 실패했다고 나와요.

A. 실패한 내용이 설치 화면에 그대로 표시돼요. 표시된 문구와 함께 QnA 게시판에 남겨 주시면 확인해 드릴게요.

아이템 · 조합

Q. 아이템 효과가 없는데 사용 버튼 눌렀더니 수량이 줄었어요!

A. 정상이에요. 아이템 분류가 '소모품'이면 사용 시 수량이 줄어듭니다. '재료'나 '잡동사니' 등으로 분류를 바꿔 주세요.

Q. 아이템 분류에서 '소모품'을 지우거나 이름을 바꿔도 되나요?

A. '소모품' 분류는 지우지 마세요! 사용했을 때 사라지는 아이템과 사라지지 않는 아이템을 구분하는 기준으로 쓰입니다.

Q. '소모품'이 아닌 아이템도 조합하면 사라지나요?

A. 네, 조합 시에는 분류와 무관하게 재료가 소모됩니다. 재료를 실수로 사용하는 걸 방지하면서, 조합 시에만 소모되도록 설계했어요.

Q. 조합이 안 돼요!

A. 레시피 아이템의 카테고리명을 'recipe'로 설정해 주세요.

Q. 아이템 이미지 크기는 얼마가 좋을까요?

A. 64x64px 안에 들어가는 크기가 적당합니다.

캐릭터

Q. 캐릭터를 삭제하면 소지품은 어떻게 되나요?

A. 그 캐릭터의 소지품, 칭호, 파티 참가 기록 같은 연결 정보가 함께 정리됩니다. 삭제는 되돌릴 수 없으니 삭제 전 이름 확인 절차를 꼭 거쳐 주세요.

Q. 부캐 앞으로 교환이 왔는데 어떻게 받나요?

A. 알림을 눌러 교환을 열면 "대표 캐릭터를 교체합니까?" 확인 창이 떠요. 확인을 누르면 그 캐릭터로 바뀌면서 바로 응답할 수 있습니다.

Q. 대표 캐릭터를 바꾸면 진행 중이던 교환은요?

A. 교환은 시작한 캐릭터의 것으로 남아 있어요. 그 캐릭터로 대표를 다시 바꾸면 이어서 진행할 수 있습니다.

Q. 회원이 탈퇴하면 캐릭터는 어떻게 되나요?

A. 탈퇴와 함께 그 회원의 캐릭터와 연결 정보가 자동으로 정리됩니다. 사용하던 캐릭터 이름도 다른 분이 다시 쓸 수 있게 돼요.

운영 설정

Q. 송금 · 선물 · 교환 중 일부만 쓰고 싶어요.

A. 관리자 커뮤니티 설정에서 세 기능을 각각 켜고 끌 수 있어요. 끄면 메인 화면의 퀵 버튼도 자동으로 숨겨집니다.

Q. 캐릭터 프로필 양식을 우리 커뮤니티에 맞게 바꾸고 싶어요.

A. 관리자 설정에서 추가 라벨(성격, 배경, 특징, 관계 등)을 최대 5개까지 정할 수 있어요. 라벨을 바꾸면 프로필 양식이 자동으로 따라갑니다.

Q. 기능이 이상하게 동작해요 / 오류를 찾았어요.

A. QnA 게시판에 상황을 남겨 주세요. 어떤 화면에서 무엇을 눌렀는지, 화면 캡처와 함께 남겨 주시면 더 빨리 확인할 수 있어요.

궁금한 사항이 해결되지 않으셨나요? QnA 게시판에서 문의하실 수 있습니다.

완료

기본팩과 설치한 확장팩을 모두 함께 업데이트해 주세요. 이번 판부터 확장팩의 관리자 화면이 기본팩의 공통 부품을 쓰기 때문에, 기본팩만 올리거나 확장팩만 올리면 화면이 어긋납니다.

  • 장비 칸을 12칸에서 6칸(무기·방어구·신발·장신구 3칸)으로 줄이고, 장비 탭을 새로 꾸몄습니다.
    장비는 실제로 쓰는 곳이 아직 개발되지 않은 상태에서, 추후 개발을 위해 임시로 만들어 둔 자리였습니다. 라공 에디션은 게임이 아니라 커뮤니티를 위한 도구라, 장비를 크게 나누기보다 꼭 필요한 만큼만 남기는 쪽이 맞다고 판단했습니다.
    없어진 칸에 끼워 두었던 아이템은 사라지지 않고 소지품에 그대로 있습니다. 장착 표시만 풀린 상태가 되니, 필요하면 새 칸에 다시 장착해 주세요. 머리 장비는 방어구 칸에, 보조 무기는 무기 칸에, 목걸이·반지·손목·벨트 등은 장신구 칸에 장착됩니다.
  • 소지품 창의 장비 탭에서 무기·방어구·신발·장신구를 아이콘으로 보여 주고, 아이콘을 누르면 착용 중인 아이템을 확인하고 해제할 수 있습니다. 소지품에서 장착할 때 장신구는 칸을 직접 고르거나 빈 칸에 자동으로 들어갑니다.
  • 헬프센터형 QnA 게시판 스킨을 새로 넣었습니다. 맨 위 검색창, 눌러서 펼치는 자주 묻는 질문, "문의하기" 안내 상자, 답변 대기·완료 표시가 붙은 문의 목록으로 이루어져 있고, 검색창에 글자를 치면 자주 묻는 질문이 바로 걸러집니다. 기존 QnA 스킨은 그대로 남아 있어 게시판 설정에서 골라 쓰면 됩니다.
  • 헬프센터형 QnA 스킨에서 글 보기·글쓰기를 카드 모양으로 꾸몄고, 비밀글로 문의할 수 있습니다. 관리자는 문의 목록에서 선택삭제·복사·이동을 아이콘 버튼으로 씁니다.
  • 관리자 QnA 탭에서 자주 묻는 질문의 답변을 사이트 에디터로 쓸 수 있게 했습니다. 이미지를 붙여넣거나 끌어다 놓거나 "이미지 넣기" 버튼으로 올릴 수 있고(5MB까지, 큰 사진은 자동으로 줄입니다), 글자와 이미지가 모두 없는 답변은 저장되지 않습니다. 예전에 평문으로 쓴 답변은 줄바꿈을 살려 에디터로 불러옵니다.
  • 관리자 QnA 탭의 문의 게시판 연결을 고르는 즉시 저장되게 했습니다(별도의 저장 버튼은 없어졌습니다). 화면은 문의 게시판·현황, 자주 묻는 질문 입력, 목록(답변 한 줄 미리보기, 이미지 표시, 보임/숨김 표시)으로 다시 짰습니다.
  • 기본 설정에 '관리자 권한'을 추가했습니다. 화폐 지급·차감, 아이템 지급·수정·삭제, 타이틀 관리·부여, 회원 등급 변경, 회원 탈퇴 처리를 레벨 10 관리자에게 맡길지 항목별 스위치로 정합니다. 이 설정은 최고관리자만 바꿀 수 있습니다. 메뉴 권한만 받은 회원은 어떤 항목도 할 수 없습니다.
    지금까지는 레벨 10 관리자라면 이 일들을 모두 할 수 있었습니다. 운영진에게 맡기는 범위가 사이트마다 달라, 항목별로 정할 수 있게 했습니다.
    처음에는 화폐·아이템·타이틀은 켜져 있고, 회원 등급 변경과 회원 탈퇴 처리는 꺼져 있습니다. 이 두 가지는 되돌리기 어려운 일이라 꺼 둔 채로 시작합니다. 업데이트 후 레벨 10 관리자에게 이 두 가지도 맡기려면 최고관리자가 기본 설정에서 켜 주세요.
  • 캐릭터·소지품·상점·거래·송금·정산·메인 화면 위젯, 타임라인·일정·QnA·앵커 게시판의 성공·오류 안내를 브라우저 알림 창 대신 화면 구석의 토스트로 보여 줍니다. 새로고침이나 화면 이동 직전에 띄우던 안내도 다음 화면에서 토스트로 보입니다. 헬프센터형 QnA 스킨의 선택삭제·다운로드 권한·댓글 입력 안내도 토스트입니다.
  • 정산 관리에서 정산 설정을 "정산 설정" 한 화면에서만 바꾸도록 모았습니다. 정산 탭에는 현황만 남고 설정은 제목 줄 버튼으로 들어갑니다.
    정산 탭에 있던 설정 입력 칸은 없어졌습니다. 설정을 바꾸려면 제목 줄의 '정산 설정' 버튼으로 들어가 주세요.
  • 아이템 효과 만들기에서 효과를 추가하거나 지우면 "효과 적용" 버튼 없이 저장할 효과에 바로 반영됩니다.
  • 상점 관리에서 상품에 "상점 내 분류"를 지정할 수 있고, 상점 화면에 분류별 탭이 생깁니다. 일괄 처리에서 선택한 상품의 분류를 한 번에 지정하거나 비울 수 있고, 분류를 비우면 "기타"로 묶입니다. 상품 목록에는 분류 열이 추가됐습니다.
  • 구매 가격을 0으로 두고 되팔기를 허용하면 "매입 전용" 상품이 됩니다. 구매 목록에서는 숨고 되팔기 탭에서만 보입니다. 이때 되팔기 가격은 0보다 크게 입력해야 하며, 0으로 두면 되팔 수 없습니다.
  • 상점 화면에서 "구매 / 되팔기" 전환 버튼이 상점 탭 아래 별도 줄로 나뉘었습니다. 되팔기가 허용된 상품이 있을 때만 나오고, 내가 되팔 수 있는 아이템 수를 함께 보여 줍니다.
  • 상점 구매 창에 "보유 N → 구매 후 M" 잔액 한 줄이 생겼습니다. 구매 결과는 알림창 대신 구매 창 안에 나오고, 처리 중에는 버튼이 잠겨 중복으로 눌리지 않으며, 실패해도 입력한 수량은 그대로 남습니다.
  • 상점 상품 카드에 구매할 수 없는 사유(등급 제한·클래스 제한 등)가 짧게 표시되고, 키보드로도 상품을 고르고 열 수 있습니다. 상점 화면에서 상점 내역으로 바로 가는 링크가 생겼습니다.
  • 아이템 거래 화면에서 "준비 완료"를 누를 때 내가 주는 것과 받는 것을 한 번 더 보여 줍니다. 상대가 거래 아이템을 바꾸면 안내가 뜨고, 완료·취소되면 안내 후 거래 화면으로 이동합니다.
  • 소지품에서 거래에 아이템을 올릴 때 올릴 개수를 먼저 입력받습니다. 이전에는 1개로 고정이었습니다.
  • 송금 화면에 1회 최소·최대 금액이 안내되고, 보낼 수 없는 이유(잔액 부족·금액 범위·받을 캐릭터 미선택)가 입력칸 아래에 표시됩니다.
  • 캐릭터 화면의 송금 창에서 확인 창에 수수료를 포함한 총 차감액이 나옵니다.
  • 선물·송금 창에서 보내기를 누르면 "처리 중..."으로 바뀌어 중복으로 눌러도 한 번만 처리됩니다.
  • 선물을 받았다는 알림을 누르면 받은 선물함으로 이동합니다.
  • 캐릭터 만들기에서 이름 중복·형식 오류가 이름칸 아래와 폼 안에 바로 표시되고, 이미 쓰는 이름이면 다음 단계로 넘어가지 않습니다. 빠진 필수 항목은 항목 이름과 함께 안내하며 숨은 단계에 있으면 그 단계로 이동합니다.
  • 캐릭터 화면에서 증가량이나 최대 증가치가 0이라 포인트를 줄 수 없는 능력치는 + 버튼을 숨깁니다.
  • 메인 캐릭터를 삭제하면 남은 캐릭터 중 가장 먼저 만든 캐릭터가 자동으로 메인이 됩니다.
  • 앵커 게시판에서 내용이 비어 있는 섹션의 본문 칸은 일반 보기에서 숨겨지고(이미지·영상만 있는 본문은 유지), 새 섹션은 항상 맨 끝에 추가됩니다.
  • 일정 게시판에서 일정을 저장할 때 시작일·종료일·시간 형식을 확인하고(종료일은 시작일 이후, 기간은 최대 366일), 스탭용 같은 제한 타입은 권한이 있는 회원만 만들 수 있습니다.
  • 용어를 정리했습니다. 회원 간 "교환"은 "거래"로, 상점의 "거래 내역"은 "상점 내역"으로, 상점의 "판매"는 "되팔기"로 바뀌었고, 화폐 이름 설정이 비어 있을 때 보이는 대체 이름은 "크레딧"에서 "포인트"로 바뀝니다.
    화면과 알림에 나오는 말이 바뀝니다. 회원 안내문이나 공지에 예전 용어를 써 두었다면 함께 고쳐 주세요. 이미 정해 둔 화폐 이름은 바뀌지 않습니다.
  • 구매 제한이 있는 상품을 여러 번 동시에 눌러 일일·주간·전체 제한을 넘겨 살 수 있던 문제를 수정했습니다. 구매에 실패하면 결제한 포인트와 경험치가 각각 그대로 돌아옵니다.
  • 가격이 0 이하로 계산되는 상품을 구매할 수 있던 문제를 수정했습니다.
  • 되팔기 가격을 올려 받는 문제를 막았습니다. 되팔기는 상점을 지정해야만 되고, 되팔기 가격을 따로 정하지 않은 상품은 할인 후 구매가의 절반으로 계산하며, 어느 경우든 같은 아이템을 어느 상점에서든 포인트로 더 싸게 살 수 있으면 그 가격을 넘지 않습니다.
    지금까지는 되팔기 가격을 구매가보다 높게 정해 두면, 사고 되파는 일을 되풀이해 포인트를 늘릴 수 있었습니다. 그래서 되팔기 가격이 그 아이템을 포인트로 살 수 있는 가장 싼 값을 넘지 않도록 했습니다.
    되팔기 가격을 구매가보다 높게 정해 둔 상품이 있다면, 업데이트 후에는 정한 값보다 낮은 가격으로 되팔립니다.
  • 상점 내역에서 아이템 이미지가 나오지 않던 문제를 수정했습니다.
  • 회원용 상점에서 살 수 있는 등급 제한 품목이 잠긴 모양으로 보이던 문제를 수정했습니다.
  • 송금·선물 수수료·재화 차감을 여러 번 동시에 요청하면 잔액보다 많이 쓸 수 있던 문제를 수정했습니다. 송금 도중 실패하면 차감된 금액이 되돌아옵니다.
  • 아이템 거래가 확정되는 도중 일부만 처리되고 멈추던 문제를 수정했습니다. 이제 한 번에 처리되고 실패하면 전부 원래대로 돌아갑니다. 이미 올린 수량을 합친 값이 보유량을 넘지 않게 확인하고, 거래할 수 없는 아이템은 거래·선물에 올릴 수 없습니다.
  • 같은 아이템이 소지품에 여러 줄로 나뉘어 있으면(기간이나 획득 시각이 다른 경우) 거래 확정이 실패하던 문제를 수정했습니다.
  • 익명으로 보낸 선물의 보낸 사람 이름이 받은 사람에게 보이던 문제를 수정했습니다.
  • 같은 아이템이 귀속·비귀속·기간별로 여러 칸으로 나뉘어 있을 때 사용·차감이 어긋나던 문제를 수정했습니다. 이제 합계로 처리하고 귀속·기간제 칸부터 사용하며, 동시에 사용해도 수량이 맞지 않는 일이 없습니다.
  • 아이템을 쓸 때 재화·활력을 소모하는 효과를 먼저 처리하고, 부족하면 아이템을 소모하지 않고 전부 중단하도록 했습니다. 효과가 하나도 적용되지 못한 경우에도 아이템이 소모되지 않습니다.
  • 레시피북을 여러 번 동시에 눌러 학습하거나, 재료가 여러 칸에 나뉜 조합에서 재료가 정확히 소모되지 않던 문제를 수정했습니다. 학습한 레시피·사용할 수 없는 조리법은 안내 문구로 구분됩니다.
  • 레시피를 삭제하거나 사용 정지할 때 남기는 관리 기록이, 관리자 아이디가 길면 저장되지 않던 문제를 수정했습니다.
  • 재화가 움직인 기록(지급·차감·송금)과 소지품 기록의 일부 유형(관리자 삭제 등)이 일부 서버에서 저장되지 않던 문제를 수정했습니다. 새로 설치할 때 송금·선물·거래·QnA 설정 항목이 빠지던 문제도 함께 고쳤습니다.
  • 아이템 관리에서 목록의 수정 화면에 들어갔다 저장하거나 삭제하면 1페이지로 돌아가 검색 조건이 사라지던 문제를 수정했습니다. 이제 보던 페이지와 검색 조건 그대로 돌아옵니다.
  • 메인 화면 달력 위젯에 비공개 일정이나 스탭용 일정이 보이던 문제를 수정했습니다. 잘못된 날짜의 일정이나 아주 긴 기간 일정이 있어도 화면이 오래 멈추지 않습니다.
  • 일정 게시판에서 비공개·스탭용 일정이 목록에서는 숨겨져도 주소를 직접 열면 볼 수 있던 문제를 수정했습니다. 잘못된 날짜가 들어 있는 일정은 달력에서 건너뛰고, 글 보기에서는 "날짜 미정"으로 표시합니다.
  • 커뮤니티 타임라인 목록에서 비밀글·비밀 답글의 내용과 썸네일이 권한이 없는 사람에게도 보이던 문제를 수정했습니다.
  • 앵커 게시판에서 비밀글 섹션이 다른 회원에게 보이던 문제와, 섹션을 지워도 달린 댓글·첨부가 남던 문제를 수정했습니다. 일반 관리자도 섹션을 편집할 수 있게 되었습니다.
    섹션 편집은 그동안 최고관리자만 할 수 있었습니다.
  • 메인 화면 날씨가 외부 날씨 서버 지연 때문에 페이지 전체를 오래 멈추게 하던 문제를 수정했습니다. 3초 안에 응답이 없으면 기본 날씨를 보여 주고 10분간 다시 부르지 않습니다.
  • 캐릭터 이름·등급·타이틀·진영·상점·분류·스크립트 이름 등에 따옴표가 들어가면 글자 앞에 백슬래시가 붙어 저장되던 문제를 수정했습니다.
  • 캐릭터 이름 규칙(한글·영문·숫자 2~20자)을 만들기·수정·중복 확인·관리자 화면에서 같게 확인합니다. 이름을 바꿀 때는 내 다른 캐릭터와도 겹치지 않는지 확인합니다.
  • 캐릭터를 만들 때 사용 중이 아닌 진영이나 선택할 수 없는 등급이 선택되던 문제를 수정했습니다. 등급은 회원 레벨로 고를 수 있는 것만 허용합니다.
  • 프로필 이미지가 아닌 파일이 올라가던 문제를 수정했습니다. 프로필 라벨에는 허용된 서식(굵게·기울임·밑줄·링크·목록 등)만 남기고 그 밖의 서식은 제거합니다.
    프로필 라벨에 HTML을 직접 써서 꾸미던 분은 허용 목록에 없는 서식이 빠져 보일 수 있습니다. 타인이 심은 코드가 실행되는 것을 막기 위한 변경입니다. 굵게·기울임·밑줄·링크·목록 같은 기본 서식은 그대로 쓸 수 있습니다.
  • 캐릭터 삭제 확인 문구에 줄바꿈 대신 "\n" 글자가 그대로 보이던 문제를 수정했습니다.
  • 관리자 캐릭터 목록에서 HP와 MP 중 어느 쪽 수치인지 구분되지 않던 문제를 수정했습니다("HP 120/120", "MP 30/30"으로 표시합니다).
  • 재화 관리의 소지품 목록에서 이미 삭제된 캐릭터의 소지품 "수정" 버튼을 누르면 오류가 나던 문제를 수정했습니다. 그런 줄에는 수정 버튼이 없고, 줄을 선택한 뒤 "선택 삭제"로 정리하라는 안내가 마우스를 올리면 보입니다.
  • 선물 창·알림 창·소지품 창의 글자색·배경색이 사이트 테마를 따르지 않던 곳을 고쳤습니다.
  • 타인이 심은 코드가 그대로 실행될 수 있었던 문제를 여러 곳에서 수정했습니다.
  • 권한 확인을 보완하고, 쓰지 않는 옛 파일을 정리했습니다.
  • 다른 회원의 로그인 아이디·접속 정보가 일부 응답에 포함되던 문제를 수정했습니다.
  • 이미지 주소로는 웹 주소(http, https)와 사이트 안 경로만 받습니다.
  • 상대가 거래의 "준비 완료"를 눌렀을 뿐인데 거래가 끝났다는 알림이 가던 문제를 수정했습니다. 이제 준비 알림은 "거래 준비를 완료했습니다"로, 양쪽이 준비해 거래가 실제로 끝났을 때만 완료 알림이 갑니다.
  • 일일 거래 횟수 제한을 설정하면 거래를 신청할 때 오류가 나던 문제를 수정했습니다.
  • 캐릭터 프로필 라벨에 "rn"이 들어간 영문 글자(예: turn)가 줄바꿈으로 바뀌어 저장되던 문제를 수정했습니다.
  • 새로 설치한 사이트에서 캐릭터 프로필의 등급 배지가 보이지 않던 문제를 수정했습니다.
  • 새로 설치한 사이트에서 관리자 재화 로그 탭에 오류가 나던 문제를 수정했습니다.
  • 캐릭터 목록에서 회원 등급 일괄 변경과 프로필 라벨 저장이 "올바른 방법으로 이용해 주십시오"로 항상 막히던 문제를 수정했습니다.
  • 쪽지 발송 시 포인트를 차감하는 설정이 사라졌습니다. 쪽지·채팅은 포인트를 차감하지 않습니다.
    라공 에디션은 쪽지를 채팅으로 바꾸면서 쪽지를 쓰지 않게 되었습니다. 그래서 쪽지에 딸려 있던 이 설정도 함께 뺐습니다. 쪽지 포인트 차감을 켜 두었던 사이트는 업데이트 후부터 차감되지 않습니다.
  • 정산의 "자동 승인" 상한이 0일 때 의미가 바뀌었습니다. 이전에는 모든 금액을 자동 승인했고, 이제는 자동 승인하지 않습니다. 0보다 크면 그 금액 이하만 자동 승인합니다.
    이전에는 상한을 0으로 두면 금액과 관계없이 모두 자동 승인됐습니다. 큰 금액까지 확인 없이 처리될 수 있어, 0은 '자동 승인하지 않음'으로 바꿨습니다.
    상한을 0으로 두고 자동 승인을 쓰던 사이트는 업데이트 후 모든 정산이 승인 대기로 들어갑니다. 자동 승인할 금액을 정산 설정에서 다시 정해 주세요.
  • 정산 사용 여부, 하루 신청 횟수, 최소·최대 금액을 신청할 때 실제로 확인합니다. 본인이 쓴 글만 근거로 선택할 수 있고, 이미 정산에 쓴 글은 다시 쓸 수 없습니다. 정산 승인·거절 확인 창에 신청자 이름과 금액이 표시됩니다.
  • 상점을 삭제하면 그 상점의 상품·구매 그룹도 함께 삭제됩니다.
  • 상점 품목 관리의 일괄 추가 창에서 이름·분류·번호로 아이템을 찾을 수 있고, "보이는 항목 전체 선택"으로 찾은 항목만 한 번에 고를 수 있습니다.
  • 상점 품목 표에서 구매 제한을 일·주·전체 세 값으로 한 열에 모아 보여 주고, 주간 제한을 고친 뒤 빈칸으로 보이던 문제를 고쳤습니다.
  • 아이템 CSV 가져오기에서 중복 처리를 "중복 코드 건너뛰기 / 중복 시 업데이트" 중 하나만 고르도록 바꿨고, 업데이트를 고르면 기존 아이템이 덮어써진다는 확인 창이 뜹니다. 저장에 실패한 행은 오류 목록에 표시됩니다.
  • 아이템 목록에서 소지 제한을 바로 고칠 때도 1~9999 범위만 입력할 수 있습니다(0이면 아이템이 겹쳐지지 않아 소지품 줄이 계속 늘어납니다).
  • 아이템 목록의 열을 정리했습니다. 분류와 타입을 한 열로 합치고(이름이 같으면 칩 하나), 시간제한은 열 대신 시간제한이 있는 아이템의 이름 아래에 칩으로 표시합니다.
  • 아이템 목록의 모바일 카드에서는 귀속·거래·사용 여부를 칩으로 나눠 보여 주고, 소지 제한을 따로 한 줄로 보여 줍니다.
  • 아이템 목록의 등록일 기간 검색을 "기간으로 찾기" 버튼으로 펼쳐 쓰도록 바꿨습니다.
  • 아이템 효과 만들기의 화폐 선택지가 사이트에서 정한 화폐 이름으로 표시됩니다.
  • 캐릭터 관리 목록에서 회원 등급을 일괄 변경하기 전에 "N명을 Lv.○(으)로 변경하시겠습니까?"로 대상 수와 등급을 확인하고, Lv.10(관리자 권한 등급)은 한 번 더 확인합니다. 등급 일괄 변경 줄은 캐릭터를 선택했을 때만 나타납니다.
  • 캐릭터 삭제 확인 창에 캐릭터 이름과 회원 아이디, 되돌릴 수 없다는 안내가 표시됩니다.
  • 소속 캐릭터가 있는 진영도 삭제되던 문제를 수정했습니다. 이제 소속 캐릭터가 있는 진영은 삭제되지 않고, 진영 목록의 삭제 버튼도 잠깁니다.
  • 기본 설정에서 날씨 API 키가 가려져 표시되고 "표시/숨기기" 버튼으로 볼 수 있습니다. 날씨 목록에는 누르는 즉시 저장된다는 "즉시 저장" 표시가 붙었습니다.
  • 재화 관리의 화폐 화면을 "설정 · 지급 · 로그" 세 보기로 나눴습니다(이전에는 설정 아래에 지급과 로그가 두 칸으로 나란히 있었습니다). 지급 버튼은 금액이 마이너스이면 "차감하기"로 바뀌고, 캐릭터와 금액을 입력하기 전에는 눌러지지 않습니다.
  • 정산·진영·등급·타이틀·스크립트·기본 설정을 비롯해 아이템·상점·레시피·소지품·캐릭터 편집 화면의 저장 버튼을 각 화면 맨 위 제목 줄로 옮겼습니다. 기본 설정 화면을 다시 배치했습니다.
  • 캐릭터 관리·스크립트 관리의 사용 여부 같은 선택지를 누르는 카드로 바꾸고, 상점 품목의 판매 여부·교환 방식도 카드로 고르게 했습니다.
  • 관리자 화면 전체를 같은 모양으로 정리했습니다. 모든 탭에 같은 제목 줄·설명·가이드 버튼을 두고, 하위 탭은 같은 모양의 보기 전환으로 바꿨으며, 저장 버튼과 "저장 안 한 변경 있음" 표시는 화면 맨 위 제목 줄에 붙어 스크롤해도 따라옵니다. 기본판 관리자와 같은 남색 톤으로 맞추고, 왼쪽 메뉴에서 현재 탭이 켜지게 했으며, 모바일에서는 목록 표가 카드로 바뀌고 표가 옆으로 넘칠 때 안내가 나옵니다. 삭제 같은 위험 버튼은 붉은 글자로, 빈 목록에는 다음에 할 일 안내가 나옵니다.
  • 관리자 화면의 검증·실패 안내를 알림 창 대신 토스트로 바꾸고, 화면 곳곳의 이모지를 글자나 아이콘으로 바꿨으며, 영문 내부 값을 한글 이름으로 보이게 했습니다.
  • 테이블이 설치되지 않았을 때의 안내가 "먼저 커뮤니티 관리 > 기본설정에서 설치를 완료하세요"로 통일됐습니다.
  • 활동량 관리 화면의 날짜 검색은 올바른 날짜 형식만 받고, 틀리면 기본 기간(이번 달 1일~오늘)으로 돌아갑니다.
  • 목록에서 값이 하나도 없는 열은 숨깁니다(스크립트 목록의 연쇄·장소, 캐릭터 목록의 활동, 상점 품목 표의 분류·제한 조건).
  • 상점의 상점·구매/되팔기·분류 탭, 상점 내역·선물함·정산의 필터 칩, 등급·타이틀 탭을 바꾸면 강조가 따라 움직입니다. (에디션 2.2.0과 함께 쓸 때)
  • 캐릭터 화면의 정보/프로필 탭과 소지품 분류 탭, 소지품 창의 소지품·레시피북·장비 탭, 메인 화면 위젯 탭, 알림 하위 탭과 알림 창의 멘션·관심글·기타 탭에서도 강조가 따라 움직입니다. (에디션 2.2.0과 함께 쓸 때)
  • 캐릭터 삭제, 거래 품목 빼기, 거래 취소, 정산 요청 취소, 읽은 알림 모두 삭제를 누르면 브라우저 확인 창 대신 그 자리에서 확인하고, 확인한 뒤 몇 초 동안 되돌릴 수 있습니다. (에디션 2.2.0과 함께 쓸 때)
  • 선물 보낼 때 "익명으로 보내기"가 켜고 끄는 스위치로 바뀝니다. (에디션 2.2.0과 함께 쓸 때)
  • 일정 게시판은 일정 삭제를 그 자리에서 확인하고 되돌릴 수 있으며, 글쓰기의 "하루 일정"과 "비밀"이 스위치로 바뀝니다. (에디션 2.2.0과 함께 쓸 때)
  • 커뮤니티 타임라인 게시판은 글 삭제를 그 자리에서 확인하고, 공지·비밀글이 스위치로 바뀝니다. 이미지 첨부의 파일/URL 탭과 답글 이미지 탭에서 강조가 따라 움직이고, 목록 검색이 돋보기로 접혔다가 누르면 펼쳐집니다. (에디션 2.2.0과 함께 쓸 때)
  • 앵커 게시판은 섹션 삭제를 그 자리에서 확인하고, 이미지 업로드 탭에서 강조가 따라 움직입니다. (에디션 2.2.0과 함께 쓸 때)
  • QnA 게시판(옛 QnA·헬프센터형 둘 다)은 글·댓글 삭제와 선택삭제를 그 자리에서 확인하고(선택삭제는 고른 글이 있을 때만), 비밀글·비밀댓글이 스위치로 바뀝니다. (에디션 2.2.0과 함께 쓸 때)
  • 관리자 화면에서 탭·보기 전환의 강조 막대가 따라 움직이고, 삭제 버튼은 그 자리에서 확인하고 되돌릴 수 있으며, 목록 선택용이 아닌 설정 체크박스가 스위치로 바뀝니다. 에디션 2.2.0 미만에서는 이 세 가지가 적용되지 않고 이전 방식(브라우저 확인 창·체크박스) 그대로입니다. (에디션 2.2.0과 함께 쓸 때)
  • 관리자 화면의 타이틀 부여·회수와 정산 설정 저장에 관리자 확인을 보완했습니다.
완료

아이템 관리

  • 아이템 목록에서 이름·분류·타입·정렬 순서·귀속 여부·소지 제한·교환 여부·사용 여부를 바로 수정할 수 있도록 추가했습니다. 항목을 더블클릭해 편집하면 바로 저장됩니다.
  • 선택한 아이템이나 현재 페이지의 아이템에 같은 값을 한 번에 적용하고, 확인 후 함께 삭제할 수 있도록 추가했습니다.
  • 아이템 분류로 검색했을 때 선택한 분류가 유지되도록 수정했습니다.
  • 아이템을 다시 수정할 때 사용 조건이 빠지거나 다른 조건에 섞이던 문제를 수정했습니다.
  • 효과 빌더에서 비율 회복·활동력·기력·여러 아이템 후보를 다시 불러올 수 있도록 보완했습니다. 빌더에서 다룰 수 없는 효과는 원문을 보존한 채 직접 입력으로 열립니다.
  • 아이템 타입을 입력·불러오기·검색할 때 공백 처리 기준을 맞추고, 기존 타입을 선택할 수 있도록 보완했습니다.

상점 이용

  • 상품별로 설정한 결제 화폐를 기준으로 가격 표시와 구매 처리가 일치하도록 정리했습니다. 기존 상품의 가격과 결제 화폐는 유지됩니다.
  • 행동불능 상태에서도 일반·필드 상점의 상품을 살펴볼 수 있도록 수정했습니다. 구매·판매는 제한되며, 특수 상점은 거래할 수 있습니다.

각성 시스템 정리

  • 사용하지 않던 각성 관리와 관련 아이템 조건·효과·스크립트 처리를 제거했습니다. 일반 스탯·스킬·아이템 조건과 공격력·방어력 기반 주사위는 유지됩니다.

기존 설치본 업데이트

새 파일을 덮어쓴 뒤, 아래 각성 전용 파일이 남아 있다면 삭제해 주세요. 기존 데이터는 이번 파일 업데이트로 자동 삭제되지 않습니다.

  • adm/community/character/system/arousal.php
  • adm/community/character/system/arousal_manage.php
  • adm/community/character/system/arousal_update.php
  • adm/community/install/arousal.sql
  • community/lib/arousal.lib.php
완료
  • 관리자 기본 설정에서 선물로 받은 아이템의 귀속 여부를 선택할 수 있도록 추가했습니다.
  • 기존 설정은 ‘귀속됨’으로 유지되며, 변경한 설정은 이후 전달되는 선물부터 적용됩니다.
완료

캐릭터 명단 표시 수정

  • 캐릭터의 체력이나 마나가 감소한 상태에서도 명단에 실제 현재 수치와 남은 양이 표시되도록 수정했습니다.
완료
  • 스탯의 ‘점진 비용 - 레벨당 증가분’을 0으로 설정했을 때, 레벨이 올라가도 기본 비용만 소모되도록 수정했습니다.
  • 멤버 화면과 캐릭터 명단에서 공격·방어 각성 단계가 표시되지 않도록 정리했습니다.
완료

커뮤니티 기본팩 2026-06-29 업데이트

  • 여러 캐릭터를 보유한 계정에서 캐릭터 목록의 프로필을 눌렀을 때 선택한 캐릭터의 프로필로 이동하도록 수정했습니다.
  • 메인 캐릭터가 아닌 캐릭터의 프로필을 수정할 때도 해당 캐릭터의 프로필 편집 화면이 열리도록 보완했습니다.
  • 프로필 수정, 기본 정보 수정, 삭제 후에도 작업 중이던 캐릭터 화면으로 돌아오도록 흐름을 정리했습니다.
  • 관리자 캐릭터 목록에서도 선택한 캐릭터의 프로필을 정확히 확인할 수 있도록 개선했습니다.
완료

커뮤니티 기본 확장팩의 기본 캐릭터 생성 흐름을 보완했습니다.

  • 기본 캐릭터 생성 화면에서 클래스를 선택해도 생성 후 캐릭터에 반영되지 않던 문제를 수정했습니다.
  • 관리자에서 따로 클래스를 부여하지 않아도, 생성 단계에서 선택한 클래스가 캐릭터 정보에 바로 적용되도록 보완했습니다.
완료

커뮤니티 기본 확장팩의 아이템 사용 조건 동작을 보완했습니다.

  • 관리자 아이템 관리에서 사용 조건으로 아이템 보유/미보유 조건을 설정했을 때 저장되지 않거나 수정 화면에서 다시 확인하기 어려웠던 문제를 수정했습니다.
  • 아이템 사용 시 설정한 보유 조건이 실제 사용 가능 여부에 반영되도록 보완했습니다.
  • 기본 확장팩만 설치한 환경에서 사용할 수 없는 조건 항목은 화면에 노출되지 않도록 정리했습니다.
완료

커뮤니티 '기본' 확장팩이 업데이트되었습니다.

이번 업데이트의 중심은 캐릭터 프로필입니다. 서로의 캐릭터를 구경하는 재미를 넓혔어요.

  • 다른 캐릭터의 프로필에서 인벤토리, 스탯, 보유 스킬을 누구나 구경할 수 있어요. 아이템 사용이나 선물, 스탯 투자 같은 행동은 지금처럼 캐릭터 주인 몫입니다.
  • 다른 캐릭터의 프로필에서 탭을 옮겨도 보던 캐릭터가 그대로 유지돼요.
  • 기본 프로필 화면에 '기본 정보 수정' 버튼이 생겼어요. 이름과 진영 변경이 그 자리에서 끝납니다.
  • 커뮤니티 설정에 '작성자 이름 표시 형식' 옵션이 추가됐어요. 글쓴이를 캐릭터 이름만으로 보여줄지(기본), 캐릭터 이름 [오너 이름]으로 함께 보여줄지 고르면 되고, 댓글에도 똑같이 적용됩니다. ※ 이 옵션은 라공 에디션 v1.7.2 이상에서 함께 동작해요.
완료
  • 캐릭터 이름을 수정하거나 캐릭터를 삭제할 때, 같은 계정의 다른 캐릭터까지 함께 바뀌거나 삭제되던 문제를 수정했습니다.
  • 캐릭터를 삭제하면 소지품, 칭호, 파티 참가 기록 등 연결된 정보가 함께 정리되도록 보완했습니다. 회원 탈퇴 시에도 동일하게 정리됩니다.
  • 부캐 앞으로 온 교환을 열면 "대표 캐릭터를 교체합니까?" 확인 창이 떠서 바로 응답할 수 있도록 추가했습니다.
  • 일일 송금 한도가 설정대로 동작하지 않을 수 있던 문제를 수정했습니다.
  • 설치가 실패해도 성공으로 표시되던 문제를 고치고, 각성 시스템이 설치 단계에서 빠져 있던 것을 보완했습니다. 설치 직후부터 다중 캐릭터 구조가 바로 적용됩니다.
  • 기본팩만 설치한 환경에서 일부 아이템 효과가 실제로는 적용되지 않으면서 성공 안내가 나오던 문제를 수정했습니다.
  • 전투 확장팩이 없는 사이트의 메인 화면과 캐릭터 페이지에서 의미 없는 HP/MP · 전투 수치가 표시되던 것을 표시하지 않도록 변경했습니다.
  • 대표 캐릭터가 한 명도 없는 상태가 될 수 있던 것을 방지했습니다.
완료
  • 기본팩만 설치된 상태에서 장비 관련 설정이 보이거나 저장되지 않던 문제를 수정했습니다.
  • 캐릭터 페이지에서 스킬 기능이 준비되지 않은 경우, 스킬 탭이 잘못 노출되지 않도록 정리했습니다.
  • 스탯 분배 기능이 준비된 경우에만 분배 버튼이 보이도록 보완했습니다.
  • 기본 캐릭터 페이지와 프로필 영역에서 타이틀 이미지가 주소 글자로 보이던 문제를 수정했습니다.
  • 탐험팩, 융합팩과 함께 사용할 때 관련 메뉴와 설정이 실제 설치 상태에 맞게 보이도록 개선했습니다.
완료ver. 1.6.0
  • main_commu.php에서 인벤토리 로드 함수 끝에 남아 있던 JavaScript 문법 오류 수정.
  • 캐릭터 삭제 확인 화면에서 HP, MP, 공격력, 방어력 값이 없을 때 경고가 뜨던 문제 수정.
  • 캐릭터 삭제 화면에서 전투팩 스탯 시스템이 설치된 경우 현재 스탯 테이블의 값을 읽어 표시.
  • 진영 아이콘, 진영명, 캐릭터명, 생성일 같은 값이 비어 있어도 삭제 확인 화면에서 PHP warning이 뜨지 않도록 방어 처리 추가.
  • 캐릭터 화면의 인벤토리 영역이 좁은 화면에서 넘치거나 슬롯 크기가 깨지는 문제를 줄이도록 CSS 조정.
  • 스탯 초기화 아이템 효과가 새 스탯 리셋 흐름을 사용하도록 정리.
  • 모바일 화면에서 기본 캐릭터 스킨의 인벤토리 5열 슬롯이 오른쪽으로 잘리는 문제 수정.
  • 슬롯의 64px 고정 폭/높이를 제거하고, 부모 그리드 칸에 맞춰 width: 100%와 aspect-ratio: 1 / 1로 반응형 처리.
  • 인벤토리 그리드를 repeat(5, minmax(0, 1fr))로 변경해 작은 화면에서도 칸이 컨테이너 안에서 줄어들도록 처리.
  • 인벤토리 패널과 그리드에 min-width: 0, box-sizing: border-box, width: 100% 계열 보정 추가.
  • 모바일 구간에서 좌/우 패널과 인벤토리 박스가 화면 폭 안에 들어오도록 min-width, max-width, padding 조정.
  • 아이템 이미지는 슬롯 크기에 맞춰 max-width: 100%, max-height: 100%로 축소.
완료ver. 1.5.3
  • 재화/소지품 관련 기존 진입점이 현재 관리자 재화관리 화면으로 자연스럽게 이어지도록 이동 흐름을 정리.
  • 조합 테스트, 스크립트 작성 화면의 목록 버튼처럼 제보된 404 이동 케이스를 수정.
  • 커뮤니티 타임라인에서 융합 아이템 이미지가 파일명만 보이거나 깨진 이미지로 표시될 수 있던 문제를 보완.
  • 캐릭터, 상점, 인벤토리, 화폐, 스크립트, 멘션 관련 화면의 잔여 디버그 출력과 불안정한 이동 경로를 정리.
  • 일부 확장팩만 설치된 환경에서도 다른 확장팩의 함수나 데이터가 없어서 화면이 멈추지 않도록 보호 처리를 강화.
  • 관리자 화면 안쪽에서 버튼이나 탭을 눌렀을 때 404로 이어질 수 있던 링크들을 안정적인 관리자 경로 기준으로 정리.
  • 실제 사용 화면에 남아 있던 콘솔 로그, 디버그 출력, 테스트 흔적을 배포본 기준으로 정리.
완료ver. 1.5.2
  • 커뮤니티 메인 슬라이드 외곽 이미지 출력되는 문제
  • 로비팩이 없을 경우 캐릭터 프로필 설정 영역 저장 불가능 문제
  • 타임라인 답글에서 키워드 출력 깨지는 문제 -> 에디션 1.5.2 업데이트 필수
  • 스크립트 요소 목록 Warning 수정
  • 아이템 사용여부 라디오 미유지 수정
완료
  • 기본 멤버 스킨에서 프로필 열람 시 404 오류
완료
  • 소지품 - 아이템을 불러오지 못하던 문제
    • 확장팩 참조 오류 해결
완료
  • 재화 관리 - 아이템 추가 불가능한 문제
  • 인터랙션 캐릭터 스킨을 프로필 기본값으로 선택하였을 경우 캐릭터 생성 시 경로 조정
  • 스탯 개수가 많아질 경우 줄바꿈 되도록 변경
완료ver. 1.5.0
  • 인벤토리 탭 분리
    • 레시피북 추가 — 레시피를 사용 가능 아이템으로 변경 후 사용 시 레시피북에 등록되도록 수정
    • 장비 개념 추가 — 전투/모험 확장팩 존재 시 장비 활용 가능
  • 상태이상 v2 호환 강화
  • 관리자 영역 정리
    • 관리자 인벤토리 ECONOMY SQL 보강 (다중 효과 등록 안정성 강화)
    • 관리자 — 아이템·레시피 폼/저장 로직 동기화
    • 관리자 아이템 페이지 타입 필터 추가
  • 기타 라이브러리 동기화
    • 캐릭터 라이브러리 10개 일괄 동기화 — 캐릭터 생성·삭제·메인 전환·스탯·타이틀 적용 안정성 강화
    • community.lib.php / inventory.lib.php / recipe.lib.php 최신본 반영
    • shop.php / shop_buy.php / shop_sell.php — 상점 타입(sh_type) 분기 처리 추가
완료ver. 1.4.9
  • 커뮤니티 타임라인 스킨 5파일 풀세트 정리 (list / view / write / write_update / style)
  • 캐릭터 두상 + 타래 + 대련/아레나 통합 표시의 SNS형 피드 구조 안정화
  • 스킨 3폴더 (vsanchor_up / calendar / qna) 인스턴스 동기화
  • 커뮤니티 라이브러리/관리자 누적 변경 일괄 반영
완료
  • 라이브 인스턴스 최신 코드 동기화 (37파일)
  • QnA 스킨 — 배지 아이콘화, 관리자 댓글 accent-color, 댓글 프로필 캐릭터 두상 폴백
  • vsanchor_up — IntersectionObserver 기반 스크롤 스파이
  • calendar — 최신 스타일 동기화
  • 캐릭터/경제/인벤토리/상점/거래/선물/스크립트 라이브러리 동기화
  • 퀘스트/융합 시스템을 독립 확장팩으로 분리 (기본팩에서 cf_quest_* / 퀘스트 파일 정리)
  • 확장팩 미설치 시 관련 관리자 UI 자동 숨김 처리 (HP/MP 효과·융합 탭·HP 비교 등)
완료
  • 인벤토리 탭 — 보유 아이템이 있는 카테고리만 표시 (수량 0 카테고리 숨김)
  • 아이템 모달 CSS 변수 정비 (.item-input-name / .effect-item)
  • 인벤토리 컨텍스트 메뉴 — it_useable=0 아이템은 '사용' 버튼 자동 숨김
  • 인벤토리/상점 툴팁에 소지 제한 표시 (it_stack_limit < 999인 아이템)
  • bbs/ajax_comments.php — 댓글 전체 로드 AJAX 엔드포인트 추가 (타임라인형 스킨용)
완료
  • 상점 구매 그룹 시스템 — 등급별 합산 제한(포션 소·중·대 하루 총 3개) / 택1 선택지(검·창·활 중 하나) 시나리오 지원
  • 새 테이블 community_shop_buy_group, 컬럼 si_buy_group_id 추가
  • 관리자: 그룹 관리 모달 + 아이템 폼 드롭다운 + AJAX CRUD
  • 프론트: 그룹 잔여 횟수 표시, 품절 판정, 툴팁 정보
완료
  • 아이템 사용 시 타이틀 부여 효과 추가 — {title:tt_id} 효과 구문
  • 아이템 exp+ 효과 미적용 버그 수정 — exp+:min-max 핸들러 추가
  • 인벤토리 관리 로그 탭 페이지네이션 수정 (inv_tab 파라미터)
  • 외침(방송) 시스템 — 외침 아이템 코드 설정 UI + 컬럼 자동 마이그레이션 (필드 확장팩 측 발동)
  • 타임라인 글쓰기 이미지 첨부 버그 수정 — wrest.js 호환성, tlFileArray 전역 분리
  • 캐릭터 검색 최소 글자 수 2자 → 1자 (외자 이름 캐릭터 검색 가능)
완료
  • 보안 강화 — CSRF 토큰 검증 + 트랜잭션/행 락 적용
  • AJAX 4파일 (ajax.skill / ajax.skill_level / ajax.stat_distribute / duel.ajax) — check_ajax_token() 적용
  • 거래·인벤토리·포인트 변동에 트랜잭션 + 행 락으로 동시 접근 안전 처리
  • 관리자 일괄 포인트/EXP 지급에 트랜잭션 적용
  • 관리자 권한 체크 누락 보강
완료
  • 레시피 결과물 보유 한도 사전 체크 — 가방이 꽉 찼으면 재료 소모·성공률 판정 없이 즉시 실패 반환 (재료 낭비 방지)
  • get_addable_count() 활용으로 상점 보유 캡 로직과 동일한 패턴
완료
  • 커뮤니티 기본 확장팩 첫 정식 발행
  • 다중 캐릭터 / 진영 / 등급 / 타이틀 / 화폐 / 상점 / 거래 / 선물 / 인벤토리 / 레시피 / 스크립트 엔진 통합 패키지
  • 관리자 통합 대시보드 (캐릭터·경제·아이템·스크립트·기타 5개 탭)
  • 핵심 라이브러리 17종, 포함 파일 179개
×