If a simulator instance is invoked with non-default --sub-addr <> and/or --pub-addr <>, it is possible to include agents or walls provided the sim.Control object is also instantiated with right addresses. But to initialise the CASU objects uses sim.py, which only has an option for the publisher address (--address).
This makes simulations infeasible except on the default ports.
it is strange that this is now a problem, since in previous versions I had succeeded with two instances in parallel, with different sub/pub addresses. Perhaps zmq has become stricter?
If a simulator instance is invoked with non-default
--sub-addr <>
and/or--pub-addr <>
, it is possible to include agents or walls provided the sim.Control object is also instantiated with right addresses. But to initialise the CASU objects uses sim.py, which only has an option for the publisher address (--address
).This makes simulations infeasible except on the default ports.