【Windows】MIME (Minecraft Server 統合管理環境)

開発したツールの公開や、見つけたツールの紹介などはこちらでどうぞ!
  • (PostNo.100717)

【Windows】MIME (Minecraft Server 統合管理環境)

投稿記事by TSoft » 2013年5月18日(土) 00:18

画像

【ソフト名】MIME (マイム、Minecraft Server Integrated Management Environment)
【対応OS】Windows Vista、7、8、Server 2008~2012(※Windows XPは非対応)
【必要ランタイム】.NET Framework 4.5
【概要】Office等に使われているリボンUIを採用することにより、非常に扱いやすいサーバーGUIです。
身内で利用する小規模なサーバーはもちろん、大きな規模のサーバーでも耐久できる設計を目指しています。

【特徴】
  • 「リボンUI」を採用したデザイン
  • クリックだけでコマンドが送信できる、コマンドエディター
  • 一部ログを日本語化して見やすくする機能
  • ホワイトリスト、ブラックリストの編集に対応
  • イベントで使える「Minecraft IDの抽選機能」
  • MIMEが万が一クラッシュした場合でも、ARRでサーバーが安全に停止されます
  • Minecraft 1.3以降対応
  • コマンドのマクロ機能
  • ポートの開放、開放の確認機能
  • Bukkit対応
特徴を詳しく知りたい方は、MIMEの仮ページにて公開しています。

【このソフトウェアについて】
このソフトウェアは未完成です。
頂いたご意見を元に、随時機能追加や修正を行っていきたいと考えております。
ご意見やバグの報告は、
・トピックへの返信
・TSoftへのプライベートメッセージ
・@TSoft_labへのリプライ
・admin[at]tsoft-web.comへのメール
のいずれかでご連絡をお願いします。
必ず利用しているMinecraft Serverのバージョン、及びWindowsのバージョンを記載してください。

【Forge、Bukkitでの利用について】
Bukkitや、Forgeをご利用になる場合、設定画面から該当する項目を選択してください。
正しく選択されない場合、以下の問題が発生します。
Bukkit → 一部コマンドが無効になります。
Forge → ログアウトの処理など、一部の処理が正しく行われなくなります。

【更新間隔について】
開発途中であり、短い間隔で修正/機能追加が行われます。

【alpha 6 の課題】
ログをフィルターできる機能

【ログを正規表現で解析 でできること】※サンプルは1.6以前
コード: 全て選択
^\d{4}-\d\d-\d\d \d\d:\d\d:\d\d \[INFO\] ([0-9a-zA-Z]+) issued server command: (.+)$

例えば、これを「ログを正規表現で解析」としてトリガーに追加します。
そして、「動作条件成立時に~」へ「コマンドを送信」で以下を追加すると、存在しないコマンドが実行された時にサーバーへ発言されます。
コード: 全て選択
say {0}さんが、「{1}」のコマンドを試行しました。



【更新情報】
alpha 6.5.0 (2014/09/11)
新機能
  • Minecraft 1.7.9/1.7.10/1.8に対応しました
  • MIME起動時にMinecarft Serverも同時に起動できる設定を追加しました

変更
  • パフォーマンスカウンター生成時にエラーが発生した際にクラッシュしないようにしました
  • コマンドエディターのポーションを1.8でも使えるようにしました

既知の問題
  • Minecraft 1.8でプレイヤーが接続中にサーバーを停止した場合、停止状態に切り替わりません。「強制終了」を押すことで停止状態になります。

※giveコマンド(アイテム)は、Minecraft 1.8よりアイテムIDで利用できなくなったため現行バージョンではalpha 6.5.0を含め利用できません。

以前のバージョンのアップデート情報
alpha 6.4.0 (2014/01/05)
新機能
  • Bukkit 1.7.2に対応しました
  • 高度な設定に「入出力にUTF-8を使用する」を追加しました
  • 自動スクロールを既定で無効にできる設定を追加しました

変更
  • 文字数がゼロの時はログに追加しなくなりました

バグ修正
  • バックアップの定期的に実行が期待される間隔にならなかった問題を修正しました

そのほか
  • プレイヤーリストについて一部書き直しました。二重に表示されたり残留する問題が解決するかもしれません

alpha 6.3.1 (2013/11/20)
バグ修正
  • 自動バックアップ機能が動作しない問題を修正
  • スケジューラー実行時に、コマンドが正しく送信されない場合がある問題を修正

alpha 6.3.0 (2013/10/13)
新機能
  • 「13w41b」へ対応しました。
変更
  • 「コマンド エディター」へ新しいコマンドを追加しました。

alpha 6.2.0 (2013/10/11)
新機能
  • サーバープロパティを編集できるようになりました。
  • 「情報」に稼働時間を追加しました。
  • タスクスケジューラーで、「ログを正規表現で解析」がトリガーだった場合、コマンドと通知でグループの内容が利用できるようになりました。

バグ修正
  • タスクスケジューラーで、「再起動」「起動」をした際にクラッシュする問題を修正しました。
  • 一部の環境で正しくポート開放が行えない問題を修正しました。

alpha 6.1.0 (2013/09/07)
新機能
  • タスクスケジューラーでマクロが実行できるようになりました。

変更
  • バックアップ及びタスクの実行時間を毎分0秒に変更しました。

バグ修正
  • タスクスケジューラー、バックアップで正しくタイマーが動作しない問題を修正しました。
  • コマンドリストのエディターの一部条件で保存できない問題を修正しました。
  • 表記の揺らぎを修正しました。

alpha 6.0.0 (2013/08/21)
新機能
  • タスクスケジューラーを実装しました。
  • タスクトレイに格納できるようになりました。

機能修正
  • IPアドレスを右上で確認できるようになりました。
  • ログのパフォーマンスが改善しました。
  • リボンUIの背景色を変更できるようになりました。

バグ修正
  • クラシック表示の場合、正しく動作しない問題を修正しました。
  • プレイヤーが重複で表示される場合がある問題を修正しました。

alpha 5.1.0 (2013/07/08)
新機能
  • 起動時にグローバルIPアドレスを通知

機能修正
  • リボンUIの配色をOffice 2013へ変更しました
  • 設定から「過負荷時のログ表示速度調整」を無効にできるようになりました

内部修正
  • ファイルサイズが小さくなるよう、プログラムを変更しました。万が一動作しない場合は、上部記載の連絡先までご連絡ください。

alpha 5.0.0 (2013/06/21)
新機能
  • バックアップ機能の追加

機能修正
  • エラーログの出力を一部変更

alpha 4.2.0 (2013/06/19)
新機能
  • 通知センターの追加

機能修正
  • ログ解析時のエラーを黙認するようにしました (設定から詳細ログを出力するように変更ができます)
  • 上記機能修正に合わせて、デバッグモードとログ解析時のエラー出力を追加しました。(設定→高度な設定)

alpha 4.1.0 (2013/06/03)
バグ修正
  • Forge使用時の問題を修正しました (バグ報告:Twitter)

alpha 4.0.0
新機能
  • バックアップ設定(バックアップ機能は開発中)
  • エディターにワールド選択機能が追加され、利用可能なコマンドが増えました

バグ修正
  • ポート開放の処理を一部変更しました。
  • ログ関係のパフォーマンスを改善しました。
  • リモートデスクトップ接続時や、一部条件においてクラッシュが発生する2件の問題を修正しました。

alpha 3.1.0
新機能
  • ポート開放確認機能を追加しました

alpha 3.0.1
機能修正
  • ファイル選択ダイアログが、適切な位置から開かれるようになりました
  • その他一部のユーザビリティを改善しました

alpha 3.0.0
新機能
  • ポート開放機能を追加しました

alpha 2.0.0
新機能
  • マクロ機能を追加しました
  • コマンドエディターに単位追加機能が追加され、利用可能なコマンドが増えました(例:xp 1L UserID)

バグ修正
  • 設定画面の文字が切れる問題
  • 一部設定で、予期せぬ-1が入力される問題
  • 編集機能で一部表示されない問題


【ダウンロード】
alpha 6.5.0
最後に編集したユーザー TSoft [ 2014年9月11日(木) 01:29 ], 累計 42 回
アバター
TSoft
ID:099e1ea1
石掘り
 
記事: 124
登録日時: 2011年9月24日(土) 19:04

  • (PostNo.101535)

Re: 【Windows】MIME (Minecraft Server 統合管理環境)

投稿記事by ゲスト » 2013年5月20日(月) 15:19

いつも便利なソフトをありがとうございます。
ちょろっと使用してみて気になった点があったので書かせて頂きます。

・コマンドエディターのうち、難易度変更をクリアした際に「difficulty -1」となります。これは意図した動作なのでしょうか?
・主に設定画面ですが、表示されている文字が切れてしまっている箇所があります。意味は汲み取れるのですが、お時間ありましたら修正頂きたいと思います。
ゲスト
ID:f6d66d7d
 

  • (PostNo.101692)

Re: 【Windows】MIME (Minecraft Server 統合管理環境)

投稿記事by TSoft » 2013年5月21日(火) 00:39

ゲスト さんが書きました:・コマンドエディターのうち、難易度変更をクリアした際に「difficulty -1」となります。これは意図した動作なのでしょうか?
・主に設定画面ですが、表示されている文字が切れてしまっている箇所があります。意味は汲み取れるのですが、お時間ありましたら修正頂きたいと思います。

ご報告ありがとうございます!2件とも、alpha 2.0.0にて修正を行いました。
アバター
TSoft
ID:099e1ea1
石掘り
 
記事: 124
登録日時: 2011年9月24日(土) 19:04

  • (PostNo.103029)

Re: 【Windows】MIME (Minecraft Server 統合管理環境)

投稿記事by かむうん » 2013年5月27日(月) 15:01

大変便利で使わせてもらっています

早速ですが、不具合がございましたので、こちらに書き込ませて頂きます

ツールからポート開放のボタンを押すと、ポート開放の画面が出るのですが、すぐにプログラムが固まってしまいます
ちなみにバージョンはAlpha3.1.0です

修正の方、お暇があればよろしくお願いします
かむうん
ID:0a0e9fb7
水から上がったとこ
 
記事: 5
登録日時: 2012年12月24日(月) 12:33

  • (PostNo.103236)

Re: 【Windows】MIME (Minecraft Server 統合管理環境)

投稿記事by TSoft » 2013年5月28日(火) 17:42

かむうん さんが書きました:ツールからポート開放のボタンを押すと、ポート開放の画面が出るのですが、すぐにプログラムが固まってしまいます

ご報告ありがとうございます。
おそらく、ネットワークアダプタの情報を取得しているときに問題が発生しています。
次のバージョンで暫定的な修正を行いますが、状態が再現できていない為改善できるかはわかりません。
もしよろしければ、わかる範囲で構いませんので以下の点をご報告頂けたら幸いです。

・.NET Framework 4.5がインストールされているか(4.0では部分的に動作せずに問題が発生します)
・使用しているOS
・有線LANか、無線LANか
・Hamachi等のVPN関係のツールをインストールしているか
・VMWare、Virtual PC、Hyper-V等の仮想PC環境がインストールしているか
アバター
TSoft
ID:099e1ea1
石掘り
 
記事: 124
登録日時: 2011年9月24日(土) 19:04

  • (PostNo.108704)

Re: 【Windows】MIME (Minecraft Server 統合管理環境)

投稿記事by TSoft » 2013年6月21日(金) 00:21

バックアップ機能を追加した alpha 5.0.0 を公開しました。
ツール→バックアップ設定から設定ができます。

・今すぐバックアップと自動的に実行の違い
「今すぐバックアップ」は、ツール→バックアップに表示され、手動で実行するためのものです。自動的に実行されることはありません。
サーバーを起動していない状態でも、バックアップは実行できます。

「自動的に実行」は、サーバーが起動/終了した際や、指定した時間経過したとき、指定した時間になったときに自動的に実行されます。
自動的に実行は、サーバーが実行されているときのみ、自動で実行されます。

・バックアップ先に関する注意
複数のバックアップで同じバックアップ先フォルダーを指定すると、問題が発生することがあります。
可能な限り別々のフォルダーを指定してください。

(世代管理機能が期待する動作にならない場合があります。
たとえば、2世代保持と5世代保持が同じフォルダーの場合、2世代保持のバックアップが実行された際に3世代分のフォルダーは削除されます)
アバター
TSoft
ID:099e1ea1
石掘り
 
記事: 124
登録日時: 2011年9月24日(土) 19:04

  • (PostNo.112386)

Re: 【Windows】MIME (Minecraft Server 統合管理環境)

投稿記事by ろあろあ » 2013年7月07日(日) 12:25

いつもこのツールを使わせてもらっております。
一つ案なのですが、画面にてIPアドレスが確認出来ればすぐに人に教えられるので便利だと思います。
出来れば追加して貰いたいのですがどうでしょうか。
ろあろあ
ID:acad82aa
木を殴ってる
 
記事: 19
登録日時: 2013年7月06日(土) 05:40

  • (PostNo.112663)

Re: 【Windows】MIME (Minecraft Server 統合管理環境)

投稿記事by TSoft » 2013年7月08日(月) 14:07

ろあろあ さんが書きました:いつもこのツールを使わせてもらっております。
一つ案なのですが、画面にてIPアドレスが確認出来ればすぐに人に教えられるので便利だと思います。
出来れば追加して貰いたいのですがどうでしょうか。

ご意見ありがとうございます。
alpha 5.1.0にて、起動時にIPアドレスが通知できるようになりました。(設定→MIME2→サーバー起動時にIPアドレスを通知する)
次のバージョンでもう少し改良したいと思っています。
アバター
TSoft
ID:099e1ea1
石掘り
 
記事: 124
登録日時: 2011年9月24日(土) 19:04

  • (PostNo.113183)

Re: 【Windows】MIME (Minecraft Server 統合管理環境)

投稿記事by motieito » 2013年7月10日(水) 23:15

いつもこの便利なツールを使わせてもらってます
案ですがアップデート通知あったらいいと思います
どうでしょうか?
motieito
ID:cd9503fc
木を殴ってる
 
記事: 30
登録日時: 2011年9月26日(月) 11:08

  • (PostNo.113342)

Re: 【Windows】MIME (Minecraft Server 統合管理環境)

投稿記事by TSoft » 2013年7月11日(木) 21:59

motieito さんが書きました:案ですがアップデート通知あったらいいと思います

ありがとうございます。
予定では、ネットワーク連携を強化するアップデートに含める予定です。(alpha 1.7以降になるかと思います)

それまではこのトピックを定期的に確認する、RSSを利用するなどで対処していただければ幸いです。
アップデートしてほしい、と思っている大きいアップデートについては、Twitter(@TSoft_lab)上でもお知らせしています。
アバター
TSoft
ID:099e1ea1
石掘り
 
記事: 124
登録日時: 2011年9月24日(土) 19:04

  • (PostNo.114844)

Re: 【Windows】MIME (Minecraft Server 統合管理環境)

投稿記事by SNAKE » 2013年7月17日(水) 22:34

完全的な個人的な要望だし、かなり実現が難しいとは思いますができたらお願いします!!
twitter等のSNSと連携し鯖の起動、入出を自動ツイートしてくれるようにして欲しいです。
また、クラッシュを起点とした自動リスタートなどの追加もできたらお願いします!
一応サーバの管理をしてます。
だけど、知識はへっぽこです
アバター
SNAKE
ID:62c35e01
金掘り
 
記事: 420
登録日時: 2013年3月21日(木) 21:28
お住まい: japan

  • (PostNo.117206)

Re: 【Windows】MIME (Minecraft Server 統合管理環境)

投稿記事by ゲスト » 2013年7月27日(土) 23:12

こんにちは。
非常に丁寧な作りでとても気に入りました。
ところで、XmsとXmxのサイズ変更は設定からできますが、
MaxPermGenやその他のオプションはどうやって設定したら良いのでしょうか。
ゲスト
ID:264fd70d
 

  • (PostNo.117230)

Re: 【Windows】MIME (Minecraft Server 統合管理環境)

投稿記事by TSoft » 2013年7月28日(日) 01:17

ゲスト さんが書きました:ところで、XmsとXmxのサイズ変更は設定からできますが、
MaxPermGenやその他のオプションはどうやって設定したら良いのでしょうか。

alpha 5.1.0 の時点ですと、「カスタムコマンドライン」へ記載することで設定可能となります。
コード: 全て選択
-Duser.language=en -Xms1024M -Xmx1024M -XX:1024M -jar "C:\JarPath.jar" -o true -nojline nogui

次のアップデートでカスタムコマンドラインを利用しなくても起動できるよう、調整したいと思います。
アバター
TSoft
ID:099e1ea1
石掘り
 
記事: 124
登録日時: 2011年9月24日(土) 19:04

  • (PostNo.117256)

Re: 【Windows】MIME (Minecraft Server 統合管理環境)

投稿記事by ゲスト » 2013年7月28日(日) 07:36

返信有難う御座います。
無事設定できました。
次のバージョンアップも楽しみに待っています。
頑張ってください!
ゲスト
ID:264fd70d
 

  • (PostNo.120736)

Re: 【Windows】MIME (Minecraft Server 統合管理環境)

投稿記事by mi366145 » 2013年8月11日(日) 14:34

こんにちは。
非常に便利でいつも使わせてもらっています。
要望なのですが、一般のプレイヤーに特定のコマンドを使わせるというようなことはできるでしょうか?
例えば、timeコマンドは全ユーザーが使えてweatherコマンドは特定のユーザーしか使えないというような機能です。
無理言ってすみません!
これからも開発頑張ってください!
mi366145
ID:45a9119a
水から上がったとこ
 
記事: 5
登録日時: 2013年7月01日(月) 22:00

  • (PostNo.120740)

Re: 【Windows】MIME (Minecraft Server 統合管理環境)

投稿記事by squarep » 2013年8月11日(日) 14:45

mi366145 さんが書きました:こんにちは。
非常に便利でいつも使わせてもらっています。
要望なのですが、一般のプレイヤーに特定のコマンドを使わせるというようなことはできるでしょうか?
例えば、timeコマンドは全ユーザーが使えてweatherコマンドは特定のユーザーしか使えないというような機能です。
無理言ってすみません!
これからも開発頑張ってください!

BukkitサーバーでならPermissionsExを使えば可能です。公式鯖なら何かしらのModを入れればできるでしょうね。
squarep
ID:78321e12
ラピスラズリ収集家
 
記事: 1367
登録日時: 2012年8月25日(土) 16:29

  • (PostNo.120865)

Re: 【Windows】MIME (Minecraft Server 統合管理環境)

投稿記事by ろあろあ » 2013年8月12日(月) 00:12

サーバーのjarを指定するだけでは起動しないのでしょうか
ろあろあ
ID:a9cabfed
木を殴ってる
 
記事: 19
登録日時: 2013年7月06日(土) 05:40

  • (PostNo.120877)

Re: 【Windows】MIME (Minecraft Server 統合管理環境)

投稿記事by TSoft » 2013年8月12日(月) 01:32

mi366145 さんが書きました:要望なのですが、一般のプレイヤーに特定のコマンドを使わせるというようなことはできるでしょうか?

これ専用の機能ではないですが、次のバージョンで近いことができるようになるのではないかと思います。

ろあろあ さんが書きました:サーバーのjarを指定するだけでは起動しないのでしょうか

Javaも選択してください。
アバター
TSoft
ID:099e1ea1
石掘り
 
記事: 124
登録日時: 2011年9月24日(土) 19:04

  • (PostNo.120945)

Re: 【Windows】MIME (Minecraft Server 統合管理環境)

投稿記事by ろあろあ » 2013年8月12日(月) 10:36

TSoft さんが書きました:
ろあろあ さんが書きました:サーバーのjarを指定するだけでは起動しないのでしょうか

Javaも選択してください。

java.exeを選択して1.6.2のサーバーjarを選択して起動しようとすると動作を停止しましたと出ます。
他にどこか埋めるところはありますか?
ろあろあ
ID:a9cabfed
木を殴ってる
 
記事: 19
登録日時: 2013年7月06日(土) 05:40

  • (PostNo.121071)

Re: 【Windows】MIME (Minecraft Server 統合管理環境)

投稿記事by TSoft » 2013年8月12日(月) 21:23

ろあろあ さんが書きました:
TSoft さんが書きました:
ろあろあ さんが書きました:サーバーのjarを指定するだけでは起動しないのでしょうか

Javaも選択してください。

java.exeを選択して1.6.2のサーバーjarを選択して起動しようとすると動作を停止しましたと出ます。
他にどこか埋めるところはありますか?

いいえ、本来ならその2つだけで起動します。

「動作を停止しました」では、JavaがクラッシュしたのかMIMEがクラッシュしたのか読み取れないのですが、
 ・もう一度、MIMEをダウンロードし直し、「すべてのファイル」を解凍してください。
 ・.NET 4.5の修復インストールをしてください。
 ・「java.exe」ではなく、「javaw.exe」で試してください。
 ・正しくJavaを選択できているか確認してください。(一般的な環境では、C:\Program Files\Java\jre7\bin\javaw.exeです。)
 ・JRE6以前をお使いの場合、JRE7を試してください。

それでも動かない場合は、古いバージョン(5.0.0以前)を試していただき、詳細な環境を教えてください。
(古いバージョンで動作できたかどうか、"何が"動作を停止したか、OSとビット数、メモリ、動作させようとしているサーバーのバージョン、バニラかBukkit等)
アバター
TSoft
ID:099e1ea1
石掘り
 
記事: 124
登録日時: 2011年9月24日(土) 19:04

次へ

Return to ツール 公開/紹介

x