標籤:
可能會用到的檔案,我已經整理好了https://drive.google.com/open?id=0B6uOJwY3MLcvMVdaSkFwOThKYXc&authuser=1 1.
[下載原始碼] Using
RapidSVN 用checkout http://l1j-tw-99nets.googlecode.com/svn/trunk/L1J-TW_3.50c/ 2.
[編譯原始碼] 裝好ant 新增系統變數:ANT_HOME,內容:c:\develop\apache-ant-1.6.1 在PATH環境變數中加入Ant的bin目錄:c:\develop\apache-ant-1.6.1\bin 到source code 資料夾下command line 打 ant 編譯成功後多出 l1jserver.jar 3.
[設定資料庫] a.
設定 剛編譯完成Server端程式資料夾中的 config/server.properties
#LoginとPasswordは変更すべきだが、わからなければ変えない# Database infoDriver=com.mysql.jdbc.DriverURL=jdbc:mysql://localhost/l1jdb?useUnicode=true&characterEncoding=utf8Login=rootPassword=
Login & Password field 輸入你剛裝MySQL時設定的帳密。
b. 使用navicat導入遊戲資料庫至MySQL:
進入Server端資料夾,的db資料夾中點 Pack_DB.bat 。它會combine Taiwan這資料夾底下的sql檔。 *或用mysql command-line : CREATE DATABASE l1jdb; *在Linux 下 請用 cat Taiwan/*.sql > l1jdb_Taiwan.sql 啟動navicat導入combined 產生的l1jdb_Taiwan.sql *mysql -u root -proot l1jdb < l1jdb_Taiwan.sql
3.解壓縮地圖:
Server端資料夾下maps/352_maps.zip (看你版本囉,我們這邊是用3.52)
map 資料夾有解壓縮嗎? 別多了一層maps
ex:l1j-tw\maps\0.txt
而不是l1j-tw\maps\maps
若不解壓縮地圖到時候run Server時會遇到錯誤訊息。
到此Server大致已經架設完成了。點ServerStart.bat啟動Server。確保沒有任何錯誤訊息在到下一步。
以下為Server正確執行訊息
loading map...OK! 4789ms spawning mob...OK! 4650 ms loading npcaction...OK! 2584ms loading boss cycle...OK! 760ms loading TreasureBox...OK! 471ms 初始化完畢 →提示: 互動指令聽取中... > 使用了: 210MB 的記憶體 等待客戶端連接中... |
4.
修改client端 安裝Lineage 3.52C client端遊戲程式
下載登入器Login_v342
進入Login_v342\編碼器
打開Encode.exe
標籤列選擇[工具],天堂版本選擇351_S3DS2X,接著點擊變檔編碼
標籤列選擇[編碼],天堂版本選擇351_S3DS2X
允許多開、變身檔選擇S3DS2X.pak、內建喝水輔助程式打勾
接著按下按鈕編碼
複製裡面的
Login.cfg、
Login.ini 以及進入Login_v342\登入器
複製裡面的
Login.exe、eat.dll
、 eat.exe、LinHelperZ.txt、S3DS2X.bin、Microsoft.VC90.CRT、skin
共9個檔 , 貼至client端的遊戲程式內 執行eat.exe吃檔,吃完便可點擊Login.exe登入遊戲 進入遊戲前請先執行ServerStart.bat(位於Java Project資料夾內)
天堂Lineage(單機版)從零開始架設教學 Installing Lineage 3.52 Server - On Windows