Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
pineapple... this is ridiclious
#21
Well, disabling whispers or any other kind of "game options" don't work because of client-server design.

Q1: What happens when you send a private message (whisper)?
A: 1- The message go from your client to Nexon Servers;
A: 2- Nexon Servers ask the destiny client if he is accepting private messages;
A: 2.1- Yes, he accept: show message;
A: 2.2- No, he don't accept: tell the sender: he don't accept.

Q2: So, why disabling whispers don't work?
A: Because there's a problem in Q1 item 2: ask the destiny client. Nexon servers is constantly asking if you're accepting or not accepting, and it is knocking on your client to get answer. D/C Hackers do it using "packet editing" repeating the same message thing over and over flooding your client, make the CPU usage going crazy and disabling Nexon Server to keep other functions like: updating your position, updating your screen to show the people around you, show smegas, and etc.

Q3: Why this design?
A: Because its easy and cheap to implement, and doing so, Nexon avoid too many database reading.

Q4: What do you mean by database reading?
A: Lets create our own D/C hack solution. Imagine we put at Nexon database an new field called: "Accept_Whispers". So next time someone send you a message it gona be like that:
1- client send a private message to Nexon Server
2- Nexon server check in the "Accept_Whispers" field if the desired person is currently accepting whispers;
2.1- If Yes: show;
2.2 If No: tell the sender: desired person not accepting;

Now Nexon Server aren't knocking our client for a answer. And its gona protect us from massive questioning and, maybe, preventing the d/c or lag. But this solution will create massive amounts of database reading and memory allocation to temporary store the messaging waiting for its destiny and cpu usage. Why? Image thousands of clients asking Nexon Servers about person "game options" several times.

The currently design, that allows us to get D/C/Lag hacked, is because Nexon servers work only like a repeater or delivering messages, without doing any database read/write but allowing massive amount of information going too fast (in this case pay attention, i am talking about the "game option" or whisper problem, not the overall game, that contains several different functions to communicate with your client).

What Nexon needs is a good team of network security experts, new routers that allows complex filtering/pattern rules to prevent us from being D/C/Lag hacked. But theres goes another problem: its a four or more million users game, and people currently getting d/c hacked are HT squads teams/leaders, PB squad teams/leaders, merchanting like the guy who started this thread, and several others. But if you compare with the overall users "playing peacefully", doing their 4h 2xCards, chatting, have fun in several ways, the "overall" game works quite perfectly, so a solution to this problem may take some time.

NOTE: That's my opinion, I am not a security expert, but currently working with network development, and I am just guessing the design/behavior. So if I said something stupid, feel free to point me my mistakes. And sorry about my poor/bad grammar english.
Reply


Messages In This Thread
pineapple... this is ridiclious - by fiftyschmooo - 2009-08-31, 08:56 PM
pineapple... this is ridiclious - by Cyanne - 2009-08-31, 09:02 PM
pineapple... this is ridiclious - by Deviant - 2009-08-31, 09:03 PM
pineapple... this is ridiclious - by fiftyschmooo - 2009-08-31, 09:06 PM
pineapple... this is ridiclious - by Deviant - 2009-08-31, 09:09 PM
pineapple... this is ridiclious - by Kalovale - 2009-08-31, 09:11 PM
pineapple... this is ridiclious - by Blaine - 2009-08-31, 09:17 PM
pineapple... this is ridiclious - by Holypie - 2009-08-31, 09:28 PM
pineapple... this is ridiclious - by fiftyschmooo - 2009-08-31, 09:30 PM
pineapple... this is ridiclious - by Deviant - 2009-08-31, 09:32 PM
pineapple... this is ridiclious - by fiftyschmooo - 2009-08-31, 09:38 PM
pineapple... this is ridiclious - by xdarkelement - 2009-08-31, 09:45 PM
pineapple... this is ridiclious - by Deviant - 2009-08-31, 09:53 PM
pineapple... this is ridiclious - by Jared - 2009-08-31, 10:53 PM
pineapple... this is ridiclious - by Schrono - 2009-08-31, 11:37 PM
pineapple... this is ridiclious - by Johnnywup - 2009-09-01, 02:06 AM
pineapple... this is ridiclious - by Berzerk - 2009-09-01, 02:23 AM
pineapple... this is ridiclious - by Ryanide - 2009-09-01, 02:48 AM
pineapple... this is ridiclious - by blackincal - 2009-09-01, 03:47 AM
pineapple... this is ridiclious - by MissingLink - 2009-09-01, 08:58 AM
pineapple... this is ridiclious - by Lysia Voi - 2009-09-01, 11:42 AM
pineapple... this is ridiclious - by y0y0y0y0shi0 - 2009-09-01, 12:08 PM
pineapple... this is ridiclious - by jikman - 2009-09-01, 01:20 PM
pineapple... this is ridiclious - by Black Mage - 2009-09-01, 01:37 PM
pineapple... this is ridiclious - by Dual - 2009-09-01, 01:43 PM
pineapple... this is ridiclious - by Black Mage - 2009-09-01, 01:55 PM
pineapple... this is ridiclious - by Dual - 2009-09-01, 01:59 PM
pineapple... this is ridiclious - by y0y0y0y0shi0 - 2009-09-01, 02:13 PM
pineapple... this is ridiclious - by Deviant - 2009-09-01, 02:16 PM
pineapple... this is ridiclious - by Dual - 2009-09-01, 02:17 PM
pineapple... this is ridiclious - by y0y0y0y0shi0 - 2009-09-01, 02:17 PM
pineapple... this is ridiclious - by Deviant - 2009-09-01, 02:19 PM
pineapple... this is ridiclious - by blackincal - 2009-09-01, 03:02 PM
pineapple... this is ridiclious - by Black Mage - 2009-09-01, 03:08 PM
pineapple... this is ridiclious - by blackincal - 2009-09-01, 03:44 PM
pineapple... this is ridiclious - by Starlily - 2009-09-01, 04:50 PM
pineapple... this is ridiclious - by Deviant - 2009-09-01, 07:03 PM
pineapple... this is ridiclious - by skyseeker90 - 2009-09-02, 11:09 PM
pineapple... this is ridiclious - by Typhoon - 2009-09-03, 12:46 AM
pineapple... this is ridiclious - by Deviant - 2009-09-03, 01:09 AM
pineapple... this is ridiclious - by DumbApples - 2009-09-03, 01:29 AM
pineapple... this is ridiclious - by ThatWasMyKil - 2009-09-03, 02:17 AM
pineapple... this is ridiclious - by blackincal - 2009-09-03, 06:34 PM
pineapple... this is ridiclious - by Takebacker - 2009-09-03, 06:44 PM
pineapple... this is ridiclious - by Mega - 2009-09-03, 06:53 PM
pineapple... this is ridiclious - by Stereo - 2009-09-03, 09:17 PM
pineapple... this is ridiclious - by blackincal - 2009-09-03, 11:10 PM
pineapple... this is ridiclious - by Typhoon - 2009-09-03, 11:23 PM
pineapple... this is ridiclious - by ctblack - 2009-09-04, 03:19 PM
pineapple... this is ridiclious - by Stereo - 2009-09-04, 04:35 PM

Forum Jump:


Users browsing this thread: 2 Guest(s)