This may be caused by several things. You may be running a different game version (e.g. servers on the experimental development branch), or servers may require the use of certain (user-generated) add-ons and mods. Finally, there may be connection problems between you and the server due to firewalls or other obstacles along the way.
If you have any further questions please use the form below.