うるちです!
先日娘のPCを悪戦苦闘しながらいじってました。というのもですね、彼女のPCには安全のためフィルタリングソフトを入れてあるんですが、これが原因でゲームに支障をきたしてた。
フィルタリングソフトの入った状態でSteamクライアント起動しようとしても、干渉しちゃってうまくいかないんですよ。
今回あれこれやってみてうまく動かせるようになったので、そこまでの経緯と解決方法などをひとつの事例として書き残しておこうかと思います。参考までに。
解決までの道
結論から言いますと、「フィルタリングソフトの許可リストにSteamの接続で使うポート番号を入れておく」という手段で解決させたんですが。
ここまでたどり着くのにも、えらく時間を要しました。別に私技術者じゃないからね。ひたすら地道に検索とか使って調べつつ、可能性を探りながら色々試した感じです。
エラーコードe20ってのが毎回出るので、まずはその辺を検索しておおまかな原因をつかみました。e20は通信の障害です。要するに何かの要因で接続ができていなかった。
Steamのサーバー側に障害が発生していなければ、これは自宅の環境側の問題ということになります。そこでカギになるのが、フィルタリングソフトとファイアーウォール。
うちはフィルタリングにiフィルター使ってるんですが、トップ画面から「フィルタリング設定]→[詳細設定]→[フィルター除外]と進み、[ポート]タブを開きました。
んでポートのフィルター除外リストにSteamで使うポート番号を突っ込んだらうまくいった。やっぱり設定をちゃんとしないと引っかかることがあるみたいです。
多分他社のフィルタリングソフトでも、似たような項目があるんじゃないかと思いますので探してみてください。
Steam接続用のポート番号を調べる
「Steamで接続に使うポート番号なんて、どうやって調べたらいいの?」という時のために、リンクとたどり着くまでの手順を置いておきます。
Steamの接続で使うポート一覧のページはこちらから↓
Steamトップから行く場合は[サポート]→[Steamクライアント]→[Steamがログインサーバーにコンタクトできません]→[ネットワーク接続に関するトラブルシューティング]→[Steam接続に必要なポート]まで進みます。
そして「ここにリストされています」と書いてある部分の「ここ」の所にリンクが張ってあるので、そこからリンク先に飛ぶとポートの一覧にたどり着くことができます。
結構いっぱい使ってるんだなーという感想ですが、ポート開放にも一応セキュリティリスクはあるので必要な番号のみ解放しておくのがいいかもしれません。
まあよくわからんならとりあえず全部開けちゃうという手もありますが、開けた分だけセキュリティにも穴が開くということはお忘れなきよう。
ファイアーウォールの設定も試す
それでもうまく動かないっていう時は、ファイアーウォールの方で遮断してる可能性もあるので設定をいじってファイアーウォールでもポート開放しましょう。
ファイアーウォールのポート開放は、お使いのセキュリティソフトによっても違うので「製品名 ポート開放」などのキーワードで検索して調べてみるのをおすすめします。
※例 「ノートン ポート開放」など
ポート開放はマイクラなど他のゲームのオンライン接続の時などにも使ったりすることがあるので、やり方をメモしておくと後でまた役立つことがあるかもしれませんよ。
終わりに
うまく動かせるようになるまでにたっぷり時間はかかったんですが、こうして文章に起こすとそれほど大げさなことはしてないなあ。あんだけ悩んだのは何だったんだ。
ともあれ、私の悩み苦しんだ経験が別の所でお役に立つこともあればと思い、やってみたことをひと通り記事にしました。「Steamうまく動かん!」という時のヒントになれば幸いです。
以上、うるちでした!
気に入っていただけたら、クリックよろしくお願いします!