Skip to Content
Platforms
PcMachines

Machines

We run Windows tests on cloud VMs. A fresh VM is spun up for every test run, ensuring a clean environment each time. The VMs are located in the United States and have 8 cores, 32 GB of RAM, 512 GB SSD storage, and an Nvidia L4 GPU (comparable to an RTX 5060 Ti).

Fresh Environment

Every test starts with:

  • A newly provisioned VM
  • Fresh installation of your build
  • No leftover files, registry entries, or cached data from previous runs

After the test completes, the VM is destroyed. All files and data are permanently deleted.

IP Whitelisting

Our Windows VMs are behind a NAT. If your development servers require IP whitelisting, add the following IPs:

34.80.52.216 34.84.104.32 34.185.209.86 34.12.15.208 34.42.222.115 104.196.148.79 34.86.120.94 35.233.147.58 34.50.178.71

Command Line Arguments

You can pass command line arguments to your game executable in the deployment configuration.

Template Variables

We support template variables in command line arguments for dynamic values:

VariableDescription
{{multiplayer_run_id}}Unique ID shared by all players in the same multiplayer test execution. Use for lobby matching
{{player_number}}The player number in a multiplayer test (1, 2, 3, etc.)
{{project_id}}Your nunu.ai project ID

Example usage:

--lobby_id={{multiplayer_run_id}} --player={{player_number}} --seed={{project_id}}

This is useful for:

  • Matching players in multiplayer lobby tests
  • Identifying which player instance is which
  • Using consistent seeds or identifiers across test runs
Last updated on