天堂123分類:天堂123新手區 天堂123玩家分享 天堂123私服技巧 天堂123架設教學 返回天堂123首頁
您当前位置: 天堂123 > 天堂架設 > 教你私服模擬器匯入資料庫

教你私服模擬器匯入資料庫

2022/7/20

在開始前需要準備「天堂模擬器」,通常資料庫所需的Table_schema和Initialization_data都會一同放在裡面,這些檔案都是.sql的副檔名。
此處所使用的是「L1J-3.80c」由日本開發團隊研發的版本做示範。
無法提供下載點,請根據關鍵字自行上網搜尋。
註:Table_schema和Initialization_data,暫時不詳細解說;簡單來說就是啟動模擬器的時候需要的基本資料表、基本資料;像是帳號儲存的表,怪物清單和資訊…等等。

模擬器內目錄檔案如下圖:


註:目前每個目錄與檔案的用途此處也不會特別解說,此篇文章只會針對會要用的的部分做說明,未來將會在後面的教學中慢慢補充。

需要用到文字編輯器,此處推薦的是Notepad++,請直接下載安裝即可。
L1J 資料庫 打包
說明
首先進入模擬器的db資料夾,會看見三個資料夾和一個檔案 -



Japan
這裡面存放了Table_schema和Initialization_data,只是.sql內容是日文的部分。
Taiwan
這裡面存放Table_schema和Initialization_data,.sql內的內容已經翻譯為中文的。
tips
這裡面放的是一些開發團隊對於資料庫操作的一些小筆記。
Pack_DB.bat
這個就是用來將所有的*.sql檔匯整成一個l1jdb_Taiwan.sql檔。
echo off
:: ─────────────
:: L1J 資料庫 打包器 
:: ─────────────
copy .\Taiwan\*.sql l1jdb_Taiwan.sql
註:db = database的縮寫。
註:如果不使用Pack_DB.bat來做匯整,就會需要一個一個去做匯入,是比較麻煩但不是不行。

打包
首先進入模擬器的db資料夾,執行Pack_DB.bat。
在該目錄下會產生出l1jdb_Taiwan.sql檔。

使用Notepad++開啟l1jdb_Taiwan.sql檔,並到最末行。

刪除SUB字樣,在儲存檔案。

恭喜,資料庫打包完成。
註:為何要刪除SUB,如果不做這樣的處理,在匯入的時候會有以下的 SQL 錯誤。

1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '?' at line 1
匯入天堂模擬器 資料庫
開啟Navicat Premium 15
左鍵點擊連線,會變為綠色並顯示資料庫清單。

右鍵點擊,選擇新增資料庫。

輸入資料庫名稱380c,建議名稱語模擬器版本是相呼應,請點擊確定。

左鍵點擊連線<380c>資料庫,會變為綠色並顯示資料庫功能內容。

右鍵點擊<380c>,選擇執行 SQL 檔案...。

檔案選擇剛剛打包的l1jdb_Taiwan.sql檔,請點擊開始。

執行進度條…請等待執行完畢。

執行完畢,應該無錯誤,請點擊關閉。

右鍵選擇重新整理。

會看到剛剛匯入進去的資料表。
至此恭喜天堂模擬器資料庫匯入完畢。

註:請接續後面的注意,這將會關係到模擬器啟動的成敗。