1. [下載原始碼] Using RapidSVN 用checkout
https://l1j-tw-99nets.googlecode.com/svn/trunk/L1J-TW_3.50c/
2. [編譯原始碼] 裝好ant
新增系統變數:ANT_HOME,內容:c:developapache-ant-1.6.1
在PATH環境變數中加入Ant的bin目錄:c:developapache-ant-1.6.1in
到source code 資料夾下command line 打 ant
編譯成功後多出
l1jserver.jar
3. [設定資料庫&地圖]
a. 設定 剛編譯完成Server端程式資料夾中的 config/server.properties
#LoginとPasswordは変更すべきだが、わからなければ変えない # Database info Driver=com.mysql.jdbc.Driver URL=jdbc:mysql://localhost/l1jdb?useUnicode=true&characterEncoding=utf8 Login=root Password=
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
c.解壓縮地圖:
Server端資料夾下maps/352_maps.zip (看你版本囉,我們這邊是用3.52)
map 資料夾有解壓縮嗎? 別多了一層maps
ex:l1j-twmaps .txt
而不是l1j-twmapsmaps
若不解壓縮地圖到時候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資料夾內)
文章出自:https://www.cnblogs.com/bittorrent/
|