zcf163 發表於 2026-5-28 08:27
兩個載點都這樣
兩個連結都滿了,可能要等 24 小時左右才能再下載
我多準備一個MAGA載點,你用這連結試試看
下載連結:381貓大天堂_逆向重置版.rar (備用MAGA載點)
2026.5.28以前下載的朋友可以下載這個修復補丁
修復內容
1. 同帳號切角色斷線
2. F5~F12 熱鍵存檔規則對齊
(請設完 F5~F12 後正常按「離開」或「重新開始」至少一次,設定才會存)
套用方式:
1. 停掉伺服器
2. 解壓 rar 到伺服器端根目錄(跟 Server_Game.jar 同層)
3. 雙擊 patch_F5_logout_2605281127\apply_patch.bat
4. 看到「完成!」→ 重啟伺服器
apply_patch.bat 會自動 backup 原 jar 成 .bak_時間戳,出問題可還原。
=============================
若DB資料夾內的 sql 是 atu_381.sql , 遇到無法正常匯入資料庫的問題,
請下載優化相容性後的 atu_381_import_safe.sql , 資料庫內容不變,
只有改成匯入優化版,如用舊的 atu_381.sql 沒遇到錯誤就不用下載新的。
這次主要改善跨環境匯入穩定性:
1. 加入 SET NAMES utf8mb4
匯入時用 utf8mb4 讀取文字,降低中文、日文亂碼或編碼誤判。
2. 移除固定 root@localhost 的 VIEW DEFINER
避免某些玩家環境因為權限不足、沒有 root@localhost definer,導致視圖匯入失敗。
3. 保留 SQL SECURITY DEFINER
維持接近原本視圖執行方式,不改資料邏輯。
4. 拆小過長 INSERT
降低 Navicat / MySQL 因封包限制出現 2006、2013、1153 錯誤的機率。
5. 保留原本資料表 charset
沒有強制把 utf8 / sjis / latin1 全部轉成 utf8mb4,避免日文資料或舊表結構被轉壞。
新下載的玩家不用下載補丁跟 sql ,完整包載點已是最新版。
商店买东西和右边下面不显示金币
謝謝Atu大 造福熱愛搞天堂的大眾:lol
Atu 發表於 2026-5-28 11:42
2026.5.28以前下載的朋友可以下載這個修復補丁
大大 魔法攻擊是否有異常
冰錐魔法 打怪 怪物會受傷 但不會扣血 也沒有傷害
但是丟野生杜賓 正常傷害 會扣血 杜賓也會死亡
火球 丟怪 也是一樣 不一定 每隻都有傷害
xperia0809 發表於 2026-5-28 14:20
大大 魔法攻擊是否有異常
好問題~~我先記起來,有空再來搞
有遇到系統問題都可以跟我說,我來研究怎麼修復
但如果是遊戲內容相關的玩法/規劃/新增和修改我就不處理了,
讓玩家自己去發揮想像力,打造自己想要的天堂。
本帖最後由 天堂迷 於 2026-5-29 06:15 編輯
Atu 發表於 2026-5-28 11:42
2026.5.28以前下載的朋友可以下載這個修復補丁
請問舊的 atu_381.sql檔案還可以提供下載嗎?
我使用新的atu_381_import_safe.sql
只要是備份sql之後,在用新的檔案重新匯入都會出錯@@
天堂迷 發表於 2026-5-28 15:59
請問舊的 atu_381.sql檔案還可以提供下載嗎?
可以截圖sql報錯的號碼給我嗎?
或報錯的全部內容貼給我
本帖最後由 kyicvs 於 2026-5-28 19:43 編輯
治癒術 好像沒有效果 補血沒有增加血量
喝水也沒有補血效果呢
本帖最後由 天堂迷 於 2026-5-29 20:16 編輯
Atu 發表於 2026-5-28 19:14
可以截圖sql報錯的號碼給我嗎?
或報錯的全部內容貼給我以下資料為未修正前資料
Atu大神 已進行了更新並修正了錯誤 請下載最新完整包或更新包
---------------------------------------------------------------------------------------------------------------
結果發現atu_381_import_safe.sql或atu_381.sql 兩個都一樣的錯誤訊息 (不知道我是不是個案)
架設環境 :(電腦之前玩模擬器就用這個所以就沿用)
jdk-8u471-windows-x64
mysql-installer-community-5.7.10.0
navicat17_premium_ct_x64
目前我處理方式 我只修正了 SQL 檔案
SQL 中 View 的建立順序錯誤:
CREATE VIEW x_即時商店最低價 使用了 x_商店最低售價彙總
CREATE VIEW x_商店最低售價彙總 卻在後面才建立
導致執行到 時 x_商店最低售價彙總 還不存在,噴出 錯誤。
解法:把兩個 View 的建立順序交換,先建 x_商店最低售價彙總,再建 x_即時商店最低價。
已將 x_即時商店最低價 改為內聯衍生表,不再依賴 x_商店最低售價彙總
Navicat Premium 17資料庫裡的 View 定義還是舊的未執行指令來更新 View,
因目前備份起來是沒錯誤所以未寫指令新增View定義,但之後不曉得會不會出錯...
修正後檔案:
未修正前 SQL 異常錯誤訊息:
本帖最後由 天堂迷 於 2026-5-29 20:17 編輯
Atu 發表於 2026-5-28 00:33
問題 1 已修復
原本按"重新開始"回選角後選新角色會被誤判"同帳號重複登入"而踢下線
以下資料為未修正前資料
Atu大神 已進行了更新並修正了錯誤 請下載最新完整包或更新包
---------------------------------------------------------------------------------------------------------------
問題 2
遊戲中設定F5-F12快速鍵後,按【重新開始】在進入遊戲後 確實有保存檔到資料庫
但我測試設定F5-F12快速鍵後,按【離開】在進入遊戲後 還是一樣沒保存到資料庫
我大概修改一下源碼不知道對不對給你做參考,但是我設定F5-F12快速鍵後,按【離開】在進入遊戲後 是有保存到資料庫了
修改檔案:ClientExecutor.java
路徑:src\com\lineage\echo\ClientExecutor.java
當玩家點選「直接下線離開遊戲」時,客戶端發送 (斷線通知),伺服器立即設 _isStrat = false 並退出主迴圈、關閉連線。
完全沒有發送 S_PacketBox(LOGOUT, 0) 給客戶端,因此客戶端不會回傳 F5~F12 熱鍵設定,熱鍵就不會被存入資料庫。
而「重新開始」(回到角色選擇),有發送 封包 並等待 750ms,所以熱鍵可以正常存檔。
反編譯重組真的不容易辛苦了~
謝謝分享
搖一搖!!!搖一搖!!!搖一搖!!!搖一搖!!!搖一搖!!!搖一搖!!!
本帖最後由 天堂迷 於 2026-5-29 20:16 編輯
xperia0809 發表於 2026-5-28 14:20
大大 魔法攻擊是否有異常
以下資料為未修正前資料
Atu大神 已進行了更新並修正了錯誤 請下載最新完整包或更新包
---------------------------------------------------------------------------------------------------------------
等待Atu大神修復!!
但如等不急想要先玩可以先套用我的
以上源碼我是參考其他版本源碼改的
異常原因:魔法攻擊 不會扣血 也沒有傷害
※應該是反編譯還原的程式碼中異常導致※
SRC修改檔案路徑:
src\com\lineage\server\model\L1MagicPc.java
src\com\lineage\server\model\L1MagicNpc.java
src\com\lineage\server\model\skill\L1SkillUse.java
所有 Bug 的根因都是先 (int) 截斷再乘法,導致倍率 < 1.0 時傷害歸零。
修正原則:先做 double 乘法,最後再一次 (int)(或直接刪掉 (int) 讓 Java 在賦值時自動轉型)。
本帖最後由 Atu 於 2026-7-10 18:24 編輯
【381貓大天堂 2026/07/10 更新補丁】
適用於已安裝 0630 版本的服主。
第一次下載或新架服,請直接使用 0710 完整包。
更新重點:
修復武器過安定資料錯誤。
新增傷害萬位數字顯示。
新增內掛寵物/召喚自動加速。
修復紋樣圖片、動畫順序及亞丁地圖異常。
修復 GM 移動 NPC 魔杖批次移動問題。
修回六座守護者之塔座標。
二段經驗藥水新增獨立 BUFF 圖示與倒數。
修正 92555 二段經驗藥水175%倍率設定。
更新方式:
停服並備份 Server_Game.jar、src、資料庫與客戶端。
伺服器核心請依使用方式二選一:
一、只使用伺服器、不自行編譯
直接替換最新 Server_Game.jar 即可,不需要處理 src 或重新 Build。
二、有修改核心、需要保留客製 source
不要直接覆蓋自己的客製核心,請選擇以下其中一種方式:
A. 建議使用
在 0630 source 套用:
伺服器端\20260710_核心源碼修正.patch
請先依「PATCH_使用說明.txt」執行 git apply --check,
確認沒有衝突後再正式套用並自行 Build。
B. 沒有使用 Git
將「伺服器端\src更新」裡面的 com 等內容,
依原目錄結構覆蓋到既有 src。
不是把整個 src更新 資料夾放進 src。
不要刪除整個舊 src,只覆蓋同名檔案並加入新增檔案。
標準 0630 source 可同步替換 all_sources.txt;
若 all_sources.txt 有自行新增的內容,請保留原清單並合併新增項目。
核心 patch 與 src更新 覆蓋法只能二選一,不要兩種都做。
資料庫更新:
0630 既有服只需套用一次:
更新SQL\20260710_DB合併修復.sql
既有服禁止匯入 l1jcat381_0710.sql 完整全庫,
避免洗掉玩家角色、道具及其他累積資料。
客戶端更新:
將客戶端素材依 HTML、Text、Tile、SPR、IMG 分類匯入。
二段經驗藥水 BUFF 圖示必須同時更新:
新版伺服器核心
Text\string-c.tbl
Tile\effectlist2-c.xml
全部更新完成後,重啟伺服器並確認功能正常。
重要提醒:
本更新補丁只提供給已安裝 0630 版本的服主。
第一次下載或新架服請直接使用 0710 完整包,
不需要先安裝 0630,也不需要再套本更新補丁。
本補丁已完成源碼套用、客戶端抽檔、檔案雜湊、
RAR 完整性及 SQL 匯入相容性檢查。
============================================================
7/10更新補丁下載:
此更新是最後一次更新,之後更新僅會在 Discord 社群中更新,感謝大家。
進入我的 Discord 社群獲取最新動態:
Discord:ATU_Lineage
Atu 發表於 2026-5-29 10:46
麻煩請大家暫時先不要下載,我在查修這些小問題的同時發現了反編譯的重大問題,
有很多地方都需要修復跟修 ...
逆向工程真不容易,你很厲害了 有你真好 棒~
娃娃合成不會給東西,請問這個該怎麼修正呢
逆向真的太厲害了!給你一個讚
本帖最後由 Atu 於 2026-5-29 20:59 編輯
gmk763 發表於 2026-5-29 16:43
娃娃合成不會給東西,請問這個該怎麼修正呢
原作者的娃娃合成系統我沒有用,但你可以試著用用看我新增的大師製作系統,這個系統也能有娃娃合成的能力。
如果你想用原作者的娃娃合成可以用w_天M合成系統 表,可以去研究看看
本帖最後由 天堂迷 於 2026-5-30 17:01 編輯
問題回報: 遊戲中地圖火龍窟怪物NPC走路會穿牆,從左邊底下座標33707,32362爬山壁上來右邊上面座標33709,32363
src\com\lineage\server\model\map\L1V1Map.java
1.穿牆
懸崖/牆壁的圖塊(tile)
tile 值為 13(0x0D)Tile 13 的 bit 3(0x08)是設定的,
所以伺服器認為它是「可行走表面」,但客戶端認為它是懸崖峭壁——玩家走不過去,
NPC 卻透過伺服器端的尋路走過去
2.懸崖障礙物攻擊
遠攻/近戰/魔法
完全不擋 tile 13(只擋 tile 0 和 3)。所以即使 NPC 走不過去,攻擊仍然可以穿過懸崖
攻擊視線檢查判斷是否需要阻擋目前好像是完全不擋
已修改完成但還是有漏洞地方感覺不怎完美,但修改方向不知是否正確 天堂已很久沒玩了@@
還是得靠 Aut大 來修復~