首先說明有部分文字是轉載而來,寫得不好或有錯誤的地方請多包涵^_^
天堂2單機版的原理很簡單,其實就是在一台機子上同時運行客戶端和服務器端,客戶端大家都有,所以想玩單機的話目標就是要搞到服務端。
下面說一些私服的東西,因為單機版本質上就是個私服,眾所周知,相對於盜用官方服務器端的私服,私服界還有一種用 " 模擬器 " 架設的私服—— 在分析客戶端發出的數據包後,自己編寫一個服務器端來接收處理這些數據包,說白了,就是自己編寫一個服務器端,用來模擬官方服務器端的功能。
這種做法很巧妙的避免了" 私服" 帶來的法律問題:客戶端是用戶自己合法從網上下載的,服務器端是我自己寫的,不存在版權問題……
但是這些自己寫的模擬器和官方的比,功能上還是有很多缺陷的,畢竟個人的力量有限,要幾個愛好者開發出完全等同於官服的程序的確很難,於是,人們想到了開源。
當項目開源後,事情變的很簡單了,天堂2 的服務端模擬器就是一個開源的JAVA 項目,用於模擬天堂2的服務器端,搞這個項目的組織叫做 L2J(似乎是美國的),是一個因興趣而組建的開發組。
當國外的L2J團隊成立之初,L2J 模擬器的功能還很不完善,只能跑跑地圖而已 , 後來很多人加入了這個項目,經過不懈的努力 ,L2J的服務端版本已經由原來的簡單功能發展為完整體系服務端程序 ,功能上遠遠超過了洩漏自官方的版本 ,這些都是和L2J 組織的艱辛勞動分不開的。而且,因為項目是開源的,國內也有很多愛好者放出了自己修改的版本,除了中文化以外,提升了對大陸客戶端的兼容性(原來是針對南韓客戶端開發的),即使是不懂編程的人,也能自己修改數據庫,放出各種各樣的修改版。
在中國大陸有兩個 L2J漢化與編譯組織,分別叫做L2JCN 和 L2J-SoM,這兩個組織建立的初衷 ,不僅僅是為了讓大家有更好的漢化服務端用,漢化的同時 ,也會根據情況修正L2J 英文版的一些東西, 另外會增加一些特色功能。這樣 L2J服務端即使不是國人開發的,也可以為L2J服務端的發展盡一點力, 開源精神和共享精神是沒有國界之分的,就如同 Linux,當然 L2J 比不了Linux, 但是精神是傳承的。兩個組織中L2JCN的資格比較老,大家玩單機版用的服務端基本都是他們做的。 L2JCN的版本以日期來區別,比如L2JCN0604就是 6月4 日發佈的。至於L2J-SoM ,說實話我不久前才知道這個組織,似乎他們成立也才不長的時間,具體情況想知道的人可以去 L2J-SoM 的官方論壇。
說了這麼多,算是把 L2J粗略介紹了一遍吧,具體到單機版的架設方面,只需要3 個東西:L2J 模擬器+java虛擬機 +破解system ,這三個加起來也就四五十兆,架設過程不會超過10分鐘,用 BT下載的同志們可以停止了,您99%的功夫都花在了客戶端下載上,而且所帶的L2J 模擬器一般版本舊,功能差。至於單機教程我就不多說了,99nets 等網站上很多。
最後再補充一些東西,
(1 )單機玩久了自然會無聊,那麼大個世界裡就你一個人當然是很孤單的了,前面說過,單機版本質上就是個私服,你只要知道自己的 IP地址,再改一些地方就可以自己開SF 了,是動態IP也不要緊。
(2 )架設完畢後還不是真正的單機,必須有網絡連接才可以玩,解決辦法是裝跳NP 補丁。
以上兩項的教程和文件可以去論壇查。
(3 )由於是從英文L2J 模擬器"改造"而來,漢化小組又都是出於業餘愛好在干,人家還有自己的本職事情,所以有些英文就忍忍吧。(對我沒影響 ^_^ )
(4 )也是最重要的一點了,L2J 模擬器是完全免費的!賣單機的人全是騙子!
最後給出一些網址;
L2單機的大本營:w ww.99nets.com的java 版L2J模擬器專區
L2JCN官方論壇:w ww.l2j.cn
L2J-SoM官方論壇:h ttp://bbs.miakie.com/index.php