Architecture

Diagram virtualOS - Frame 11 (1).jpg

Modules

Browser

<aside> 💡 Browser module (running as NextJS web application) running on user side (PWA) responsible for setting up webrtc connection with the daemon

</aside>

Daemon

<aside> 💡 Daemon module (running as Window Service) should be installed on your game server / workstation

</aside>

Worker daemon

API server

<aside> 💡 API server include GO signaling server and deno HTTP server and postgres database for managing all application’s states.

</aside>