How to use Wake-on Gaming
Complete guide for remote power control, VPN access, and network discovery on Condor Gaming Server.
1. Overview
Wake-on Gaming is a web control panel for Condor Gaming Server. It lets authorized Steam users:
- Send Wake-on-LAN packets to power on the game server
- Check whether the server is online (LAN and VPN addresses)
- Download a WireGuard VPN profile to reach your home LAN from away
- Upload WireGuard client configs to join other networks and switch between them
- Scan the LAN and hub VPN for hosts, then wake machines that expose a MAC address
Open the panel at https://wakeup.tracedroute.net.
10.13.13.0/24):
- This Wake-on Gaming application — the host running the panel (upload its client
.confunder WireGuard client networks) - The game server — Condor Gaming Server (VPN address
192.168.1.222)
| Interface | Role |
|---|---|
wog0 | Built-in VPN server on this host (UDP 51821) — for your laptop/PC to connect in |
wogcli | Uploaded VPN client profiles — for this host to join external networks |
wg0 | Separate Condor hub VPN (not managed by this app) |
2. Sign in with Steam
- Go to https://wakeup.tracedroute.net.
- Click Sign in with Steam.
- Complete Steam OpenID login in your browser.
- If your account is authorized, you land on the Control center dashboard.
If you see “Access denied”, your Steam ID is not on the allow list. Ask the server owner to add your Steam ID to WOG_ALLOWED_STEAM_IDS in the server .env file.
Use Sign out in the top bar when you are done on a shared computer.
3. Default game server
The first card on the dashboard is your primary machine: Condor Gaming Server.
| Field | Current value | Meaning |
|---|---|---|
| LAN address | 192.168.1.222 | Local network IP — used for status and LAN scans |
| VPN wake address | 192.168.1.222 | Hub WireGuard IP — used when you click Wake server |
| MAC | 10:ff:e0:2d:7a:5e | Required for Wake-on-LAN magic packets |
Buttons
- Wake server — Sends a Wake-on-LAN packet to
192.168.1.222using the configured MAC. Use this when the machine is off or asleep and you need it back online. There is a short cooldown between wake/shutdown actions. - Shut down — Currently disabled on this server (
WOG_SHUTDOWN_MODE=none). - Refresh — Re-checks online status (pings both LAN and VPN addresses).
The Online / Offline badge updates automatically every 15 seconds and after a successful wake.
4. Secure VPN (connect to this host)
This section is for your remote device (Windows laptop, Linux PC, phone with WireGuard) to tunnel into the home network where Condor Gaming Server lives.
Built-in VPN is disabled on this server.
5. WireGuard client networks
Use this when this game server must join another network (for example a Condor hub or a friend’s WireGuard) using interface wogcli.
Both this application and the game server must be clients on the same VPN. Upload the hub (or shared) client .conf here so this host joins the same WireGuard network as Condor Gaming Server (192.168.1.222). Your remote laptop/PC must use a client profile for that same VPN as well.
Upload a new network
- Optionally enter a Network label (e.g. “Virginia hub”).
- Click Choose .conf and select a standard WireGuard client
.conffile (must include[Interface]withPrivateKeyand[Peer]withPublicKey). - Click Upload & connect. The profile is saved, the previous client tunnel is brought down, and the new one is activated.
Switch between saved networks
- Open the saved networks dropdown — entries are sorted by most recently used (date/time shown in each option).
- Select a network → Switch network.
- The active profile shows under Active network with client address and endpoint.
Other actions
- Disconnect — Stops the client tunnel without deleting saved profiles.
- Delete — Removes the selected profile from disk (disconnects first if it was active).
Re-uploading a .conf with the same peer Endpoint updates that existing profile instead of creating a duplicate. Profiles persist across container restarts in wake-on-gaming-data/wg-client-profiles/.
6. Network discovery
Discover devices on your subnets and wake any host that reports a MAC address.
Scan scope
Use the dropdown next to Scan network:
- All networks — Scans LAN (
192.168.1.0/24) and VPN subnets (10.13.13.0/24). - LAN — ARP-based scan of the local subnet (best for finding MAC addresses).
- VPN (…) — ICMP ping scan of the hub VPN; finds peers but usually no MAC.
Scans may take up to a minute. A cooldown applies between scans.
Results table
- Host — Name from nmap, reverse DNS, or MAC vendor.
- Network — Subnet the host was found on.
- Address — IPv4 address.
- MAC / Vendor — Required for per-row Wake buttons.
- Status — Up/Down from a quick ping.
Use the filter box to search by hostname, IP, MAC, or vendor. Rows marked Default match your game server. LAN wake sends a broadcast + unicast; VPN wake sends a directed packet only.
7. Common remote workflows
A. Wake the game server from away
Requires you, this Wake-on Gaming app, and Condor Gaming Server all to be on the same VPN (see overview).
- On the game-server host: WireGuard client networks → upload the shared hub/client
.conf→ Upload & connect (if not already active). - On your remote device: connect WireGuard using a client profile for that same VPN (section 4 or your hub’s config).
- Open
https://wakeup.tracedroute.net→ sign in with Steam. - Click Wake server (targets VPN IP
192.168.1.222). - Wait ~30–60 seconds → status should change to Online.
B. Reach home LAN devices while traveling
- Activate the Secure VPN tunnel on your laptop.
- Run Scan network → All networks or LAN.
- Wake other Ethernet devices (Basement PC, etc.) from the table if they have a MAC.
C. Move the server to a new location / hub
- Obtain the new WireGuard client
.conffrom the remote network admin. - WireGuard client networks → upload the file → Upload & connect.
- Later, use the dropdown to switch back to any saved network.
8. Prerequisites & tips
- Same VPN for everyone. This Wake-on Gaming app, the game server (
192.168.1.222), and your remote browser device must all be WireGuard clients on the same VPN network. Use WireGuard client networks on the server host and matching client configs on your PC. - Wake-on-LAN requires WOL enabled in BIOS/UEFI and, for best results, Ethernet (not Wi‑Fi sleep).
- The game server must have a static or DHCP-reserved MAC (
10:ff:e0:2d:7a:5e). - If the server is fully powered off, this web UI is not running — something else on the network (or hub) must deliver the magic packet, or you wake it while connected via VPN to a machine that can reach the LAN broadcast.
- Do not share downloaded
.conffiles — they contain private keys. - This app does not modify Condor’s separate hub VPN (
wg0/ port 51820).
9. Troubleshooting
| Problem | Things to try |
|---|---|
| Steam login fails or access denied | Confirm your Steam account is in WOG_ALLOWED_STEAM_IDS. Check WOG_SITE_URL matches the URL in your browser exactly. |
| Wake does nothing | Confirm this app and the game server are both VPN clients on the same network as you. Verify MAC and WOL in BIOS. Try from LAN first. |
| Can’t open panel remotely | Connect your device to the same VPN as the server. Ensure the Wake-on Gaming host has the hub client profile active under WireGuard client networks. |
| VPN won’t connect | Forward UDP 51821 on the router. Confirm endpoint IP/hostname. Check firewall on the host. |
| Upload .conf rejected | File must be UTF-8 text with [Interface], PrivateKey, [Peer], and PublicKey. Max 64 KB. |
| Scan finds no MACs on VPN | Expected — VPN peers are reached by ping, not ARP. Use Wake server for the default host. |
| Switch network fails | Check container logs: docker logs wake-on-gaming. Ensure no conflicting WireGuard interface names. |