Welcome to the Thinkmay CloudPC Engine! This repository powers a highly optimized, dynamically scalable Virtual Machine orchestration layer tailored specifically for high-performance cloud gaming and secure distributed workspaces.
To fully understand the orchestration, we have broken down our core operation manuals into three robust documents located inside the docs/ folder:
-
Technical Architecture & Onboarding (
docs/product/architecture/technical_doc.md): The ultimate guide for Engineers. Covers WebRTC GCC optimization, QEMU/KVM spoofing, VFIO GPU passthrough architectures, and the custom Pocketbase schemas. -
Employee & Support Playbook (
docs/employee/playbooks/employee_doc.md): The ultimate guide for Customer Support and Operations. Highlights our pricing tiers, Priority Queue deployment behaviors, Database troubleshooting, and system anti-cheat capabilities to confidently resolve user tickets. -
User-facing Guide (
docs/product/guides/user_doc.md): A fully-featured FAQ to assist our cloud-gaming customers. Explains basic "how-tos", robust streaming latency optimizations, connection diagnostics, and robust VPN-compatibility guarantees.
- Anti-Cheat & Hardware Spoofing (
worker/proxy/qemu): Our QEMU implementation completely disables hypervisor footprints and injects physical Gigabyte rack-server SMBIOS. This guarantees customers can play notoriously restrictive games (requiring Vanguard or Easy Anti-cheat) without VM detection bans. - Flawless Bare-Metal Framing: We execute deep
VFIOPCI-E GPU Passthrough accompanied by explicitcputuneguest-to-host physical NUMA socket threading. Say goodbye to micro-stutters. - Isolated WebRTC Handshakes (
worker/proxy/forwarder): Network architectures are physically bifurcated. Standard internet flows through OpenVSwitch (OVS). Meanwhile, our WebRTC stream connects exclusively through a 128MB Shared Memory (IVSHMEM) bridge. You can break your CloudPC's firewall or utilize thick VPNs without ever disconnecting from your display! - Over-The-Air Patches (
worker/daemon/job.go): Fully orchestrated zero-downtime cluster updates. Nodes securely poll the RPC for corevirtdaemon,pocketbase, andproxyupdates. When pushed, a mathematical hash completes before actively pausing installations on machines that have a live active game session.
Developers: Please consult docs/product/architecture/technical_doc.md to map the Go daemon worker relationships alongside the Pocketbase schema architectures and shared DB artifacts under docs/shared/data/db/ before actively pushing local_version_control_v1 patches.