Can you use a `Development` Server with `Shipping` Clients? Should you?

Can you use a dedicated Server package built for one configuration (eg Development) with a Client package built for a different one (eg Shipping)? Or do the configurations of the Client and Server have to match?

I ask because the default behaviour of Shipping Server seems to be to not log anything. I’m trying enabling ‘bUseLoggingInShipping’, but I wonder if folks that are deploying dedicated servers to production machines (ie to servers under the control of the developer/publisher) are deploying them in Development or Shipping configuration?

Thanks.