If you don't sent it to the server with some keys it doesn't matter what it have in it, all that matter is the size of the struct.
And if you sent it with some keys to check on the server the only thing that matter it's the address of the struct in memory and the size of the struct, after that the keys are easy to find.
So you think that long array it's 900 bytes ? :))) It's actualy 36 bytes (288 bits) and yeah it can be found. This how it looks in memory (initialized with 1)
And this is how it looks if it's 250+ bytes
Hello, search results are listed in the search system, but when I click "Mark" or "Buy", "No ItemIndex!" I'm getting the warning.
Does anyone have an idea?
if self.selectedItemIndex == -1:
chat.AppendChat(chat.CHAT_TYPE_INFO, "No ItemIndex!")
shopVid = self.searchResultItems[self.selectedItemIndex].GetShopVid()
shopItemPos = self.searchResultItems[self.selectedItemIndex].GetShopItemPos()
Can't find the key because it is in BYTE up 250 // long fghfghfgjfgsdfsdfsdfgjhfgjhdfhdhd ? 9x100 900 BYTE -100 byte after login it is safe try to break it you will not be able to
If it wasn't safe I wouldn't post it
It will also not be delayed, ... because you have deactivated the send packet
Maybe they didn't because your server is not that popular. Your method is so fucked up and no one should use that. Yes I agree with a single byte argument for version control or smth but wtf is this ?
Do you realize your login it's going to be very slow if that packet is large ?
And who the fuck said you can't find the key if it's stored in 250 bytes ?
With this method I am always safe in packets of course everyone has their own way for security in packets I work with BYTES because hackers can not break them
With 1k player online server I was always safe no one could damage my server as long as these BYTES existed
Because you have heard various things about it you think it is not a good solution just try it and you will find that it is a correct solution
But I try to make a better security in lib
I need to deal more with lib and not with packet.h So that I do not have to constantly make new BYTE