嘎嘛

 找回密碼
 立即註冊

Login

免註冊即享有會員功能

搜索
熱搜: 活動 交友 discuz
查看: 2260|回復: 2

[動態消息] 天堂私服架設手把手完整教學-附圖文

[複製鏈接]

2

主題

3

帖子

22

積分

版主

Rank: 7Rank: 7Rank: 7

積分
22
發表於 2017-6-5 00:52:21 | 顯示全部樓層 |閱讀模式
本帖最後由 架設天堂私服 於 2017-6-12 21:19 編輯

架設天堂私服教學

1.安裝JAVA
絕大多數的電腦幾乎都已安裝此軟體。
可以到控制台\程式和功能 中檢查電腦是否已安裝JAVA。

天堂私服架設

天堂私服架設

冰火天堂

冰火天堂
如果沒有安裝的話可上搜尋引擎輸入關鍵字「JAVA」,
直接進入JAVA官方網站下載軟體安裝。
或是直接點擊下方連結下載

撼動天堂私服

撼動天堂私服
網路上有許多教學網站會告知需要下載「JDK(Java SE Development Kit」,
這個軟體有包含「JAVA」,但主要用於開發者的遊戲開發工具,內含JAVA編譯器(用於撰寫遊戲用,這裡我們不需安裝),
我們只需可以執行JAVA程式的環境即可。

2.測試JAVA是否可順利運行
安裝完成後,
在電腦命令提示字元內輸入「JAVA」,
如果出現下方照片內訊息代表安裝成功,
5.jpg
不成功的話請點擊下方連結觀看完整安裝與啓動JAVA教學(成功者請直接跳過這個步驟)。

進入命令提示字元的方法有二種如下:
1.滑鼠點擊「開始\所有程式\附屬應用程式\命令提示字元」,
2.按「視窗鍵+R,輸入cmd」,按下確定,
4.jpg
視窗鍵位於鍵盤這個位置
6.jpg
如果出現"'java' 不是內部或外部命令、可執行的程式或批次檔。"這個訊息,
就表示還要設定路徑。



8.jpg



稍微講解一下JAVA安裝的原理,
因為私服有些檔案需要經由HJAVA來執行,
但命令提示字元指出當前目錄不在JAVA這個執行檔的資料夾內,
所以我們必須要先設定系統JAVA的預設目錄,
也就是告訴電腦,
以後當我輸入JAVA這個指令的時候,
電腦要到那找尋JAVA這個執行檔。

首先要先去找我們的JAVA安裝在那裡,
通常會安裝在這個位置C:\Program Files (x86)\Java\jre7\bin
你可以在BIN資料夾中看到一個JAVA.EXE的檔案,
此時將這個資料夾的完整路徑複製下來。

先去找java安裝在哪裡,
通常會在這裡C:\Program Files (x86)\Java\jre7\bin
你可以在這個bin資料夾中看到有一個java.exe的檔案,
這時候將這個資料夾的完整路徑複製下來。
(在上方的網址列 "最後面" 點一下就會顯示當前資料夾的完整路徑)


9.jpg


在「我的電腦」 上按右鍵,


10.jpg


選擇 內容,進入 系統 視窗。


11.jpg


選擇 進階 標籤,
按一下 環境變數 按鈕。


12.jpg


在下半部的 系統變數 中選擇變數Path,
然後按 編輯,


13.jpg


在變數值的最前面加入剛剛複製的路徑,
然後用分號 ; 將這個路徑跟後面原本就有的變數值分開,
連續按確定離開這些視窗以完成設定。


14.jpg


  1. 3.下載MySQL
  2. 到官方網站就可以下載,
    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
    

  3. 4.下載Navicat
  4. 到官方網站就可以下載,
    http://www.navicat.com/cht/download/navicat-premium
    只有30天試用期。
    
    64-bit版下載 http://goo.gl/OgvFAL
    
    網路上有人說可以下載免費的Navicat Lite,
    可是我實際使用的狀況,
    Navicat Lite也是要註冊,
    而且使用介面不太一樣,
    有點麻煩,不建議使用。
    

  5. 5.下載太陽神V14(含有db,補丁,登入器)
  6. 這是最重要的檔案,
    沒有這個的話也不用架了。
    http://goo.gl/iV8MMH
    
    下載完後解壓縮,
    假設我們把檔案解壓縮到C槽的太陽神V14資料夾中。
    

  7. 6.下載天堂3.52c主程式(免安裝)
  8. http://goo.gl/fCqJZU
    
    其實這裡的免安裝版本就只是作者在安裝天堂3.52c之後,
    把安裝天堂的資料夾
    C:\Program Files (x86)\Gamania\天堂(Lineage 3.52C)\
    裡面的檔案全部複製出來並壓縮而成。
    
    因為作者發現不用安裝天堂,
    只要有這些檔案其實就可以玩了。
    

  9. 7.安裝MySQL
  10. 安裝類型選typical就好。
    接下來的設定都用預設的就好。
    
    

  11. 8.設定MySQL
  12. 進行到如下圖開始設定MySQL
    
    
    選擇Standard Configuration就好。
    
    
    這裡勾選Include Bin Directory in Windows PATH。
    
    
    注意到輸入密碼時,
    輸入root,
    不要自己隨便設,
    原因後面會解釋,
    
    
    最後按下Execute
    
    
    等待全部打勾即完成。
    
    
    狀況:如果在最後一個步驟,
    打勾只打了前兩個
    Prepare configuration
    跟
    Write configuration file
    就當掉怎麼辦?
    
    解法:強制關閉程式後,
    刪除上一次的設定,如下圖。
    接著到安裝MySQL的資料夾中,
    通常是在C:\Program Files\MySQL\MySQL Server 5.1\bin
    去執行一個MySQLInstanceConfig.exe
    就能夠再進到設定的介面一次。
    
    
    狀況:如果在最後一個步驟,
    前三個勾勾都完成了,
    要勾第四個Apply security settings時,
    卻出現下面的錯誤訊息,
    會產生這個錯誤的原因可能是因為有重新安裝過MySQL。
    
    
    解法:到 控制台\解除安裝程式 刪除MySQL,
    然後徹底刪除安裝MySQL的資料夾,
    通常會在C:\Program Files\MySQL
    還有一個也要刪掉,
    通常會在C:\ProgramData\MySQL
    這個ProgramData資料夾是隱藏的,
    要先開啟 顯示隱藏的資料夾 選項。
    這個解法是參考這兩個網站得到的,
    http://goo.gl/jp8Q54
    http://goo.gl/T6X5nw
    

  13. 9.安裝Navicat,
  14. 這就正常安裝就好。
    

  15. 10.設定Navicat
  16. 按下 連線,選擇MySQL,
    
    
    連線名稱可以自己填,
    我們填入lineage_private_server,
    但 "主機名稱或IP位址" 預設是localhost,不要改
    "埠" 預設是3306,也不要改,
    使用者名稱預設是root,不要改,
    密碼輸入剛剛我們安裝MySQL時所輸入的密碼 root
    按下連線測試,
    如果這裡輸入的密碼跟剛剛安裝MySQL輸入的密碼相同的話,
    應該是可以出現連線成功的,
    按下兩次確定,完成新增連線。
    
    
    接著在剛剛新增的連線lineage_private_server上點兩下,
    會看到該連線前面的海豚圖案變成綠色,
    並跑出好幾個屬於這個連線的資料庫,
    在lineage_private_server連線上按右鍵,
    選擇新增資料庫,
    
    
    資料庫名稱輸入350c,
    這不能自己亂取,
    理由後面會說明,
    按下確定以新增資料庫。
    
    
    在這個新增的資料庫350c上點兩下,
    讓這個資料庫的圓柱變綠色。
    
    接著在350c資料庫上按右鍵,
    選擇 執行SQL檔案,
    
    按下瀏覽按鈕
    
    記得我們剛剛把Step 5下載的檔案,
    解壓縮到C槽的 太陽神V14 資料夾中,
    所以在這裏就選擇
    C:\太陽神V14\db\太陽神v14_350C.sql
    這個檔案。
    
    按下開始
    讓他跑一下子,
    
    完成!
    按下關閉以離開。
    
    

  17. 11.檢視sql檔案
  18. 剛剛350c資料庫下面有一個資料表,
    在上面按右鍵並選擇重整,
    
    會看到我們剛剛匯入的sql檔案的內容,
    這些其實就是天堂中的各項設定,
    例如人物等級,擁有的物品等等,
    接著就可以把Navicat關掉了。
    
    狀況:你會發現在Navicat中,
    既使刪除某個MySQL連線,
    再重新新增一個新的MySQL連線時,
    這個新的連線中的資料庫設定會跟剛剛之前的連線相同,
    就算重新安裝Navicat也一樣,
    如果你想重置Navicat回到最原始的設定,
    該如何做呢?
    
    解法:你必須連MySQL一起重新安裝。
    (或許你有其他更好的辦法)
    

  19. 12.解壓縮天堂3.52c主程式
  20. 把Step 6下載的天堂3.52c主程式檔案解壓縮,
    假設我們放在 C:\lineage 這個資料夾中
    

  21. 13.補丁,吃檔(這個步驟非必要)
  22. 因為這個私服的原作者,
    放了一些特殊NPC在遊戲中,
    從這些NPC身上可以買到一些特殊的裝備及道具。
    如果不想要有這些NPC的話,
    可以不要執行這個步驟。
    (NPC還是會在,但對話會是空白)
    
    把
    C:\太陽神V14\補丁\1-執行
    C:\太陽神V14\補丁\2-執行
    這兩個資料夾中的東西複製到我們放天堂主程式檔案的地方,
    也就是C:\lineage
    
    注意,是把資料夾 "中" 的東西複製過去,
    不是把整個資料夾複製過去,
    是複製icon, map, sprite, Surf, text這五個資料夾 "裡面" 的東西過去。
    
    還有把
    C:\太陽神V14\補丁\吃檔程式.exe
    這個執行檔也複製到我們放天堂主程式檔案的地方,
    也就是C:\lineage
    
    接著執行複製過去的 吃檔程式.exe,
    稍微等一下下,
    這時候可以看看福別問寫的數學文章。
    
    完成後會顯示吃檔完成的訊息。
    
    14.製作登入器
    執行
    "C:\太陽神V14\登入器 - by aplus\Login_v321編輯"
    這個資料夾中的Encode.exe
    
    在 工具 標籤頁中
    "請選擇天堂版本" 選擇351_S3DS2X,
    接著按 變檔編碼。
    (此時出現"cannot find S3DS2X.txt"這個訊息是正常的,
    按確定忽略它即可。)
    
    在 編碼 標籤頁中
    IP維持預設的127.0.0.1,
    這表示你要先自己連到自己的電腦,
    我們後面會討論朋友要連進來的時候要怎麼修改。
    版本 選擇351_S3DS2X,
    接著將右側的選項中
    變身檔,
    內建喝水輔助程式,
    允許多開,
    三個選項打勾,
    其中變身檔選擇S3DS2X.pak
    並按下編碼。
    (注意,其他的
    封包加密,
    防外掛,
    進階防外掛,
    移動封包不加密,
    這些不要勾)
    
    網路上有一些教學說這些選項要全部勾起來,
    但 封包加密,移動封包不加密 這些選項似乎會造成其他人無法順利連進來你的私服,
    會卡在登入畫面。
    
    將
    "C:\太陽神V14\登入器 - by aplus\Login_v321編輯"
    資料夾中的下列檔案複製到放置天堂主程式檔案的資料夾C:\lineage當中,
    LinHelperZ.txt
    Login.cfg
    Login.exe
    Login.ini
    S3DS2X.bin
    S3DS2X.pak
    

  23. 15.取消封包加密
  24. 用記事本打開
    "C:\太陽神V14\登入器 - by aplus\Login_v321編輯"
    這個資料夾中的pack.properties
    
    然後把Autoentication=true中的true改成false,
    這個設定是為了讓你的朋友,
    可以順利連到你的私服。
    
    狀況:有一些人架了伺服器,
    結果別人卡在登入畫面連不進來。
    
    解法:很可能就是這裡沒有改成false,
    或是上一步驟勾選了
    封包加密,
    移動封包不加密,
    的選項。
    
    狀況:出現錯誤訊息
    l1j.server.server.utils.StreamUtil close
    嚴重: Connection reset by peer: socket write error
    ......
    客戶端連線結束IP 127.0.0.1
    分流連線線程:1 客戶端連線開始IP /127.0.0.1
    
    解法:把改過的pack.properties放到"太陽神V14\config"這個資料夾裡面,
    感謝網友Kelly Lin分享。
    

  25. 16.啟動伺服器(黑盒子)
  26. 注意到,啟動伺服器的時候其實不用打開Navicat。
    
    執行 C:\太陽神V14 資料夾當中的ServerStartC1.bat
    這要讓他跑一下,
    出現下面畫面即表示成功,
    這在網路上大家稱為黑盒子。
    
    狀況:一個常見的問題是,
    執行ServerStartC1.bat時,
    卡在"正在讀取伺服器設定..."
    
    解法:很有可能是Navicat中,
    連線密碼或是資料庫名稱設定的問題。
    
    請先確認連線的密碼為root,
    資料庫名稱為350c,
    資料庫名稱不要設定為l1jdb
    (有另一派教學是習慣設定成l1jdb)
    
    你可以用記事本打開
    C:\太陽神V14\config 中的server.properties,
    裡面有一段記載著
    # Database info
    Driver=com.mysql.jdbc.Driver
    URL=jdbc:mysql://localhost/350c?useUnicode=true&characterEncoding=big5
    Login=root
    Password=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/C
    omboPooledDataSource
            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.jar
    javolution.jar
    mysql-connector-java-5.1.5-bin.jar
    複製到這剛剛建立的那個資料夾中。
    如果還是不行解決,
    試試使用這個版本的Java,
    jdk-7u5-windows-i586
    並且不要更新或升級。
    

  27. 17.執行天堂主程式資料夾中的Login.exe
  28. 到這裡就可以開始自己一個人玩天堂了。
    如果想要讓朋友也可以連進來的話,
    請往後繼續看下去。
    

  29. 獲得固定IP
  30. 我們架好伺服器後,
    我們還要有一組固定的IP,
    別人才找得到我們可以連進來。
    
    通常一般家庭向中華電信申請的網路都是浮動IP,
    就是重開機後IP就會變動,
    IP變動後,別人在網路上就找不到你的電腦了,
    所以我們要想辦法讓別人總是找得到你的伺服器,
    才可以連上來。
    
    如果沒有用分享器的話,
    可以到下列網站申請一個域名,使用DDNS服務。
    選擇一:http://www.noip.com/
    選擇二:http://freedns.afraid.org/
    選擇三:http://twbbs.org/
    
    簡單來說就是申請一個網址,
    例如xxx.ddns.net,
    然後在電腦上安裝一個軟體,
    這個軟體會隨時查看你的IP,
    然後把你的IP跟網址xxx.ddns.net連結在一起,
    別人只要找xxx.ddns.net就可以連到你現在的IP了。
    
    如果你家裡有用IP分享器,
    或是你是用學校宿舍的網路,
    或是學校的無線網路,
    或是大樓的網路(就是牆壁上有一個網路孔,插上去就可以上網的那種),
    就沒辦法用上面的DDNS服務了,
    因為別人可以透過xxx.ddns.net連進來,
    但碰到分享器的時候,
    還是不知道要去哪裡找你的電腦。
    雖然可以設定IP分享器,
    但一般來說公用的分享器就不是我們有權限可以去設定的。
    
    所以我的解決方法,
    就是使用LogMeIn Hamachi這套軟體。
    

  31. 18.安裝設定LogMeIn Hamachi(伺服器端)
  32. LogMeIn Hamachi這套軟體可以建立一個虛擬的區域網路。
    也就是我可以在伺服器(我自己的電腦)上安裝LogMeIn Hamachi,
    並建立一個虛擬的區域網路,
    然後設定區域網路的名稱及密碼,
    網路上的其他人也安裝這套軟體後,
    知道該區域網路的名稱及密碼,
    就可以連進來成為區域網路中的一台電腦。
    
    LogMeIn Hamachi
    http://goo.gl/8KWNjA
    或是可以到 http://www.softking.com.tw下載。
    
    安裝完之後開始設定,
    建立一個虛擬的區域網路。
    
    按下左上角的開機按鈕連線
    
    選擇"建立新網路"
    
    或是從功能選單中的 網路\建立新網路
    
    自訂一個客戶名稱,
    這個客戶名稱就是在這個區域網路內,
    大家看到你的名字,
    
    
    接著輸入這個區域網路的ID,
    還有要進入這個區域網路的密碼,
    並且把這個ID及密碼告訴你的朋友。
    
    在這裡成功加入伺服器所在的區域網路了。
    注意到左上角開機鈕旁邊的IP就是你電腦的IP,
    在這裡的例子是25.134.228.68
    把它記下來。
    
    19.準備要給玩家的東西
    現在來準備朋友要連到你的天堂遊戲伺服器所需要的東西。
    
    為了讓朋友能用最快的速度進入遊戲,
    所以我們幫他把登入器做好。
    
    跟剛剛上面Step 14製作登入器的方法相同,
    唯一的不同點就是IP位址要改成我們剛剛在LogMeIn Hamachi中記下的IP,
    例如伺服器的IP是25.134.229.68。
    
    把
    LinHelperZ.txt
    Login.cfg
    Login.exe
    Login.ini
    S3DS2X.bin
    S3DS2X.pak
    這五個檔案,
    加到剛剛下載的免安裝版天堂主程式的壓縮檔中的lineage資料夾當中,
    如下圖。
    (注意,是放在lineage資料夾當中,
    不是跟lineage資料夾放一起)
    
    你可以把這個新的lineage.zip壓縮檔(含有Login.exe),
    放到網路上供朋友下載,
    可以用Google drive或是Hami個人雲或是Dropbox,
    或是放在隨身碟或光碟直接拿給朋友。
    
    (如果你是從Step 1一直看下來的,
    也就是你剛剛已經架過伺服器,
    也已經從自己的電腦連進來,
    創了一個角色,玩了一下天堂,
    那這時候你的天堂主程式資料夾中就會多了一些檔案,
    尤其是有幾個以你的角色ID為檔案名稱的檔案,
    這時侯就不建議你把
    設定為新的外連IP的Login.cfg跟Login.exe
    覆蓋掉
    原本IP設定為127.0.0.1的Login.cfg跟Login.exe,
    然後再把整個資料夾重新壓縮。
    也因為是重新壓縮,
    所以也比較花時間。)
    

  33. 20.安裝設定LogMeIn Hamachi(客戶端)
  34. 現在來討論朋友如果要連到你的天堂遊戲伺服器,
    他要設定哪些東西。
    
    先下載並安裝LogMeIn Hamachi
    http://goo.gl/8KWNjA
    或是可以到 http://www.softking.com.tw下載。
    
    安裝完之後開始設定,
    要加入伺服器所在的區域網路。
    
    選擇"加入現有的網路"
    
    
    或是從功能選單中的 網路\加入已存在的網路
    
    
    接著輸入伺服器所在的區域網路的ID及密碼
    
    
    成功加入區域網路,
    可以看到下面有連到剛剛伺服器的IP 25.134.229.68
    
    

  35. 21.登入伺服器
  36. 再來就是下載伺服器的主人提供給客戶端的lineage.zip(含Login.exe),
    也就是Step 20中增加了登入器的天堂主程式壓縮檔。
    下載之後解壓縮,
    執行Login.exe就可以開始遊戲了。
    
    
    

IP設定與教學
請點擊右方連結觀看 → 天堂私服 NO - IP 教學

7.jpg
::: 一按馬上把這個話題放上你的facebook!! :::
回復

使用道具 舉報

2

主題

3

帖子

22

積分

版主

Rank: 7Rank: 7Rank: 7

積分
22
 樓主| 發表於 2017-6-12 21:20:52 | 顯示全部樓層
天堂私服IP設定教學點擊右方連結 → 天堂私服NO-IP設定
::: 一按馬上把這個話題放上你的facebook!! :::
回復

使用道具 舉報

4

主題

5

帖子

34

積分

版主

Rank: 7Rank: 7Rank: 7

積分
34
發表於 2017-6-16 06:40:44 | 顯示全部樓層
天堂私服架設懶人包
::: 一按馬上把這個話題放上你的facebook!! :::
回復

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 立即註冊

本版積分規則

Archiver|手機版|小黑屋| 嘎嘛  

GMT+8, 2018-2-25 03:51 , Processed in 0.488793 second(s), 8 queries , File On.

Powered by Discuz! X3.3

© 2001-2017 嘎嘛論壇 Γ GAMMA γ (http://www.vgammav.com/)版權所有 All Rights Reserved.
重要聲明:本網站是以即時上載留言的方式運作,本站對所有留言的真實性、完整性及立場等,不負任何法律責任。而一切留言之言論只代表留言者個人意見,並非本網站之立場,用戶不應信賴內容,並應自行判斷內容之真實性。由於討論區是受到「即時留言」運作方式所規限,故不能完全監察所有即時留言,若讀者發現有留言出現問題,請聯絡我們。本站有權刪除任何留言及拒絕任何人士留言,同時亦有不刪除留言的權利。切勿撰寫粗言穢語、誹謗、渲染色情暴力或人身攻擊的言論,敬請自律。本網站保留一切法律權利。

快速回復 返回頂部 返回列表