4.0: Add --server function