a094
發表於 2023-1-14 05:00
感謝分享
教我拜託
發表於 2023-1-16 21:03
同样也想学
kenliou
發表於 2023-1-16 21:11
感謝分享
destiny0
發表於 2023-1-31 19:18
感謝教學
曠世浪漫
發表於 2023-2-21 20:37
感謝分享:)
瘋狂可樂
發表於 2023-2-25 02:25
感謝分享
水龍
發表於 2023-2-25 02:40
謝謝分享
Ohbatw
發表於 2023-2-28 04:42
必備工具:
1. Lineage Server source code : https://code.google.com/p/l1j-tw-99nets/
(網路上有許多版本,裡面可能都含backdoor這邊選用比較乾淨的版本)
因為l1j-tw沒甚麼人在管了,還停留在較舊的版本,所以我們必須先裝舊版天堂Clinet端(3.52C)的遊戲程式
2. 點我下載:天堂〈lineage 3.52C〉
(提供gogobox載點,進去後都會有下載教學) 才能對映l1j-tw版本
3. JAVA JDK & SVN
也由於 code是由JAVA所寫成,所以我們需要安裝JDK。由於http://www.l1j-tw.com
都寫得非常清楚了,所以我們先照以下文章照做即可。
Java Path 設定教學
L1J-TW SVN 檔案下載及編譯教學 <--使用SVN來下載source code&complier
別急,做完以上兩個程序之後。我們還得設架資料庫MySql(自行安裝)。
這邊為了省時,我們可用wamp中的mysql 5.5.22版本,以防有編碼出錯的問題。
┌──────────┐
│免費工具程式 │
└──────────┘
1.JDK(JAVA 開發套件) 《官方網站: http://www.oracle.com/technetwork/java/ ... index.html 》
jdk-7-windows-i586
2.MySQL 資料庫軟體 《官方網站: http://www.mysql.com/ 》
mysql-5.1.58-win32.msi
3.Navicat 導航貓 資料庫管理器 《官方網站: http://www.navicat.com/cht/download/download.html 》
navicat091_lite_ct
4.eclipse IDE Java 開發環境 《官方網站: http://www.eclipse.org/downloads/ 》
eclipse-java-indigo-win32.zip
接著安裝資料庫管理程式navicat lite。有免費版本的不需要大費周章破解。
以上設定,網路上很多文章都有,舉例個網站連影片都有了。不過他是用太陽神v14。
使用navicat lite建立名為l1jdb的資料庫。
天堂單機伺服器3.52C架設示範
設定些繁瑣資料(此部以前確定你已完成上述動作):
設定 剛編譯完成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時設定的帳密。
2. 使用navicat導入遊戲資料庫至MySQL:
進入Server端資料夾,的db資料夾中點 Pack_DB.bat 。它會combine Taiwan這資料夾底下的sql檔。
啟動navicat導入combined 產生的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 的記憶體
等待客戶端連接中...
修改Client端(礙於版權網路上較少資訊)
模擬器雖然不是官方寫的,但是Clinet端是。所以會牽扯到版權問題。l1j-tw也比較少談到登入器的事情。
那何謂登入器? 當我們在玩正服時會連線到正服ip,但現在我們已經架設好自己的私服了。要透過登入器的方式
來登自己的Server。
這邊我們使用Login_v342這個登入器
設定登入器 :進 Login_v342\編碼器\Encode.exe 先選[工具]這個tab 選擇
天堂版本選351_S3DS2X後,按變檔編碼。跳回編碼tab,
允許多開,變身檔選S3DS2X,內建喝水輔助程式 <---這三樣打勾
按[編碼]完成。別忘了輸入自己server IP
2. 搬動 Login_v342\編碼器
Login.cfgLogin.ini(S3DS2X.pak這不要複製過去,不然會報S3DS2X.bin錯誤)
搬動 Login_v342\登入器
Login.exeeat.dll eat.exe LinHelperZ.txt S3DS2X.bin
Microsoft.VC90.CRT skin
至 clinet 遊戲資料夾。
*()可省略
( 我另外還有把原本clinet端的lin.lin改用l1j-tw發布的 Lin.bin_2011-08-09.zip。
2011.08.09 Lin.bin 使用版本宣布 [未來Lin.bin相關皆在此宣布] )
再使用spr_action.exe,生成spr_action.sql再次導入MySQL。
3. 執行eat.exe 吃檔。吃完再點Login.exe 登入遊戲
參考資料:
Login_v310
1.支援3.51C(S3DS2Y) Lin.bin ver12011702
2.修正編碼器(Encode.exe)的幾個小問題
關於3.51C
目前L1J-TW-99nets使用的是Lin.bin ver12010402(351_S3DS2X),
伊薇版本使用的是Lin.bin ver12011702(351_S3DS2Y),
編碼時請正確選擇你核心的版本,否則會無法連線
關於351_S3DS2Y
這個版本的Lin.bin,天堂原廠已內建穿人,
如果你的核心有防穿人,那你可能要去修改核心防穿人的程式碼,
在這個Lin.bin中默認是天堂全部區域都可穿人,
但它會讀取CollisionZone.xml內的資料來設定不能穿人的區域,
你可下載解碼後的CollisionZone.xml來參考
YMC
發表於 2023-3-4 15:43
感謝分享
l86776868
發表於 2023-3-31 21:52
:):):):):):):):)
peterkitty
發表於 2023-4-1 00:14
來看看這版怎麼修改~
qqq123287171
發表於 2023-4-1 05:59
謝謝分享!!
hawkadium
發表於 2023-4-1 06:04
感謝分享~
小神將
發表於 2023-4-1 10:27
感謝~~~~~~~~~~~~~!
asd741028
發表於 2023-4-1 16:18
看看什麼內容!!
sky000027
發表於 2023-4-3 03:23
感謝分享~
twekk1985
發表於 2023-4-25 10:31
感謝大大與分享!
kobe61501
發表於 2023-4-25 10:31
感謝分享
41580017
發表於 2023-6-3 00:06
感謝大大分享
pc84502582
發表於 2023-6-3 00:07
謝謝分享
頁:
2
3
4
5
6
7
8
9
10
11
[12]
13
14
15
16
17