マインクラフトマルチサーバーを時間指定、自動起動する方法
今回は、自動的にマインクラフトのマルチサーバーを時間指定して起動する方法を解説します。
マインクラフトのサーバーを立てて友人と遊ぶようになると、サーバーが自動的に起動してくれればいいのに!って思うことってあると思うんですよね。例えば、サーバーを立てている自分は別のことをしていたり、この時間にマインクラフトで集まろうよ!ってなったとき、サーバーを立てている人のプレッシャーって結構あると思います。(寝ちゃっててすっぽかしたりw私はよくあったんですが・・・)友人のサーバーで遊んでいる人も決まった時間にサーバーが起動していると安心してマイクラライフがおくれるのではないでしょうか。
そんな、要望にお応えいたします。今回は、時間指定してマインクラフトのサーバーを起動する方法を書いていきますよ。
この記事はWindowsでの説明となっています、自動再起動のVPS編はこちらです。
スケジュールを考える
まず、サーバーを自動的に起動するためには、今のマイクラのサーバーの起動状況を自分なりに考えていく必要があります。
毎日起動しているとか、24時間稼働したいとか、毎週末だけ起動したいなどですね。
どうしても、パソコンを起動していなければならないため、電気代などのことを考えながらスケジュールを自分なりに決めてあげましょう。
ちなみに、Yukimomoサーバーは、再起動と自動実行を活用して毎日再起動を行った後に、サーバーを起動するというスケジュールで動作しています。ほぼ24時間稼働しているんですよ。
もともとは一か月に一回再起動で毎日マインクラフトサーバーのサービスの再起動だけやってたんですが、プレイヤーがいっぱい遊びに来てくれると、メモリが足らなくなって動作がすごく重くなることが頻発したので、毎日再起動しちゃえって投げやりぎみな運営になってますw
ただ、YukimomoはWindowsで動いていないので、ここで紹介する方法ではありません。先に伝えておきますw
タスクスケジューラを開く
スケジュールが決まったら、タスクスケジューラを開きましょう。
開き方は、大きく分けて2種類かな。以下の通り
- 「スタート」→「コントロールパネル」→「システムとメンテナンス」→「管理ツール」→「タスクスケジューラ」
- [Windows]キー+[r]キー で出てきたファイル名を指定して実行の名前に「Taskschd.msc」を入力して「OK」ボタンをクリック
タスクスケジューラが開いたんじゃないでしょうか。
タスクスケジューラって、別にマインクラフトのサーバーだけでなく、どんなアプリケーションでも実行できるし、自分で書いたスクリプトなんかも実行できるんですよね。
名前の通り、タスクをスケジューリングして勝手にやってもらおうって機能だと理解してもらえばいいんじゃないかな。
タスクの作成
タスクスケジューラが起動したら今度はタスクを作成します。
メニュー上部の[操作]から[基本タスクの作成]をクリック。
または、タスクが表示されている画面で[右クリックメニュー]から、[基本タスクの作成]をクリックします。
すると、こんな画面が開くと思います。
今回は、簡単な例、毎日18:00に起動するスケジュールにすることとします。
基本タスクの作成
まずは、タスクの名前を決めます。
「マインクラフトの起動」とでもしましょうか。この名前は、なんでもいいですが、マインクラフトのサーバを起動することがわかりやすくしておくと、後で見返した時に自分にとってわかりやすいと思いますよ。
説明には、「マインクラフトのサーバーを毎日18:00に起動します」とでも書いておけばいいんです。説明は、基本的に自分が見るものだと思いますので、未来のあなたにわかってもらえるように説明を書いててあげましょう。
トリガー
今度は、トリガーを決めます。トリガーっていうのは、何を起点にして実行するかを決めるものです。
今回は、毎日18:00ですから、「毎日」を選択します。
毎日
次は、開始日時と間隔を設定します。
開始には、今日の日付と、18:00:00を記入します。
間隔は、毎日なんで1を入力します。
操作
次は操作の設定になります。
ここでは、マインクラフトサーバーの起動を行いたいわけですから、[プログラムの開始]を選択します。
プログラムの開始
次は、開始するプログラムを選択します。
ここでは、[参照]ボタンをクリックして、マインクラフトサーバーを選択します。
開始(オプション)に、マインクラフトのサーバーが置いてあるディレクトリを指定してあげます。
参照で選択した後に、minecraft_server.1.8.8.exeの直前までをコピーして貼り付けてあげましょう。
完了
これだけなんです。完了をクリックしてあげましょう。
これで、タスクスケジューラライブラリにあなただけのタスクが作れました。
マインクラフトのサーバーを自動実行させてくれます。
設定
あと、電気代節約のために、パソコンがスリープ状態でもタスクが起動できるようにしておきましょう。
タスクスケジューラライブラリに追加された「マインクラフトの起動」を右クリックメニューから[プロパティ]をクリックします。
[条件]タブにて、電源カテゴリ内の「タスクを実行するためにスリープを解除する」にチェックをいれます。
これで、パソコンがスリープ状態でもスリープを解除して、タスクを実行してくれます!便利ですね!
細かい設定は、その他もろもろ沢山ありますが、それは別の機会に~
最後に
いかがでしょうか。これで、約束の時間にサーバーが起動していないんだけど!!(怒
って友人に言われる心配はなくなったんじゃないでしょうか。
ただ、タスクスケジューラもPCの電源が入っていないと起動してくれませんので、PCの電源は入れておきましょうね!w
あと、ネットワークにもつながっている状態にしておくことです。
パソコンの電源さえ落としていなければ、勝手に起動してくれます。
運用方法としては、毎晩パソコンを再起動してパソコンをスリープモードにしておけばいいかな。
私は、24時間つけっぱなんで、あんまり面倒なことしたくないんですよねw毎回帰宅してパソコンを起動している時間ももったいないと感じてしまいますw
まぁそれはおいておいて、自動起動方法についての紹介でした。
誰かの役に立てばいいかな。
何かご質問やご指摘がありましたら、コメントか、お問い合わせよりお願いいたします。
それでは、また!
マインクラフトのサーバーをタスクスケジューラーで自動起動すると、コンソールが操作出来ないんですけど、解決方法ってありますか?
もし知っているのであれば、教えてくれると幸いです。
aternosではできますか?
あと、できるとしたらそのファイルはどこにあると思いますか?
わたしもaternosでやりたいです!共感します!