Share Server

After you install validator, you could find source code of the web-server example and launch your own share server.

Requirements

Python: 3.6+
aiohttp: 3.8.6

Deployment

Create python environment and install aiohttp library.
Note: server has to be somewhere, where you and your teammates would have access to the same ip-address

Open directory where validator have been installed
"C:/Users/{USER_NAME}/Documents/maya/modules/{MAYA_VERSION}/SquidValidator"
and copy "scripts/squid/share/Server.py" file into your newly created python environment.

Define host and port in the command arguments
use help command for more information

Server Help

after running command, you will get the output:

Server Launch

Open Squid Validator window in Maya and open Settings widget. Fill “host” and “port” fields with the values you have run web-server and start share projects by switching on "enable" button in the "Server Synchronization" group.

Server Maya

Sync Status

At the bottom right corner of the main window you could see sync possible statuses:

  1. No info when sync server option is disabled.
  2. Orange marker when "no response from server" message.
  3. Green marker with sync date-time information.
Server Status