Avec les anciennes versions de Half-Life l'authentification se faisait avec WON. Ce système n'existe plus (remplacé par Steam). Lorsqu'on lance un vieil exécutable serveur hlds l'authentification WON n'est plus possible et le serveur n'est pas authentifé et les joueurs ne peuvent pas se connecter.

La solution est de lancer le serveur avec les options +sv_lan 1 et/ou -nomaster et de spécifier une adresse Internet dans la ligne de commande. Le souci c'est quand un client se connecte il peut obtenir le message d'erreur LAN servers are restricted to local clients (class C ) ce qui est normal puisque le serveur est censé être un serveur LAN mais les clients arrivent avec un IP internet.

Il y a 2 solutions :