首先说明有部分文字是转载而来,写得不好或有错误的地方请多包涵^_^
天堂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