Game Engine as server

I want to use the unity game engine as a simulation engine in some learning experiments and I need to do the following: 1) Use the game engine as a server (i.e., connect to it and have it simulate agents operating in an environment); and turn off graphics rendering. It is also important that I be able to run the simulation clock at full speed (not real time). How do I do this? Or, where is it documented.

To disable rendering simply remove (or disable) any camera from the scene, you will get a black window then. To adjust the simulation speed look at Time.timeScale, I’m not sure what the maximum value is, the highest I’ve used is 4 for robot simulations.