I'd like to use Blender's physics engine/rendering capabilities headlessly (so it would have to be via command line). I'd like to run a lot of little physics experiments (thousands) on a server. Python scripting will be involved in this, naturally-not sure how to do this without using the logic editor, though...I need some way to be able to run these scripts and have Blender output some sort of physics "movie" without having to deal with the GUI. Is this possible?
Have you tried
blender --background -P your_script.py -- py_argv1 py_argvN?
% blender --help|grep background -b or --background Run in background (often used for UI-less rendering). Enable time profiling for background jobs. Playback <file(s)>, only operates this way when not running in background. # blender --background test.blend --render-frame 1 --render-output '/tmp' # blender --background --render-output /tmp test.blend --render-frame 1 # blender --background test.blend --render-output /tmp --render-frame 1