린저씨 커뮤니티

미니게임 베팅 · 혈맹 결성 · 아데나 채굴까지

🔥 인기 게시판

⚔️ 상위 혈맹 TOP 5

    🏆 주간 활동 랭킹 TOP 5

      📰 최근 게시글

        📂 분류

        린저씨 BOARDS
        상단에서 게시판을 선택하세요

        🏆 랭킹

        랭킹을 불러오는 중...

        🎖️ 지난 기간 우승자

        🛒 상점

        🧧 아데나 주머니
        🛍️ 아이템 상점
        💡 일반 아데나 주머니는 일반 채팅창에서만 사용할 수 있습니다.
        💡 구매 후 상점의 "내 보유함" 또는 채팅창의 🧧 버튼에서 사용하세요.
        💡 한 번 사용한 아데나 주머니는 1시간 후 자동 만료되며, 본인은 받을 수 없습니다.
        ⚔️🧧 혈맹 아데나 주머니 리더 전용
        💡 혈맹 아데나 주머니는 혈맹 채팅에서만 사용할 수 있고, 혈맹원만 받을 수 있습니다.
        💡 혈맹 금고 아데나로만 결제됩니다 (개인 아데나 X).
        💡 모든 혈맹원이 상점을 볼 수 있지만, 리더만 구매할 수 있습니다.
        🛍️ 내 아이템
        A 내 일반 아데나 주머니
        ⚔️ A 우리 혈맹 아데나 주머니

        💰 거래소

        등록된 매물은 7일 후 자동으로 삭제됩니다.

        👥 혈맹

        • 혈맹을 불러오는 중...
        1. 랭킹을 불러오는 중...
        • 받은 초대가 없습니다

        레인별 승률

        최근 20경기 · 총 0승

        경기 기록 최근 20

        0건
        지난 경기 결과 (최근 20경기)

          베팅하기

          보유아데나
          0A
          배팅아데나
          0 A

          내 배팅 내역

          최근 100건
          • 베팅 기록이 없습니다

          📊 운영자 대시보드

          신고/차단/감사/신규가입/자동숨김 한눈에 — -
          불러오는 중...
          불러오는 중...

          📈 게시판 상부 인기 위젯

          💡 게시판 페이지 상단에 [인기 급상승 5개]를 표시할지 설정합니다.

          새 게시판 만들기

          게시판 목록

          0개

            🧭 상단 메뉴 구성

            활동별 아데나 설정

            변경 즉시 모든 유저에게 반영

            개별 회원 아데나 조정

            +양수: 우편으로 지급 / -음수: 즉시 차감
            최근 아데나 조정 내역
            • 아직 조정 내역이 없습니다

            🔄 카운터 마이그레이션 (1회성 도구)

            💡 미션/업적 카운터(acc.totals)는 새로 도입된 시스템이라 기존 활동 데이터가 빠져 있을 수 있습니다.
            💡 아래 버튼을 눌러 기존 게시글/댓글/베팅 로그를 스캔해서 모든 회원의 누적 카운터에 반영할 수 있습니다.
            💡 한 번만 실행하세요. 여러 번 실행하면 카운터가 중복 누적됩니다.

            📋 일일 미션 관리

            💡 미션은 매일 자정에 카운터가 초기화됩니다. [행위][목표 횟수] 이상 달성하면 [보상 아데나]를 1회 수령할 수 있습니다.

            🏆 업적 관리

            💡 업적은 누적 카운터가 목표에 도달하면 자동 해금되며, 1회 한정 보상을 지급합니다.
            💡 자동 부여 칭호 ID를 입력하면 업적 해금 시 해당 칭호가 함께 부여됩니다.

            📋 운영자 활동 로그

            운영자가 수행한 모든 admin 액션이 기록됩니다. 책임 추적/감사 용도.
            [↻ 새로고침] 클릭

            🛡️ IP / 이메일 블랙리스트

            여기에 등록된 IP / 이메일은 회원가입 단계에서 즉시 차단됩니다. 기존 회원 차단은 [회원 제재] 탭을 사용하세요.
            [목록 버튼 클릭]

            💾 KV 데이터 백업 (재해 복구)

            모든 KV 데이터를 JSON 으로 export. 비밀번호 hash 등 민감 데이터 포함 — 안전한 곳에 보관.

            🤖 bot 패턴 분석 — 의심 사용자

            작성 간격 균일성 / 본문 길이 일정 / 동일 내용 반복 등을 점수화.
            [↻ 분석] 클릭

            🕵️ 다계정 의심 — 같은 디바이스/IP/이메일 prefix 로 묶인 계정

            회원가입 시 기록된 fingerprint (디바이스) / 가입 IP / 이메일 도메인을 기준으로 같은 그룹에 속하는 계정들을 표시합니다.
            ※ 같은 fingerprint = 같은 브라우저/디바이스. 같은 IP = 같은 네트워크 (가족·회사 가능성 있음).
            운영자 계정으로 [↻ 새로고침] 클릭하세요.

            신고 관리

            0건
            • 신고 내역이 없습니다

            활동별 경험치 (EXP) 설정

            레벨은 아데나와 별개, 4가지 활동으로만 성장

            레벨 테이블

            0개 레벨
            Lv 필요 누적 EXP 레벨업 보상
            (아데나)
            아데나
            배율
            보너스
            채굴 P/회
            칭호
            • 필요 누적 EXP = 그 레벨에 도달하는데 필요한 총 경험치
            • 아데나 배율 = 해당 레벨 유저가 활동 시 받는 아데나 × 배율 (1.1 = 10% 추가)
            • 저장 후 유저의 레벨은 자동 재계산됩니다

            유저 EXP 조정

            새 칭호 만들기

            ※ 해당 활동으로 아데나를 획득할 때마다 여기 설정한 만큼 추가 지급됩니다 · 0은 보너스 없음

            칭호 목록

            0개

              유저에게 칭호 부여

              새 아이템 만들기

              상점 카드/인벤토리에서 이 URL의 이미지가 이모지 아이콘 위치에 렌더됩니다. 비어 있으면 이모지를 표시합니다.
              미리보기 영역

              아이템 목록

              0개

                🧪 테스트 도구 (DB 시드)

                테스트 종료 후 비워주세요
                과거 경기 결과 30회차를 임의로 생성합니다. 족보·승률·차트 등 UI 검증용입니다.
                기존 결과가 있으면 가장 마지막 회차 다음부터 추가됩니다.

                🚀 테스트 모드 플레이

                실제 배팅 가능 · DB 저장 · 이벤트 정상 동작
                3분 주기로 빠르게 회차를 진행합니다. 일반 사이클 (10분 주기) 대신 테스트 사이클이 적용되며, 모든 배팅·결과·이벤트는 실제와 동일하게 처리됩니다.
                ⚠️ 기본 사이클 진행 중에는 시작/정지 불가 — 일반 회차가 모두 끝난 후에 사용하세요.
                ⏱ 회차 흐름: 0:00 배팅 시작 → 2:00 배팅 마감 (시작 30초 전) → 2:30 경기 시작 → 2:40 결과 출력 (10초 후) → 2:50 회차 종료 → 3:00 다음 회차
                상태 로딩 중...
                💡 시작: 즉시 첫 회차의 배팅이 시작됩니다 · 정지: 진행 중인 회차는 결과까지 정상 처리 후 다음 회차 생성 안 함
                💡 테스트 모드 OFF 시 자동으로 일반 사이클로 복귀

                경주 시간 설정 (10분 주기)

                10분에 한 번씩 진행 · 분(0-9) % 10, 초(0-59)
                💡 예시: 배팅시작 = 2분 5초, 경기시작1분전 = 0분 0초, 우승결과 = 1분 30초
                → 12:05 배팅 시작 → 19:30 배팅 마감 (자동 -30초) → 20:00 경주마 등장 → 21:00 경기 시작 → 21:30 결과 발표 → 22:05 다음 라운드 시작
                매 10분마다 이 시각에 새 회차 배팅 시작 (예: 02:05, 12:05, 22:05)
                경주마 등장 + 배팅 마감 30초 전 (예: 10:00 → 09:30 마감 → 11:00 경기 시작)
                서버 우승레인 입력 시각 (예: 11:30, 21:30) → 정산 후 라운드 종료

                📌 기타 (legacy 설정)
                💡 회원이 1회에 베팅할 수 있는 금액 범위.
                💡 최대치를 초과하면 베팅이 거부되며 경고가 표시됩니다.
                0A
                💡 풀 분배 모드 ON: 1~5번 우승 레인 베팅 풀에서 수수료 차감 후, 적중자가 자기 베팅 비율로 상금을 나눠 받습니다.
                💡 적중자가 0명인 경우 풀 전액이 시스템에서 회수(소각)됩니다.
                💡 다른 마켓(레인 홀짝/언오버, 합계 등)은 위 고정 배당으로 정산됩니다.
                💡 채팅 공지: 채팅창에 시스템 메시지로 표시 (조용함)
                💡 본인 셀러브레이션: 적중한 본인에게만 풀스크린 모달 (가장 화려함)
                💡 공개 브로드캐스트: 모든 접속자에게 페이지 우상단 슬라이드 토스트 (눈에 잘 띔)
                ※ 배팅 마감 = 다음 경기 시작 2분 전. (예: 다음 경기 23:21:34 → 배팅 마감 23:19:34)

                외부 결과 입력 URL

                기본 URL:
                결과 입력: {baseURL}#race/n{회차}a{1번}b{2번}c{3번}d{4번}e{5번}w{우승레인}
                예시:
                💡 외부에서 위 URL 형식으로 호출하면 자동으로 회차 결과가 입력되고 다음 회차가 시작됩니다.
                💡 페이지가 이미 열려 있는 모든 클라이언트에서 처리됩니다 (단일 HTML 환경 특성). 한 클라이언트가 열려 있을 때 호출하시면 됩니다.
                💡 운영자가 입력 후 다른 사용자 화면에는 4~5초 내에 자동 갱신됩니다.

                수동 결과 입력

                조회중...
                번호 입력 시 말 이름이 표시됩니다.

                경주마 통계

                🐴 경주마 명단 편집

                💡 번호는 1~99 범위의 고유값, 이름은 최대 20자. 최소 5마리 이상 유지 (경주 5레인 필요).
                💡 결과 입력 시 여기 등록된 번호만 사용 가능하며, 번호 변경 시 기록된 이름과 일치하지 않는 과거 결과는 '?'로 표시됩니다.

                  최근 20회차 관리

                    📊 아데나 회수 통계

                    기간 회수
                    0A
                    수수료
                    0A
                    적중자 0명 회수
                    0A
                    정산 회차 수
                    0

                    🎟️ 배당 이벤트 (우승레인 외 마켓)

                    비활성
                    💡 활성 시 우승 레인 외 마켓(레인 홀짝/언오버, 합계 홀짝/언오버)이 이 배당으로 적용됩니다 (기본보다 클 때만).
                    💡 베팅 시점에 캡처되어 정산되므로, 이벤트가 종료돼도 이미 한 베팅은 이벤트 배당으로 정산됩니다.

                    🎁 우승 레인 수율(회수율) 변경 이벤트

                    비활성
                    💡 활성 시 우승 레인 풀 분배의 수수료율이 일시 변경됩니다 (기본 5% → 이벤트 수율).
                    💡 수율을 낮추면 적중자가 받는 상금이 늘어나고, 운영자 회수가 줄어듭니다 (기본 수율보다 낮을 때만 적용).
                    💡 컨셉 예시: 평소 5% 회수 → 이벤트 시 0%로 낮춰 "전 회차 회수액 환급" 명목으로 운영.
                    💡 레인별 홀짝/언오버는 영향 없음 (그쪽은 배당 이벤트로 별도 운영).

                    💸 베팅 페이백 이벤트

                    비활성
                    💡 전체: 베팅 즉시 페이백 지급 (낙첨/적중 무관)
                    💡 특정 마켓: 선택한 마켓에 베팅할 때만 즉시 페이백 지급
                    💡 낙첨자만: 회차 정산 시 낙첨 베팅에 대해서만 페이백 지급 (위로 보상)
                    💡 칭호 보너스 betPaybackPercent도 중첩 적용됩니다 (예: 이벤트 5% + VIP 칭호 2% = 7%)

                    📣 자동 채팅 공지사항

                      💡 각 공지는 "주기(분)"마다 채팅창에 자동 송출됩니다. 30초마다 송출 조건을 체크합니다.
                      💡 활성 토글로 ON/OFF 가능. 저장 즉시 적용됩니다.

                      👥 혈맹 시스템 설정

                      💡 혈맹 EXP는 멤버들의 활동으로 누적되며, 혈맹 레벨이 올라가면 멤버 제한이 확장되고 혈맹 칭호가 강화됩니다.
                      💡 생성 비용 0A로 설정하면 누구나 무료로 혈맹을 만들 수 있습니다.
                      예: "🎆 guest님 대형 적중! [1레인 우승] 10,000A → 450,000A"

                      💰 혈맹 자동 금고 적립

                      💡 혈맹원이 미니게임에서 베팅할 때 베팅 아데나의 일정 %가 자동으로 혈맹 금고에 적립됩니다.
                      💡 혈맹 레벨이 높을수록 적립 비율이 커지도록 티어를 설정할 수 있습니다.
                      💡 베팅한 회원의 개인 아데나는 차감되지 않습니다 (시스템 보상).
                      💡 예시: 비율 0.001%일 때 100,000A 베팅 → 1A 적립 / 비율 1%일 때 10,000A 베팅 → 100A 적립.

                        📊 혈맹 경험치 테이블 (Lv.0 ~ Lv.30)

                        각 레벨에 도달하기 위한 누적 EXP
                        💡 혈맹 EXP가 해당 누적치를 넘으면 다음 레벨로 승급합니다.
                        💡 Lv.0 → Lv.1: 100 EXP, Lv.1 → Lv.2: 250 EXP 식으로 표시됩니다.
                        💡 [기본값 복원] 으로 점진 증가 함수(floor(100 * 1.5^lv))로 자동 채울 수 있습니다.

                        전체 혈맹 목록 (운영자)

                          💡 이미지 URL을 입력하면 이미지 배너, 비우고 HTML을 입력하면 HTML 배너로 표시됩니다.

                          배너 목록

                          제재 기간 목록

                          +/- 버튼으로 원하는 시간을 관리
                          예시 · 1분 → 1, 1시간 → 60, 1일 → 1440, 1주일 → 10080, 30일 → 43200, 영구 → -1

                          회원 제재 적용

                          회원 프로필에서도 적용 가능

                          제재 현황

                          • 제재 내역이 없습니다

                          🔧 데이터 마이그레이션

                          단일 키 1MB 한도 회피
                          초기 버전은 모든 아이템을 단일 키 marketdb:items 에 배열로 저장했습니다. KV 단일 키 한도(1MB)에 가까워지면 추가 등록이 실패합니다. 아래 버튼을 누르면 각 아이템을 marketdb:item:{id} 로 분산 저장하여 사실상 무제한으로 등록할 수 있게 됩니다.
                          ※ 진행 중에는 페이지를 닫지 마세요. 실패한 아이템은 레거시 키에 그대로 보존됩니다.
                          상태 확인 중...
                          Stage 74 — 게시글 인덱스
                          기존 게시글에 trending: + postauthor: 인덱스를 채웁니다. 트렌딩 위젯과 프로필 작성글 탭이 빠르게 동작하도록.
                          ※ 새 글은 등록 시 자동 인덱싱됩니다. 기존 글에 한 번만 실행하면 OK.
                          실행 전

                          📦 일괄 import (zip)

                          폴더명=분류 · 파일명=아이템명
                          zip 안의 폴더가 분류, 그 안의 이미지 파일이 아이템이 됩니다. 파일 확장자는 자동으로 떼고 이름이 됩니다. 각 폴더가 어느 카테고리(⚔️/🛡️/💍/📦) 에 매핑될지 확인한 뒤 [일괄 등록] 누르면 한 번에 저장됩니다.
                          ※ 같은 분류에 동일 이름의 아이템이 이미 있으면 자동으로 건너뜁니다.
                          ※ 이미지는 각 항목당 base64 data URL 인라인 저장 (≤200KB/장 권장).

                          🌐 서버 목록

                          매물 등록 시 선택할 수 있는 서버를 관리합니다

                            새 아이템 등록

                            URL 입력 또는 파일 업로드 (≤200KB 권장 · data URL 로 저장)

                            📦 등록된 아이템

                            0개