Sometimes, your machine just doesn’t cut it for the costly computations needed for a simulation environment. It is possible to run the simulation backend on a remote computer that has more resources and render the simulation locally. Note that we assume the machines are on a shared LAN, though this LAN could be virtual, such as via a VPN.

There are two key environment variables that must be set up first.

export GZ_PARTITION=<SOME_STRING>
export GZ_IP=<IP OF OTHER MACHINE>

On the simulation server, you will need to run

gz sim -v 4 -s -r fuel.sdf # need to check flags

On the client, you will need to run

gz sim -g

If your client shows nothing, you can see if you are actually getting anything from the simulation server with gz service -l