殺戮kill 發表於 2015-7-18 16:48

天堂私服架設




















天堂私服架設


[*]安裝Java
這大部分的電腦應該都已經有安裝了,可以到 控制台\程式集\程式和功能 中察看是否有安裝,http://2.bp.blogspot.com/-Ul0Vc-3GMiQ/U9dqUqRBDVI/AAAAAAAAASk/loWwzI68ga0/s1600/java.jpg沒有安裝的話可以在google搜尋java,連到官方網站,或是由下面網址直接下載安裝。https://java.com/zh_TW/download/http://4.bp.blogspot.com/-ZLIWlIUKP4U/U9dqT8A4Z7I/AAAAAAAAASo/rdMZnyDj1es/s1600/java+download.jpg有一些網站教學說要下載JDK(Java SE Development Kit),這個JDK是包含了開發工具,也就是還包含了java編譯器,我們不需要這個,我們只需要可以執行java程式的環境就好。(但或許以後修改核心的話就需要JDK?)[*]測試能否順利執行Java
安裝完之後,在命令提示字元下輸入java(進入命令提示字元的方法:開始\所有程式\附屬應用程式\命令提示字元,或是按 視窗鍵+R,輸入cmd,按下確定,視窗鍵就是Ctrl跟Alt中間的那個扭曲的窗戶)如果出現下列訊息就表示成功了,http://4.bp.blogspot.com/-m-Cx-3v4fqc/U9dqRxYoc8I/AAAAAAAAAR4/DPjs3OCEcXE/s1600/cmd+java.jpg如果出現"'java' 不是內部或外部命令、可執行的程式或批次檔。"這個訊息,http://3.bp.blogspot.com/-qg-CZh6hdvw/U9dqURsawlI/AAAAAAAAASs/nSGXaX__BGI/s1600/java+fault.jpg就表示還要設定路徑。我解說一下原理,因為我們有一些私服檔案要用java來執行,可是一般來說,命令提示字元的當前目錄都不是在java這個執行檔的資料夾,所以我們要設定一下系統的預設目錄,也就是告訴命令提示字元,以後當我輸入java這個指令時,電腦要去哪裡找java這個執行檔。先去找java安裝在哪裡,通常會在這裡,C:\Program Files (x86)\Java\jre7\bin你可以在這個bin資料夾中看到有一個java.exe的檔案,這時候將這個資料夾的完整路徑複製下來,在上方的網址列 "最後面" 點一下就會顯示當前資料夾的完整路徑。在 我的電腦 上按右鍵,選擇 內容,選擇 進階系統設定,http://3.bp.blogspot.com/-kOT13n81rns/U9oWrLvdgvI/AAAAAAAAAac/uxuFiv1cclQ/s1600/%E9%80%B2%E9%9A%8E%E7%B3%BB%E7%B5%B1%E8%A8%AD%E5%AE%9A.jpg按一下環境變數按鈕,http://3.bp.blogspot.com/-HG7RJh-PswM/U9oWsV5yhWI/AAAAAAAAAak/Ws0J9BGbAfM/s1600/%E7%B3%BB%E7%B5%B1%E5%85%A7%E5%AE%B9.jpg在下半部的系統變數中選擇變數Path,然後按編輯,http://3.bp.blogspot.com/-68FBiv0GDXE/U9dqgqGZKXI/AAAAAAAAAWs/bKM4NfnJECM/s1600/path.jpg在變數值的最前面加入剛剛複製的路徑,然後用分號 ; 將這個路徑跟後面原本就有的變數值分開,http://4.bp.blogspot.com/-ZScP-V_cXsU/U9dqge6U9NI/AAAAAAAAAWw/kS8jJRL0IqM/s1600/path+2.jpg連續按確定離開這些視窗以完成設定。[*]下載MySQL
到官方網站就可以下載,http://dev.mysql.com/downloads/mysql/也可下載Essential的版本,http://dev.mysql.com/downloads/mysql/5.1.html#downloads比較小。我使用的作業系統是Windows 7 64-bit,如果你是用32-bit,你就要下載相對應的版本。我這裡的是64-bit的版本。載點一:http://goo.gl/JGXuL3載點二:http://goo.gl/UWoYa6載點三:http://goo.gl/z9OM4Y[*]下載Navicat
到官方網站就可以下載,http://www.navicat.com/cht/download/navicat-premium只有30天試用期。我這裡的是64-bit的版本。載點一:http://goo.gl/OgvFAL載點二:http://goo.gl/PxrU2m載點三:http://goo.gl/7kp3hW網路上有人說可以下載免費的Navicat Lite,可是我實際使用的狀況,Navicat Lite也是要註冊,而且使用介面不太一樣,有點麻煩,不建議使用。[*]下載太陽神V14(含有db,補丁,登入器)
載點一:http://goo.gl/iV8MMH載點二:http://goo.gl/et46Em載點三:http://goo.gl/pzjCSl下載完後解壓縮,假設我們把檔案解壓縮到C槽的太陽神V14資料夾中。[*]下載天堂3.52c主程式(免安裝)
載點一:http://goo.gl/fCqJZU載點二:載點三:http://goo.gl/aiAHYu其實這裡的免安裝版本就只是作者在安裝天堂3.52c之後,把安裝天堂的資料夾C:\Program Files (x86)\Gamania\天堂(Lineage 3.52C)\裡面的檔案全部複製出來並壓縮而成。因為作者發現不用安裝天堂,只要有這些檔案其實就可以玩了。[*]安裝MySQL
安裝類型選typical就好。http://4.bp.blogspot.com/-y11lvrFMHCU/U9dqY6ENj5I/AAAAAAAAAUI/4t-58TTdhyw/s1600/mysql_install_3.jpg接下來的設定都用預設的就好。[*]設定MySQL
進行到如下圖開始設定MySQLhttp://2.bp.blogspot.com/-0TxezgkP6Qc/U9dqU4f2sNI/AAAAAAAAASw/nO-HOllQu0Q/s1600/mysql_config_1.jpg選擇Standard Configuration就好。http://2.bp.blogspot.com/-ODVPnNouw_o/U9dqWEhL4sI/AAAAAAAAAVY/lbtG2zRWPaU/s1600/mysql_config_2_standard.jpg這裡勾選Include Bin Directory in Windows PATH。http://1.bp.blogspot.com/-OvKegnhb-tA/U9dqWU5U9HI/AAAAAAAAATU/mMVpyVD-fyM/s1600/mysql_config_3.jpg注意到輸入密碼時,輸入root,不要自己隨便設,原因後面會解釋,http://4.bp.blogspot.com/-ZRmTT8cnFiI/U9dqW7S555I/AAAAAAAAATc/rM1A9c2v0ZM/s1600/mysql_config_4.jpg最後按下Executehttp://3.bp.blogspot.com/-EXv0RY5nbpI/U9dqXDpRNOI/AAAAAAAAATk/kq_vB7cD748/s1600/mysql_config_5.jpg等待全部打勾即完成。http://2.bp.blogspot.com/-cWfI3Qr9WS4/U9dqXlDJpaI/AAAAAAAAATw/aR_DC5o7T3A/s1600/mysql_config_6.jpg狀況:如果在最後一個步驟,打勾只打了前兩個Prepare configuration跟Write configuration file就當掉怎麼辦?解法:強制關閉程式後,到安裝MySQL的資料夾中,通常是在C:\Program Files\MySQL\MySQL Server 5.1\bin去執行一個MySQLInstanceConfig.exe就能夠再進到設定的介面一次。但最好先刪除上一次的設定,如下圖http://3.bp.blogspot.com/-RnzLWa6_zxw/U9dqasx6IEI/AAAAAAAAAUs/x8GDhyCOmW4/s1600/mysql_problem_1.jpg狀況:如果在最後一個步驟,前三個勾勾都完成了,要勾第四個Apply security settings時,卻出現下面的錯誤訊息,http://1.bp.blogspot.com/-73UoTvIHm10/U9dqbDiLY2I/AAAAAAAAAUw/SAO0TyUibjY/s1600/mysql_problem_2.jpg會產生這個錯誤的原因可能是因為有重新安裝過MySQL。解法:到 控制台\解除安裝程式 刪除MySQL,然後徹底刪除安裝MySQL的資料夾,通常會在C:\Program Files\MySQL還有一個也要刪掉,通常會在C:\ProgramData\MySQL這個ProgramData資料夾是隱藏的,要先開啟 顯示隱藏的資料夾 選項。這個解法是參考這兩個網站得到的,http://goo.gl/jp8Q54http://goo.gl/T6X5nw[*]安裝Navicat,
這就正常安裝就好。[*]設定Navicat
按下連線,選擇MySQL,http://2.bp.blogspot.com/-YPnVT5hkLRU/U9dqd6xGl8I/AAAAAAAAAXc/8euBa-iZt08/s1600/navicat+connect.jpg連線名稱可以自己填,我們填入lineage_private_server,但 "主機名稱或IP位址" 預設是localhost,不要改"埠" 預設是3306,也不要改,使用者名稱預設是root,不要改,密碼輸入剛剛我們安裝MySQL時所輸入的密碼 root按下連線測試,如果這裡輸入的密碼跟剛剛安裝MySQL輸入的密碼相同的話,應該是可以出現連線成功的。http://2.bp.blogspot.com/-2RyI9xbzC8s/U9dqc-QlhhI/AAAAAAAAAVQ/xwf3E03o5Vs/s1600/navicat+connect+add.jpg按下兩次確定,完成新增連線。接著在剛剛新增的連線lineage_private_server上點兩下,會看到該連線前面的海豚圖案變成綠色,並跑出好幾個屬於這個連線的資料庫,在lineage_private_server連線上按右鍵,選擇新增資料庫,http://4.bp.blogspot.com/-iIaGtcT-VQU/U9dqcyFdBGI/AAAAAAAAAVM/9NOYcwMSl0M/s1600/navicat+add+db.jpg資料庫名稱輸入350c,這不能自己亂取,理由後面會說明。http://1.bp.blogspot.com/-hnQXFqgTsPQ/U9dqcOA3NoI/AAAAAAAAAVI/OWThtaBAV4A/s1600/navicat+add+db+350c.jpg按下確定以新增資料庫。在這個新增的資料庫350c上點兩下,讓這個資料庫的圓柱變綠色。http://1.bp.blogspot.com/-c0_l6TtzJIY/U9dqbej6D0I/AAAAAAAAAU8/ddMFLXw55aM/s1600/navicat+350c+db+green.jpg接著在350c資料庫上按右鍵,選擇 執行SQL檔案,http://2.bp.blogspot.com/-bI8vr7mYop8/U9dqcKHyjEI/AAAAAAAAAVE/E3SCBp5jyhM/s1600/navicat+350c+db+import+sql.jpg按下瀏覽按鈕http://4.bp.blogspot.com/-xqDe2vdjrVo/U9dqfb4ybrI/AAAAAAAAAWI/ViM6s14oqnk/s1600/navicat+sun+god+sql.jpg記得我們剛剛把Step 5下載的檔案,解壓縮到C槽的 太陽神V14 資料夾中,所以在這裏就選擇C:\太陽神V14\db\太陽神v14_350C.sql這個檔案。按下開始讓他跑一下子,http://3.bp.blogspot.com/-zvQuN-KHU6w/U9dqe6YJ-uI/AAAAAAAAAV8/oMbVuLgYRGI/s1600/navicat+sql+running.jpg完成!http://2.bp.blogspot.com/-kXVt1T4rKqM/U9dqeoKOxZI/AAAAAAAAAWM/qLtZINqZWA0/s1600/navicat+sql+finish.jpg按下關閉[*]檢視sql檔案
剛剛350c資料庫下面有一個資料表,在上面按右鍵並選擇重整,http://2.bp.blogspot.com/-_4af-LPSrqU/U9dqfg9TWNI/AAAAAAAAAXY/o5Hy3q0meDc/s1600/navicat+%25E8%25B3%2587%25E6%2596%2599%25E8%25A1%25A8.jpg會看到我們剛剛匯入的sql檔案的內容,http://4.bp.blogspot.com/-qnPe7p7l7eY/U9dqf8MUq-I/AAAAAAAAAWQ/VZbEofNiJX4/s1600/navicat+%25E8%25B3%2587%25E6%2596%2599%25E8%25A1%25A82.jpg這些其實就是天堂中的各項設定,例如人物等級,擁有的物品等等。接著就可以把Navicat關掉了。狀況:你會發現在Navicat中,既使刪除某個MySQL連線,再重新新增一個新的MySQL連線時,這個新的連線中的資料庫設定會跟剛剛之前的連線相同,就算重新安裝Navicat也一樣,如果你想重置Navicat回到最原始的設定,該如何做呢?解法:你必須連MySQL一起重新安裝。(或許你有其他更好的辦法)[*]解壓縮天堂3.52c主程式
把Step 6下載的天堂3.52c主程式檔案解壓縮,假設我們放在 C:\lineage 這個資料夾中[*]補丁,吃檔(這個步驟非必要)
因為這個私服的原作者,放了一些特殊NPC在遊戲中,從這些NPC身上可以買到一些特殊的裝備及道具。如果不想要有這些NPC的話,可以不要執行這個步驟。(NPC還是會在,但對話會是空白)把C:\太陽神V14\補丁\1-執行C:\太陽神V14\補丁\2-執行這兩個資料夾中的東西複製到我們放天堂主程式檔案的地方,也就是C:\lineage注意,是把資料夾 "中" 的東西複製過去,不是把整個資料夾複製過去,也就是複製icon, map, sprite, Surf, text這五個資料夾過去。還有把C:\太陽神V14\補丁\吃檔程式.exe這個執行檔也複製到我們放天堂主程式檔案的地方,也就是C:\lineage接著執行複製過去的 吃檔程式.exe,(是執行放在天堂主程式資料夾中的那一個,不是執行原本在 太陽神V14 資料夾中的那一個)http://3.bp.blogspot.com/-QhIV2mboh3A/U9oWg4DyG_I/AAAAAAAAAZs/_OMrZlVaSVc/s1600/%E5%90%83%E6%AA%94.jpg這可能要等一下子。完成後會顯示吃檔完成的訊息。http://3.bp.blogspot.com/-cDUdU5WCZFs/U9dqiQ78zNI/AAAAAAAAAXI/4mhteLQ0fKk/s1600/%25E5%2590%2583%25E6%25AA%2594%25E5%25AE%258C%25E6%2588%2590.jpg[*]製作登入器
執行"C:\太陽神V14\登入器 - by aplus\Login_v321編輯"這個資料夾中的Encode.exe在 工具 標籤頁中"請選擇天堂版本" 選擇351_S3DS2X,接著按 變檔編碼。http://4.bp.blogspot.com/-kskfHDjjsts/U9dqR0PoaxI/AAAAAAAAAR8/O73iOmAdiuU/s1600/encode+2.jpg在 編碼 標籤頁中IP維持預設的127.0.0.1,這表示你要先自己連到自己的電腦,我們後面會討論朋友要連進來的時候要怎麼修改。版本 選擇351_S3DS2X,接著將右側的選項中變身檔,內建喝水輔助程式,允許多開,三個選項打勾,其中變身檔選擇S3DS2X.pak並按下編碼。(注意,其他的封包加密,防外掛,進階防外掛,移動封包不加密,這些不要勾)http://3.bp.blogspot.com/-HTAH0-aXNgs/U9nIH1mjfKI/AAAAAAAAAYA/SB_MQZC4Vo0/s1600/encode.jpg網路上有一些教學說這些選項要全部勾起來,但 封包加密,移動封包不加密 這些選項似乎會造成其他人無法順利連進來你的私服,會卡在登入畫面。將"C:\太陽神V14\登入器 - by aplus\Login_v321編輯"資料夾中的下列檔案複製到放置天堂主程式檔案的資料夾C:\lineage當中,LinHelperZ.txtLogin.cfgLogin.exeLogin.iniS3DS2X.binS3DS2X.pak[*]取消封包加密
用記事本打開"C:\太陽神V14\登入器 - by aplus\Login_v321編輯"這個資料夾中的pack.propertieshttp://3.bp.blogspot.com/-5Bwh-1JNJ2I/U9nIH4706QI/AAAAAAAAAYI/EaKgpIzujMM/s1600/pack.properties.jpg然後把 Autoentication=true改成 Autoentication=false這是為了等下要讓你的朋友或是別人,可以順利連到你的私服所做的設定。狀況:有一些人架了伺服器,結果別人卡在登入畫面連不進來。解法:很可能就是這裡沒有改成false,或是上一步驟勾選了封包加密,移動封包不加密,的選項。[*]啟動伺服器(黑盒子)
注意到,啟動伺服器的時候其實不用打開Navicat。執行 C:\太陽神V14 資料夾當中的ServerStartC1.bat這要讓他跑一下,出現下面畫面即表示成功,這在網路上大家稱為黑盒子。http://1.bp.blogspot.com/-U3bYQ623CdU/U9dqg5wcSEI/AAAAAAAAAWg/MN7t_2oirOA/s1600/server+complete.jpg狀況:一個常見的問題是,執行ServerStartC1.bat時,卡在"正在讀取伺服器設定..."解法:很有可能是Navicat中,連線密碼或是資料庫名稱設定的問題。請先確認連線的密碼為root,資料庫名稱為350c,資料庫名稱不要設定為l1jdb(有另一派教學是習慣設定成l1jdb)你可以用記事本打開C:\太陽神V14\config 中的server.properties,裡面有一段記載著# Database infoDriver=com.mysql.jdbc.DriverURL=jdbc:mysql://localhost/350c?useUnicode=true&characterEncoding=big5Login=rootPassword=root注意到localhost就是我們剛剛在Navicat中新增連線的 "主機名稱或IP位址",350c就是我們新增的資料庫名稱,Login=root及Password=root就是新增連線時設定的使用者名稱及密碼通常卡在"正在讀取伺服器設定..."是密碼root或是資料庫名稱350c打錯造成。其實如果你在Navicat中要用其他密碼或其他資料庫名稱應該也可以,只是就要修改這個server.properties檔案,但不建議這麼做,因為不知道有沒有其他檔案也用到這些設定。狀況:另一個常見的問題是,執行ServerStartC1.bat時出現下面的訊息,Exception in thread "main" java.lang.NoClassDefFoundError: com/mchange/v2/c3p0/ComboPooledDataSource      at l1j.server.L1DatabaseFactory.<init>(Unknown Source)      at l1j.server.L1DatabaseFactory.getInstance(Unknown Source)      at l1j.server.Server.main(Unknown Source)Caused by: java.lang.ClassNotFoundException: com.mchange.v2.c3p0.ComboPooledData或是一直閃爍。解法:建立一個如下路徑的資料夾(必須完全相同),C:\Program Files\Java\jdk1.7.0_05\lib將 C:\太陽神V14\lib 這個資料夾中的三個檔案c3p0-0.9.1.1.jarjavolution.jarmysql-connector-java-5.1.5-bin.jar複製到這剛剛建立的那個資料夾中。如果還是不行解決,試試使用這個版本的Java,jdk-7u5-windows-i586並且不要更新或升級。











清新福全 發表於 2015-7-22 11:42

本伺服不出售任何裝備武器

新聞 發表於 2015-7-22 13:35

本伺服不出售任何裝備武器

清新福全 發表於 2015-7-22 14:24

玩膩了寶版可以過來看看喔值的長期入駐

紅茶幫 發表於 2015-7-22 15:46

新聞 發表於 2015-7-23 04:57

週週有活動月月有驚喜喔

Aurtisnaf 發表於 2015-7-23 12:54

無原創地圖 體驗原汁原味的天堂

清新福全 發表於 2015-7-23 13:24

玩膩了寶版可以過來看看喔值的長期入駐

pete0430 發表於 2015-7-23 20:27

玩膩了寶版可以過來看看喔值的長期入駐

pete0430 發表於 2015-7-23 20:28

還在擔心 兩天關閉的私服嗎    "保證"口碑好穩定長久

pete0430 發表於 2015-7-23 23:31

還在擔心 沒有玩家的私服嗎    "保證"多.全服5000人

殺戮kill 發表於 2015-7-24 00:22

喜歡仿正的可以來看看 保證你不會失望

清新福全 發表於 2015-7-24 01:17

喜歡仿正的可以來看看 保證你不會失望

新聞 發表於 2015-7-24 01:58

玩膩了寶版可以過來看看喔值的長期入駐

清新福全 發表於 2015-7-24 02:43

無原創地圖 體驗原汁原味的天堂

Aurtisnaf 發表於 2015-7-24 03:08

還在擔心 兩天關閉的私服嗎    "保證"口碑好穩定長久

紅茶幫 發表於 2015-7-27 18:29

多謝大大的分享囉

pete0430 發表於 2015-7-27 18:51

您可以多分享些內容嗎

十六夜_ 發表於 2015-7-27 21:50

希望以後還能看到您的作品

晨_ 發表於 2015-7-27 22:56

希望以後還能看到您的作品
頁: [1] 2 3
查看完整版本: 天堂私服架設