라공

Community KIT - 커뮤니티 '기본' 확장팩

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 게시판에서 문의하실 수 있습니다.

완료

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

  • 캐릭터 이름을 수정하거나 캐릭터를 삭제할 때, 같은 계정의 다른 캐릭터까지 함께 바뀌거나 삭제되던 문제를 수정했습니다.
  • 캐릭터를 삭제하면 소지품, 칭호, 파티 참가 기록 등 연결된 정보가 함께 정리되도록 보완했습니다. 회원 탈퇴 시에도 동일하게 정리됩니다.
  • 부캐 앞으로 온 교환을 열면 "대표 캐릭터를 교체합니까?" 확인 창이 떠서 바로 응답할 수 있도록 추가했습니다.
  • 일일 송금 한도가 설정대로 동작하지 않을 수 있던 문제를 수정했습니다.
  • 설치가 실패해도 성공으로 표시되던 문제를 고치고, 각성 시스템이 설치 단계에서 빠져 있던 것을 보완했습니다. 설치 직후부터 다중 캐릭터 구조가 바로 적용됩니다.
  • 기본팩만 설치한 환경에서 일부 아이템 효과가 실제로는 적용되지 않으면서 성공 안내가 나오던 문제를 수정했습니다.
  • 전투 확장팩이 없는 사이트의 메인 화면과 캐릭터 페이지에서 의미 없는 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개
×