# 🎮 天堂 3.80C 資料庫結構說明書 > **資料庫名稱:** `380` > **資料庫引擎:** MySQL 5.6 > **字元編碼:** UTF-8 > **資料表總數:** 259 張 > **最後更新日期:** 2025-07-10 > > 本文件根據實際 SQL Schema(`380.sql`)解析整理,涵蓋所有資料表的用途、欄位說明與備註。 --- ## 📑 目錄 - [一、帳號與登入系統](#一帳號與登入系統) - [二、角色基本資料](#二角色基本資料) - [三、角色道具與倉庫](#三角色道具與倉庫) - [四、角色技能與狀態](#四角色技能與狀態) - [五、角色社交與通訊](#五角色社交與通訊) - [六、角色雜項系統](#六角色雜項系統) - [七、裝備系統(武器 / 防具 / 飾品)](#七裝備系統武器--防具--飾品) - [八、道具系統](#八道具系統) - [九、NPC 與怪物系統](#九npc-與怪物系統) - [十、地圖與傳送系統](#十地圖與傳送系統) - [十一、商店與交易系統](#十一商店與交易系統) - [十二、血盟(公會)系統](#十二血盟公會系統) - [十三、伺服器管理與設定](#十三伺服器管理與設定) - [十四、任務系統](#十四任務系統) - [十五、怪物生成系統](#十五怪物生成系統) - [十六、掉落物品系統](#十六掉落物品系統) - [十七、攻城與城堡系統](#十七攻城與城堡系統) - [十八、競技場(無限大賽)系統](#十八競技場無限大賽系統) - [十九、變身與寵物系統](#十九變身與寵物系統) - [二十、儲值與金流系統](#二十儲值與金流系統) - [二十一、日誌與紀錄系統](#二十一日誌與紀錄系統) - [二十二、自訂擴充系統(大叔系列)](#二十二自訂擴充系統大叔系列) - [二十三、暗黑裝備系統](#二十三暗黑裝備系統) - [二十四、強化加乘系統](#二十四強化加乘系統) - [二十五、炫色系統](#二十五炫色系統) - [二十六、紋樣系統](#二十六紋樣系統) - [二十七、轉生系統](#二十七轉生系統) - [二十八、娛樂與活動系統](#二十八娛樂與活動系統) - [二十九、虛擬人物與商店系統](#二十九虛擬人物與商店系統) - [三十、雜項系統](#三十雜項系統) --- ## 一、帳號與登入系統 ### `accounts` — 遊戲帳號資料表 > 儲存所有玩家帳號的登入資訊、權限設定、VIP 狀態與儲值紀錄。 | 欄位 | 型別 | 說明 | |------|------|------| | `login` | varchar(50) | 帳號名稱(主鍵) | | `password` | varchar(50) | 帳號密碼 | | `lastactive` | datetime | 最後上線時間 | | `access_level` | int | GM 權限等級(0=一般玩家,100=部分 GM,200=完整 GM) | | `ip` | varchar(20) | 最後連線 IP | | `host` | varchar(255) | 最後連線主機名稱 | | `banned` | tinyint | 帳號封鎖狀態(0=正常,1=已封鎖) | | `character_slot` | int | 角色欄位數 | | `spw` | varchar(12) | 二次密碼(倉庫密碼) | | `warehouse` | int | 倉庫金幣數量 | | `server_no` | int | 登入伺服器編號(目前未使用) | | `already_login` | tinyint | 今日是否已登入過(0=否,1=是) | | `glory_points` | int | 榮耀點數 — 當前數值 | | `glory_points_slot` | int | 榮耀點數 — 擴充恢復值 | | `glory_points_limit` | int | 榮耀點數 — 上限值 | | `滿額紀錄` | int | 滿額消費紀錄 | | `累儲紀錄` | int | 累積儲值紀錄編號 | | `累消紀錄` | int | 累積消費紀錄編號 | | `累儲金額` | int | 累積儲值總金額 | | `累消金額` | int | 累積消費總金額 | | `首儲紀錄` | int | 首次儲值紀錄 | | `pay_first` | int | 首儲狀態標記 | | `VipStartTime` | timestamp | VIP 開始時間 | | `VipEndTime` | timestamp | VIP 結束時間 | | `VipLevel` | int | VIP 等級 | ### `ban_ip` — IP 封鎖清單 > 儲存被封鎖的 IP 位址,防止特定 IP 連入伺服器。 | 欄位 | 型別 | 說明 | |------|------|------| | `ip` | varchar(255) | 被封鎖的 IP 位址(主鍵) | | `info` | varchar(255) | 封鎖原因說明 | | `datetime` | datetime | 封鎖時間 | | `UnbanTime` | datetime | 預定解封時間 | --- ## 二、角色基本資料 ### `characters` — 角色基本能力資料表 > 遊戲中所有角色的核心資料,包含等級、能力值、座標位置、職業等資訊。 | 欄位 | 型別 | 說明 | |------|------|------| | `account_name` | varchar(13) | 所屬帳號名稱(對應 `accounts.login`) | | `AccessLevel` | int | GM 權限等級 | | `objid` | int | 角色物件編號(系統自動產生,主鍵) | | `char_name` | varchar(45) | 角色名稱 | | `level` | int | 當前等級 | | `HighLevel` | int | 歷史最高等級 | | `Exp` | bigint | 累計經驗值 | | `MaxHp` | int | 最大血量(HP) | | `CurHp` | int | 當前血量 | | `MaxMp` | int | 最大魔力(MP) | | `CurMp` | int | 當前魔力 | | `Ac` | int | 防禦力(負值越低越好) | | `Str` | int | 力量 | | `Con` | int | 體質 | | `Dex` | int | 敏捷 | | `Cha` | int | 魅力 | | `Intel` | int | 智力 | | `Wis` | int | 精神 | | `Status` | int | 角色狀態碼 | | `Class` | int | 職業圖形檔編號(**請勿任意修改**) | | `Sex` | int | 性別(0=男,1=女) | | `Type` | int | 職業類型(0=王族,1=騎士,2=妖精,3=法師,4=黑妖,5=龍騎士,6=幻術士) | | `Heading` | int | 面向方向(0~7) | | `LocX` | int | 目前 X 座標 | | `LocY` | int | 目前 Y 座標 | | `MapID` | int | 目前所在地圖編號 | | `Food` | int | 飽食度(最大值 29 代表 100%) | | `Lawful` | int | 正義值(範圍 32767 ~ -32768) | | `Title` | varchar(35) | 角色封號 | | `ClanID` | int | 血盟編號(對應 `clan_data.clan_id`) | | `Clanname` | varchar(45) | 血盟名稱 | | `ClanRank` | int | 血盟中的職位等級 | | `rejoin_clan_time` | datetime | 可重新加入血盟的時間 | | `BonusStatus` | int | 已使用的能力點數 | | `ElixirStatus` | int | 已服用萬能藥數量 | | `ElfAttr` | int | 妖精屬性選擇 | | `ForgetElfAttrCount` | int | 妖精遺忘屬性次數 | | `PKcount` | int | PK 殺人次數 | | `PkCountForElf` | int | 妖精森林 PK 次數 | | `ExpRes` | int | 經驗值恢復百分比 | | `PartnerID` | int | 結婚對象的 objid | | `OnlineStatus` | int | 在線狀態 | | `HomeTownID` | int | 註冊村莊編號 | | `Contribution` | int | 村莊貢獻度 | | `Pay` | int | 付費狀態 | | `HellTime` | int | 地獄倒數時間 | | `Banned` | tinyint | 角色封鎖狀態 | | `Karma` | int | 友好度(魔族好感度) | | `LastPk` | datetime | 最後 PK 時間 | | `LastPkForElf` | datetime | 最後妖精森林 PK 時間 | | `DeleteTime` | datetime | 角色刪除倒數時間 | | `OriginalStr` | int | 初始力量值(創建時) | | `OriginalCon` | int | 初始體質值 | | `OriginalDex` | int | 初始敏捷值 | | `OriginalCha` | int | 初始魅力值 | | `OriginalInt` | int | 初始智力值 | | `OriginalWis` | int | 初始精神值 | | `CreateTime` | datetime | 角色創建時間 | | `MeteLevel` | int | 轉生次數 | | `PunishTime` | datetime | 懲罰結束時間 | | `BanError` | int | 封鎖錯誤計數 | | `InputBanError` | int | 輸入封鎖錯誤次數 | | `SpeedError` | int | 加速偵測錯誤次數 | | `RocksPrisonTime` | int | 岩牢限時(秒) | | `IvorytowerTime` | int | 象牙塔限時 | | `LastabardTime` | int | 拉斯塔巴德限時 | | `DragonValleyTime` | int | 龍之谷限時 | | `MonsterLabTime` | int | 怪物實驗室限時 | | `WarzoneTime` | int | 戰爭地帶限時 | | `AI_TIMES` | int | AI 驗證計時器 | | `Honor` | int | 聲望值 | | `HonorLevel` | int | 聲望等級 | | `charBind` | int | 角色綁定狀態 | | `pacha` ~ `pawis` | int | 潘朵拉屬性加成(魅力/體質/敏捷/智力/力量/精神) | | `紋樣類型1` ~ `紋樣等級5` | int | 5 組紋樣的類型與等級 | | `紋樣積分` | int | 紋樣系統積分 | | `AllClanScore` | int | 血盟總積分 | | `ClanScore` | int | 個人血盟積分 | ### `character_other` — 角色雜項延伸資料 > 儲存角色的擊殺統計、永久能力加成、自動掛機配點等不在主表中的擴展資訊。 | 欄位 | 型別 | 說明 | |------|------|------| | `char_obj_id` | int | 角色 objid | | `logintime` | int | 登出時間戳 | | `hpup` / `mpup` | int | HP/MP 升級累計增量 | | `score` | int | 積分 | | `title` | int | 稱號編號 | | `color` | int | 名稱顏色 | | `usemap` / `usemaptime` | int | 使用中地圖 / 地圖使用時間 | | `uplevel` | int | 升等次數 | | `clanskill` | int | 血盟技能 | | `deathCount` / `killCount` | int | 死亡次數 / 擊殺次數 | | `getbonus` | int | 累積領取獎勵量 | | `dmgup` / `bowdmgup` / `spup` | int | 永久近戰/弓/魔攻加成 | | `Speciali_*` | int | 特殊傷害/命中/減免加成(近戰、弓、魔法) | | `LevelUp_Points` | int | 升級可配點數 | | `ItemUse*` | int | 道具使用永久能力加成(HP/MP/力量/敏捷/…/經驗等 30+ 項) | | `PolyRaceJoinCount` | int | 變身競速參加次數 | | `Auto_Points` | int | 自動點數 | | `PatternHonor` | int | 紋樣聲望 | ### `character_alliance` — 角色聯盟資料 > 儲存角色的聯盟關係,最多可與 4 個聯盟建立關聯。 ### `character_apprentice` — 師徒系統 > 記錄師傅與徒弟的關聯,每位師傅最多收 4 位徒弟。 ### `character_autohunt` — 自動掛機設定 > 儲存角色的自動練功設定參數(55 組設定值)。 ### `character_bank` — 角色銀行 > 角色的銀行存款系統,包含密碼保護。 | 欄位 | 型別 | 說明 | |------|------|------| | `account_name` | varchar(45) | 帳號名稱 | | `adena_count` | bigint | 存款金額 | | `pass` | varchar(10) | 銀行密碼 | | `settime` | datetime | 設定時間 | ### `character_c1` — 角色陣營系統 > 記錄角色的陣營歸屬。 | 欄位 | 型別 | 說明 | |------|------|------| | `object_id` | int | 角色 objid | | `c1_type` | int | 陣營類型 | | `note` | varchar(45) | 陣營名稱 | ### `character_config` — 角色介面設定 > 儲存玩家的個人設定(以 blob 格式存放)。 ### `character_gambling` — 角色賭博紀錄 > 記錄角色的賭博相關資料(賭注、賠率等)。 ### `character_maps_time` — 角色地圖限時 > 記錄角色在限時地圖中已使用的時間。 ### `character_vip` — 角色 VIP 時效 > 記錄角色 VIP 到期時間。 ### `character_trade` — 角色交易紀錄 > 記錄角色間的交易資料(含金額、狀態等)。 ### `character_shop` — 角色個人商店 > 玩家擺攤的道具上架紀錄。 | 欄位 | 型別 | 說明 | |------|------|------| | `item_obj_id` | int | 道具物件 ID | | `user_obj_id` | int | 擺攤玩家 objid | | `adena` | int | 售價 | | `overtime` | datetime | 到期時間 | | `end` | int | 狀態(0=出售中,1=已售出未領錢,2=已領錢,3=未售出未領回,4=已領回) | ### `character_shopinfo` — 個人商店道具詳情 > 配合 `character_shop` 儲存販賣道具的完整屬性。 ### `character_etcitems` — 角色永久道具追蹤 > 追蹤特定不可堆疊道具的持有狀態。 --- ## 三、角色道具與倉庫 ### `character_items` — 角色道具欄 > 玩家身上攜帶的所有道具,包括裝備狀態與強化數值。 | 欄位 | 型別 | 說明 | |------|------|------| | `id` | int | 序號(主鍵) | | `item_id` | int | 物品編號(對應 `weapon`/`armor`/`etcitem` 的 `item_id`) | | `char_id` | int | 持有角色 objid | | `item_name` | varchar(255) | 物品名稱 | | `count` | bigint | 數量 | | `is_equipped` | int | 是否裝備中(0=否,1=是) | | `enchantlvl` | int | 強化等級(+1, +2, … +N) | | `is_id` | int | 是否已鑑定(0=未鑑定,1=已鑑定) | | `durability` | int | 耐久度 | | `charge_count` | int | 充填次數 | | `remaining_time` | int | 剩餘使用時間 | | `last_used` | datetime | 最後使用時間(如鍊金石) | | `bless` | int | 祝福狀態(0=祝福,1=普通,2=詛咒) | | `attr_enchant_kind` | int | 武器屬性種類 | | `attr_enchant_level` | int | 武器屬性等級 | | `gamNo` / `gamNpcId` / `starNpcId` / `racegamno` | — | 娃娃/賽馬等特殊系統欄位 | | `update_other_itemlv` | int | 其他物品升級 | | `pandora_type` / `pandora_mark` | int | 潘朵拉類型/標記 | ### `character_warehouse` — 角色倉庫 > 以帳號為單位的個人倉庫,同帳號所有角色共用。欄位結構與 `character_items` 類似。 ### `character_warehouse_for_cha` — 角色專屬倉庫 > 以單一角色為單位的專屬倉庫(不同於帳號共用倉庫)。 ### `character_elf_warehouse` — 妖精倉庫 > 妖精專屬倉庫,以帳號為單位存放。 ### `character_items_time` — 道具限時紀錄 > 記錄有時效限制的道具到期時間。 | 欄位 | 型別 | 說明 | |------|------|------| | `itemr_obj_id` | int | 道具物件 ID | | `usertime` | datetime | 到期時間 | | `note` | varchar(255) | 備註 | ### `character_item_power` — 道具額外能力 > 記錄道具附加的 4 組額外能力值(洗鍊系統)。 ### `character_wash_chain` — 角色裝備洗鍊/附魔紀錄 > 儲存每件裝備上的附魔與特殊強化資料。 | 欄位 | 型別 | 說明 | |------|------|------| | `item_obj_id` | int | 道具物件 ID | | `item_power` | int | 古文字(洗鍊)能力值 | | `magic_weapon` | int | 武器魔法 DIY 附魔石類型 | | `date_time` | datetime | 武器魔法 DIY 使用期限 | | `boss_weapon` | int | BOSS 水晶附魔石類型 | | `boss_lv` | int | BOSS 水晶等級 | | `boss_date_time` | datetime | BOSS 水晶使用期限 | | `super_rune_1` ~ `super_rune_4` | int | 超能符石欄位(4 格) | | `critical_hit_stone` | int | 爆擊寶石 | ### `character_weapon_time` — 武器限時紀錄 > 記錄武器的使用時效與 Boss 附魔系統階段。 --- ## 四、角色技能與狀態 ### `character_skills` — 角色已學技能 > 記錄角色已學會的所有魔法技能。 | 欄位 | 型別 | 說明 | |------|------|------| | `id` | int | 序號 | | `char_obj_id` | int | 角色 objid | | `skill_id` | int | 技能編號 | | `skill_name` | varchar(45) | 技能名稱 | | `is_active` | int | 是否啟用 | | `activetimeleft` | int | 剩餘持續時間 | ### `character_buff` — 角色身上的增益效果 > 記錄角色目前的 Buff(增益/減益魔法效果)。 | 欄位 | 型別 | 說明 | |------|------|------| | `char_obj_id` | int | 角色 objid | | `skill_id` | int | 技能編號(對應 `skills.id`) | | `remaining_time` | int | 剩餘時間(秒) | | `poly_id` | int | 變身編號(0=無變身) | ### `character_quests` — 角色任務進度 > 記錄角色進行中或已完成的任務。 | 欄位 | 型別 | 說明 | |------|------|------| | `char_id` | int | 角色 objid | | `quest_id` | int | 任務編號 | | `quest_step` | int | 任務進度步驟 | | `note` | varchar(100) | 備註 | | `clean` | tinyint | 清除類型 | | `mob_count` | varchar(100) | 怪物擊殺計數 | --- ## 五、角色社交與通訊 ### `character_buddys` — 好友名單 > 角色的好友清單。 | 欄位 | 型別 | 說明 | |------|------|------| | `char_id` | int | 角色 objid | | `buddy_id` | int | 好友 objid | | `buddy_name` | varchar(45) | 好友名稱 | ### `character_teleport` — 角色記憶座標 > 儲存角色使用「記憶」技能記錄的傳送座標。 | 欄位 | 型別 | 說明 | |------|------|------| | `char_id` | int | 角色 objid | | `name` | varchar(45) | 座標名稱 | | `locx` / `locy` | int | X / Y 座標 | | `mapid` | int | 地圖編號 | ### `character_teleport_config` — 記憶座標格數設定 > 儲存角色可記憶的座標格數上限與設定資料。 ### `信件資料` — 遊戲內信件系統 > 角色間傳送的信件內容。 | 欄位 | 型別 | 說明 | |------|------|------| | `id` | int | 信件編號 | | `type` | int | 信件類型 | | `sender` | varchar(255) | 寄件人 | | `receiver` | varchar(255) | 收件人 | | `date` | datetime | 發送日期 | | `read_status` | tinyint | 已讀狀態(0=未讀,1=已讀) | | `subject` | blob | 信件主旨 | | `content` | blob | 信件內容 | --- ## 六、角色雜項系統 ### `beginner` — 新角色初始物品 > 設定新創角色時自動發放的初始道具。 | 欄位 | 型別 | 說明 | |------|------|------| | `item_id` | int | 道具編號 | | `count` | int | 數量 | | `charge_count` | int | 充填次數 | | `enchantlvl` | int | 強化等級 | | `item_name` | varchar(50) | 道具名稱 | | `activate` | char(1) | 適用職業(P=王族,K=騎士,E=妖精,W=法師,D=黑暗妖精,A=全職業) | | `time` | int | 限時(秒) | | `is_equipped` | int | 是否自動裝備 | ### `exp` — 經驗值對照表 > 定義每個等級所需的經驗值與經驗懲罰係數。 | 欄位 | 型別 | 說明 | |------|------|------| | `level` | int | 等級 | | `exp` | bigint | 該等級所需總經驗值 | | `expPenalty` | double | 經驗扣除懲罰倍率 | --- ## 七、裝備系統(武器 / 防具 / 飾品) ### `weapon` — 武器資料表 > 定義所有武器的基本屬性與各職業裝備限制。 | 欄位 | 型別 | 說明 | |------|------|------| | `item_id` | int | 武器編號(主鍵) | | `name` | varchar(45) | 武器名稱 | | `classname` | varchar(45) | Java 類別名稱 | | `name_id` | varchar(45) | 客戶端名稱 ID | | `type` | varchar(45) | 武器類型:`sword`=劍、`dagger`=短劍、`tohandsword`=雙手劍、`bow`=弓、`singlebow`=單手弓、`staff`=法杖、`tohandstaff`=雙手杖、`blunt`=單手鈍器、`tohandblunt`=雙手斧、`claw`=爪、`gauntlet`=手甲、`singlespear`=矛、`edoryu`=雙刀、`arrow`=箭 | | `material` | varchar(45) | 材質:`iron`=鐵、`silver`=銀、`gold`=金、`mithril`=米索莉、`blackmithril`=黑色米索莉、`platinum`=白金、`bone`=骨、`dragonscale`=龍鱗、`wood`=木材、`copper`=銅 等 | | `weight` | int | 重量 | | `invgfx` / `grdgfx` | int | 背包圖示 / 地面圖示編號 | | `dmg_small` / `dmg_large` | int | 對小型/大型怪物傷害 | | `range` | int | 攻擊距離 | | `safenchant` | int | 安定值(安全強化上限) | | `王族` ~ `戰士` | int | 各職業是否可裝備(0=不可,1=可) | | `hitmodifier` | int | 命中加成 | | `dmgmodifier` | int | 額外攻擊加成 | | `add_str` ~ `add_cha` | int | 六維屬性加成 | | `add_hp` / `add_mp` | int | HP/MP 加成 | | `add_hpr` / `add_mpr` | int | HP/MP 恢復加成 | | `add_sp` | int | 魔法攻擊加成 | | `m_def` | int | 魔法防禦加成 | | `haste_item` | int | 永久加速(0=否,1=是) | | `double_dmg_chance` | int | 雙擊機率(黑妖適用) | | `magicdmgmodifier` | int | 魔法傷害加成 | | `canbedmg` | int | 是否會損壞(0=否,1=是) | | `min_lvl` / `max_lvl` | int | 等級限制 | | `bless` | int | 祝福狀態(0=祝福,1=普通,2=詛咒) | | `trade` | int | 是否可交易(0=可,1=不可) | | `cant_delete` | int | 是否可刪除(0=可,1=不可) | | `defense_water` ~ `defense_earth` | int | 四屬性防禦 | | `regist_stun` ~ `regist_blind` | int | 六大異常狀態抗性(暈眩/石化/睡眠/冰凍/支撐/暗黑) | | `max_use_time` | int | 最大使用時間 | | `exp_point` | int | 經驗值加成 | | `PVPdmg` / `PVPdmgReduction` | int | PVP 傷害增加/減免 | | `此商品是否販賣` | tinyint | 是否可售給商店(0=可,1=不可) | | `MeteLevel` / `MeteLevelMAX` | int | 轉生等級限制 | | `是否開啟暗黑` | int | 暗黑系統開關(0=關,1=開) | | `是否啟動炫色系統` | int | 炫色系統開關 | | `是否附魔強化` | int | 附魔強化開關 | ### `armor` — 防具資料表 > 定義所有防具(含頭盔/鎧甲/斗篷/T恤/手套/靴子/盾牌/項鏈/戒指/腰帶)的基本屬性。 | 欄位 | 型別 | 說明 | |------|------|------| | `item_id` | int | 防具編號(主鍵) | | `name` | varchar(70) | 防具名稱 | | `exp_point` | int | 經驗值加成 | | `classname` | varchar(45) | Java 類別名稱 | | `name_id` | varchar(45) | 客戶端名稱 ID | | `type` | varchar(15) | 防具種類:`helm`=頭盔、`armor`=鎧甲、`cloak`=斗篷、`t`=T恤、`glove`=手套、`boots`=靴子、`shield`=盾牌、`amulet`=項鏈、`ring`=戒指、`belt`=腰帶 | | `material` | varchar(45) | 材質(同武器材質表) | | `weight` | int | 重量 | | `ac` | int | 防禦力(負值,如 -1, -2) | | `safenchant` | int | 安定值 | | `王族` ~ `戰士` | int | 各職業裝備限制 | | `add_str` ~ `add_cha` | int | 六維屬性加成 | | `add_hp` / `add_mp` / `add_hpr` / `add_mpr` / `add_sp` | int | HP/MP/恢復/魔攻加成 | | `min_lvl` / `max_lvl` | int | 等級限制 | | `m_def` | int | 魔法防禦 (%) | | `haste_item` | int | 加速效果 | | `damage_reduction` | int | 傷害減免 | | `weight_reduction` | int | 負重減少 | | `hit_modifier` / `dmg_modifier` | int | 近戰命中/傷害加成 | | `bow_hit_modifier` / `bow_dmg_modifier` | int | 弓命中/傷害加成 | | `bless` / `trade` / `cant_delete` | int | 祝福/交易/刪除限制 | | `defense_water` ~ `defense_earth` | int | 四屬性防禦 | | `regist_stun` ~ `regist_blind` | int | 六大異常抗性 | | `greater` | int | 特殊等級標記 | | `magic_hit_modifier` | int | 魔法命中加成 | | `up_hp_potion` / `uhp_number` | int | 藥水恢復% / 恢復量加成 | | `PVPdmg` / `PVPdmgReduction` | int | PVP 傷害/減免 | | `critical` / `bow_critical` / `magic_critical` | int | 物理/弓/魔法暴擊 | | `此商品是否販賣` | tinyint | 是否可售給商店 | | `MeteLevel` / `MeteLevelMAX` | int | 轉生限制 | | `是否附魔強化` / `是否開啟暗黑` / `是否啟動炫色系統` | int | 系統開關 | ### `armor_set` — 套裝效果資料表 > 定義裝備套裝組合觸發的額外效果。 | 欄位 | 型別 | 說明 | |------|------|------| | `sets` | varchar(1000) | 套裝組成的裝備 ID(逗號分隔) | | `polyid` | int | 套裝觸發變身編號(-1=無) | | `ac` ~ `intl` | int | 六維/HP/MP/恢復/防禦/魔防加成 | | `defense_*` | int | 四屬性防禦加成 | | `regist_*` | int | 六大異常抗性加成 | | `modifier_dmg` / `reduction_dmg` | int | 物理傷害增加/減免 | | `magic_modifier_dmg` / `magic_reduction_dmg` | int | 魔法傷害增加/減免 | | `bow_modifier_dmg` | int | 弓傷害增加 | | `haste` / `sp` / `hit_modifier` / `bow_hit_modifier` | int | 加速/魔攻/命中 | | `magiccritical_chance` | int | 魔法暴擊機率 | | `特效編號` / `特效時間` | int | 持續特效與時間 | ### `weapon_skill` — 武器附加技能 > 定義武器攻擊時有機率觸發的特殊效果。 | 欄位 | 型別 | 說明 | |------|------|------| | `weapon_id` | int | 武器編號 | | `probability` | int | 發動機率 | | `fix_damage` / `random_damage` | int | 固定/隨機傷害 | | `area` | int | 影響範圍(格數) | | `skill_id` | int | 負面效果(1=衝暈,2=束縛,3=擊退,4=冰凍,5=沉默,6=藥霜,7=緩速,8=毒咒,9=黑暗之影,10=壞物術,11=吸血鬼之吻,12=魔力奪取,13=弱化術,14=疾病術) | | `skill_time` | int | 效果持續時間(秒) | | `effect_id` | int | 特效編號 | | `effect_target` | int | 特效目標(0=自身,1=對方) | | `arrow_type` | int | 箭矢類型 | | `attr` | int | 屬性 | | `顯示特效` ~ `目標效果特效_5` | int | 最多 5 組額外顯示特效 | ### `weapon_skill_in` — 武器內嵌技能 > 定義武器內嵌的特殊能力組合。 ### `weapon_skill_power` — 武器技能能力值 > 定義武器技能觸發的詳細能力參數(含動畫、傷害計算、陣營限制等)。 ### `weapon_power` — 武器追加傷害 > 定義武器的額外傷害範圍(最小值~最大值)。 ### `petitem` — 寵物裝備資料表 > 定義可裝備在寵物身上的裝備屬性。 | 欄位 | 型別 | 說明 | |------|------|------| | `item_id` | int | 物品編號 | | `裝備屬性` | varchar(20) | 裝備類型 | | `hitmodifier` / `dmgmodifier` | int | 命中/傷害加成 | | `ac` | int | 防禦力 | | `add_str` ~ `add_wis` | int | 五維加成 | | `add_hp` / `add_mp` / `add_sp` / `m_def` | int | HP/MP/魔攻/魔防 | | `isweapon` / `ishigher` | tinyint | 是否為武器 / 高級 | --- ## 八、道具系統 ### `etcitem` — 一般道具(消耗品/材料/其他) > 定義所有非武器、非防具的道具資料。 | 欄位 | 型別 | 說明 | |------|------|------| | `item_id` | int | 物品編號(主鍵) | | `name` | varchar(120) | 物品名稱 | | `classname` | varchar(100) | Java 類別名稱(決定使用效果) | | `name_id` | varchar(45) | 客戶端名稱 ID | | `item_type` | varchar(40) | 物品類型 | | `use_type` | varchar(20) | 使用方式 | | `material` | varchar(45) | 材質 | | `weight` | int | 重量 | | `invgfx` / `grdgfx` | int | 背包/地面圖示 | | `stackable` | int | 是否可堆疊(0=不可,1=可) | | `max_charge_count` | int | 最大充填數量 | | `max_use_time` | int | 最大使用時間 | | `dmg_small` / `dmg_large` | int | 對小型/大型傷害 | | `min_lvl` / `max_lvl` | int | 等級限制 | | `bless` | int | 祝福狀態 | | `trade` / `cant_delete` | int | 交易/刪除限制 | | `delay_id` / `delay_time` / `delay_effect` | int | 使用延遲設定 | | `food_volume` | int | 飽食度增加量 | | `save_at_once` | tinyint | 是否立即存檔 | | `MeteLevel` / `MeteLevelMAX` | int | 轉生限制 | | `職業判斷` | int | 職業限制位元遮罩(1=王族,2=騎士,4=妖精,8=法師,16=黑妖,32=龍騎,64=幻術,128=戰士,255=全職) | | `增加水屬性` ~ `增加地屬性` | int | 四屬性加成 | | `此商品是否販賣` | tinyint | 商店回收限制 | ### `etcitem_box` — 寶箱(機率型) > 定義寶箱開啟後的隨機掉落物品與機率。 | 欄位 | 型別 | 說明 | |------|------|------| | `box_item_id` | int | 寶箱道具編號 | | `get_item_id` | int | 可獲得的道具編號 | | `randomint` | int | 機率基數(預設 1000000) | | `random` | int | 機率值 | | `min_count` / `max_count` | int | 給予數量範圍 | | `out` | tinyint | 是否全服公告 | | `bless` | int | 祝福狀態(-1=不設定) | | `enchant` | int | 強化值 | ### `etcitem_boxs` — 寶箱(固定型) > 定義寶箱開啟後的固定給予物品(可按職業區分)。 ### `etcitem_box_key` — 需鑰匙的寶箱 > 定義需要特定鑰匙道具才能開啟的寶箱。 ### `etcitem_doll_power` — 魔法娃娃能力值 > 定義魔法娃娃的能力數值參數。 ### `etcitem_doll_type` — 魔法娃娃類型 > 定義魔法娃娃的召喚條件、外觀、持續時間與能力組合。 | 欄位 | 型別 | 說明 | |------|------|------| | `itemid` | int | 對應道具編號 | | `powers` | varchar(255) | 能力陣列 | | `need` | varchar(100) | 耗材道具編號 | | `count` | varchar(100) | 耗材數量 | | `time` | int | 可召喚時間(秒) | | `gfxid` | int | 外型代號 | | `doll_lv` | int | 娃娃等級 | ### `etcitem_teleport` — 道具傳送設定 > 定義傳送道具使用後的目標座標。 ### `resolvent` — 分解道具 > 定義道具分解後可獲得的水晶數量。 ### `capsule_toy` — 扭蛋/轉蛋系統 > 定義扭蛋 NPC 的隨機獎品池。 --- ## 九、NPC 與怪物系統 ### `npc` — NPC / 怪物基本資料表 > 定義所有 NPC 與怪物的基礎屬性(等級、血量、攻速、AI 行為等)。 | 欄位 | 型別 | 說明 | |------|------|------| | `npcid` | int | NPC 編號(主鍵) | | `name` / `nameid` | varchar(45) | 名稱 / 客戶端名稱 ID | | `classname` | varchar(100) | Java 類別名稱 | | `impl` | varchar(45) | NPC 實作類型 | | `gfxid` | int | 圖像編號 | | `lvl` / `hp` / `mp` | int | 等級 / 血量 / 魔力 | | `ac` | int | 防禦力 | | `str` / `con` / `dex` / `wis` / `intel` | int | 五維屬性 | | `mr` | int | 魔法防禦力 | | `exp` | int | 擊殺經驗值 | | `lawful` | int | 正義值 | | `size` | varchar(10) | 體型(`small`=小型,`large`=大型) | | `weakAttr` | int | 弱點屬性 | | `ranged` | int | 攻擊距離 | | `tamable` | tinyint | 是否可馴服(0=否,1=是) | | `passispeed` | int | 移動速度(數值越小越快) | | `atkspeed` | int | 攻擊速度 | | `atk_magic_speed` / `sub_magic_speed` | int | 魔法攻速 / 輔助魔法速度 | | `undead` | int | 種族屬性(0=普通,1=不死系,2=惡魔系) | | `poison_atk` | int | 附加毒攻擊(0=無,1=扣血毒,2=禁言毒,4=麻痺毒) | | `paralysis_atk` | int | 附加麻痺(0=無,1=木乃伊,2=冰茅) | | `agro` | tinyint | 是否主動攻擊(0=被動,1=主動) | | `agrososc` | tinyint | 是否看穿隱身(0=否,1=是) | | `agrocoi` | tinyint | 是否看穿變身(0=否,1=是) | | `family` | varchar(20) | 怪物族群(`orc`=妖魔,`wolf`=狼人…) | | `agrofamily` | int | 同族群是否互助 | | `picupitem` | tinyint | 是否會撿拾物品 | | `digestitem` | int | 是否會消化物品 | | `bravespeed` | tinyint | 勇敢藥水加速 | | `hprinterval` / `hpr` | int | 回血間隔(毫秒)/ 回血量 | | `mprinterval` / `mpr` | int | 回魔間隔 / 回魔量 | | `teleport` | tinyint | 是否會瞬移 | | `random*` | int | 隨機浮動值(等級/HP/MP/AC/經驗/正義值) | | `damage_reduction` | int | 傷害減免 | | `hard` | tinyint | 是否為硬質怪物 | | `doppel` | tinyint | 是否為分身 | | `IsTU` | tinyint | 退魔是否有效 | | `IsErase` | tinyint | 消除魔法是否有效 | | `karma` | int | 友好度 | | `transform_id` / `transform_gfxid` | int | 變身 ID / 變身圖像 | | `light_size` | tinyint | 發光範圍 | | `cant_resurrect` | tinyint | 是否不可復活 | | `quest_score` | int | 任務積分 | | `怪死公告` | int | 死亡全服公告(0=不公告,1=公告) | | `是否掉落地面` | tinyint | 死亡掉落地面範圍(0=不掉落) | ### `npcaction` — NPC 對話行為設定 > 定義 NPC 對話檔名與傳送功能。 | 欄位 | 型別 | 說明 | |------|------|------| | `npcid` | int | NPC 編號 | | `normal_action` | varchar(45) | 正常對話檔名 | | `caotic_action` | varchar(45) | 混亂(邪惡)對話檔名 | | `teleport_url` / `teleport_urla` | varchar(45) | 傳送對話檔名 | | `currency_itemid` | int | 使用的貨幣道具編號 | ### `npcaction_teleport` — NPC 傳送目的地 > 定義 NPC 傳送師的傳送目標列表。 | 欄位 | 型別 | 說明 | |------|------|------| | `name` | varchar(45) | 目的地名稱 | | `orderid` | varchar(45) | 排序 ID | | `locx` / `locy` / `mapid` | int | 目標 X/Y 座標 / 地圖 | | `itemid` | int | 需要消耗的道具(預設 40308=金幣) | | `price` | int | 傳送費用 | | `time` | int | 限時 | | `min` / `max` | int | 等級限制 | ### `npcchat` — NPC 出場/死亡對話 > 設定 NPC 出現或死亡時說的話。 | 欄位 | 型別 | 說明 | |------|------|------| | `npc_id` | int | NPC 編號 | | `chat_timing` | tinyint | 時機(0=出現時,1=死亡時) | | `chat_id1` ~ `chat_id5` | varchar(45) | 對話內容(最多 5 句) | | `is_shout` | tinyint | 是否大喊(0=一般,1=大喊) | | `is_world_chat` | tinyint | 是否全服廣播 | | `is_repeat` | tinyint | 是否重複說(0=不重複,1=重複) | | `repeat_interval` | int | 重複間隔時間 | ### `npcscore` — NPC 積分設定 > 設定擊殺怪物可獲得的積分範圍。 ### `mobgroup` — 怪物群組設定 > 定義怪物的首領與跟隨小怪組合(最多 7 組跟隨怪)。 | 欄位 | 型別 | 說明 | |------|------|------| | `remove_group_if_leader_die` | int | 首領死亡後小怪是否消失(0=消失,1=不消失) | | `leader_id` | int | 首領怪物編號 | | `minion1_id` ~ `minion7_id` | int | 跟隨怪物編號 | | `minion1_count` ~ `minion7_count` | int | 跟隨怪物數量 | ### `mobskill` — 怪物技能設定 > 定義怪物可使用的技能(攻擊/魔法/召喚等)。 | 欄位 | 型別 | 說明 | |------|------|------| | `mobid` | int | NPC 編號 | | `actNo` | int | 技能序號 | | `Type` | int | 技能型態(1=物攻,2=魔攻,3=召喚) | | `TriRnd` | int | 發動機率 | | `TriHp` | int | HP 條件觸發 | | `Leverage` | int | 威力大小 | | `SkillId` | int | 技能編號 | | `SummonId` | int | 召喚 NPC 編號 | | `SummonMin` / `SummonMax` | int | 召喚數量範圍 | | `PolyId` | int | 變身編號 | | `reuseDelay` | int | 技能冷卻時間 | ### `spr_action` — 精靈動作資料 > 定義 NPC/物品精靈圖的動作帧數與速率。 --- ## 十、地圖與傳送系統 ### `mapids` — 地圖資料表 > 定義所有地圖的基本屬性與限制設定。 | 欄位 | 型別 | 說明 | |------|------|------| | `mapid` | int | 地圖編號(主鍵) | | `locationname` | varchar(45) | 地圖名稱 | | `startX` / `endX` / `startY` / `endY` | int | 地圖座標範圍 | | `monster_amount` | float | 怪物數量倍率 | | `drop_rate` | float | 掉落機率倍率 | | `underwater` | tinyint | 是否水下地圖(0=否,1=是) | | `markable` | tinyint | 是否可記憶座標(0=不可,1=可) | | `teleportable` | tinyint | 是否可瞬移(0=不可,1=可) | | `escapable` | tinyint | 是否可用回捲(0=不可,1=可) | | `resurrection` | tinyint | 是否可復活(0=不可,1=可) | | `painwand` | tinyint | 是否可創怪(0=不可,1=可) | | `penalty` | tinyint | 死亡扣經驗(0=不扣,1=會扣) | | `take_pets` | tinyint | 是否可帶寵物 | | `recall_pets` | tinyint | 是否可召喚寵物 | | `usable_item` | tinyint | 是否可使用道具 | | `usable_skill` | tinyint | 是否可使用魔法 | | `maptime` | int | 地圖限時 | | `回血設定` / `回魔設定` | int | 地圖回血/回魔設定 | | `虛擬地圖` | int | 虛擬地圖對應(-1=不啟用) | | `商店貨幣` | int | 地圖商店使用的貨幣 | | `是否掛機` / `是否穿雲` | tinyint | 掛機/穿雲開關 | ### `mapids_exp` — 地圖經驗加成 > 設定特定地圖的經驗倍率與等級範圍。 ### `mapids_group` — 地圖群組設定 > 設定地圖群組(限時副本)。 ### `mapids_level` — 地圖等級限制 > 設定地圖進入的等級上下限,超出範圍會被傳送出去。 ### `dungeon` — 傳送點設定(上下樓) > 設定地圖間的傳送座標(樓梯/傳送圈)。 | 欄位 | 型別 | 說明 | |------|------|------| | `src_x` / `src_y` / `src_mapid` | int | 來源座標與地圖 | | `new_x` / `new_y` / `new_mapid` | int | 目標座標與地圖 | | `new_heading` | int | 傳送後面向方向 | | `note` | varchar(50) | 備註 | ### `dungeon_random` — 隨機傳送設定 > 單一傳送點可設定最多 5 個隨機目標座標。 ### `getback` — 死亡返回點設定 > 設定區域內死亡後的重生位置。 | 欄位 | 型別 | 說明 | |------|------|------| | `area_x1` / `area_y1` / `area_x2` / `area_y2` / `area_mapid` | int | 區域範圍 | | `getback_x1` ~ `getback_y3` / `getback_mapid` | int | 返回座標(3 組備選) | | `getback_townid` | int | 返回村莊編號 | | `getback_townid_elf` | int | 妖精返回出生地 | | `getback_townid_darkelf` | int | 黑妖返回出生地 | ### `getback_restart` — 重登返回點 > 設定重新登入後的地圖返回位置。 --- ## 十一、商店與交易系統 ### `shop` — NPC 商店 > 定義 NPC 商店販賣與回收的道具清單。 | 欄位 | 型別 | 說明 | |------|------|------| | `npc_id` | int | NPC 編號 | | `item_id` | int | 物品編號 | | `order_id` | int | 排序編號 | | `selling_price` | int | 售價(-1=不販賣) | | `pack_count` | int | 每次購買數量(如銀箭買 1 得 5) | | `purchasing_price` | int | 回收價(-1=不回收) | | `enchant_level` | int | 強化等級 | | `dailybuying_count` | int | 每日購買次數限制(-1=不限) | ### `shop_cn` — 商城商店 > 線上商城的道具販賣設定(使用特殊貨幣)。 ### `shop_cn_bonus` — 商城消費贈禮 > 設定商城消費滿額後的贈禮條件。 ### `server_shopx` — 商店限制物品 > 標記特定物品的限制。 --- ## 十二、血盟(公會)系統 ### `clan_data` — 血盟基本資料 > 儲存血盟的名稱、盟主、城堡、等級等核心資訊。 | 欄位 | 型別 | 說明 | |------|------|------| | `clan_id` | int | 血盟編號(主鍵) | | `clan_name` | varchar(45) | 血盟名稱 | | `leader_id` | int | 盟主 objid | | `leader_name` | varchar(45) | 盟主名稱 | | `has_castle` | int | 擁有城堡編號 | | `has_house` | int | 擁有盟屋編號 | | `found_date` | datetime | 創盟日期 | | `emblem_id` | int | 盟徽編號 | | `clanskill` | tinyint | 血盟技能狀態 | | `announcement` | varchar(160) | 血盟公告 | | `clan_level` / `clan_score` | int | 血盟等級 / 積分 | | `Pkcount` | int | 血盟 PK 次數 | ### `clan_members` — 血盟成員列表 > 記錄血盟所有成員的資訊。 ### `clan_emblem` — 血盟盟徽 > 儲存血盟盟徽圖片資料(blob 格式)。 ### `clan_warehouse` — 血盟倉庫 > 血盟共用倉庫中的道具清單。 ### `clan_warehouse_history` — 血盟倉庫異動紀錄 > 記錄血盟倉庫的存取歷史(誰在何時存入/領出什麼物品)。 | 欄位 | 型別 | 說明 | |------|------|------| | `clan_id` | int | 血盟 ID | | `char_name` | varchar(45) | 操作角色名稱 | | `type` | tinyint | 操作類型(0=存入,1=領出) | | `item_name` | varchar(45) | 物品名稱 | | `item_count` | int | 數量 | | `record_time` | datetime | 記錄時間 | ### `clan_matching_list` / `clan_matching_apclist` — 血盟招募/申請 > 血盟配對系統:招募公告與玩家申請列表。 ### `clan_mark_observe` — 血盟觀察標記 > 記錄被觀察的血盟標記。 --- ## 十三、伺服器管理與設定 ### `commands` — GM 指令資料表 > 定義所有可用的 GM 指令及權限等級。 | 欄位 | 型別 | 說明 | |------|------|------| | `name` | varchar(255) | GM 指令名稱 | | `access_level` | int | 所需權限等級 | | `class_name` | varchar(255) | 對應的 Java 類別名稱 | | `note` | varchar(255) | 指令說明 | | `system` | tinyint | 是否為系統指令 | ### `server_info` — 伺服器資訊 > 儲存伺服器的 ID 分配範圍與啟動狀態。 ### `server_message` — 伺服器公告訊息 > 設定定時顯示的伺服器公告文字。 ### `server_msg_item_id` — 道具公告設定 > 設定哪些道具掉落或獲得時需全服公告。 ### `server_event` — 伺服器事件 > 定義伺服器活動事件(自動開啟/關閉)。 ### `server_event_spawn` — 事件怪物生成 > 定義活動期間自動生成的怪物。 ### `server_item_restrictions` — 道具限制清單 > 標記特殊限制的道具。 ### `server_item_time` — 道具時效設定 > 設定有時效限制的道具及其使用時間。 | 欄位 | 型別 | 說明 | |------|------|------| | `道具編號` | int | 道具 ID | | `分鐘` | int | 可用時間(分鐘) | | `穿著後開始計算` | tinyint | 是否穿著後才開始計時 | ### `server_item_update` — 道具升級設定 > 設定道具升級的材料需求與成功率。 ### `server_item_power` — 套裝/洗鍊能力組 > 定義洗鍊系統的能力組合(數十種屬性)。 ### `server_item_power_update` — 能力強化設定 > 設定裝備能力的強化流程與機率。 ### `server_fishing` — 釣魚系統 > 定義釣魚的獎品池與機率。 ### `system_custom_text` — 自訂文字 > 系統自訂的顯示文字。 ### `system_message` — 系統訊息 > 定義系統公告訊息與重置時間。 ### `system_mysql_send` — 遠端道具發送 > 透過資料庫直接發送道具給玩家(網頁後台使用)。 | 欄位 | 型別 | 說明 | |------|------|------| | `商品道具編號` | int | 道具 ID | | `商品名稱` | varchar(50) | 名稱 | | `商品數量` | int | 數量 | | `購買人帳號` | varchar(50) | 目標帳號 | | `是否已領取` | tinyint | 是否已領(0=否,1=是) | | `玩家角色` | varchar(45) | 領取角色 | | `領取時間` | datetime | 領取時間 | | `是否給予開放` | tinyint | 是否開放領取 | --- ## 十四、任務系統 ### `skills` — 技能資料表 > 定義所有魔法技能的基礎數據。 | 欄位 | 型別 | 說明 | |------|------|------| | `skill_id` | int | 技能序號 | | `name` | varchar(45) | 技能名稱 | | `skill_level` | int | 技能等級 | | `skill_number` | int | 技能編號 | | `mpConsume` / `hpConsume` | int | 消耗 MP / HP | | `itemConsumeId` / `itemConsumeCount` | int | 消耗道具編號 / 數量 | | `reuseDelay` | int | 冷卻時間 | | `buffDuration` | int | 持續時間 | | `target` | varchar(45) | 魔法種類(`attack`=攻擊,`buff`=輔助) | | `target_to` | int | 施法目標種類 | | `damage_value` / `damage_dice` / `damage_dice_count` | int | 傷害數值 / 骰子 | | `probability_value` / `probability_dice` | int | 命中機率 | | `attr` | int | 魔法屬性 | | `type` | int | 技能類別(1=物攻,2=魔攻,3=召喚,4=強制變身) | | `lawful` | int | 施法扣正義值 | | `ranged` | int | 施法距離 | | `area` | int | 作用範圍 | | `through` | int | 穿透設定 | | `castgfx` / `castgfx2` | int | 施法動畫 | ### `skills_item` — 技能消耗道具 > 定義技能使用時額外需要消耗的道具清單。 ### `skills_magic` — 技能魔法附加 > 技能的附加魔法資料。 ### `server_quest` — 任務定義 > 定義伺服器任務的基本資訊。 | 欄位 | 型別 | 說明 | |------|------|------| | `questname` | varchar(45) | 任務名稱 ID | | `questclass` | varchar(45) | 任務 Java 類別 | | `queststart` | tinyint | 是否啟用 | | `del` | tinyint | 是否可刪除 | | `questuser` | int | 可執行職業 | | `questlevel` | int | 可執行等級 | | `difficulty` | int | 難度(過程步驟數) | ### `server_quest_maps` — 任務副本地圖 > 設定任務副本地圖的時間限制與人數上限。 ### `server_quest_spawn` — 任務副本怪物 > 設定任務副本中生成的怪物。 --- ## 十五、怪物生成系統 ### `spawnlist` — 一般怪物生成表 > 定義地圖上一般怪物的生成位置、數量與重生時間。 | 欄位 | 型別 | 說明 | |------|------|------| | `npc_templateid` | int | NPC 編號 | | `count` | int | 數量 | | `locx` / `locy` | int | 固定生成座標 | | `randomx` / `randomy` | int | 隨機偏移範圍 | | `locx1` / `locy1` / `locx2` / `locy2` | int | 區域範圍生成 | | `min_respawn_delay` / `max_respawn_delay` | int | 重生延遲範圍(秒) | | `mapid` | int | 地圖編號 | | `movement_distance` | int | 移動範圍 | | `rest` | tinyint | 是否靜止 | | `avoid_pc` | tinyint | 生成時是否閃避玩家 | ### `spawnlist_boss` — BOSS 怪物生成表 > 定義 BOSS 怪物的生成位置與重生間隔。 | 欄位 | 型別 | 說明 | |------|------|------| | `npc_templateid` | int | BOSS 編號 | | `頭目出現字體` | varchar(150) | 出現公告文字 | | `是否公告` | tinyint | 出現時是否全服公告 | | `next_spawn_time` | datetime | 下次生成時間 | | `spawn_interval` | int | 重生間隔(分鐘) | | `exist_time` | int | 存在時間限制 | | `movement_distance` | int | 移動範圍 | ### `spawnlist_npc` — NPC 生成表 > 定義功能性 NPC(商人、傳送師等)的放置位置。 ### `spawnlist_door` — 門/城門生成表 > 定義城堡與盟屋的門位置與血量。 ### `spawnlist_light` — 光源(火把)生成表 > 定義火把等光源物件的位置。 ### `spawnlist_furniture` — 家具生成表 > 定義盟屋內家具的擺放位置。 ### `spawnlist_scenery` — 場景物件 > 定義地圖場景裝飾物件。 ### `spawnlist_trap` — 陷阱生成表 > 定義陷阱的位置與類型。 ### `spawnlist_ub` — 無限大賽怪物 > 定義無限大賽中的怪物波次。 ### `spawnlist_blackknight` — 黑騎士生成 > 定義黑騎士 NPC 的生成位置。 ### `spawnlist_time` — 定時怪物生成 > 設定在特定時間才出現的怪物。 | 欄位 | 型別 | 說明 | |------|------|------| | `npc_id` | int | NPC 編號 | | `time_start` / `time_end` | time | 出現/消失時間 | | `delete_at_endtime` | tinyint | 結束時是否刪除 | | `怪物出生訊息` | varchar(20) | 出生公告(可用 %s 代入名稱) | | `每週出生日期` | varchar(20) | 每週幾出現(西曆,1=日) | ### `trap` — 陷阱定義 > 定義陷阱的傷害類型、毒性、傳送目標等參數。 --- ## 十六、掉落物品系統 ### `droplist` — 怪物掉落表 > 定義每隻怪物可掉落的道具及機率。 | 欄位 | 型別 | 說明 | |------|------|------| | `mobId` | int | 怪物編號 | | `itemId` | int | 物品編號 | | `min` / `max` | int | 掉落數量範圍 | | `chance` | int | 機率(越大越容易掉落) | ### `droplist_map` — 地圖專屬掉落 > 設定特定地圖額外的掉落物品。 ### `drop_item` — 全域掉落設定 > 設定所有怪物都可能掉落的群組物品。 | 欄位 | 型別 | 說明 | |------|------|------| | `item_id` | int | 物品編號 | | `drop_rate` | float | 掉落機率 | | `drop_amount` | float | 掉落數量 | ### `drop_item_enchant` — 掉落強化設定 > 設定特定怪物掉落的道具附帶強化值。 ### `怪物掉落全圖設置` — 全域怪物掉落(萬分比) > 設定全地圖怪物都會掉落的指定道具。 | 欄位 | 型別 | 說明 | |------|------|------| | `道具` | int | 道具編號 | | `最小量` / `最大量` | int | 數量範圍 | | `機率` | int | 百萬分比(1~1000000,不受倍率影響) | --- ## 十七、攻城與城堡系統 ### `server_castle` — 城堡資料 > 儲存城堡的攻城時間、稅率與金庫。 | 欄位 | 型別 | 說明 | |------|------|------| | `castle_id` | int | 城堡編號 | | `name` | varchar(45) | 城堡名稱 | | `war_time` | datetime | 攻城時間 | | `tax_rate` | int | 稅率(0~50) | | `public_money` | bigint | 金庫金額 | ### `server_castle_war_gift` — 攻城獎勵 > 設定攻城勝利後的獎勵道具。 ### `更新攻城時間` — 攻城時間排程 > 設定攻城時間與啟用狀態。 ### `城堡獎勵系統` — 城堡持有能力加成 > 持有城堡的血盟成員可獲得的永久能力加成。 ### `server_house` — 盟屋資料 > 儲存盟屋的基本資訊與租賃狀態。 | 欄位 | 型別 | 說明 | |------|------|------| | `house_id` | int | 盟屋編號 | | `house_name` | varchar(45) | 盟屋名稱 | | `house_area` | int | 盟屋坪數 | | `keeper_id` | int | 盟屋 NPC 編號 | | `is_on_sale` | int | 是否正在販售(0=否,1=是) | | `tax_deadline` | datetime | 繳稅期限 | | `mapid` | int | 盟屋地圖編號 | | `basement` | int | 地下室地圖編號 | ### `server_board_auction` — 盟屋拍賣公告 > 盟屋拍賣的公告與出價記錄。 ### `村莊資料` — 村莊管理 > 儲存各村莊的村長、稅率、稅收等資訊。 --- ## 十八、競技場(無限大賽)系統 ### `無線大賽設定` — 無限大賽基本設定 > 定義競技場的地圖範圍、等級限制、職業限制與人數上限。 | 欄位 | 型別 | 說明 | |------|------|------| | `ub_id` | int | 競技場編號 | | `ub_name` | varchar(45) | 競技場名稱 | | `ub_mapid` | int | 地圖編號 | | `ub_area_*` | int | 場地範圍座標 | | `min_lvl` / `max_lvl` | int | 等級限制 | | `max_player` | int | 最大允許人數 | | `enter_royal` ~ `enter_female` | tinyint | 各職業/性別可否進入 | | `use_pot` | tinyint | 是否可使用藥水 | | `hpr_bonus` / `mpr_bonus` | int | HP/MP 恢復加成 | ### `無限大賽時間` — 比賽時間設定 > 設定無限大賽的開放時間。 ### `無限大賽管理` — 比賽管理 NPC > 設定管理無限大賽入場的 NPC。 ### `ub_rank` — 競技場排名 > 儲存無限大賽的玩家排名與積分。 ### `ub_supplies` — 競技場補給品 > 設定競技場各階段提供的補給道具。 --- ## 十九、變身與寵物系統 ### `polymorphs` — 變身資料表 > 定義所有可用的變身外型與限制。 | 欄位 | 型別 | 說明 | |------|------|------| | `polyid` | int | 變身編號 | | `name` | varchar(255) | 變身名稱 | | `minlevel` | int | 最低等級需求 | | `weaponequip` / `armorequip` | int | 武器/防具限制 | | `isSkillUse` | int | 是否可施法(0=不可,1=可) | | `cause` | int | 觸發原因 | | `轉生限制` | int | 轉生次數限制 | ### `pettypes` — 寵物類型定義 > 定義可捕捉寵物的基本資料與進化路線。 | 欄位 | 型別 | 說明 | |------|------|------| | `BaseNpcId` | int | 寵物 NPC 編號 | | `ItemIdForTaming` | int | 馴服所需道具 | | `HpUpMin` / `HpUpMax` | int | 升級 HP 增長範圍 | | `MpUpMin` / `MpUpMax` | int | 升級 MP 增長範圍 | | `NpcIdForEvolving` | int | 進化後的 NPC 編號 | | `是否裝備` | tinyint | 是否可裝備道具 | ### `character_pets` — 玩家寵物 > 儲存玩家已擁有的寵物資料。 ### `變身特化系統` — 變身能力加成 > 設定特定變身外型的額外能力加成。 --- ## 二十、儲值與金流系統 ### `ezpay` — 儲值訂單紀錄 > 記錄所有儲值訂單的金額、帳號、領取狀態。 | 欄位 | 型別 | 說明 | |------|------|------| | `ordernumber` | int | 流水號 | | `amount` | int | 金額 | | `payname` | varchar(15) | 儲值帳號 | | `char_name` | varchar(45) | 角色名稱 | | `state` | int | 領取狀態 | | `date` | varchar(30) | 日期 | ### `ezpay_bonus` — 滿額贈禮 > 設定儲值滿額後的贈禮條件與物品。 ### `ezpay_first` — 首儲獎勵 > 設定首次儲值的獎勵。 ### `ezpay_accumulation` — 累積儲值獎勵 > 設定累積儲值金額的獎勵。 ### `大叔_金流比值器` — 儲值倍率 > 設定不同儲值金額區間的獎勵倍率。 ### `大叔_滿額送禮設置` — 滿額送禮 > 設定消費滿額的贈禮物品。 ### `大叔_累積儲值獎勵設置` — 累儲獎勵 > 設定累積儲值達標的獎品。 ### `大叔_累積消費商城設置` — 累消獎勵 > 設定累積消費商城達標的獎品。 --- ## 二十一、日誌與紀錄系統 ### `other_chat` — 聊天紀錄 > 記錄所有玩家的聊天內容(含頻道、座標、密語對象)。 ### `other_enchant` — 強化紀錄 > 記錄武器防具的強化歷史。 ### `other_gmcommand` — GM 指令紀錄 > 記錄 GM 使用的指令歷史。 ### `other_pcbuy` — 玩家購買紀錄 > 記錄玩家從 NPC 或個人商店購買道具的歷史。 ### `other_pcsell` — 玩家販售紀錄 > 記錄玩家賣出道具的歷史。 ### `other_pctrade` — 玩家交易紀錄 > 記錄玩家間的交易歷史。 ### `other_shifting` — 道具轉移紀錄 > 記錄道具的外觀/屬性轉移操作。 ### `other_topc` — 道具流向紀錄 > 追蹤道具在玩家間的流動。 ### `other_timeuser` — 在線人數統計 > 定時記錄伺服器在線人數。 ### `other_cn_shop` — 商城交易紀錄 > 記錄商城的購買操作歷史。 ### `日誌_玩家_回報_問題` — 玩家回報問題 > 記錄玩家透過遊戲內回報的問題。 ### `日誌_道具兌換能力` — 道具兌換能力紀錄 > 記錄角色透過道具兌換獲得的能力加成。 --- ## 二十二、自訂擴充系統(大叔系列) ### `大叔_升級獎勵` — 升級獎勵設定 > 設定角色達到指定等級時自動發放的獎勵。 | 欄位 | 型別 | 說明 | |------|------|------| | `level` | int | 觸發等級 | | `give_royal` ~ `give_warrior` | int | 各職業是否發放 | | `getItem` | varchar(45) | 給予道具編號(多個用逗號分隔) | | `count` / `enchantlvl` | varchar(45) | 數量 / 強化等級 | | `quest_id` / `quest_step` | int | 關聯任務 | | `message` | varchar(45) | 獎勵訊息 | | `Metempsychosis` | int | 轉生次數限制 | ### `大叔_vip能力設定` — VIP 等級能力 > 設定各 VIP 等級提供的能力加成。 ### `大叔_地圖回血魔設置` — 地圖回復設定 > 設定特定地圖區域的 HP/MP 回復量。 ### `大叔_怪物擊殺獎勵系統` — 擊殺特定怪物獎勵 > 設定擊殺特定怪物後給予的道具或傳送到特定地點。 ### `大叔_特定怪物掉落道具系統` — 條件掉落 > 設定怪物在特定條件下(職業、等級、裝備、陣營)才會掉落的道具。 ### `大叔_掉寶限制` — 掉落數量限制 > 限制特定道具的全伺服掉落總數。 ### `大叔_死亡奪取系統` — 死亡掉落 > 設定玩家死亡時被搶奪特定道具的機率與數量。 ### `大叔_道具使用的延伸` — 道具使用延伸效果 > 大幅擴充道具使用的效果(變身、屬性提升、回復、召喚等)。 ### `大叔_道具特化系統` — 道具特化效果 > 設定道具使用後提供的大量能力加成(含限時與永久)。 ### `大叔_道具給予狀態系統` — 道具 Buff 效果 > 設定道具使用後給予的狀態效果(有時間限制)。 ### `大叔_道具召喚npc系統` — 道具召喚怪物 > 設定使用特定道具後召喚 NPC/怪物的規則。 ### `大叔_道具製造系統` — 道具合成系統 > 定義 NPC 道具合成/製造的材料需求與成功率。 ### `大叔_道具顯示說明` — 道具說明文字 > 設定道具對話框中顯示的說明文字。 ### `大叔_武器附魔系統` — 武器附魔 > 設定武器附魔石的效果(傷害、特效、技能、屬性等)。 ### `大叔_武防隨機附加能力系統` — 洗鍊系統 > 定義裝備洗鍊可獲得的能力種類與機率(多達 40+ 種屬性)。 ### `大叔_武防隨機附加能力紀錄` — 洗鍊紀錄 > 記錄每件裝備目前的洗鍊結果。 ### `大叔_屬性武器diy系統` — 屬性武器 DIY > 設定屬性武器 DIY 的階段、能力與機率。 ### `大叔_寶箱掉落系統` — 寶箱掉落限制 > 控制寶箱道具的全伺服掉落總數限制。 ### `大叔_寶箱選擇系統` — 寶箱選擇獎勵 > 設定開啟寶箱後玩家可選擇的獎品。 ### `大叔_祝福化能力設定` — 祝福化效果 > 設定裝備祝福化後的能力加成。 ### `大叔_聲望兌換系統` — 聲望商店 > 使用聲望值兌換道具的商店設定。 ### `大叔_npc_定時放置刪除系統` — NPC 定時排程 > 設定 NPC 的定時出現與消失排程(精確到星期幾與時間)。 ### `大叔_npc購買寵物項圈` — 寵物購買 NPC > 設定透過 NPC 購買寵物的條件。 ### `大叔_金幣買賣系統` — 金幣交易 > 玩家間透過系統進行金幣買賣。 ### `大叔_首殺系統` — 首殺獎勵 > 記錄全伺服第一個擊殺特定怪物的玩家並給予獎勵。 ### `大叔_首爆系統` — 首次掉落 > 記錄全伺服第一個獲得特定物品的玩家並給予獎勵。 --- ## 二十三、暗黑裝備系統 ### `暗黑系統_武器` — 暗黑武器屬性定義 > 定義暗黑系統武器可附加的屬性種類與最大值。 ### `暗黑系統_防具` — 暗黑防具屬性定義 > 定義暗黑系統防具可附加的屬性種類與最大值。 ### `暗黑系統_飾品` — 暗黑飾品屬性定義 > 定義暗黑系統飾品可附加的屬性種類與最大值。 ### `暗黑系統_紀錄` — 暗黑屬性紀錄 > 記錄每件裝備上已附加的暗黑屬性數值(含武器/防具/飾品的完整屬性明細)。 --- ## 二十四、強化加乘系統 ### `強化武器加成系統` — 武器強化加成 > 設定特定武器在不同強化等級下的額外加成效果。 | 欄位 | 型別 | 說明 | |------|------|------| | `武器編號` | int | 武器 item_id | | `強化值` | int | 觸發的強化等級 | | `機率` | int | 觸發機率 | | `物理命中提升` / `物理傷害提升` / `魔法傷害提升` | int | 各項加成 | | `攻擊暴擊傷害倍率` | double | 暴擊倍率 | | `攻擊暴擊發動機率` / `攻擊暴擊發動特效` | int | 暴擊機率/特效 | | `血量提升` / `魔力提升` / `經驗值提升` | int | 資源加成 | | `是否破聖潔` / `破聖潔幾率` | — | 聖潔破除設定 | ### `強化防具加乘系統` — 防具強化加成 > 設定防具在不同強化等級下的能力加成(六維/防禦/傷害減免/HP/MP)。 ### `強化戒指加乘系統` — 戒指強化加成 > 設定戒指在不同強化等級下的能力加成。 ### `強化項鏈加乘系統` — 項鏈強化加成 > 設定項鏈在不同強化等級下的能力加成。 --- ## 二十五、炫色系統 ### `大叔_炫色相關設定` — 炫色系統設定 > 炫色系統的全域設定值。 ### `大叔_炫色素質設定` — 炫色素質定義 > 設定每種炫色的顏色、頭銜與大量能力加成(含吸血/吸魔/魔法/格擋等)。 ### `大叔_炫色記錄資料` — 炫色紀錄 > 記錄裝備的炫色操作歷史(角色、時間、使用方式等)。 --- ## 二十六、紋樣系統 ### `大叔_紋樣設定` — 紋樣基本設定 > 設定紋樣類型、等級、貨幣需求與成功率。 ### `大叔_紋樣屬性設定` — 紋樣能力值 > 定義每種紋樣類型+等級組合提供的能力加成。 ### `大叔_紋樣能力` — 紋樣能力詳細定義 > 更詳細的紋樣能力參數(30+ 種屬性加成)。 ### `大叔_紋樣_紀錄` — 紋樣操作紀錄 > 記錄角色的紋樣變更歷史。 --- ## 二十七、轉生系統 ### `轉生給與能力系統` — 轉生能力加成 > 設定不同轉生次數與職業的能力加成(含完整六維、攻防、屬性、抗性等)。 ### `轉身技能強化` — 轉生技能加成 > 設定轉生後技能的傷害與機率強化。 --- ## 二十八、娛樂與活動系統 ### `小瑪莉系統` — 小瑪莉拉霸機 > 遊戲內的拉霸機賭博系統設定。 ### `大樂透系統` — 大樂透 > 遊戲內的大樂透抽獎系統。 ### `怪物對戰系統` — 怪物對戰 > 怪物對戰賭博系統。 ### `每日簽到獎勵系統` — 每日簽到 > 每日登入簽到的獎勵設定(含補簽功能)。 ### `每日副本任務系統` — 每日副本 > 定義每日副本任務的 NPC、條件、材料與獎勵。 ### `系統_守塔活動怪物設定` / `系統_守塔活動時間設定` — 守塔活動 > 設定守塔活動的怪物波次與開放時間。 ### `系統_娛樂boss副本設置` — BOSS 副本 > 娛樂性 BOSS 副本的設定值。 ### `系統_每日回答題` — 每日答題 > 每日問答活動的題目設定。 ### `系統_輸入禮包碼` — 序號兌換 > 禮包碼/序號兌換系統。 ### `系統_即時發放獎勵` — 即時道具發放 > 管理員可直接發送道具到指定帳號。 ### `指定地圖隨機產生指定怪物` — 地圖隨機怪 > 設定特定地圖會隨機產生的怪物。 --- ## 二十九、虛擬人物與商店系統 ### `虛擬人物資料` — 虛擬角色基本資料 > 定義系統虛擬角色(機器人)的基本資訊。 ### `虛擬人物封號` — 虛擬角色封號 > 定義虛擬角色的封號清單。 ### `虛擬人物喊話` — 虛擬角色喊話 > 設定虛擬角色的喊話內容。 ### `虛擬人物商店對話` — 虛擬商店對話 > 設定虛擬商店的對話內容。 ### `虛擬商店買賣物品` — 虛擬商店商品 > 定義虛擬擺攤商店販賣的物品。 ### `虛擬血盟資料` / `虛擬血盟盟徽資料` — 虛擬血盟 > 虛擬角色所屬的血盟與盟徽。 --- ## 三十、雜項系統 ### `server_board` — 遊戲佈告欄 > 遊戲內的公告佈告欄內容。 ### `server_board_orim` — 排行榜公告 > 副本/活動排行榜記錄。 ### `server_c1_name` / `server_c1_name_type` — 陣營名稱與類型 > 陣營系統的名稱與階級設定。 ### `循環說話設置` — NPC 定時喊話 > 設定 NPC 循環說話的內容與間隔。 ### `禁止伺服語言` — 敏感詞過濾 > 設定伺服器中禁止使用的文字(含簡繁體)。 ### `排除加速偵測名單` — 加速偵測白名單 > 設定不受加速偵測影響的帳號。 ### `系統_ip無限制` — IP 登入不限制 > 設定不受 IP 連線數限制的 IP。 ### `系統_死亡防噴` — 死亡道具保護 > 設定死亡時不會掉落的道具清單。 ### `系統_道具vip卡片系統` — VIP 卡片效果 > 設定 VIP 卡片道具的大量能力加成(含死亡保護、經驗加成、光環特效等)。 ### `系統_道具兌換能力` — 道具兌換能力加成 > 定義透過道具兌換可獲得的永久能力加成。 ### `聲望能力獵取設置` — 聲望獲取設定 > 設定擊殺怪物可獲得的聲望值範圍。 ### `聲望能力系統` — 聲望等級加成 > 定義各聲望階級的名稱與能力加成。 ### `自動學習技能設置` — 自動習得技能 > 設定角色在特定等級自動學會的技能。 ### `藥水系統` — 藥水效果設定 > 自訂藥水的回復量與特效。 ### `收集_卡片能力鑲崁` — 變身卡收集 > 變身卡收集系統的能力加成設定。 ### `收集_卡片能力鑲崁組合套卡` — 套卡組合 > 集齊多張變身卡組成套組的額外加成。 ### `娃娃合成圖片調用` / `變身卡合成圖片調用` — 合成圖片 > 娃娃/變身卡合成介面的圖片設定。 ### `房間資料數據` / `房間鑰匙資料` — 旅館系統 > 遊戲內旅館房間的租用資料與鑰匙管理。 ### `限制丟npc物品系統` — 給 NPC 物品限制 > 限制可以給予 NPC/寵物的物品。 ### `限制丟棄物品系統` — 丟棄物品限制 > 限制物品的最大丟棄數量。 ### `使用內掛被玩家殺死名單` — 掛機被殺紀錄 > 記錄使用掛機功能時被其他玩家殺死的事件。 ### `內掛_自動練功仇人名單` / `內掛_自動練功被殺名單` — 掛機仇人/被殺紀錄 > 自動練功系統的仇人名單與被殺記錄。 ### `衝裝贖回記錄` — 強化贖回紀錄 > 記錄武器/防具強化失敗後的贖回歷史。 ### `洗練裝備素質設定` — 洗鍊素質定義 > 定義洗鍊系統中可獲得的素質組合。 ### `洗練記錄` — 洗鍊紀錄 > 記錄洗鍊的流水號與名稱。 ### `火神煉化合成` / `火神精煉系統` / `火神融煉道具系統` — 火神系統 > 火神 NPC 提供的煉化/精煉/融煉系統。 ### `祭司能力設置` — 祭司 NPC > 設定祭司 NPC 可施放的技能與消耗。 ### `大叔_血盟升級材料` — 血盟升級 > 設定血盟升級所需的材料與 PK 值。 ### `大叔_血盟等級給與能力` — 血盟等級加成 > 設定各血盟等級提供給成員的能力加成。 ### `大叔_血盟突襲設定值` / `大叔_血盟突襲積分能力設置` / `大叔_血盟突襲貢獻商店` / `大叔_血盟突襲關卡設置` — 血盟突襲系統 > 血盟突襲活動的完整設定(關卡、積分、能力、商店)。 ### `驗證ai地圖設置` / `驗證ai特效設置` — AI 驗證系統 > 設定防掛機 AI 驗證的地圖範圍與驗證特效。 ### `龍之祝福` — 龍之祝福系統 > 記錄離線經驗儲存(龍之祝福效果)。 | 欄位 | 型別 | 說明 | |------|------|------| | `ChaObjid` | int | 角色 objid | | `LastOutTime` | int | 最後下線時間 | | `StoreExp` | int | 儲存的經驗值 | --- > 📌 **附註:** 本文件基於 `380.sql` 的 CREATE TABLE 語句自動解析並人工校訂,涵蓋全部 **259** 張資料表。欄位名稱中包含中文的為此私服自訂擴充系統,英文欄位名稱的為天堂 L1J-TW 3.80C 原版核心系統。