The main view of the ggRock Web UI is the Machines tab.

ggRock Web UI with Machines tab selected

On the Machines tab, several columns display information for each Machine.

The default set of columns displayed contains the following information:

  • Name: The name of the system in ggRock (and if synced to ggLeap, within ggLeap as well)

  • IP: The IP address of the system as of the last time it booted to ggRock

  • System Image: The current System Image assigned to a given Machine

  • Game Image: The current Game Image assigned to a given Machine.

  • Uptime: The time in HH:MM:SS that the system has been powered on and connected to ggRock

  • Sent: The amount of data sent to the Machine by the ggRock server (typically the OS image when the Machine boots)

  • Received: The amount of data received by the ggRock server from the Machine (in writebacks)

  • Speed: The current transmit/receive speed to the Machine

If desired, the following column may also be added:

  • GUID: A unique identifier assigned to each Machine (useful if you have duplicate entries in your Machines list, for example)

Customizing the columns displayed in the ggRock Web UI Machines tab:

1. Click the overflow menu (three vertical dots) to the left of the "Name" column.

ggRock Machines Tab with column customization overflow menu highlighted

2. Check, or un-check columns as desired to customize the Machines tab.

ggRock Machines Tab with Column Customization context menu highlighted

3. Click the "Apply" button, or, alternatively, click the "Reset" button to restore the default set if you have not already applied your customizations.

ggRock Columns customization context menu with Reset and Apply buttons highlighted.

Overflow Menu (Machine Menu)

The Overflow Menu (also known as the Machine Menu) is the primary means of interacting with Machine entries in the ggRock Web UI.

To access the Overflow Menu, click the circle with three vertical dots inside located to the rightmost side of the ggRock Web UI on the row containing the Machine on which you wish to perform an operation.

Overflow Menu Items

  • Shutdown: Initiates an API call to ggLeap to shut down the selected Machine

  • Reboot: Initiates an API call to ggLeap to reboot the selected Machine

  • Apply Writebacks: If the selected Machine is currently shut down, permits application of writebacks for the system to commit any changes made to all other systems (when they are rebooted)

  • Settings: Opens the settings dialog for the selected Machine

  • Delete: Deleted the selected Machine

Machine Settings

Machine settings dialog

Main Settings Dialog

  • Name Text Field

Machine Name

  • IP Address Text Field

(Read Only) Current IP Address of the Machine

  • MAC Address Text Field

(Read Only) Current MAC Address of the Machine

  • System Image Drop-Down

Set the system image the Machine should boot from

  • Game Image Drop-Down

Set the game image that should be mounted to system on boot.

  • Display Resolution Drop-Down

(Only if integrated with ggLeap) Set the screen resolution on a per-machine basis

See ggRock Machine Screen Resolution and Refresh Rate Settings for other methods of setting the display resolution.

  • Display Refresh Rate Drop-Down

(Only if integrated with ggLeap) Set the video refresh rate on a per-machine basis

See ggRock Machine Screen Resolution and Refresh Rate Settings for other methods of setting the display refresh rate.

  • Hide The Machine Checkbox

Optionally, hide the selected system from the Machines tab by default

Hardware Tab

  • NIC Text Box

(Read Only) Network Adapter(s) detected in the Machine

  • Graphics Card Text Box

(Read Only) Graphics card(s) detected in the Machine

  • CPU Text Box

(Read Only) CPU detected in the Machine

  • Motherboard Text Box

(Read Only) Motherboard detected in the Machine

Advanced Tab

  • Keep Writebacks Checkbox

When checked, writebacks will be persisted across reboots for the selected Machine

ggLeap Synchronization Status

Indicates the status of the ggRock-ggLeap connection

Green "gg" Circle

Indicates the connection to ggLeap is active and names, machine information, and machine settings are being synchronized.

Red "gg" Circle

Indicates the connection to ggLeap is inactive and names, machine information, and machine settings are NOT being synchronized.

Image Status

Indicates the status of the Games or System Image.

Green Circle

Indicates that this Machine is running on the most recent snapshot.

This is the case if a system was powered off whilst writebacks were applied, or if the system was rebooted after writebacks were applied.

Red Circle -> Green Circle

Indicates that this Machine is running on an older snapshot, and upon reboot will change to a new snapshot. Details may be viewed by hovering over the (i) button.

This is the case if a system was booted whilst writebacks were applied.

Sync Button

Forces synchronization of names, machine information, and machine settings with ggLeap (for example, if a motherboard was replaced, etc).

License Status

Indicates license status (if inactive, a 24-hour countdown begins after which support must be contacted for remediation).

Create VM Button

Permits the creation of Virtual Machines.

Please ensure VMs are enabled.

Refer to the Virtual Machines Administration Manual for further information on VMs.

Show Hidden Button

If the "Hide The Machine" checkbox is checked for a given Machine, it will be hidden by default. Click the "Show Hidden" button to once again display hidden Machines in the Machines list. This is useful if you wish to perform tasks via the overflow menu on such Machines, or if you wish to include them in bulk operations.

Hide Hidden Button

If the "Hide The Machine" checkbox is checked for a given Machine, it will be hidden by default. If the "Show Hidden" button was clicked to hide such Machines, click the "Hide Hidden" button to once again hide them from the Machines list. Hiding hidden Machines. This is useful for test Machines, or Machines you wish to otherwise exclude from bulk operations.

Bulk Operations

At times it may be necessary to perform the same task on all systems, or on a batch of systems, in your center. Within the Machines tab of the ggRock Web UI, it is possible to place a check next to multiple systems, and therefore enact changes to all of those systems.

Bulk operations may be performed by placing a check to the left of any Machine you wish to enact changes to. This enables the display of additional features in the Machines tab.

ggRock Machines tab with multiple systems selected for bulk operations
  • Edit Selected

Allows bulk editing of some settings for Machines

  • Power Off Selected

(Requires ggLeap Integration) Initiates an API call to ggLeap to power off the selected Machines.

  • Reboot Selected

(Requires ggLeap Integration) Initiates an API call to ggLeap to reboot the selected Machines.

  • Power On Selected

Sends a Wake on Lan magic packet to the selected Machines to power them on.

Bulk Settings Editing

  • Machines Selected Text Box

Displays a comma-separated list of the selected Machines on which you wish to perform bulk operations

  • System Image Drop-Down

Permits adjusting the System Image for multiple Machines

  • Game Image Drop-Down

Permits adjusting the Game Image for multiple Machines

  • Hide The Machine Checkbox

Permits hiding multiple Machines

  • Keep Writebacks Checkbox

Permits keeping writebacks for multiple machines

  • Display Resolution Drop-Down

Permits adjusting display resolution for multiple Machines

  • Display Refresh Rate Drop Down

Permits adjusting Display Refresh Rate for multiple Machines

Performing Bulk Tasks on All Systems

Place a check in the checkbox to the left of all column headers to select all Machines, making sure to "Show Hidden" or "Hide Hidden" Machines depending on your requirements.

ggRock Web UI Machines Tab with
Did this answer your question?