Skip to content

Doesn't join back after disconnect in Revolution Macro

Revolution may fail to rejoin after Roblox kicks you or your connection drops. If it stays on Disconnection Detected, never reaches Game Loaded, or keeps leaving and rejoining on a Mac, your private server or join setup may be blocking the reconnect. This guide covers common fixes that may resolve those problems.

Keep the macro loaded. A Roblox disconnect popup should start automatic rejoin, and Status shows Disconnection Detected first.

Status Disconnection Detected during automatic rejoin

Status Disconnection Detected during automatic rejoin

Status Disconnection Detected during automatic rejoin

When the join finishes, Status shows Opening Roblox, then Game Loading, then Game Loaded.

Status Opening Roblox then Game Loaded after reconnect

Status Opening Roblox then Game Loaded after reconnect

Status Opening Roblox then Game Loaded after reconnect

Display and capture problems often look like a stuck rejoin. See Detection problems before changing capture settings or jumping to installer fixes.

Kicked from private server / internet drop: macro doesn’t join back

Section titled “Kicked from private server / internet drop: macro doesn’t join back”

Cause: The macro is loaded and Status shows Disconnection Detected, but the rejoin never reaches Game Loaded.

Fix:

  1. Keep the macro loaded and watch Status. After Disconnection Detected, expect Opening Roblox, then Game Loading, then Game Loaded. With Disconnect Pings enabled, the same Disconnection Detected text can also appear as a Discord ping.
  2. If Status shows Disconnected During Reconnect or Disconnected During Game Load, wait for the next Opening Roblox attempt.
  3. Confirm Private Server Link at Settings → Game → Join is still valid. If Status or an error shows Invalid private server link format, paste a valid Roblox private/share URL, or clear the field to join public servers.
  4. Keep Fallback To Public Server on so repeated private join failures can eventually join without the link. After many failed private joins, restart the macro so the failure count resets, then fix or clear the link.
  5. If Status shows Game Start-Up Failed, Game Load Timeout Exceeded, or Waiting 10 seconds before retrying, see Roblox launcher loops for Load Timeout and private-join fallback.
  6. If the macro cannot read the loading screen, see Detection problems before changing Capture Mode.

Join settings showing Private Server Link and Fallback To Public Server

Join settings showing Private Server Link and Fallback To Public Server

Join settings showing Private Server Link and Fallback To Public Server

Infinite leave and rejoin on Mac after private server reset

Section titled “Infinite leave and rejoin on Mac after private server reset”

Cause: After a private server reset, Status keeps cycling through open and load without reaching Game Loaded.

Fix:

  1. Confirm Private Server Link at Settings → Game → Join still works. Keep Fallback To Public Server on so repeated private join failures can eventually join without the link.
  2. Watch for Disconnected During Reconnect or Disconnected During Game Load. Status returns to Opening Roblox after those strings.
  3. On macOS, keep Disable Virtual Monitor off at Settings → Macro → Capture unless you already have a real non-Retina display or DeskPad. For DeskPad, Low DPI, and permission grants, see Install and permission problems.
  4. See Detection problems if the macro cannot read the join or load screen.

Game Start-Up Failed / Game Load Timeout Exceeded

Section titled “Game Start-Up Failed / Game Load Timeout Exceeded”

If Status shows Game Start-Up Failed, Game Load Timeout Exceeded, or Waiting 10 seconds before retrying during rejoin, raise Load Timeout and work the open/load Fixes on Roblox launcher loops.

  • When Fallback To Public Server is on, more than five private join failures make the next open ignore Private Server Link. Fix the link and restart the macro so the failure count resets.
  • After a full join failure, Status shows Waiting 10 seconds before retrying before the next open attempt. That wait is automatic.

Check these values in your preset and share them when you ask for help:

  • Full Status or error text (Disconnection Detected, Disconnected During Reconnect, Game Start-Up Failed, and similar)
  • Your OS
  • Whether Private Server Link is filled or empty
  • Capture Mode (Settings → Macro → Capture)
  • Load Timeout (Settings → Macro → Misc)

Open the Status tab, set Log Level to 4, and click the clipboard icon (Copy Logs). Include the Version from Settings → Credits.

Settings Credits showing Version string

Settings Credits showing Version string

Settings Credits showing Version string