monotonestar

Ug0のゲームブログ。初心者さんにも分かるような攻略やトピックス、コラムを取り扱っています。

22  08 2008

Mumble(マンブル)入門 / サーバーを構築してみよう

mumble鯖のスーパーユーザーパスを設定する

次は鯖の立て方です。ルータをお使いの方はまずはポート開放をしておきましょう。ポート開放のやり方がわからない方はggrks
最初にインストールフォルダ(デフォルトならC:\Program Files\Mumble)を開き、murmur.exeのショートカットを作ります。

このとき、ショートカットの名前を「SuperUser」等にしておくとわかりやすいです。作ったショートカットを右クリックして、プロパティからリンク先を変更します。変更内容は“C:\Program Files\Mumble\murmur.exe” -supw testestestといった感じです。この場合testestestがスーパーユーザーのパスワードになります
この作業が終わったら作ったショートカットをダブルクリックして、OKボタンを押すとパスワードが設定されます。この作業をしないとスーパーユーザーのパスワードが変わりませんので最初に実行しておきましょう。

細かい設定をしておく

インストールフォルダにmurmur.iniというファイルがありまして、それが設定ファイルになります。いじくる部分を具体的に説明します。

# Welcome message sent to users
welcometext=”<br />Ug0 public server<br />Enjoy game!<br /><br />special thanks to<br /><b>MiNiKuRo from “MiNi Production”<br />[Clan]No Reality</b>”

ここは接続時に表示されるメッセージです。

# Port to bind TCP and UDP sockets to
port=12345

開放するポート番号をここに記入します
例だとポート12345を使用します

# Password to join server
serverpassword=asdfg

ここは一般ユーザー接続時のパスワードです。
この場合だとasdfgです。

# Maximum bandwidth (in bytes per second) clients are allowed
# send speech at.
bandwidth=1000000

ここは一般ユーザー接続時の最大速度です。
この場合だと1000000byte(10M)です。

# Maximum number of concurrent clients allowed.
users=50

ここは一般ユーザーの最大接続数です。
この場合だと50人まで同時接続ができます。

このほかの部分は特にいじくる必要はないかと思います

mumble鯖(murmur)を起動する

ここまでで下準備ができたので、鯖を立ち上げます。
スタートメニューかプログラムフォルダからmurmur.exeを起動しましょう
タスクバーにヘッドフォンの形をしたmumbleマークがでるはずです。
これで鯖を建てられたことになります。

鯖が立っているか確認する

タスクバーのアイコンを右クリックしてShow Logを選択しましょう。こんなウィンドウが出ます。

ここでポートを確認しておきましょう。
windowsキーとRかスタートメニューから
ファイル名を指定して実行」を開き、cmdと入力します。
そこでipconfigと入力して、自分のローカルアドレス
(192.168.1.9とか169.254.1.1とかでるはず)を確認します。
他人が接続してくるときにはグローバルアドレスで、
自分が接続するときはローカルアドレスというところが非常に紛らわしく、
僕もがっつり躓いたのでしつこくここで書いておきます。

追記:ご指摘を頂きましたが、ローカルネットワーク内で自分だけ接続しているときは特に調べなくても127.0.0.1で接続することが出来ます。この「127.0.0.1」はループバックアドレスといいます。僕の家のように家の人間が複数台繋ぐ場合はサーバー機のIPを設定してあげましょう。(勿論サーバー機は127.0.0.1で問題ありません)

実際に自分で建てた鯖に接続してみる

調べたローカルアドレスとポート、INIに記載したserverpasswordを記入して接続をしてみましょう。繋げたなら他の人もグローバルアドレスで繋げるはずです。
自分のグローバルアドレスが知りたい人はここで調べてみるといいでしょう。

細かい設定はまた後日。


23 Responses to “Mumble(マンブル)入門 / サーバーを構築してみよう”

  1. mumble鯖調べてたらここに辿り着きました。
    折角なんで1つ。
    自鯖に接続するときなんですが、ローカルIPを調べなくても
    IPを127.0.0.1で指定してやると自分を見に行きますよ。
    FTPやら他のものでも共通です。

    参考はこのあたり
    ttp://www.atmarkit.co.jp/fwin2k/win2ktips/803localhost/localhost.html

  2. おお、ループバックですね。
    ご意見有難うございますー、追記しようかな、どうしようかな

  3. マンブル鯖の構築方法についての記述を調べていましたら、私もここに辿りつきました。^^
    上記内容で構築してみましたが、少々問題が・・・。
    ローカルでは接続できるのですが、グローバルからの接続ができません><
    私の情報が少ないと思いますが、私も何を質問してよいのかわかりません><
    もしお時間ありましたら、可能性のある原因のご指南していただければ幸いです><

  4. nezumiさん
    初めまして。コメント拝見しましたー。
    グローバルから接続できないという事ですが、ローカルで接続できたっていうのはサーバ機の1台だけであれば
    ・ポートが開いていない
    ・あるいは指定したポートと繋いでるポートが違う。
    っていうのが怪しげです。
    まずはポートが開放できてるかチェックしてはいかがでしょうか。

    お使いになっている回線の契約種別によってはポートが開けられないものもありますので、もう1度ご確認下さいませ

    DNSをお使いになっているのであれば
    DNSアドレスのミスタイプあたりも確認されてはどうでしょう。
    http://www.matukin.com/hostname/index.cgi
    こちらの再確認もあわせてどうぞ。

    こちらでダメでしたらmonotonestar@gmail.comこちらまでどうぞ。

  5. 早速の回答、本当にありがとうございます><
    本当に助かります><
    今ポート開放のテストサイトでチェックしてみたところ、開放がきちんと行えていないようでした。
    私の行った手順では、
    1.ファイアーウォールでのポート開放設定(ポート37648)
    2.サーバーに使用するPCのIPアドレスの固定
    3.CTUでのポート開放(ポート37648)
    4.CTUでの静的アドレス変換設定(ポート指定)の追加
    を行いましたが、何か足りないものがございますか?><
    申し訳ありませんが、ご指南お願いいたします><

  6. Ug0さん!できました!!
    結局、ポート開放がうまくいっていなかったらしく、
    CTU内のファイアーウォールの設定を、なしにしたらうまくいきました^^w
    Ug0さん、本当にありがとうございました!
    これで楽しめます><

  7. nezumiさん

    ああ、よかった。昨日は22時で寝てしまい今メール拝見しました!
    お疲れ様です、そしてMumbleで楽しいゲームライフを!

  8. マンブル サーバー 検索でここにたどりつきました。

    立ち上げに成功して、他のメンバーもログインに成功してるのですが、肝心の音声がきこえないんです。

    自分がしゃべると 唇は赤くなって発言認識してるんですが、相手に音声が伝わらず、また 相手も同じ症状のようです。

    なにか思い当たる設定等ありましたら 教えていただきたく書き込みました よろしくお願いいたします。

  9. こんばんは、Ug0です。
    単純にボイスの音量が小さくなっているか、お互いにサウンドのボリュームが小さいかのどちらかだと思いますが、設定>設定で「上級者向け設定」にチェックを入れた状態で
    「AudioInput」の一番下、音声処理項目に「音量の増幅」があります。
    こちらがマイク側のボリュームになり、「音声出力」の2つ目、「音声出力」にある音量がヘッドホン側(スピーカー側)のボリュームになります。

    他にもマイクブーストの設定やWIN側のサウンド設定等ご確認になってはいかがでしょうか

  10. ピンさん、こんにちわ^^
    >自分がしゃべると 唇は赤くなって発言認識してるんですが、相手に音声が伝わらず、また 相手も同じ症状のようです

    これはもしかしたら、「設定」で、「上級者設定」にチェックをし、「ネットワーク」の「TCPモードを使用する」にチェックをいれてみてください。
    mumbleでは通信方式が初期ではUDPになっているので、ファイアーウォールで設定したポートに入れたとしても、通信方式が違うためデータのやり取りがうまくいっていないのではとおもいました。ぜひ^^

  11. Ugoさん すばやい返信ありがとうございます。
    音声等の設定は大丈夫だと思います。なにせ他のサーバーでは通常に使えます。 サーバーごとに設定がひつようなのか?というのも確認済みでして、今回私が立ち上げたサーバーに接続時のみ INはできても聞こえないといった症状です。

    Nezumiさん 回答ありがとうございます。
    早速、となりにある事務所(サーバー機)まで 全速力で走っていきました。w
    言われたとおりチェックを入れてみたものの、症状が変わらず(´・ω・`)ショボーン として 今帰ってきたところです。

    気になったのが ASIOという項目なんですが 特にいじる必要は内のでしょうか?まったく無知でここはノータッチです。問い合わせとボタンを押すと 未使用の欄に10個くらい出てきます。 

    サウンドボードを積んでるからでしょうか? マンブルのバージョンは
    1.16です。

    またご指示あれば願います。 (。・ω・。)

  12. マンブルサーバー立ち上げを探していたらここのたどり着きました。
    私もびんさん同様?立ち上がり、他の人も接続できるようになったのですが、私の声は聞こえるようですが、他ユーザーは発言ができないようなのです。マンブルの唇マークもまったく反応してないので、声を拾ってないかと思います。直前まで他のマンブルサーバーではお互いに会話できました。私がたてたマンブルサーバーでは会話ができないのはどうしてでしょう。Nezumiさんがやっていたのも試してみました。結果は他ユーザーが寝てしまったのでまだわかりませんが・・・他になにか原因はあるのでしょうか?
    すがる場所はここしかないので、何かご指摘があればお願いします。
    ヴァージョンは地雷と呼ばれている1.1.6です。;;
    コレが問題?・・・まさか・・・

  13. ぴんさん

    こんにちわ^^
    先に私がカキコしました、「TCPモードを使用」の設定は、サーバー側だけの設定ではなく、接続する人もサーバー側の人も全員設定した方がいいですよ^^

    私がサーバーをしていて、メンバーが接続時に声が聞こえないというのはよくありましたが、みんな「TCPモードを使用する」にチェックをすれば解決しましたよ^^

  14. satoさん

    satoさんも、上記内容を試してみてください^^
    少し長くなりますが、下記に私の知識の範囲で書かせていただきます><

    ■ポート開放での初期知識として
    ・windowsファイアーウォールには最初から開放されているポートがある
    ・外部へ通信機能を持っているソフトウェアでは、ソフトウェアで使用するポート番号が最初から設定されている。(winで最初から開放されているポート番号に指定されている)または、自由に設定できる。(たいていはソフトウェア内で自由に変更ができると思います)

    ■windowsファイアーウォールのポート開放の設定方法は二つあります。
    ①ソフトウェア(アプリケーション)を指定して設定
    windowsファイアーウォールでソフトウェアの指定をすると、ソフトウェアが外部への通信をする際にそのポートを自動的に開放してくれます。(初期接続時のみ確認メッセージなどが表示されると思います)

    ②ポート番号を指定して設定
    文字通り、自分の好きなポート番号を指定してポート開放を行います。
    この際、指定するポート番号と、ポートの通信方式を指定します。
    通信方式には二種類「UDP」と「TCP」

    ■ポート開放できているのか確認方法
    ネットで「ポート開放 確認」などを検索すると、ポート開放ができているか確認できるサイトがあります↓
    http://www.navnav.jp/port/
    開放できていなかった場合は、下項目参照

    ■上記方法でポート開放が出来ていなかった場合
    ルーター、モデム、終端装置など別のファイアーウォールが遮断している可能性が大きい。ルーター、モデム、終端装置などは、メーカーによってポート開放の方法が違うので、機器にあった設定方法を検索して探してください。たいていあると思います。

    ■マンブルでの設定時注意点
    ポート開放が確認できても、ポートの内訳には「ポート番号」と「通信方式」があります。マンブルの初期設定ではUDPという通信方式を使用しているみたいです。ですので、つながるが、通信方式が違うために会話できないということがよくあります。(クライアント側の問題なので、クライアント側の設定変更で解決できると思います↓)
    マンブルの設定の「上級者設定」にチェックを入れて、「ネットワーク」から「TCPモードを使用する」にチェックを入れる必要があります。

    ■鯖立ったけど、まだ会話できない
    他にはデバイス設定の問題やハード的な問題(マイクが壊れている)とかもあるかもしれません。
    問題解決には、どこまで障害の原因の切り分けができるかが、早期問題解決に近づくための鍵になってくると思います^^
    ・ヘッドセットが壊れていないか
    ・windowsファイアーウォールはポート開放できているか
    ・ルータなどはポート開放できているか
    ・デバイスの設定に問題は無いか
    ・ルーター内の設定のポート優先順位に問題はないか
    ・マンブルのポート設定に問題はないか(単純な入力ミスなど)
    問題解決には結構頭を使います><
    いろいろ試してみてください><

    私のつたない知識ですが、ご参考までに><;;

  15. 突然すみません

    サーバー立てで壁にぶち当たってます、ddo.jpを使用してつなぐ
    方法を知りませんでしょうか?
    PC初心者でも解かるように教えてもらえれば幸いです。

    本当に困ってしまって、よろしくお願いします。

  16. >piyokoさん

    見たところ普通のDDNSサービスのようですね。
    「ddo.jpを利用してつなぐ」って言うのが不明瞭なので正確にお答えできてるかわかりませんが

    1)サーバーを立てた本人はループバックアドレスかローカルアドレス(エントリ参照してください)で自分自身に接続

    2)同じネットワーク内の人はローカルアドレスでサーバーに接続

    3)外部はddo.jpさんで取得したアドレスに接続

    これで問題なく使えると思います。
    ddo.jpさんのサービス利用方法については僕でわかりませんので
    お問い合わせしてもらうか、ファンサイトを探してみてください。

  17. 。+゚(+`・w・´)ノハジメマシテッ゚+。
    マンブルのサーバーを立ち上げたくてこのサイトをご利用させていただきました(^ー^* )フフ♪
    そこで問題が発生したのですがほかの人から入るときのIPの接続ができないのですが(´ー`A;) アセアセ
    いちおうddo.jpのほうも試したのですが駄目でした(T_T) ウルウル
    どうしてでしょうか;;

  18. 追記です;;
    ポートの開放できてますw

  19. すみません;;
    ddoのほう自分じゃない人がやったら成功しました(´ー`A;) アセアセ
    申し訳ありませんでした;;

  20. マンブルのサーバーを立てようとしてここのサイトにたどり着きました。
    ただ問題がでてしまい、数時間解決していませんで・・質問させていただいてもよろしいでしょうか?
    ポートはどのサイトで試しても開放に成功とでておそらく問題ないかと思います・・。
    ただ、一般ユーザーで接続しようとするとパスワードが間違っているといわれ、切断されてしまいます。
    パスワードは何度も確認していますし、何度も入力(INIの方も何度も上書き保存&確認)し、保存のたびにサーバーを再起動しているのですが、どうしてもダメです。また、友人に接続しようとしてもらっても同じ症状が出ます。
    どういう風に質問すれば現状をお伝えできるのかわかりませんが、以上で状況わかっていただけるでしょうか?よろしくお願いします。

  21. 再インストールで治りました・・すいません。
    このサイトすごいわかりやすかったです。ありがとうございました。

  22. あら。申し訳ないです。
    自己解決されていたんですね。
    すみません、レスが遅れて。

  23. Whatever women do they must do twice as well as men to be thought half as good. Luckily this is not difficult.

Leave a Reply

« Mumble(マンブル)入門 / 接続した後のちょっとしたトピック Mumble(マンブル)入門 / 構築後のTips »