原因の候補が多すぎですが、一応主なものだけ…。
力不足で凍ったり(フリーズしたり)、暫く読み込んだ後にいきなり止まってしまう場合はこれに相当するでしょう。最低でも動作環境を満たしているかどうか確認して下さい。満たしていないのに「動かない」と言っても仕方がありません…。
DirectXのバージョンが古かったり、必要なものが足りなかったりしていることもあります。とりあえず次の作業を行って下さい。
ビデオカードのドライバが古かったり、ビデオカードの力が足りなかったりすると起動しないことがあります。以下の項目を全て満たしているかどうか確認して下さい。満たしていなければ満たせるように改善してみて下さい。
DirectX ダウンロードページで見つけて下さい。SuperFAQの「必要なDLLファイルD3D8.DLLが見つかりませんでした。」と表示されて起動しません。も参照して下さい。
そのまんま、Ruinaterraのバージョンが違います。相手側のバージョンと自分のバージョンを比べて、相手側が自分より低かったら仕方がありません。諦めるか、相手にあげてもらうか、自分が下げるかのどれかですが、バージョンダウンはお勧めしません。
自分のバージョンが低い場合には、大抵相手側のバージョンが最新の時ですから、自分が最新バージョンをダウンロードしてアップデートすれば済みます。バージョンアップのやり方も参考にして下さい。
Ruinaterraの内蔵ロビーは、ロビーのルームのリストをサーバーからダウンロードしてくることによって各ルームの情報を得ています。このサーバーは共用ですから、負荷が高くなって制限時間内にデータを送り返せないことが時々あります。慢性的なものでなければ、ちょっとすればすぐ直ると思うので、リフレッシュして下さい。慢性的なようであれば(3、4回くらい連続でだめだったら)、それなりに時間をおいた方が賢明です(反応が返らない時にいっぱいリフレッシュするのは逆効果)。