node.js server emulator
server for lineage 2 chronicle 1 harbingers of war
config: data/config.json
init: npm install -i
node loginserver.js
node gameserver.js
serverStart.bat
✔️ - done
Client packets(game server) | Server packets(game server) |
---|---|
✔️ ProtocolVersion | ✔️ CryptInit |
✔️ MoveBackwardToLocation | ✔️ MoveToLocation |
? Say | NpcSay |
✔️ RequestEnterWorld | |
✔️ RequestAuthLogin | ✔️ Attack |
✔️ Logout | ? Attacked |
✔️ AttackCanceled | |
✔️ RequestCharacterCreate | ✔️ Die |
RequestCharacterDelete | Revive |
✔️ CharacterSelected | AttackOutofRange |
✔️ RequestNewCharacter | AttackinCoolTime |
✔️ RequestItemList | AttackDeadTarget |
RequestEquipItem | LeaveWorld |
RequestUnEquipItem | AuthLoginSuccess |
RequestDropItem | ✔️ AuthLoginFail |
RequestTrade | |
RequestAddTradeItem | GetItem |
TradeDone | EquipItem |
RequestTeleport | UnequipItem |
✔️ RequestSocialAction | |
? ChangeMoveType | ✔️ NpcHtmlMessage |
? ChangeWaitType | SellList |
RequestSellItem | BuyList |
RequestBuyItem | ✔️ DeleteObject |
RequestLinkHtml | |
? LoginFail | |
RequestBBSWrite | ✔️ CharacterSelected |
RequestCreatePledge | |
RequestJoinPledge | ✔️ CharacterTemplates |
RequestAnswerJoinPledge | NewCharacterFail |
RequestWithDrawalPledge | ✔️ CharacterCreateSuccess |
RequestOustPledgeMember | ✔️ CharacterCreateFail |
RequestDismissPledge | |
RequestJoinParty | ✔️ SunRise |
RequestAnswerJoinParty | ✔️ SunSet |
RequestWithDrawalParty | ? EquipItemSuccess |
RequestOustPartyMember | ? EquipItemFail |
RequestDismissParty | ? UnEquipItemSuccess |
? RequestMagicSkillList | ? UnEquipItemFail |
✔️ RequestMagicSkillUse | TradeStart |
? SendAppearing | TradeStartOk |
SendWareHouseDepositList | TradeOwnAdd |
SendWareHouseWithdrawList | TradeOtherAdd |
RequestShortCutReg | TradeDone |
RequestShortCutUse | CharacterDeleteSuccess |
RequestShortCutDel | CharacterDeleteFail |
✔️ StopMove | ✔️ ActionFail |
✔️ RequestTargetCancel | ServerClose |
✔️ Say2 | InventoryUpdate |
RequestPledgeMemberList | TeleportToLocation |
? RequestMagicList | ✔️ TargetSelected |
✔️ RequestSkillList | ✔️ TargetUnselected |
? MoveWithDelta | ✔️ AutoAttackStart |
? GetOnVehicle(boat) | ✔️ AutoAttackStop |
? GetOffVehicle(boat) | ✔️ SocialAction |
AnswerTradeRequest | ✔️ ChangeMoveType |
✔️ RequestActionUse | ✔️ ChangeWaitType |
RequestRestart | NetworkFail |
RequestSiegeInfo | CreatePledge |
✔️ ValidatePosition | AskJoinPledge |
? RequestSEKCustom | JoinPledge |
StartRotating | WithdrawalPledge |
FinishRotating | OustPledgeMember |
RequestStartPledgeWar | SetOustPledgeMember |
RequestReplyStartPledgeWar | DismissPledge |
RequestStopPledgeWar | SetDismissPledge |
RequestReplyStopPledgeWar | AskJoinParty |
RequestSurrenderPledgeWar | JoinParty |
RequestReplySurrenderPledgeWar | WithdrawalParty |
RequestSetPledgeCrest | OustPartyMember |
RequestGiveNickName | SetOustPartyMember |
✔️ RequestShowboard | DismissParty |
RequestEnchantItem | SetDismissParty |
RequestDestroyItem | MagicAndSkillList |
SendBypassBuildCmd | WareHouseDepositList |
MoveToLocationInVehicle | WareHouseWithdrawList |
CanNotMoveAnymore(Vehicle) | WareHouseDone |
RequestFriendInvite | ShortCutRegister |
RequestFriendAddReply | ShortCutInit |
RequestFriendInfoList | ShortCutDelete |
RequestFriendDel | ✔️ StopMove |
RequestCharacterRestore | ✔️ MagicSkillUse |
MagicSkillCanceled | |
RequestDestroyQuest | ✔️ CreateSay |
RequestPledgeInfo | EquipUpdate |
RequestPledgeExtendedInfo | ✔️ StopMoveWithLocation |
RequestPledgeCrest | DoorInfo |
RequestSurrenderPersonally | DoorStatusUpdate |
RequestRide | PartySmallWindowAll |
RequestAcquireSkillInfo | PartySmallWindowAdd |
RequestAcquireSkill | PartySmallWindowDeleteAll |
RequestRestartPoint | PartySmallWindowDelete |
RequestGMCommand | PartySmallWindowUpdate |
RequestPartyMatchConfig | PledgeShowMemberListAll |
RequestPartyMatchList | PledgeShowMemberListUpdate |
RequestPartyMatchDetail | PledgeShowMemberListAdd |
RequestCrystallizeItem | PledgeShowMemberListDelete |
RequestPrivateStoreSellManageList | MagicList |
SetPrivateStoreSellList | ✔️ SkillList |
RequestPrivateStoreSellManageCancel | VehicleInfo |
RequestPrivateStoreSellQuit | VehicleDeparture |
SetPrivateStoreSellMsg | VehicleCheckLocation |
SendPrivateStoreBuyList | GetOnVehicle |
RequestReviveReply | GetOffVehicle |
RequestTutorialLinkHtml | TradeRequest |
RequestTutorialPassCmdToServer | RestartResponse |
RequestTutorialQuestionMarkPressed | |
RequestTutorialClientEvent | ValidateLocation |
RequestPetition | StartRotating |
RequestPetitionCancel | FinishRotating |
RequestGMList | ✔️ SystemMessage |
RequestJoinAlly | StartPledgeWar |
RequestAnswerJoinAlly | ReplyStartPledgeWar |
RequestWithdrawAlly | StopPledgeWar |
RequestOustAlly | ReplyStopPledgeWar |
RequestDismissAlly | SurrenderPledgeWar |
RequestSetAllyCrest | ReplySurrenderPledgeWar |
RequestAllyCrest | SetPledgeCrest |
RequestChangePetName | PledgeCrest |
RequestPetUseItem | ✔️ SetupGauge |
RequestGiveItemToPet | |
RequestGetItemFromPet | ChooseInventoryItem |
RequestAllyInfo | MoveToLocationInVehicle |
RequestPetGetItem | StopMoveInVehicle |
RequestPrivateStoreBuyManageList | ValidateLocationInVehicle |
SetPrivateStoreBuyList | TradeUpdate |
RequestPrivateStoreBuyManageQuit | TradePressOwnOk |
SetPrivateStoreBuyMsg | |
SendPrivateStoreSellList | FriendAddRequestResult |
SendTimeCheck | FriendAdd |
RequestStartAllianceWar | FriendRemove |
ReplyStartAllianceWar | FriendList |
RequestStopAllianceWar | FriendStatus |
ReplyStopAllianceWar | TradePressOtherOk |
RequestSurrenderAllianceWar | FriendAddRequest |
RequestSkillCoolTime | ✔️ LogoutOk |
RequestPackageSendableItemList | AbnormalStatusUpdate |
RequestPackageSend | |
RequestBlock | EnchantResult |
RequestCastleSiegeInfo | AuthServerList |
RequestCastleSiegeAttackerList | PledgeShowMemberListDeleteAll |
RequestCastleSiegeDefenderList | PledgeInfo |
RequestJoinCastleSiege | PledgeExtendedInfo |
RequestConfirmCastleSiegeWaitingList | SurrenderPersonally |
RequestSetCastleSiegeTime | |
RequestMultiSellChoose | GiveNickNameDone |
NetPing | PledgeShowInfoUpdate |
RequestRemainTime | ClientAction |
AcquireSkillList | |
AcquireSkillInfo | |
ServerObjectInfo | |
GMHide | |
AcquireSkillDone | |
GMViewCharacterInfo | |
GMViewPledgeInfo | |
GMViewSkillInfo | |
GMViewMagicInfo | |
GMViewQuestInfo | |
GMViewItemList | |
GMViewWarehouseWithdrawList | |
PartyMatchList | |
PartyMatchDetail | |
PlaySound | |
StaticObject | |
PrivateStoreSellManageList | |
PrivateStoreSellList | |
PrivateStoreSellMsg | |
✔️ ShowMinimap | |
ReviveRequest | |
AbnormalVisualEffect | |
✔️ TutorialShowHtml | |
ShowTutorialMark | |
TutorialEnableClientEvent | |
TutorialCloseHtml | |
✔️ 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 |