Headless Blenderplayer

Is it possible to run blenderplayer in a background process without graphics?

e.g. I want to run a simulation and ouput the results, all on a server…

Probably not. It is a game engine. If you want to record dynamics, you can use some of blender’s other, more accurate simulation baking options.