ServerMania

Last-modified: 2008-10-30 (木) 14:57:37

DedicatedServer管理用アプリケーション。
これさえあれば いちいち基本設定ファイルゲームモード設定ファイルを書かなくても済むスグレモノ
多重起動して1台のPCで複数サーバを設置・管理することも可能
Windows専用

開発・配布元

http://cyrlaur.free.fr/ServerMania/
最新バージョンは 0.98(2008-10-26)

TM-FORUMCREATIONSToolBoxServerMania

動作環境

WindowsXP or Later [hatena]
Microsoft .NET Framework 2.0 必須

機能

インストール

インストーラ形式で配布されているので、実行して指示に従ってクリックしていけばOK

サーバ初期設定

基本設定ファイルを自動生成する。

  • ServerManiaを起動。
  • 「ServerList」タブの「ADD」ボタンをクリック
  • 「Choose server type」というWindowが開くので「Local」を選択して「OK」
  • サーバ初期設定
    Generalタブ

    Generalタブ

    • Name
      ゲームサーバの名前
    • PackMask
      詳細不明
      Nationsサーバなら「Nations」か「Stadium」、Unitedサーバなら「United」を選択 [hatena]
    • Server Location
      DedicatedServerの場所を指定する。
      右のフォルダボタンを押してDedicatedServer.exeがあるフォルダを選択。
    • Match Setting File
      サーバ起動時に使用するゲームモード設定ファイルを指定。
      空欄にするか、とりあえずサンプルを指定しておいて、あとで入れ替え。
    Authorizationsタブ

    Authorizationsタブ
    初期値のままで (^_-
    基本設定ファイルを参照

    Networkタブ

    Networkタブ

    • Internet Server
      チェック
    • Login/Password
      サーバのアカウント/パスワードを入力
      普段ゲームで使用しているアカウントとは別のアカウントを用意する
      詳細はアカウントについてを参照
    • Server Port/P2P Port/Xml-Rpc Listen Port
      とりあえず初期値のままでOK
    • Allow remote control
      チェックを外しておく
    Advanced Networkタブ

    Advanced Networkタブ
    意味がわからない場合は変更しない。プレイヤーがサーバに接続できなくなったりする。
    (と書いてある。意訳 (^Q^ )

    • Connection Uploadrate
    • Connection Downloadrate
    • Client Port
    • Force IP Adress
    • Bind IP Adress
    • P2P Cach Size
    • Use NAT UpNp
    • Use Proxy
    • Blacklist URL
    • Guestlist Filename
    • Blacklist Filename
    Othersタブ

    Othersタブ

    • Display welcome message to new player
      プレイヤーがゲームに参加してきたときにメッセージを表示する設定。

(DedicatedServerインストールフォルダ)\GameData\Config\」以下にSM_serv_(数字).cfgというファイル名で基本設定ファイルができる。

サーバ起動

  1. ServerMania起動
  2. 「Start」タブ
  3. 「Server:」で起動したいサーバ名を選択して「Connect」

サーバ管理

DedicatedServer起動中の管理画面

画像は開発中 Ver0.96のものです。最新バージョンでは変わっている可能性があります。

General

Server Overview

ServerMania_1.jpg
  • Server infos
    DedicatedServerの状態
    • Start
      DedicatedServer起動
    • Stop
      DedicatedServer一時停止
    • Close
      ServerMania終了?
    • Network Stats
      ネットワーク状態
    • Join Server
      TrackManiaを起動して このゲームサーバへ入る。
    • Internet Server
    • Hide Dedicated Server Window
      DedicatedServerのWindowを隠す
      Startボタンを押しても起動しない場合など、このチェックを外してWindowを表示させることでエラーメッセージなどを確認できる。

  • Game infos
    • Server Name
      起動しているサーバの名前
    • Current Challenge
      現在プレイしているTrack名
    • Next Challenge
      次にプレイする予定のTrack
    • Players
      参加しているプレイヤー数/最大参加人数
    • Restart Challenge
    • Next Challenge
    • Stop Round
    • Cancel Vote
    • Load MatchSetting
      ゲームモード設定ファイル読み込み
    • Save MatchSetting
      現在の設定をゲームモード設定ファイルに書き出し
    • Start WarmUp
  • FAST

Server Options

ServerMania_2.jpg

基本設定部分の変更

項目の詳細は基本設定ファイルを参照。
「Save Server Options」ボタンを押すと次のTrackから適用される

Game Settings

ServerMania_3.jpg

ゲームモードの設定変更
項目を変更して「Save Game Settings」ボタンで次のTrackから適用される

Game Modeを変更すると他の項目が設定の必要な項目に変わる。

  • 時間関係(「__:__:__」となっているところ)は全部入力する。
    例:Time Limit 5分 ⇒ 00:05:00
    例:Synchronised Start Period 0分 ⇒ 00:00:00
  • Round/Team/Laps/Cupモード時のFinish Time Outはなるべく設定する

Players

Players list

現在サーバにアクセスしているプレイヤーの一覧

Chat

ゲーム内のCHATを確認できる。
ゲームサーバとして発言も可能

Challenges

Server playlist

現在、サーバで使用しているトラックの一覧

Local collection

(DedicatedServerインストールフォルダ)\GameData\Tracks\」以下にあるTrackの一覧
チェックを入れて「ADD>」でplaylistのラストに、「Insert|>」で現在プレイしているTrackの次に追加される。

  • 一覧でAuthorやEnvironmentが表示されていないTrackは正常に認識されていないため追加できない。
    Filenameが日本語だと認識されない(ServerManiaの問題 [hatena] )
    コースエディタのバージョンが古い場合 [hatena]

「Import」でHDDの別の場所にあるTrackを一覧に追加することができる。
ここで「Delete」するとHDDからもファイルが消えるので注意

Other

補足・追記事項

コメント

  • 遅遅ですがmusicの場所、教えて頂きまして、有難うございました! -- redshadow? 2008-09-24 (水) 14:06:40
  • ServerManiaで複数の鯖を動かす設定をご存知の方がみえましたらお教え下さい。先にドナルドさんが質問されてますが。 -- 腰痛仮面? 2008-10-12 (日) 03:25:19
  • 接続IDは勿論ですが、ポートの番号も全て変えましたが動きませんでした。 -- 腰痛仮面? 2008-10-12 (日) 03:26:47
  • エラー表示で「There must be at least challenge to start server(-1000)」と出てきます。 -- 腰痛? 2008-10-12 (日) 03:30:02
  • ServerManiaで2つの鯖が動いてくれました。偶然動いたので方法というよりは、その順序を書いておきます。 -- 腰痛仮面? 2008-10-21 (火) 17:42:24
  • まず、DedicatedServerのみで設定をして、2番目の鯖を立ち上げます。(ポート番号とIDは別のモノにして下さい。) その後にServerManiaを起動させて、2番目の鯖に関する登録と設定をして下さい。 -- 腰痛仮面? 2008-10-21 (火) 17:49:38
  • DedicatedServerが動いたまま、ServerManiaを接続して下さい。この状態でServerMania上で管理出来ていると思われます。次に、ServerManiaとDedicatedServerの両方を停止して下さい。今度はServerManiaだけを起動させて接続すると・・・。あら不思議、エラー表示が出ずに2番目の鯖が動いています。 (^-^ -- 腰痛仮面? 2008-10-21 (火) 17:56:32
  • あくまでも、私の体験談なので動作保証はご勘弁下さい。もしかすると、この方法で3つ目、4つ目の鯖が出来るかもしれませんね。 -- 腰痛仮面? 2008-10-21 (火) 18:00:47
  • 最新版の0.98にバージョンアップしましたが、不具合発生です。2つのサーバーを動かしていますが、よく見るとチャット画面で毎回同じモノを2つずつ表示しています。管理者の自動メッセージも同様です。また、入室者数が実際の数x2でも表示されています。ちなみに、ASECOを起動させない場合でも症状はに変わりはありません。同じ症状の方はいらっしゃいますか。 (^^; -- 腰痛仮面? 2008-10-30 (木) 01:57:23
  • ↑の件、解決しました。サーバーメンテナンス時にPCを再起動したら、不具合がなくなりました。思うに、設定変更などでServerManiaを一時停止後に起動しますが、これを完全に終了してから起動させれば不具合は起きないのかと・・・。 -- 腰痛仮面? 2008-10-30 (木) 14:57:37