Minecraft Server
on CloudCore VPS
  @deflis 猫ロキP
What is VPS?
Virtual Private Server
• ひとつの物理サーバを仮想マシンで分割
  して複数人で使えるようにしたサーバを
  貸し出すサービス
What is Minecraft
• Minecraft(マインクラフト)とは、Notch
  (Markus Persson氏)と氏の会社である
  Mojangからリリースされた、サンドボッ
  クス型のものづくりゲームである。
 – http://dic.nicovideo.jp/a/minecraft




                          http://www.nicovideo.jp/watch/sm15014493
          【Minecraft】マイクラで新世界の神となる Part:11【実況プレイ】
それまで
• VPSを2つ契約していた

• さくらのVPS メモリ1GBプラン
 – Webサーバ用
 – Ubuntu 10.04
• さくらのVPS メモリ1GBプラン
 – Ubuntu 12.04 実験用
 – 今回のきっかけになるサーバ
大改造!劇的Minecraft 第2回
ユーザーは多くて5名程度   http://www.nicovideo.jp/watch/sm12775193

とりあえず実験用VPSに
サーバをインストール
問題発生!
• メモリが1GBじゃ足りなくて落ちる!
 – サーバを変えなければいけない!
• パフォーマンスが著しく悪く、なんか変
  なエラー出る
 – ヘタすると他の実験用ソースに影響が
• そもそもSSHアクセスが妙に重い
 – こうなったらマイクラ専用にしたい
毒舌!クリーパー先生 #32「クリーパーで表情練習」
            http://seiga.nicovideo.jp/seiga/im1973292




こうなったら他のサーバに移行
今回設定した要件
• 予算
 – 高くても月1500円を超えないように
   • 1500円以上かかるなら他のネトゲに課金したい
 – 安ければ安いほどいい。
• スペック
 – 1GBじゃ足りないんだから2GB以上
 – できれば安定してリソースを使えるように
他の事例
• 昔は512MBプランでも問題なかったらしい
  が最近はきつい?
• 8GBプランを契約してRAMディスクも設置
  して運営してる強者もいるらしい
 – 検討中に読んだがソース消失
業者選択
主に検討したのは以下の3社
• さくらのVPS 2GB
  – 月額1480円(1年契約で16280円・1356円/月)
  – 仮想3コア ディスク200GB KVM
• お名前.com VPS(KVM) 2GB
  – 月額1380円(1年契約で13846円・1153円/月)
  – 仮想3コア ディスク200GB KVM
• CloudCore VPS
  – 1年契約で11340円・945円/月
  – 物理1コア ディスク100GB KVM
CloudCore VPSに決定
• 主な理由
 – 物理1コアを専有できるのは大きい
  • さくら1GBだと仮想2コアなので辛い
 – 安い
  • 他社の1GBプランを意識した構成でメモリの割に
    安い。
 – ググって調べた性能も悪くない
  • お名前.comとかは、安いけどわりと性能がダメっ
    ぽい噂が。
OSインストール
• いつものごとくUbuntu 12.04
 – 慣れてるし。
• PPAでJavaをインストール
• ついでにRubyとかも入れちゃっていつも
  の環境に。
そのままではデーモンにならないので幾つかツールを活用してみ
る

ちょっと便利になるツールを使
う
MCWrapper
• https://github.com/spikegrobstein/mcwrappe
  r
• マイクラをデーモン化したり、便利コマ
  ンドを追加する。
• バックアップ機能なども完備。
  – cronで毎日バッチ実行すると自動バックアッ
    プに。
God
• http://godrb.com/
• Ruby製のプロセス監視ツール
• 負荷が高かったり、応答がなくなったり、
  落ちたりしたら自動で再起動とかしてく
  れる。
• 今回使った設定ファイル
 – https://gist.github.com/4170096
作ってみて
• 物理1コアの効果はありそう。
• メモリ2GBの効果は絶大。
• Godとかのおかげで安心してサーバを放置
  できる。
 – でも、お試し期間すぎても金払ってないので
   止まりました。

Cloud Core VPSにマイクラ鯖を立てた話