Disconnected players?

jrhetf4xb

Member
Firstly, I'm sorry if this is not the correct place to ask this but I can't seem to find a proper section since it is mostly related to DotA. I am trying to figure out a few ways how a specific player got disconnected from a game. The player's accusation is that the host had kicked him. However, running the replay through DotA Replay Manager you can clearly see that at the time the player got disconnected both him and the host had been issuing commands (ArIs_PoRa is the possibly kicked player; GubishKopele is the host):
22:28 <ArIs_PoRa> 0x1A: Pre subselection
22:28 <ArIs_PoRa> 0x19: Select Subgroup: [Beastmaster] 0x0000648700008E1E
22:28 <coc0on> 0x1A: Pre subselection
22:28 <coc0on> 0x19: Select Subgroup: [Stealth Assassin] 0x0000653B0000912A
22:28 <HardCandy> 0x18: Select group 1
22:28 <ArIs_PoRa> 0x12: Target order: smart (X: 4213.9, Y: -6778.5, flags: 0x0000)
22:28 <coc0on> 0x12: Target order: smart (X: 4052.2, Y: -6728.7, flags: 0x0000)
22:28 <HardCandy> 0x18: Select group 1
22:29 <coc0on> 0x12: Target order: smart (X: 4090.6, Y: -6688.3, flags: 0x0000)
22:29 <Nevmeniaemiq> 0x12: Target order: smart (X: -7232.0, Y: -7136.0, Target: 0x000067F500006879, flags: 0x0000)
22:29 <GubishKopele> 0x12: Target order: smart (X: -722.8, Y: -6979.1, flags: 0x0000)
22:29 <Nevmeniaemiq> 0x12: Target order: smart (X: -7195.2, Y: -6891.6, flags: 0x0000)
22:29 <K|c00ff0000uPuC> 0x12: Target order: smart (X: -7146.5, Y: -6897.1, flags: 0x0000)
22:29 <devil4o> 0x12: Target order: smart (X: 5737.0, Y: -5287.7, flags: 0x0000)
22:29 <GubishKopele> 0x12: Target order: smart (X: -688.1, Y: -6981.6, flags: 0x0000)
22:29 <coc0on> 0x12: Target order: attack (X: 4211.1, Y: -6487.0, Target: 0x0000E6C20014AD29, flags: 0x0000)
22:29 <ArIs_PoRa> 0x12: Target order: carrionswarm (X: 3362.4, Y: -6544.7, flags: 0x0044)
22:29 <Nevmeniaemiq> 0x12: Target order: smart (X: -7195.5, Y: -6888.3, flags: 0x0000)
22:29 <devil4o> 0x12: Target order: smart (X: 5734.7, Y: -5290.1, flags: 0x0000)
22:29 0x6B: SyncStoredInteger (dr.x, Data, DRI_2, [Scroll of Town Portal])
22:29 <devil4o> 0x16: Remove from selection: 0x00005AC800008EC4
22:29 <devil4o> 0x16: Add to selection: 0x0000DD3000149288
22:29 <devil4o> 0x1A: Pre subselection
22:29 <devil4o> 0x19: Select Subgroup: [Greater Hawk] 0x0000DD3000149288
22:29 <HardCandy> 0x12: Target order: smart (X: 6567.1, Y: -5070.1, flags: 0x0000)
22:30 <K|c00ff0000uPuC> 0x12: Target order: smart (X: -6698.7, Y: -6881.7, flags: 0x0000)
22:30 <ArIs_PoRa> 0x12: Target order: smart (X: 5294.9, Y: -6119.8, flags: 0x0000)
22:30 <GubishKopele> 0x12: Target order: smart (X: -657.9, Y: -6974.1, flags: 0x0000)
22:30 <ArIs_PoRa> 0x12: Target order: smart (X: 5282.8, Y: -6155.7, flags: 0x0000)
22:30 <devil4o> 0x16: Remove from selection: 0x0000DD3000149288
22:30 <devil4o> 0x16: Add to selection: 0x00005AC800008EC4
22:30 <devil4o> 0x1A: Pre subselection
22:30 <devil4o> 0x19: Select Subgroup: [Phoenix] 0x00005AC800008EC4
22:30 <ArIs_PoRa> Left the game
22:30 <devil4o> 0x12: Target order: smart (X: 6096.0, Y: -5392.0, Target: 0x0000CD7B0014929D, flags: 0x0000)
22:30 0x6B: SyncStoredInteger (dr.x, Data, CK67D5N0, 9)
22:30 0x6B: SyncStoredInteger (dr.x, 9, 8_0, 0)
22:30 0x6B: SyncStoredInteger (dr.x, 9, 8_1, 0)
22:30 0x6B: SyncStoredInteger (dr.x, 9, 8_2, [Arcane Boots])
22:30 0x6B: SyncStoredInteger (dr.x, 9, 8_3, 0)
22:30 0x6B: SyncStoredInteger (dr.x, 9, 8_4, [Empty Bottle])
22:30 0x6B: SyncStoredInteger (dr.x, 9, 8_5, [Kelen's Dagger])
22:30 <GubishKopele> 0x16: Remove from selection: 0x00005BFE000085B4
22:30 <GubishKopele> 0x16: Add to selection: 0x00005CBE000083C6
22:30 <GubishKopele> 0x1A: Pre subselection
22:30 <GubishKopele> 0x19: Select Subgroup: [Vengeful Spirit] 0x00005CBE000083C6

What is even more interesting is that the player had not been disconnected from the Garena room he had been playing in. He claims he instantly received a "You were disconnected" message, and he also provided a screenshot in the Garena platform, where you can see people chatting.
So all in all, I'm a little bit stuck and I can't seem to figure out whether he had been kicked or not. Could it've been done in some mysterious way?
 

shady

Member
Here is my trigger for kick players:

Trigger:
  • Kick Player
    • Events
    • Player - Player 1 (Red) types a chat message containing /color info as An exact match
    • Player - Player 1 (Red) types a chat message containing /kick blue as An exact match
    • Player - Player 1 (Red) types a chat message containing /kick teal as An exact match
    • Player - Player 1 (Red) types a chat message containing /kick purple as An exact match
    • Player - Player 1 (Red) types a chat message containing /kick yellow as An exact match
    • Player - Player 1 (Red) types a chat message containing /kick orange as An exact match
    • Player - Player 1 (Red) types a chat message containing /kick green as An exact match
    • Player - Player 1 (Red) types a chat message containing /kick pink as An exact match
    • Player - Player 1 (Red) types a chat message containing /kick gray as An exact match
    • Player - Player 1 (Red) types a chat message containing /kick light blue as An exact match
    • Player - Player 1 (Red) types a chat message containing /kick dark green as An exact match
    • Player - Player 1 (Red) types a chat message containing /kick brown as An exact match
    • Conditions
    • Actions
    • If (All Conditions are True) then do (Then Actions) else do (Else Actions)
    • If - Conditions
    • (Entered chat string) Equal to /color info
    • Then - Actions
    • Game - Display to Player Group - Player 1 (Red) for 10.00 seconds the text: Available colours are: blue, teal, purple, yellow, orange, green, pink, gray, light blue, dark green, brown.
    • Else - Actions
    • If (All Conditions are True) then do (Then Actions) else do (Else Actions)
    • If - Conditions
    • (Entered chat string) Equal to /kick blue
    • Then - Actions
    • Wait 2.00 seconds
    • Game - Display to Player Group - Player 2 (Blue) for 5.00 seconds the text: You're an about to get kicked!
    • Wait 10.00 seconds
    • Game - Defeat Player 2 (Blue) with the message: &lt;Empty String&gt;
    • Game - Display to (All players) for 10.00 seconds the text: Blue player has been kicked!!
    • Else - Actions
    • If (All Conditions are True) then do (Then Actions) else do (Else Actions)
    • If - Conditions
    • (Entered chat string) Equal to /kick teal
    • Then - Actions
    • Wait 2.00 seconds
    • Game - Display to Player Group - Player 3 (Teal) for 5.00 seconds the text: You're an about to ...
    • Wait 10.00 seconds
    • Game - Defeat Player 3 (Teal) with the message: &lt;Empty String&gt;
    • Game - Display to (All players) for 10.00 seconds the text: Teal player has bee...
    • Else - Actions
    • If (All Conditions are True) then do (Then Actions) else do (Else Actions)
    • If - Conditions
    • (Entered chat string) Equal to /kick purple
    • Then - Actions
    • Wait 2.00 seconds
    • Game - Display to Player Group - Player 4 (Purple) for 5.00 seconds the text: You're an about to ...
    • Wait 10.00 seconds
    • Game - Defeat Player 4 (Purple) with the message: &lt;Empty String&gt;
    • Game - Display to (All players) for 10.00 seconds the text: Purple player has b...
    • Else - Actions
    • If (All Conditions are True) then do (Then Actions) else do (Else Actions)
    • If - Conditions
    • (Entered chat string) Equal to /kick yellow
    • Then - Actions
    • Wait 2.00 seconds
    • Game - Display to Player Group - Player 5 (Yellow) for 5.00 seconds the text: You're an about to ...
    • Wait 10.00 seconds
    • Game - Defeat Player 5 (Yellow) with the message: &lt;Empty String&gt;
    • Game - Display to (All players) for 10.00 seconds the text: Yellow player has b...
    • Else - Actions
    • If (All Conditions are True) then do (Then Actions) else do (Else Actions)
    • If - Conditions
    • (Entered chat string) Equal to /kick orange
    • Then - Actions
    • Wait 2.00 seconds
    • Game - Display to Player Group - Player 6 (Orange) for 5.00 seconds the text: You're an about to ...
    • Wait 10.00 seconds
    • Game - Defeat Player 6 (Orange) with the message: &lt;Empty String&gt;
    • Game - Display to (All players) for 10.00 seconds the text: Orange player has b...
    • Else - Actions
    • If (All Conditions are True) then do (Then Actions) else do (Else Actions)
    • If - Conditions
    • (Entered chat string) Equal to /kick green
    • Then - Actions
    • Wait 2.00 seconds
    • Game - Display to Player Group - Player 7 (Green) for 5.00 seconds the text: You're an about to ...
    • Wait 10.00 seconds
    • Game - Defeat Player 7 (Green) with the message: &lt;Empty String&gt;
    • Game - Display to (All players) for 10.00 seconds the text: Green player has be...
    • Else - Actions
    • If (All Conditions are True) then do (Then Actions) else do (Else Actions)
    • If - Conditions
    • (Entered chat string) Equal to /kick pink
    • Then - Actions
    • Wait 2.00 seconds
    • Game - Display to Player Group - Player 8 (Pink) for 5.00 seconds the text: You're an about to ...
    • Wait 10.00 seconds
    • Game - Defeat Player 8 (Pink) with the message: &lt;Empty String&gt;
    • Game - Display to (All players) for 10.00 seconds the text: Pink player has bee...
    • Else - Actions
    • If (All Conditions are True) then do (Then Actions) else do (Else Actions)
    • If - Conditions
    • (Entered chat string) Equal to /kick gray
    • Then - Actions
    • Wait 2.00 seconds
    • Game - Display to Player Group - Player 9 (Gray) for 5.00 seconds the text: You're an about to ...
    • Wait 10.00 seconds
    • Game - Defeat Player 9 (Gray) with the message: &lt;Empty String&gt;
    • Game - Display to (All players) for 10.00 seconds the text: Gray player has bee...
    • Else - Actions
    • If (All Conditions are True) then do (Then Actions) else do (Else Actions)
    • If - Conditions
    • (Entered chat string) Equal to /kick light blue
    • Then - Actions
    • Wait 2.00 seconds
    • Game - Display to Player Group - Player 10 (Light Blue) for 5.00 seconds the text: You're an about to ...
    • Wait 10.00 seconds
    • Game - Defeat Player 10 (Light Blue) with the message: &lt;Empty String&gt;
    • Game - Display to (All players) for 10.00 seconds the text: Light Blue player h...
    • Else - Actions
    • If (All Conditions are True) then do (Then Actions) else do (Else Actions)
    • If - Conditions
    • (Entered chat string) Equal to /kick dark green
    • Then - Actions
    • Wait 2.00 seconds
    • Game - Display to Player Group - Player 11 (Dark Green) for 5.00 seconds the text: You're an about to ...
    • Wait 10.00 seconds
    • Game - Defeat Player 11 (Dark Green) with the message: &lt;Empty String&gt;
    • Game - Display to (All players) for 10.00 seconds the text: Dark Green player h...
    • Else - Actions
    • If (All Conditions are True) then do (Then Actions) else do (Else Actions)
    • If - Conditions
    • (Entered chat string) Equal to /kick brown
    • Then - Actions
    • Wait 2.00 seconds
    • Game - Display to Player Group - Player 12 (Brown) for 5.00 seconds the text: You're an about to ...
    • Wait 10.00 seconds
    • Game - Defeat Player 12 (Brown) with the message: &lt;Empty String&gt;
    • Game - Display to (All players) for 10.00 seconds the text: Brown player has be...
    • Else - Actions

You can remove this:

Trigger:
  • Wait 2.00 seconds
    • Game - Display to Player Group - Player &lt;number&gt; (&lt;color&gt;) with the message: &lt;Empty String&gt; ( this means it will not show anythink to the player )
    • Wait 10.00 seconds


and the player will be kicked out :)

Command for kicking is /kick <color of the player>
The player will be kicked out from the current game. Have fun.
 
General chit-chat
Help Users
  • No one is chatting at the moment.
  • The Helper The Helper:
    Friday Yay!
  • mgarcia mgarcia:
    did you guys catch Carl's interview? https://www.youtube.com/watch?v=kuHiMXABkGs
  • mgarcia mgarcia:
    he's the one that informed me about the DVD's working!
  • mgarcia mgarcia:
    he also mentioned the progress on the controllers!
  • The Helper The Helper:
    I did actually it was cool to see the NUON mention
  • The Helper The Helper:
    https://discord.com/channels/985377399338332202/985377399950696481 you can still use this chat too we are two fisted now :)
  • thewrongvine thewrongvine:
    costs me $80 to fill gas tank sad face
  • Ghan Ghan:
    Oof
  • The Helper The Helper:
    Yeah that gas is some expensive stuff :)
  • The Helper The Helper:
    ghan does not have to worry about it he has a tesla and I have a small tank so it does not cost me usually more than 50
  • The Helper The Helper:
    fyi Ghan we are getting an error trying to access stats or world editor tutorials Error 526 Ray ID: 72128c6bf99f6707 • 2022-06-26 02:35:15 UTCInvalid SSL certificate
  • Ghan Ghan:
    An artifact of switching to Cloudflare... the Let's Encrypt certs can't autorenew through Cloudflare.
  • Ghan Ghan:
    I got the forum updated before things expired but there were some other casualties.
  • Ghan Ghan:
    Everything should be fixed now....
  • The Helper The Helper:
    Thank you Ghan!
  • The Helper The Helper:
    Happy Monday!
  • The Helper The Helper:
    new NUON forum mod cubanral!
    +1
  • The Helper The Helper:
  • tom_mai78101 tom_mai78101:
    Started learning how to make tools-assisted speedruns, so I'm lately busy.
  • tom_mai78101 tom_mai78101:
    Here's my current project.
    +3
  • O Old Mountain Shadow:
    that was pretty good!
  • jonas jonas:
    really cool! I saw the game before but always thought it's just a half as good double dragon. Now I realize it actually has a lot of depth!
  • The Helper The Helper:
    I just saw a bunch of running and jumping past all the enemies look like it was scripted as he said I guess I should have watched the whole thing. I only got a couple of minutes in. You should post that video in the forum Tom
  • Darthfett Darthfett:
    "Hi in the chat!"
    +2
  • tom_mai78101 tom_mai78101:
    Currently busy with making the run even better, so I'll post that new one once I'm done. Right now, I had to modify the emulator itself, the tools that makes this video, and some RAM address disassembling / reverse-engineering to get the right values, and such.
    +1

    Members online

    No members online now.

    Affiliates

    Hive Workshop NUON Dome World Editor Tutorials

    Network Sponsors

    Apex Steel Pipe - Buys and sells Steel Pipe.
    Top