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.71Command 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:
| Variable | Description |
|---|---|
{{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