Skip to main content
Diskless Infrastructure

How to Migrate from CCBoot to ggRock

The most controlled way to migrate from CCBoot to ggRock is to run both environments in parallel during the transition. Your existing setup continues running while you build and validate the ggRock environment, then move machines over in stages to reduce disruption.

This guide breaks the migration into five practical phases — audit, parallel server setup, master image creation, pilot testing, and cutover — and explains how the ggCircuit SpecOps team can support the process through a Managed Services Agreement.

A Phased Plan Instead of a Big-Bang Switch

A phased migration gives you time to validate the new environment before moving the entire venue. ggRock can run alongside your existing setup, allowing you to build the server, prepare the image, and test machines without disrupting daily operations. PCs can then be moved in stages once the configuration is ready.

  • Phase 1: Audit your hardware and document your current configuration
  • Phase 2: Set up the ggRock server alongside your existing environment
  • Phase 3: Create a master image and validate it across hardware types
  • Phase 4: Pilot a group of PCs under real venue conditions
  • Phase 5: Move the remaining machines and establish your update workflow

Phase 1: Audit Your Hardware and Current Images

Start by documenting your current setup. Create an inventory of the PCs on your floor, including hardware configurations such as network adapters, GPUs, RAM, and storage. Grouping similar machines helps determine how many configurations your new master image needs to support and which systems are best for initial testing.

Next, record your existing environment: computer names, network settings, game library, and any machine-specific changes. You will typically create a new clean image rather than convert an old one, so understanding your current setup helps ensure nothing important is missed.

Phase 2: Stand Up the ggRock Server in Parallel

Set up the ggRock server alongside your existing environment while the current system continues running. During this phase, configure storage, images, and the network connection without moving customer-facing machines yet.

Running both systems in parallel gives you time to prepare and validate the new environment before any PCs are migrated. Venues using a Managed Services Agreement can also work with the SpecOps team for installation and server configuration support.

Phase 3: Build the Master Image and Validate with Seamless Boot

Create a new master image with Windows, your game library, and required venue software. Starting with a clean image avoids carrying over outdated drivers, unused tools, or configuration issues from the previous setup, giving every machine a consistent baseline.

Next, test the image across the hardware groups identified during your audit. ggRock's Seamless Boot helps detect network hardware differences and apply the required drivers, making it easier to support mixed PC configurations. You can also run the image as a virtual machine on the server to make updates and adjustments without using a customer station.

Phase 4: Pilot a Row of PCs

Start with a small group of machines, ideally including different hardware configurations, and move them to ggRock while the rest of the venue continues running on the existing system. Test the pilot during normal operations to confirm that games, sessions, updates, and daily workflows perform as expected.

If you use ggLeap, validate the integration during this stage as well. ggRock and ggLeap share machine information, so pilot PCs should appear consistently across both systems before you expand the migration to the rest of the venue.

Phase 5: Complete the Migration and Establish Updates

After the pilot is validated, move the remaining machines in stages, typically during quieter periods. Each group follows the same process that was tested during the pilot, allowing you to monitor the rollout and address any issues before expanding further.

Once the migration is complete, establish your ongoing maintenance workflow. Use the boot scheduler for automated startup, and manage game and system updates from the central image. Snapshot history and rollback options help you keep changes controlled as the venue evolves.

Have SpecOps Support the Migration

Each migration phase can be handled by your own team, or you can bring in additional support. Under a Managed Services Agreement, the ggCircuit SpecOps Managed Services Team can assist with server setup on-site, environment preparation, installation, and the migration process. After the transition, they can also help manage ongoing game updates.

Even without managed services, ggCircuit provides 24/7 live chat support for operators who need assistance during setup, migration, or day-to-day operations.

Start Your Free 30-Day Trial

Start with a free 30-day ggLeap trial — every feature included, no credit card required — and talk to our team about testing ggRock alongside your current setup.

More about ggRock

Frequently Asked Questions

Get Started with ggCircuit

Get more information about our esports solutions

1.598.0.0