Will a Python script using ArcMap (ArcInfo) tools run on a server with only ArcServer installed? or does said server also need ArcMap desktop environment installed to be able to access the desktop tools? If not how does it handle licensing issues, particularly concerning extensions.

Thank.