ログイン
ユーザー名:

パスワード:


パスワード紛失

新規登録
メインメニュー
My Twitter
  • takahashiさんのエントリ配信
  • RSS
  • RDF
  • ATOM

ブログ - Mincecraftのサーバ構築方法

ヘッダーナビゲーション

Mincecraftのサーバ構築方法2014/07/11 7:57 am

お友達に頼まれて、今更ですがMinecraftのサーバをたてました。
備忘録代わりにポイントだけですが…

1.Javaで動いているので openjdk-6-jre をインストール。
※たぶん、7でも動くかな?
→ちなみに、OSはDebian GNU/Linux 7.5 wheezy です。


2.マルチプレイ用のサーバ版は、https://minecraft.net/download からダウンロードできます。
現行の1.7.10はこちら…
https://s3.amazonaws.com/Minecraft.Download/versions/1.7.10/minecraft_server.1.7.10.jar


3.rootで動かす必要はないので、Minecraft用のアカウントを作り(例えばmcとか)、/home/mc/mc 内に minecraft_server.1.7.10.jar を置きます。
minecraft_server.jar へシンボリック・リンクを張っておきます。


4.server.sh を作成。
#!/bin/sh
screen -AmdS mc java -Xmx1024M -Xms1024M -jar minecraft_server.jar nogui

単純に起動すると端末を占有する謎仕様なので、このように screenコマンドで常駐させます。
起動後にサーバへコマンドを送るには…

#su - mc
$screen -r mc  ※何かエラーでたら、script /dev/null のおまじない。

終わったら^a+d そして exit で screen から抜けます。


5.自動起動用に、rc.local に以下の行を追加(ちょっと手抜き!?ww)
su mc -c "cd ~/mc/ ; ./server.sh"


■メモリーが潤沢にあれば、4のサーバ起動スクリプトの1024を2048にすると良いです。しかし、このサーバソフト結構重いです。CPUパワーがそこそこないと鶏が増えた時に大変な事になります(謎)。
※ちょっと古いXeon X3330(2.66GHz, 4core)のVM上で動かしていますが、5人接続すると結構な負荷(ロードアベレージが1近く)が掛かります。

--◇--

このエントリーの情報

トラックバックping送信用URLを取得する

このエントリーの記録

投稿された内容の著作権はコメントの投稿者に帰属します。

Calendar
ブログ カレンダー
« « 2016 6月 » »
29 30 31 1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 1 2
TS3
TS3 Minolin server TeamSpeak Viewer