だいぶ前に、やった記憶があるなぁ。

サーバープログラムは起動時にCGI にアクセスしに行って、サーバー名と自分のIPを送信。
CGI はサーバー名と IP をファイルに保存。
クライアントはファイルを見に行って、サーバ一覧を取得、サーバーを選択して接続する。
サーバーは終了時に、CGI に自分の登録を削除しに行く。

そこまでは作ったことがあるが、
当時はどうやったら MMORPG を作れるか分からなかった。
通信プロトコルとか、サーバー・クライアント内部でどうやって情報を管理するかとか。

今なら作れる気がするが、作ってる余裕があんまりねぇ〜