Skip to content

Adding Machines

Machines are the virtual machines that make up your scenario. Each machine is based on a template — a pre-built OS image (Windows Server, Ubuntu, Kali Linux, etc.) that serves as the starting point for your build.

  1. Open the Machines section in the left sidebar to browse available templates
  2. Find the template you want (e.g., “Windows Server 2022”, “Ubuntu 22.04”, “Kali Linux”)
  3. Drag the template onto a VLAN container on the canvas
  4. A configuration panel opens — set a nickname and adjust settings
  5. Click Save

The machine appears as a node inside the VLAN container.

  • Nickname — A descriptive name for this machine (e.g., “DC01”, “Kali-Attack”, “WebServer”)
  • RAM (GB) — Memory allocated to the VM
  • CPU Cores — Number of CPU cores
  • User Controllable — When enabled, students can view and control this VM before completing the scenario. After scenario completion, all machines become visible regardless of this setting. Turn this off for backend infrastructure machines that students shouldn’t interact with directly.
  • Include in Student VM Dock — There are 2 VM slots visible to students immediately on login. Enable this for the primary machines students will use (typically a Windows workstation and a Kali attack machine).
  • Architect Given Username / Password — Display credentials to students for this machine. These are for display only — they are not automatically created on the VM. You’ll need a plugin to actually create the user account.
  • Enable Internet in Rogue Architect — Allow internet access during the build phase. Useful for patching, installing updates, and downloading packages. Requires the Architect Internet permission.
  • Enable Internet in Production — Allow internet access when the scenario is deployed to students. Requires the Deployed Internet permission.

To move a machine to a different VLAN, use the machine’s context menu or the update panel to change its VLAN assignment. The machine will be removed from its current VLAN and placed in the new one.

Right-click a machine to clone it. The clone gets a copy of all plugins and their configured parameters, saving time when you need multiple similar machines.