npetrovski / l2js-client

JavaScript client for Lineage 2
MIT License
109 stars 36 forks source link

Error after RequestCharacters #3

Closed AlexKehl closed 4 years ago

AlexKehl commented 4 years ago

Hello, I managed to connect successfully to the server but then after RequestCharacters packet was sent I get an uncatched error. I know that this doesn't fit into the 'Issues' section entirely but I found no other way to contact the author. I am not sure if this has to do with the wrong server id... there are 5 servers and I don't know which id corresponds to which server. Below I attached a screenshot of the error: image

npetrovski commented 4 years ago

Hi,yes - this is the right place for this issue.

From what I can see here - yes indeed, upon sending RequestCharacters the server disconnects, but why exactly aint clear enough.

I can try to reproduce this issue on my side, but for that I will need more information.

1) Is this s public server, if so, what's the IP address? 2) What L2 chronicle is this (its even better if you know the protocol version)? 3) Do you know if there is a GameGuard protection enabled from server side? If so, I am afraid this is not the target of this project - indeed to hack and workaround a GG protection.

AlexKehl commented 4 years ago

Thx for answering :) Okay - let's go through the steps:

  1. Yes, this is a public server. I checked the ip's through log in process with netstat - this is what I've got:
    • The ip immediately after logging in with credentials differs from time to time. But basically it is in range of 185.71.66.16:2106 - 185.71.66.33:2106. I suggest trying 185.71.66.16:2106
    • After I've selected the server, port changes to 7777 while ip remains the same... (so always 185.71.66.16:7777)
  2. This is High Five. Sadly I don't know how to check the protocol version.
  3. Since this is a public server I think it is very probable that there is a GameGuard protection present :(
npetrovski commented 4 years ago

..forgot to ask you about a temp account or a domain/service I can create a temp account

AlexKehl commented 4 years ago

Created a test acc for this: login: github pwd: zsqm4b8q

npetrovski commented 4 years ago

Yeah.... The account works and I managed to create a new character, but even if I use the original L2Client, I get disconnected just after I select a character.

This looks to me like a customization made for this public server (most probably GG protection). What's the website I can check and download the "system" directory and try get more information from it?

AlexKehl commented 4 years ago

https://www.rpg-club.com/lineage-2/en/download.html

MattSmilin commented 4 years ago

They have bot protection which, I think, changes how server is speaking with the client. I doubt you'll be able to connect without a serious investment.

npetrovski commented 4 years ago

I agree with @MattSmilin . I am closing this ticket now - if I find something I will let you know @AlexKehl