So I have decided to attempt my own custom server. I've decided on the patch 4351 because it has the new interface with the Cp slot for a second currency or w/e. For the last 5-6 hours or so i have tried to figure out the login sequence. Yes, I did check out CoFuture_Release for some help but that didn't help much at all.Also, looked at TheCOServer but that is so unorganized it confuses me but struggled my way through that sequence and that didn't work either.
AuthStuff - Then
I receive 1052
Send 1004 - "ANSWER_OK"
Send 1006 - Char Info
Receive 1010:74
Send 1010:74
Send 1010:104
Thats as far as I can get, I don't receive any packets after that and not sure if I have the sequence wrong, not sending the right packet, or have the packets structured wrong.
Either you're Structure or Response (0x4A) for the 1010 packet is erroneous.
As generally, once you send the 0x4A, you appear in the conquer world and the login sequence continues.
I'll Post my Data Packet up if it's any help.
Code:
struct DataPacket
{
public ushort Size, Type;
public uint TimeStamp;
public uint UID;
public uint lParam;
public ushort wParamA;
public ushort wParamB;
public ushort wParamC;
public DataIDs SubType;
//Properties used in the Jump Packet
public ushort lParamX { get { return (ushort)(lParam & 0xFFFF); } }
public ushort lParamY { get { return (ushort)(lParam >> 16); } }
}
K, so somewhere in that login sequence, a packet you sent is wrong.
You're probably trying to make the login more complicated than it is. I logged into it fine by just sending what the client requested. What did you say that the last packet sent was? Because that is probably the problem. The client requests everything for login. You shouldn't have to try to send it stuff that it doesn't request for.
Also, when you receive packet 1052: You check the pool for connections already tied to the character, send the message "ANSWER_OK" if the character exists, load the character and send the character info packet (1006), and then you wait for the client to respond.
The client responds to the message packet, NOT the character data. After that, you should get the general packet request (74) which sets the location (as I'm sure you already know). If you get a black screen with the Conquer GUI, then your offsets are wrong.
(There might be more to it depending on the patch - i can't remember right now)
[ISSUE]Server Login GM 02/23/2010 - Dekaron Private Server - 7 Replies Hi guys,
I used the search button but could not find anything, the server was running smooth for 3days when we activated the AntiGmHack made by zombe & patched our client we've gotten an error saying at the login screen:
There is an error in the server. Please reconnect later.
So I went to the database remove my GM tags and I could login.
So everyone can login except:
DEKARON
[Question] Login issue & autologin professional 03/14/2009 - SRO Private Server - 1 Replies I am getting an error on the ECSRO server. It is saying "Cannot connect (C10)"
not Cannot connect due to server traffic =/
also Does autologin professional actually know how many people are in the server?
i mean i turned on slot checking and set it up activate login with slot checking:2
but after it types my user name and pass it just stands there
reporting all 0's on server slot Zzz
thank you help greatly appreciated :D
What is Causing D-Shop Login Issue? 03/10/2009 - Dekaron - 0 Replies I hear that the D-shop is locking people out again. Does anyone know people are doing to cause it? I've gone into the D-shop and am still able to log out and back in fine. I don't get stuck at all.
Just wondering if anyone has tried D-shop but did get locked out.
login issue 07/17/2007 - Eudemons Online - 2 Replies for the past wk i have not been able to login to eo. i have re downloaded and reinstalled the program but, it still will not let me login. i have come to epvp asking for help because after emailing tq several times u have not received any response. could some1 here plzz help me. the error mess. i keep receiving is server maintenance or server congested.
L2W on Off US : login issue 02/24/2006 - Lineage 2 - 4 Replies I belive is a protocol version issue in the .ini
Any idea to fix it ?