E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
L2JMobius
第二章:
L2JMobius
学习 – 安装jdk17
L2JMobius
是一套开源的LineageII的服务器端代码,使用Java语言编写。想要运行
L2JMobius
源程序的话,需要安装jdk17版本。首先,下载jdk17版本。
咆哮的程序猿
·
2023-10-26 19:37
L2JMobius
L2JMobius
第五章:
L2JMobius
学习 – 快速部署
L2JMobius
汉化版
L2JMobius
是一套开源的LineageII的服务器端代码,使用Java语言编写。在前面的章节中,我们安装了mariadb10数据库以及jdk17运行环境,这两个是必须的。
咆哮的程序猿
·
2023-10-26 19:37
L2JMobius
L2JMobius
第十五章:
L2JMobius
学习 – 刷新NPC和对话
首先,我们介绍一下城镇里面的传送师NPC的刷新和对话。传送师对应的类是L2TeleporterInstance,它继承L2FolkInstance,再继承L2NpcInstance。我们要处理的是“单击/双击”传送师的业务逻辑,对应的是Action数据包。这个数据包具有普遍性,我们很多的点击操作都会发送该数据包。我们如何处理这个Action数据包呢?这里要分两种情况,第一次“单击”和第二次“单击”
咆哮的程序猿
·
2023-10-26 19:04
L2JMobius
L2JMobius
天堂2服务器端源码
第十四章:
L2JMobius
学习 – 玩家奖励
在上一章节中,我们介绍了玩家攻击怪物的大概代码逻辑,其中涉及到怪物死亡的代码是://减少怪物目标HP(怪物死亡后掉落物品最为奖励)target.reduceCurrentHp(damage,this);这个target自然就是Monster类了,该方法在其父类Attackable中。接下来,我们就来看看这个reduceCurrentHp方法,参数为伤害值和攻击玩家。//根据伤害计算仇恨值if(at
咆哮的程序猿
·
2023-10-25 04:03
L2JMobius
L2JMobius
天堂2服务器端源码
第十二章:
L2JMobius
学习 – NPC孵化和怪物巡逻
在上一个章节中,我们已经介绍了玩家角色在游戏世界的移动。移动完毕之后,会显示周围的游戏对象,其中就包括NPC怪物。当然,玩家“孵化”自己(调用spawnMe方法)的时候,也会显示周围的游戏对象。首先,我们要介绍的时候NPC的实例化。在我们GameServer启动的时候,会执行入下代码://NPC数据读取(npc数据表)if(!NpcTable.getInstance().isInitialized
咆哮的程序猿
·
2023-10-24 03:10
L2JMobius
L2JMobius
第十章:
L2JMobius
学习 – 进入游戏世界
在上一章节中,我们在服务器端已经实例化好了Player对象,接下来客户端就会向服务器端发送EnterWorld数据包,我们来看一下这个EnterWorld数据包类的run方法。这个方法中涉及的内容非常的多,所以,我们只简单介绍一些重点内容,如下所示finalPlayerplayer=client.getPlayer();client.setConnectionState(ConnectionSta
咆哮的程序猿
·
2023-10-24 03:40
L2JMobius
L2JMobius
第十一章:
L2JMobius
学习 – 角色移动讲解
在上一个章节中,我们已经完成了角色进入游戏世界的讲解。接下来,我们讲解角色是如何移动的?网络游戏和单机游戏很大的区别在于,网络游戏的很多逻辑都是在服务器端实现的,然后将逻辑处理结果发送给客户端就可以了。对于像角色移动这样的简单逻辑,同样也需要在服务器端实现。虽然客户端也有自己的移动代码,但是需要跟服务器端保持一致。毕竟,这个涉及到“移动速度”,“路径查找”等等问题。传统的PC网络,都是鼠标点击选择
咆哮的程序猿
·
2023-10-24 03:40
L2JMobius
L2JMobius
第十三章:
L2JMobius
学习 – 玩家攻击怪物
本章节,我们学习一下玩家周边怪物的刷新。在上一章节中,我们提过这个事情。当玩家移动完毕之后,会显示周围的游戏对象,其中就包括NPC怪物。当然,玩家“孵化”自己(调用spawnMe方法)的时候,也会显示周围的游戏对象。我们首先看一下玩家“孵化”自己的时候,调用的是WorldObject的spawnMe方法,在这个方法中重要的一句代码:World.getInstance().addVisibleObj
咆哮的程序猿
·
2023-10-24 03:06
L2JMobius
L2JMobius
天堂2服务器端源码
上一页
1
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他