User Tag List

Page 1 of 2 1 2 LastLast
Results 1 to 10 of 18

Thread: Lacewing Relay Server - Disconnect Client not working

  1. #1
    Clickteam Clickteam
    LB's Avatar
    Join Date
    Jun 2007
    Location
    Richardson, Texas, North America
    Posts
    8,937
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    Lacewing Relay Server - Disconnect Client not working

    It just doesn't disconnect the client. I have a minimal example to show this - the application should close when the client disconnects.
    Attached files Attached files
    Working as fast as I can on Fusion 3

  2. #2
    Clicker Multimedia Fusion 2 DeveloperiOS Export ModuleSWF Export Module
    NUGGETRON's Avatar
    Join Date
    Aug 2011
    Location
    Antarctica
    Posts
    62
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Indeed. This needs to be fixed.
    My kick command isn't working!

  3. #3
    Clicker Fusion 2.5 DeveloperiOS Export ModuleSWF Export Module
    XStar's Avatar
    Join Date
    Feb 2012
    Location
    Winchester, VA
    Posts
    1,165
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    I agree, this isn't working, but I found a way to still disconnect people!

    Loop all peers into a list and set the list to be the ID, then select an ID, hit the delete button, sending the "kill code" to the client who has the ID, and then disconnect when recieved that code, from the client end.

    Isn't this program amazing? Everything and every way you can do it.

  4. #4
    Clickteam Clickteam
    LB's Avatar
    Join Date
    Jun 2007
    Location
    Richardson, Texas, North America
    Posts
    8,937
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)
    That doesn't guarantee a disconnect. Hacked clients can easily ignore the command to disconnect themselves. It's like telling people to go kill themselves...
    Working as fast as I can on Fusion 3

  5. #5
    Clicker Fusion 2.5 DeveloperiOS Export ModuleSWF Export Module
    XStar's Avatar
    Join Date
    Feb 2012
    Location
    Winchester, VA
    Posts
    1,165
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Ummm.... That's a vivid image a didn't need to see...

    But I guess your right, it is easy for someone to hack the client, so I've devised an "assassin attack".

    Say, somehow someone managed to hack the client and get past the kill code, they still have to go through the login process or connect to the server in some way.

    Because of this, the server can still send information on later frames, past the login, as it will have to, one of which is a heavily encrypted INI, that will store itself invisibly in the Data folder.

    Unless you go searching for something that you don't know exists, you'll never catch the assassin in time. It compares the current client information, login data, name, IP, everything, until it has enough information to disconnect the client, and delete itself.

    Then if the user tries again, the same result, and they can't catch it fast enough, because you'd have to close the application to delete the INI, since it's constantly in use.

    But, this is only necessary is someone has violated the server rules. (I came up with a banning time chart for hacking, spamming, and vulgar language)

    What do you think? It's not foolproof, but if necessary, it could work.

  6. #6
    Clicker Multimedia Fusion 2

    Join Date
    Jul 2011
    Posts
    7
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Has anyone fixed this issue yet? (it's been almost a year since I found this bug... hah, wow!)

    and to XStar, how did you do your vulgar language checks? I would definitely be interested in a tutorial for that (or even a point in a direction to something better than using the dictionary object to check if the entire string is listed)
    and that's a really complex (although pretty neat) way of countering a simple bug. haha
    thumbs up for the creative thinking though

  7. #7
    Clicker Fusion 2.5 DeveloperiOS Export ModuleSWF Export Module
    XStar's Avatar
    Join Date
    Feb 2012
    Location
    Winchester, VA
    Posts
    1,165
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    I was just thinking of monitoring what's being said on channels via the server. That and inside the game, if someone types a word that happens to be used inappropriately, it will change the word to random symbols, and I will be instantly notified via Lacewing.

    I'm working on that part now, but I'll get back to you when it's done!

  8. #8
    Clickteam Clickteam
    LB's Avatar
    Join Date
    Jun 2007
    Location
    Richardson, Texas, North America
    Posts
    8,937
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)
    Quote Originally Posted by wwmb View Post
    Has anyone fixed this issue yet? (it's been almost a year since I found this bug... hah, wow!)
    James is pretty busy right now and he hasn't had time to work on the Lacewing extension set for months. I'm sure he wants to, but he can't - probably because he's working on exporters right now.
    Working as fast as I can on Fusion 3

  9. #9
    Clicker Fusion 2.5 DeveloperAndroid Export ModuleHTML5 Export ModuleiOS Export ModuleSWF Export ModuleMac Export ModuleUnicode Add-on
    Pharanygitis's Avatar
    Join Date
    Aug 2006
    Location
    Germany
    Posts
    1,037
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    I need exactly this (disconnecting fix on relay server) for my current project very urgent. I have patched the flash-lacewing self, but I need a developer for the relay server...

  10. #10
    Clicker Multimedia Fusion 2

    Join Date
    Jul 2011
    Posts
    7
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Ahh, thanks, I wish him luck!

Page 1 of 2 1 2 LastLast

Similar Threads

  1. Lacewing client and server?
    By Fuuriokun in forum Android Export Module Version 2.0
    Replies: 7
    Last Post: 28th August 2013, 10:29 PM
  2. send file from client to lacewing server
    By Ziyoo in forum Multimedia Fusion 2 - Technical Support
    Replies: 6
    Last Post: 7th August 2012, 09:34 PM
  3. Lacewing - Client disconnect bug
    By Pharanygitis in forum Lacewing
    Replies: 1
    Last Post: 5th June 2012, 06:29 PM
  4. Lacewing Server Ext regarding 'On Disconnect'
    By turtle in forum Lacewing
    Replies: 6
    Last Post: 5th July 2010, 04:27 AM
  5. Server or client not working..
    By AtomX in forum Multimedia Fusion 2 - Technical Support
    Replies: 11
    Last Post: 30th July 2006, 02:17 AM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •