Register for your free account! | Forgot your password?

Go Back   elitepvpers > MMORPGs > Conquer Online 2 > CO2 Private Server
You last visited: Today at 15:51

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



Character Creation Problems

Discussion on Character Creation Problems within the CO2 Private Server forum part of the Conquer Online 2 category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Jan 2011
Posts: 470
Received Thanks: 97
Character Creation Problems

Hey... so I've been working with character creation. I made a male trojan and it logged in perfectly (every time I made it). Then, I made a test character named "Saint" who was a female monk (a saint). It gets stuck on "Initializing" every single time it's made- no matter what the name. Not sure why it's happening. I've packet sniffed 9 examples to go off of. Not sure what to check next.

Edit:
Current Patch btw. And it's doing it rarely on login to. I'm using the new exchange key I found in packet logging and it all seems like it should work. I'm not using packets 2078 and 2079.
Spirited42 is offline  
Old 06/19/2011, 07:22   #2
 
{ Angelius }'s Avatar
 
elite*gold: 0
Join Date: Aug 2010
Posts: 991
Received Thanks: 1,107
any silent Exceptions on the (female monk) creation ?

are you really sending both "answerok" messages ?

if not then yep you'll get stuck stuck on "Initializing"

if both packets are being sent then idk you said it worked for the trojan than it must be something wrong with the login/creation void ,
{ Angelius } is offline  
Old 06/19/2011, 07:49   #3
 
elite*gold: 0
Join Date: Jan 2011
Posts: 470
Received Thanks: 97
Quote:
Originally Posted by { Angelius } View Post
any silent Exceptions on the (female monk) creation ?

are you really sending both "answerok" messages ?

if not then yep you'll get stuck stuck on "Initializing"

if both packets are being sent then idk you said it worked for the trojan than it must be something wrong with the login/creation void ,
It's really weird =\ I'm sending the answer ok to the client using the character creation chat type, and then the server picks it up with 1052- so that's not a problem. Then it sends the answer ok using the login chat type which sends the server into "Initializing" .. meaning sending the time and structure packets, and then lastly, the character info packet. The character info packet SHOULD send it into creating maps ... but it's not. It hangs the client. Here's a picture of the packets I sent in my latest test...



CharacterInfo is correct because it works most of the time. It wouldn't work at all if it was wrong and I checked it 4 times with different packet sniffs. =\
Spirited42 is offline  
Old 06/19/2011, 08:25   #4
 
{ Angelius }'s Avatar
 
elite*gold: 0
Join Date: Aug 2010
Posts: 991
Received Thanks: 1,107
Quote:
Originally Posted by Spirited View Post
. Then it sends the answer ok using the login chat type which sends the server into "Initializing" .. meaning sending the time and structure packets,
meaning im still waiting for the the next answer ok to let you in you only passed the creation part.


Edit:
thats how its being done thought . the char info packet has nothing to do with it nor the chat type its always 2101 and both of them want let you pass the "Initializing" part you just need to send the next answer ok ,


Edited ?
{ Angelius } is offline  
Old 06/19/2011, 08:38   #5
 
elite*gold: 0
Join Date: Jan 2011
Posts: 470
Received Thanks: 97
Quote:
Originally Posted by { Angelius } View Post
meaning im still waiting for the the next answer ok to let you in you only passed the creation part.


Edit:
thats how its being done thought . the char info packet has nothing to do with it nor the chat type its always 2101 and both of them want let you pass the "Initializing" part you just need to send the next answer ok ,
good luck
Why would you send Packets.Chat("NEW_ROLE", "SYSTEM", "ALLUSERS", 2101), Client); in the 1001 handler? You can't use 2101 in the character creation window. That's the wrong type. ._. And I'm sending both answer_ok's.
Spirited42 is offline  
Old 06/19/2011, 08:41   #6
 
{ Angelius }'s Avatar
 
elite*gold: 0
Join Date: Aug 2010
Posts: 991
Received Thanks: 1,107
Quote:
Originally Posted by Spirited View Post
Why would you send Packets.Chat("NEW_ROLE", "SYSTEM", "ALLUSERS", 2101), Client); in the 1001 handler? You can't use 2101 in the character creation window. That's the wrong type. ._. And I'm sending both answer_ok's.
ok keep trying then (i knew i shouldent even try to help )

oh and im sending the NEW_ROLE packet in the 1001 handler cus you'll never make it with out it !

good luck fixing it :S
{ Angelius } is offline  
Old 06/19/2011, 08:46   #7
 
elite*gold: 0
Join Date: Jan 2011
Posts: 470
Received Thanks: 97
Quote:
Originally Posted by { Angelius } View Post
ok keep trying then (i knew i shouldent even try to help )

oh and im sending the NEW_ROLE packet in the 1001 handler cus you'll never make it with out it !

good luck fixing it :S
o.o you usually send the NEW_ROLE in packet 1052's handler. It only works with the login chat type in that handler. Well, anyways, thanks for trying =\ Still struggling with it.
Spirited42 is offline  
Old 06/19/2011, 08:54   #8
 
Iron~Man's Avatar
 
elite*gold: 0
Join Date: Dec 2010
Posts: 162
Received Thanks: 31
I'm creating a char other way. Once I Create it with the void, I Send Pop up message packet that says "Character Created successfully. Please go back twice to login" ...
here's an example.
Code:
Database.CreateCharacter(GC.AuthInfo.Account, CharName, Body, Job);
GC.SendPacket(Packets.PopUpMessage(GC.MessageID, "Character Created Successfully, Go Back Twice To Login"));
And here is how I Used to do it on older patches
Code:
GC.SendPacket(Packets.PopUpMessage(GC.MessageID, Database.CreateCharacter(GC.AuthInfo.Account, CharName, Body, Job)));
Although this is not the way TQ does it, but it's a temporary/alternative solution.
Iron~Man is offline  
Old 06/19/2011, 09:17   #9
 
elite*gold: 80
Join Date: Sep 2007
Posts: 642
Received Thanks: 168
Quote:
Originally Posted by Iron~Man View Post
I'm creating a char other way. Once I Create it with the void, I Send Pop up message packet that says "Character Created successfully. Please go back twice to login" ...

Although this is not the way TQ does it, but it's a temporary/alternative solution.
Why make it temporary, not like you should be rushing through this.
Santa is offline  
Thanks
1 User
Old 06/19/2011, 09:19   #10
 
elite*gold: 0
Join Date: Jan 2011
Posts: 470
Received Thanks: 97
Quote:
Originally Posted by Iron~Man View Post
I'm creating a char other way. Once I Create it with the void, I Send Pop up message packet that says "Character Created successfully. Please go back twice to login" ...
here's an example.
Code:
Database.CreateCharacter(GC.AuthInfo.Account, CharName, Body, Job);
GC.SendPacket(Packets.PopUpMessage(GC.MessageID, "Character Created Successfully, Go Back Twice To Login"));
And here is how I Used to do it on older patches
Code:
GC.SendPacket(Packets.PopUpMessage(GC.MessageID, Database.CreateCharacter(GC.AuthInfo.Account, CharName, Body, Job)));
Although this is not the way TQ does it, but it's a temporary/alternative solution.
Yah, I just was disconnecting them instead... but the problem happens sometimes when I log into the server too. There's something wrong with sending the character info packet and I checked my cryptography. It's the same one that I was using in my monk test source. *faceplant* I've been working on this for hours...
Spirited42 is offline  
Old 06/19/2011, 13:19   #11
 
_DreadNought_'s Avatar
 
elite*gold: 28
Join Date: Jun 2010
Posts: 2,223
Received Thanks: 867
Too many comments, I got to creating maps, by resending the answer_ok packet or the auth/game connect packet.
_DreadNought_ is offline  
Old 06/19/2011, 15:41   #12
 
Iron~Man's Avatar
 
elite*gold: 0
Join Date: Dec 2010
Posts: 162
Received Thanks: 31
Quote:
Originally Posted by StarBucks View Post
Why make it temporary, not like you should be rushing through this.
What?
Iron~Man is offline  
Old 06/19/2011, 20:32   #13
 
elite*gold: 0
Join Date: Jan 2011
Posts: 470
Received Thanks: 97
Quote:
Originally Posted by _DreadNought_ View Post
Too many comments, I got to creating maps, by resending the answer_ok packet or the auth/game connect packet.
I can't send answer_ok more than twice. If I do, it won't go through because of the checks I have. Anyways, the problem isn't with the answer_ok's. I get past those because it moves the client forward. The problem is sending the character info.
Spirited42 is offline  
Old 06/19/2011, 20:51   #14
 
_DreadNought_'s Avatar
 
elite*gold: 28
Join Date: Jun 2010
Posts: 2,223
Received Thanks: 867
You need to be sending something before that I think, You need to make it so you dont manually send it, Your server should believe its now a legit player thats loggin in, and it should continue the NORMAL login sequence.
_DreadNought_ is offline  
Old 06/19/2011, 21:25   #15
 
elite*gold: 0
Join Date: Jan 2011
Posts: 470
Received Thanks: 97
Quote:
Originally Posted by _DreadNought_ View Post
You need to be sending something before that I think, You need to make it so you dont manually send it, Your server should believe its now a legit player thats loggin in, and it should continue the NORMAL login sequence.
I've got multiple people looking at the source right now =\
It's still hanging on initializing. We can't understand why.
I'm sending both ANSWER_OK messages and it always gets to the 1052 handler. The second ANSWER_OK makes the client move forward to initializing.. but then character info hangs the client.
Spirited42 is offline  
Reply


Similar Threads Similar Threads
[HELP]Character Creation
06/01/2010 - CO2 Private Server - 4 Replies
Hello everybody...first of all I'm using LOTF 5017 MySQL based. I want to know how can I check if the character name is already taken because it will crash the server if the name is the same with an existing one and I don't know to to make a check...Help? Thanks in advance :)
Character creation bug
01/18/2010 - Archlord - 8 Replies
I made a new character on the new server Deribelle yesterday, to reserve the name for a new account i would make later. Today 24 hours later i deleted the char and already had another client with character creation window open, i tried to create a char with the same name like right after i deleted the original one and it says character name already taken. logged off on both accounts tried again same thing. After i tried this with a completely random name like x48e78 and same problem. Any...
character creation ?
04/02/2009 - Aion - 2 Replies
is there a way now for EU/USA players to use only the character creation function ?
Character Creation (help please)
07/19/2008 - SRO Private Server - 2 Replies
I am new to ecsro, and whenever i try to make a character and i try to do a name "unique check" it always says "Invalid name, Invalid Letters" How come? and when i try to only use 1 number or letter it says "Exceeded Letter limit" even though i only used 1 character. Can anyone help me please?
[AID] Problems For Creation of SCRIPTS
05/30/2008 - Silkroad Online - 3 Replies
In English Good… exactly after for asistir the V.Tutorial of the DRAGON that was disponabilizada in Proper " AGBOT" … As I only say to Portuguese… " I am using tradutor" I did not understand for example: for add one step of walk of a position to another one. We must before presses F8, during and later. of click of the position. with limete of time of 5 SEGS. But I did not understand as to faser to select it one npc. FORMER: to open a trunk… I F8 squeeze and clico in npc or the name. more it...



All times are GMT +2. The time now is 15:51.


Powered by vBulletin®
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2024 elitepvpers All Rights Reserved.