注意:在繼續之前,請確保您已編譯了源**並且它們是最新的。
自從這次提交以來,我們引入了一種新的自動方式來安裝和保持資料庫是最新的。
將在以下說明中更詳細地描述了這一點。
在mysql建立trinity資料庫
填充trinity資料
使db保持最新狀態
幫助 請注意,trinitycore的不同分支使用不同的資料庫編譯,例如3.3.5和master。
要建立trinity所需的mysql資料庫,您需要使用mysql客戶端執行以下不同版本:
1)對於 3.3.x:
2)對於master:
您可以使用mysql客戶端執行資料庫建表操作。
預設情況下,3.3.5需要三個資料庫執行,master需要四個資料庫執行,具有以下名稱 - auth,characters,world和hotfixes(僅限master使用),如果您已經在使用這些資料庫名,則需要編輯 create_mysql.sql檔案和配置檔案,以避免資料丟失或資料庫設定錯誤使用不同的資料庫名稱:
auth- 儲存帳戶資料 - 使用者名稱,密碼,gm訪問許可權,領域資訊等。
characters- 儲存字元資料 - 建立的字元,庫存,銀行,拍賣行,門票等。
world- 擁有遊戲體驗內容,如npc,任務,物件等
hotfixes(僅限master使用) - 保留尚未新增到核心或其他官方資料庫的修補程式。
1)從解壓縮的7z資料夾中複製以「tdb_world_」和「tdb_hotfixes_」開頭的檔案到您的worldserver.exe所在的目錄。
注意:您不需要匯入任何資料庫,只需要匯入建立使用者的檔案。 如果您計畫手動匯入資料庫,則需要在配置檔案上禁用autoupdater。
如果您計畫更改預設的mysql使用者名稱和密碼,請確保配置檔案(worldserver.conf)中設定了有效的資料庫登入資訊和表名。
請注意,尚未建立資料庫。 您在配置中設定的名稱將用於建立的資料庫。
2)啟動worldserver並在詢問您是否要建立資料庫時按enter鍵。
3)伺服器建立資料庫後,它將查詢地圖和vmaps,如果沒有找到它將退出。
如果對reamlist表進行了任何更改,則需要重新啟動伺服器authserver / bnetserver。
1)**和資料庫修復都提交到trinitycore git庫中,您也可以通過git來檢視所有更新和修復程式。
您可以在world資料庫上執行以下查詢,檢視當前的db和**版本:select
*
from
`version`;
這假定您已完成安裝指南的前面步驟。
如果您的世界資料庫已損壞,則可以通過刪除您的世界資料庫輕鬆將其恢復為原始狀態。
由於自動資料庫更新程式,您需要執行的乙個步驟是獲取新版本(保持源最新的windows / linux),並在伺服器啟動時應用相應的更新。
1)從論壇尋找幫助forum
2)如果你仍然有問題,你可以嘗試在irc上尋求幫助,但要記住,這不是實時的全天候支援,他們僅在工作日提供支援。
安卓 資料庫的使用
1,建立資料庫 繼承sqliteopenhelper public class databasehelper extends sqliteopenhelper override public void oncreate sqlitedatabase db catch exception e over...
安卓建立SQLite資料庫
新建乙個myopenhelper類,繼承sqliteopenhelper,實現它的構造方法和oncreate,onupgrade方法,構造方法myopenhelper有四個引數 1 context 上下文環境 2 name 資料庫的名字 3 factory 目的建立cursor 物件 4 versi...
安卓SQLiteDatabase資料庫的使用
1.建立mydbopenhelper繼承自sqliteopenhelper用來管理資料庫 public class mydbopenhelper extends sqliteopenhelper 資料庫第一次建立時被呼叫 在資料庫第一次建立時,新增已知需要建立的固定 override public ...