_archive_lineage2js

Node.js server emulator for lineage 2 chronicle 1 harbingers of war

javascript · lineage2 · mmorpg · nodejs · server-emulator
入门
GitHub在线演示
Stars:89
License:未知
更新:2025/4/26

README

lineage 2 js

node.js server emulator
server for lineage 2 chronicle 1 harbingers of war

config: data/config.json
init: npm install -i

run on linux:

node loginserver.js
node gameserver.js

run on windows:

serverStart.bat

Packets

:heavy_check_mark: - done
:warning: - in work

Client packets(game server)Server packets(game server)
:heavy_check_mark: ProtocolVersion:heavy_check_mark: CryptInit
:heavy_check_mark: MoveBackwardToLocation:heavy_check_mark: MoveToLocation
? SayNpcSay
:heavy_check_mark: RequestEnterWorld:warning: CharacterInfo
:warning: Action:warning: UserInfo
:heavy_check_mark: RequestAuthLogin:heavy_check_mark: Attack
:heavy_check_mark: Logout? Attacked
:warning: RequestAttack:heavy_check_mark: AttackCanceled
:heavy_check_mark: RequestCharacterCreate:heavy_check_mark: Die
RequestCharacterDeleteRevive
:heavy_check_mark: CharacterSelectedAttackOutofRange
:heavy_check_mark: RequestNewCharacterAttackinCoolTime
:heavy_check_mark: RequestItemListAttackDeadTarget
RequestEquipItemLeaveWorld
RequestUnEquipItemAuthLoginSuccess
RequestDropItem:heavy_check_mark: AuthLoginFail
:warning: RequestUseItem:warning: SpawnItem
RequestTrade:warning: DropItem
RequestAddTradeItemGetItem
TradeDoneEquipItem
RequestTeleportUnequipItem
:heavy_check_mark: RequestSocialAction:warning: StatusUpdate
? ChangeMoveType:heavy_check_mark: NpcHtmlMessage
? ChangeWaitTypeSellList
RequestSellItemBuyList
RequestBuyItem:heavy_check_mark: DeleteObject
RequestLinkHtml:warning: CharacterSelectionInfo
:warning: RequestBypassToServer? LoginFail
RequestBBSWrite:heavy_check_mark: CharacterSelected
RequestCreatePledge:warning: NpcInfo
RequestJoinPledge:heavy_check_mark: CharacterTemplates
RequestAnswerJoinPledgeNewCharacterFail
RequestWithDrawalPledge:heavy_check_mark: CharacterCreateSuccess
RequestOustPledgeMember:heavy_check_mark: CharacterCreateFail
RequestDismissPledge:warning: ItemList
RequestJoinParty:heavy_check_mark: SunRise
RequestAnswerJoinParty:heavy_check_mark: SunSet
RequestWithDrawalParty? EquipItemSuccess
RequestOustPartyMember? EquipItemFail
RequestDismissParty? UnEquipItemSuccess
? RequestMagicSkillList? UnEquipItemFail
:heavy_check_mark: RequestMagicSkillUseTradeStart
? SendAppearingTradeStartOk
SendWareHouseDepositListTradeOwnAdd
SendWareHouseWithdrawListTradeOtherAdd
RequestShortCutRegTradeDone
RequestShortCutUseCharacterDeleteSuccess
RequestShortCutDelCharacterDeleteFail
:heavy_check_mark: StopMove:heavy_check_mark: ActionFail
:heavy_check_mark: RequestTargetCancelServerClose
:heavy_check_mark: Say2InventoryUpdate
RequestPledgeMemberListTeleportToLocation
? RequestMagicList:heavy_check_mark: TargetSelected
:heavy_check_mark: RequestSkillList:heavy_check_mark: TargetUnselected
? MoveWithDelta:heavy_check_mark: AutoAttackStart
? GetOnVehicle(boat):heavy_check_mark: AutoAttackStop
? GetOffVehicle(boat):heavy_check_mark: SocialAction
AnswerTradeRequest:heavy_check_mark: ChangeMoveType
:heavy_check_mark: RequestActionUse:heavy_check_mark: ChangeWaitType
RequestRestartNetworkFail
RequestSiegeInfoCreatePledge
:heavy_check_mark: ValidatePositionAskJoinPledge
? RequestSEKCustomJoinPledge
StartRotatingWithdrawalPledge
FinishRotatingOustPledgeMember
RequestStartPledgeWarSetOustPledgeMember
RequestReplyStartPledgeWarDismissPledge
RequestStopPledgeWarSetDismissPledge
RequestReplyStopPledgeWarAskJoinParty
RequestSurrenderPledgeWarJoinParty
RequestReplySurrenderPledgeWarWithdrawalParty
RequestSetPledgeCrestOustPartyMember
RequestGiveNickNameSetOustPartyMember
:heavy_check_mark: RequestShowboardDismissParty
RequestEnchantItemSetDismissParty
RequestDestroyItemMagicAndSkillList
SendBypassBuildCmdWareHouseDepositList
MoveToLocationInVehicleWareHouseWithdrawList
CanNotMoveAnymore(Vehicle)WareHouseDone
RequestFriendInviteShortCutRegister
RequestFriendAddReplyShortCutInit
RequestFriendInfoListShortCutDelete
RequestFriendDel:heavy_check_mark: StopMove
RequestCharacterRestore:heavy_check_mark: MagicSkillUse
:warning: RequestQuestListMagicSkillCanceled
RequestDestroyQuest:heavy_check_mark: CreateSay
RequestPledgeInfoEquipUpdate
RequestPledgeExtendedInfo:heavy_check_mark: StopMoveWithLocation
RequestPledgeCrestDoorInfo
RequestSurrenderPersonallyDoorStatusUpdate
RequestRidePartySmallWindowAll
RequestAcquireSkillInfoPartySmallWindowAdd
RequestAcquireSkillPartySmallWindowDeleteAll
RequestRestartPointPartySmallWindowDelete
RequestGMCommandPartySmallWindowUpdate
RequestPartyMatchConfigPledgeShowMemberListAll
RequestPartyMatchListPledgeShowMemberListUpdate
RequestPartyMatchDetailPledgeShowMemberListAdd
RequestCrystallizeItemPledgeShowMemberListDelete
RequestPrivateStoreSellManageListMagicList
SetPrivateStoreSellList:heavy_check_mark: SkillList
RequestPrivateStoreSellManageCancelVehicleInfo
RequestPrivateStoreSellQuitVehicleDeparture
SetPrivateStoreSellMsgVehicleCheckLocation
SendPrivateStoreBuyListGetOnVehicle
RequestReviveReplyGetOffVehicle
RequestTutorialLinkHtmlTradeRequest
RequestTutorialPassCmdToServerRestartResponse
RequestTutorialQuestionMarkPressed:warning: MoveToPawn
RequestTutorialClientEventValidateLocation
RequestPetitionStartRotating
RequestPetitionCancelFinishRotating
RequestGMList:heavy_check_mark: SystemMessage
RequestJoinAllyStartPledgeWar
RequestAnswerJoinAllyReplyStartPledgeWar
RequestWithdrawAllyStopPledgeWar
RequestOustAllyReplyStopPledgeWar
RequestDismissAllySurrenderPledgeWar
RequestSetAllyCrestReplySurrenderPledgeWar
RequestAllyCrestSetPledgeCrest
RequestChangePetNamePledgeCrest
RequestPetUseItem:heavy_check_mark: SetupGauge
RequestGiveItemToPet:warning: ShowBoard
RequestGetItemFromPetChooseInventoryItem
RequestAllyInfoMoveToLocationInVehicle
RequestPetGetItemStopMoveInVehicle
RequestPrivateStoreBuyManageListValidateLocationInVehicle
SetPrivateStoreBuyListTradeUpdate
RequestPrivateStoreBuyManageQuitTradePressOwnOk
SetPrivateStoreBuyMsg:warning: MagicSkillLaunched
SendPrivateStoreSellListFriendAddRequestResult
SendTimeCheckFriendAdd
RequestStartAllianceWarFriendRemove
ReplyStartAllianceWarFriendList
RequestStopAllianceWarFriendStatus
ReplyStopAllianceWarTradePressOtherOk
RequestSurrenderAllianceWarFriendAddRequest
RequestSkillCoolTime:heavy_check_mark: LogoutOk
RequestPackageSendableItemListAbnormalStatusUpdate
RequestPackageSend:warning: QuestList
RequestBlockEnchantResult
RequestCastleSiegeInfoAuthServerList
RequestCastleSiegeAttackerListPledgeShowMemberListDeleteAll
RequestCastleSiegeDefenderListPledgeInfo
RequestJoinCastleSiegePledgeExtendedInfo
RequestConfirmCastleSiegeWaitingListSurrenderPersonally
RequestSetCastleSiegeTime:warning: Ride
RequestMultiSellChooseGiveNickNameDone
NetPingPledgeShowInfoUpdate
RequestRemainTimeClientAction
AcquireSkillList
AcquireSkillInfo
ServerObjectInfo
GMHide
AcquireSkillDone
GMViewCharacterInfo
GMViewPledgeInfo
GMViewSkillInfo
GMViewMagicInfo
GMViewQuestInfo
GMViewItemList
GMViewWarehouseWithdrawList
PartyMatchList
PartyMatchDetail
PlaySound
StaticObject
PrivateStoreSellManageList
PrivateStoreSellList
PrivateStoreSellMsg
:heavy_check_mark: ShowMinimap
ReviveRequest
AbnormalVisualEffect
:heavy_check_mark: TutorialShowHtml
ShowTutorialMark
TutorialEnableClientEvent
TutorialCloseHtml
:heavy_check_mark: RadarControl
DeleteRadar
MyTargetSelected
PartyMemberPosition
AskJoinAlliance
JoinAlliance
WithdrawAlliance
OustAllianceMemberPledge
DismissAlliance
SetAllianceCrest
AllianceCrest
ServerCloseSocket
PetStatusShow
PetInfo
PetItemList
PetInventoryUpdate
AllianceInfo
PetStatusUpdate
PetDelete
PrivateStoreBuyManageList
PrivateStoreBuyList
PrivateStoreBuyMsg
VehicleStart
RequestTimeCheck
StartAllianceWar
ReplyStartAllianceWar
StopAllianceWar
ReplyStopAllianceWar
SurrenderAllianceWar
SkillCoolTime
PackageToList
PackageSendableList
EarthQuake
FlyToLocation
BlockList
SpecialCamera
NormalCamera
CastleSiegeInfo
CastleSiegeAttackerList
CastleSiegeDefenderList
NickNameChanged
PledgeStatusChanged
RelationChanged
EventTrigger
MultiSellList
SetSummonRemainTime
SkillRemainSec
NetPing