打算从今天开始研究一下L2j的源代码。
首先从www.l2jserver.com上下载源代码。
L2J Core: http://l2jserver.com/svn/trunk/L2_GameServer/
L2J Datapack : http://www.l2jdp.com/svn/trunk/datapack_development
L2JCore和L2JDatapack是两个eclipse工程,可以直接使用eclipse的svn插件checkout下来。
L2JCore的目录结构如下:
L2JServer--
java--源文件
data--数据文件(不完全,大部分数据文件在Datapack包中)
lib--所需要的第三方jar包
L2JDatapack目录结构如下:
datapack_development--
data--数据和游戏脚本以及AI
sql--游戏数据库文件
tools--工具
--------------------------------------------------------
安装步骤:
1. 将Datapack下的data,sql,tools目录直接拷贝到L2JServer目录下,如果有冲突,直接覆盖。
2. 在Eclipse中,项目名为根目录。修改bin为根目录
3. 执行database_installer.bat脚本文件,初始化数据库。
4. 运行
5. 如果出现找不到*文件,根据提示自行修改....
分享到:
相关推荐
在游戏开发领域,特别是大型多人在线角色扮演游戏(MMORPG)中,Lineage II(简称L2J)是一款备受欢迎的游戏服务器端框架。"l2j-server-script-engine"是专门为L2J服务器设计的脚本引擎,它的主要职责是执行游戏逻辑...
l2j-server-game for lineage II
标题中的"L2J_Database_Editor_l2jbasedataeditor_"指的是"L2J基础数据编辑器",这是一个专门用于编辑Lineage 2(简称L2)游戏服务器数据的工具。L2J是Lineage 2的开源服务器端项目,允许用户自定义和管理自己的游戏...
L2J (Lineage II Java) 是一个基于Java开发的开源游戏服务器端,它允许玩家自行搭建和管理Lineage II的游戏环境。本教程"Interlude Along2za"是针对L2J服务器中“Interlude”版本的一系列教学任务,旨在帮助管理员和...
**L2J DataPack: 一个为Lineage II爱好者打造的服务器模拟器** **一、L2J DataPack概述** L2J DataPack是针对知名大型多人在线角色扮演游戏(MMORPG)Lineage II的一个开源项目,它主要用于构建和运行L2J Server...
首先,Lineage2 Interlude是一款深受玩家喜爱的大型多人在线角色扮演游戏(MMORPG),而L2J-Robot则是针对这款游戏开发的一款模拟器。它的主要目标是提供自动化功能,如自动打怪获取经验、自动拾取游戏内的物品等,...
如何下载制作L2J天堂2单机版源码服务端教程 知识点1:下载天堂2单机版源码服务端 天堂2单机版源码服务端是基于L2J服务端实现的,需要下载相关的软件和工具,包括天堂2客户端、jdk1.6、eclipse、mysql、Navicat8.0...
《L2J-Mobius-Essence-7.3-SevenSigns:一款深度定制的L2模拟器》 在IT行业中,模拟器扮演着重要的角色,它们允许用户在不兼容或不具备特定硬件条件的环境下运行特定软件。《L2J-Mobius-Essence-7.3-SevenSigns》...
标题"L2J-开源"指的是一个使用Java编程语言开发的开源项目,其目的是构建一个替代天堂2游戏服务器的系统。这个项目允许用户免费获取源代码,进行修改和再分发,符合开源软件的定义,这通常意味着更强大的社区支持、...
L2J_EventEngine L2J-Server 的事件引擎 分发事件引擎是希望它有用,但没有任何保证; 甚至没有对适销性或针对特定目的的适用性的暗示保证。 有关更多详细信息,请参阅 GNU 通用公共许可证。 您应该已经收到一份 ...
L2J登录服务器一台登录服务器来统治所有这些。 此登录服务器应支持所有 L2J 版本和客户端。 在这个新项目中,我们将游戏服务器与登录服务器分开。 网络将大大改善。目前支持:传奇四:亚丁史诗埃尔泰亚传奇III:毁灭...
在这个场景中,"v4l2的一个测试程序"是一个用于检测和评估摄像头性能的工具,尤其是关注摄像头的帧率(FPS,Frames Per Second)。 帧率是衡量视频流质量的关键指标之一,V4L2_FPS测试程序能够帮助开发者或用户了解...
百度网盘 下载 适用于天堂2-6章的l2j地图Geodata [如何安装地理数据] 1 - 打开地理数据文件夹 (\gameserver\data\) 2 - 在 \gameserver\data\geodata 中复制内容文件夹地理数据 3 - 在 \gameserver\data\pathnode...
V4L2,全称Video for Linux Two,是Linux内核提供的一种接口,用于与视频设备(如USB摄像头、内置CMOS传感器等)进行交互。它提供了标准的API,允许开发者用C或C++等语言编写程序来捕获、处理和播放视频流。在这个...
《天堂2》是一款深受玩家喜爱的大型多人在线角色扮演游戏(MMORPG),而“L2Info_Creator_v1.5”则是专为这款游戏设计的一款辅助工具,主要用于处理和编辑游戏中的数据。该工具集成了“l2encdec”功能,能够帮助玩家...
主要介绍了L2JSERVER的各类使用教程 更多资源访问L2FATER.CN
在IT领域,尤其是在数据分析、机器学习和计算机图形学中,"L2距离"是一个非常重要的概念。L2距离,也称为欧几里得距离,是衡量两个向量或矩阵之间相似度的一种基本方法。本文将深入探讨L2距离的定义、计算方法、应用...
OpenCV主要用于图像处理和计算机视觉算法的实现,而V4L2是Linux系统中的一个接口,用于支持视频捕获和播放设备。当这两者结合时,可以构建强大的实时视频处理系统。本文将详细阐述OpenCV与V4L2的集成过程、实现选择...
#### 一、L2 Cache 概述 在现代计算机系统架构中,为了提高CPU处理速度与内存访问效率之间的协调性,引入了多级缓存机制,其中L2(Level 2)缓存是介于CPU与主内存之间的重要组成部分。L2缓存的主要作用是缓解CPU与...
1. **数据结构**:V4L2定义了一系列数据结构,如`struct v4l2_buffer`用于描述缓冲区,`struct v4l2_format`用于设置和查询视频格式,`struct v4l2_pix_format`描述像素格式等。 2. **文件操作**:V4L2使用标准的...