This script runs in the clients and is responsible for spawning the Blender Player.

class daemon.Daemon(BlenderVR_modules)

Bases: object

Background management of the Blender Player and related stuff.


Start the Daemon, quits any instance of BlenderPlayer running.

processCommand(command, argument)

Run the received commands

  • command (str) – Command to execute in the client machine
  • argument – Value depends on the command

Send message to the client

Parameters:messages (list) – all the messages to send to the client (i.e., console commands)

Main function to start the daemon.

Prepare execution (daemonize if necessary), then build a Daemon and call its main() method to manage background communications.