Servers with version compatibility are set up so players on multiple client versions can join the same server, usually via plugins like ViaVersion. They typically run one main server version but translate packets so older or newer clients can connect, with some features or items limited or behaving differently depending on the client version.