Register for your free account! | Forgot your password?

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

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

Advertisement



TQServer/TQClient prefix

Discussion on TQServer/TQClient prefix within the CO2 Private Server forum part of the Conquer Online 2 category.

Reply
 
Old   #1
 
Super Aids's Avatar
 
elite*gold: 0
Join Date: Dec 2012
Posts: 1,761
Received Thanks: 946
TQServer/TQClient prefix

Is the TQServer/TQClient prefix included in the size or not?
Super Aids is offline  
Old 01/11/2015, 19:16   #2
 
elite*gold: 21
Join Date: Jul 2005
Posts: 9,193
Received Thanks: 5,376
No. Packet size does not include the seal.

Prefix would also imply it came before the packet but I'm sure you know it goes at the end ahah.


The reason packet size doesn't include the seal is that it's only used to signify the transfer of data is over. If you're combining packets I'm under the impression TQServer is only needed at the end of the large packet block but I could be wrong on that side of things.
pro4never is offline  
Thanks
1 User
Old 01/11/2015, 19:20   #3
 
Super Aids's Avatar
 
elite*gold: 0
Join Date: Dec 2012
Posts: 1,761
Received Thanks: 946
Yeah, I knew it was at the end of the packet of course. I just wanted to know whether it should be included in the size or not.
Super Aids is offline  
Old 01/11/2015, 19:36   #4
 
elite*gold: 0
Join Date: Jul 2014
Posts: 402
Received Thanks: 540
Quote:
Originally Posted by pro4never View Post
No. Packet size does not include the seal.

Prefix would also imply it came before the packet but I'm sure you know it goes at the end ahah.


The reason packet size doesn't include the seal is that it's only used to signify the transfer of data is over. If you're combining packets I'm under the impression TQServer is only needed at the end of the large packet block but I could be wrong on that side of things.
Aren't the suffixes just used for packet validation? That's what I always thought. It wouldn't make sense to use the suffix for packet splitting since the prefix/header already takes care of that.
Best Coder 2014 is offline  
Old 01/11/2015, 20:18   #5
 
.Ocularis's Avatar
 
elite*gold: 0
Join Date: Mar 2008
Posts: 309
Received Thanks: 208
Quote:
Originally Posted by Best Coder 2014 View Post
Aren't the suffixes just used for packet validation?
They may or may not be... When sending a single tcp frame containing multiple server messages the client will still split them properly..
.Ocularis is offline  
Old 01/11/2015, 20:29   #6
 
elite*gold: 0
Join Date: Jul 2014
Posts: 402
Received Thanks: 540
Quote:
Originally Posted by .Ocularis View Post
They may or may not be... When sending a single tcp frame containing multiple server messages the client will still split them properly..
Multiple server messages without the suffixes, you mean?
Best Coder 2014 is offline  
Old 01/11/2015, 20:40   #7
 
.Ocularis's Avatar
 
elite*gold: 0
Join Date: Mar 2008
Posts: 309
Received Thanks: 208
No, actually. Multiple complete server messages; each including the TQServer suffix, all encrypted and sent as single packet. The client splits them properly.. It could be the size, but it could be the suffix.

What I know for certain is if a message's array size is not 8 bytes larger than the size written to the header, the client disconnects from the *game server.
.Ocularis is offline  
Old 01/11/2015, 21:16   #8
 
elite*gold: 0
Join Date: Jul 2014
Posts: 402
Received Thanks: 540
Quote:
Originally Posted by .Ocularis View Post
No, actually. Multiple complete server messages; each including the TQServer suffix, all encrypted and sent as single packet. The client splits them properly.. It could be the size, but it could be the suffix.

What I know for certain is if a message's array size is not 8 bytes larger than the size written to the header, the client disconnects from the *game server.
Oh, yeah, I'm aware of that. The client is definitely using the size in the header to split packets though, which is why I'm saying I think the TQServer/TQClient suffixes are only used to validate packets, but that conflicts with that P4N is saying about the game server sending multiple "combined" packets with only one TQServer suffix.
Best Coder 2014 is offline  
Old 01/11/2015, 22:47   #9
 
elite*gold: 21
Join Date: Jul 2005
Posts: 9,193
Received Thanks: 5,376
Quote:
Originally Posted by Best Coder 2014 View Post
Oh, yeah, I'm aware of that. The client is definitely using the size in the header to split packets though, which is why I'm saying I think the TQServer/TQClient suffixes are only used to validate packets, but that conflicts with that P4N is saying about the game server sending multiple "combined" packets with only one TQServer suffix.
I'm not working with a version where TQServer/TQClient is used. The necessity of it being needed per packet when merging them together was what I said I didn't know.

The short version of my earlier answer.

No: TQServer is not included in packet length
Client requires TQServer at the end of each group of packets at very minimum or else it will dc.
TQServer MAY not be needed on each packet when you're combining them together (not sure as I'm not working with a version where server seal is used).
pro4never is offline  
Reply


Similar Threads Similar Threads
Prefix
11/18/2012 - CO2 Programming - 1 Replies
Hello Everyone My problem in how to get ServerPerfix and ClientPerfix while .exe protected btw there's fake server prefix and client prefix take alook here >>>> http://img526.imageshack.us/img526/8686/58021370. png what was that two lines Shift
Pex Prefix
02/04/2012 - Minecraft - 5 Replies
Der prefix geht net habe es genau wie heir beschreiben gemacht PermissionsEx
PermissionEx Prefix help
01/18/2012 - Minecraft - 5 Replies
was habe ich falsch gemacht es schreibt immer vor (world)Owner] wie mache ich das weg?
I'm looking for a prefix list
09/24/2007 - Kal Online - 4 Replies
YO, someone has prefix list? i lost it and i can't find it again i need to try something with UCE. BB



All times are GMT +2. The time now is 16:38.


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.