Re-reading your question:
mgrant wroteI have a few hundred vpn clients out there all with comp-lzo enabled; there's no way I modify every client.conf file
I realise, you may have looked into my suggestion already ..
mgrant wroteI'm trying to understand if I can set the server in some mode where it uses it only if the client proposes it
I am not aware of any other openvpn directive to achieve your needs than per client.
However, you could setup another server on a different port and direct the clients that do not support compression to use that port and then disable compression on the server ..
Or, you could disable compression completely ..
mgrant wroteif I can set the server in some mode where it uses it only if the client proposes it
At this time it is not possible .. but that does not mean it should never be possible .. perhaps a wishlist item 😉