Finally figured out how to get ground services to stay home. Tried this setting before and it didn’t seem to work but I may have forgotten to shut down the simulator completely after compiling. Though the filename may have played a part too. The SDK manual says to use a prefix (so as not to confuse with other airports); but I eventually changed this back to just “Services.xml”.
Adding MinParkingSpaces=“0” to attribute seems to make all the difference. Name field is not needed.
<SimBase.Document Type="ServiceFile">
<Service.ParkingSpaceServices>
<ParkingSpace MinParkingSpaces="0">
<ParkingTypes>
<ParkingEntry ParkingType="RAMP_GA_SMALL"/>
<ParkingEntry ParkingType="RAMP_GA_MEDIUM"/>
<ParkingEntry ParkingType="RAMP_GA_LARGE"/>
<ParkingEntry ParkingType="RAMP_GA"/>
</ParkingTypes>
<IdleWorkers>
</IdleWorkers>
<Services>
</Services>
<SleepingActivities>
</SleepingActivities>
</ParkingSpace>
</Service.ParkingSpaceServices>
<Service.AirportServices>
<Services>
</Services>
</Service.AirportServices>
</SimBase.Document>