「AA:MPサーバーの建て方」の編集履歴(バックアップ)一覧に戻る
AA:MPサーバーの建て方 - (2007/01/24 (水) 18:33:40) の編集履歴(バックアップ)
メダル オブ オナー アライドアサルト - Medal of Honor: Allied Assault
マルチプレイ サーバーの建て方
1.11v9からはCD不要でサーバーを建てることができる。
サーバー機は別にノートPCでもいいが、一応それなりにスペックは必要である。
1 - ポート開放
マニュアルにも書いてあるが、TCPポート:12203とUDPポート:12203を開放する必要がある。
しかし、TCPポート:12300とUDPポート:12300も開放しなければASEからは見えない模様。
ポート開放の方法については使っているルータによって違うのでここでは述べない。
2 - 必要なファイル
MOHAAがインストールされているフォルダの main のフォルダにある ffa.cfg、 team.cfg、round.cfg、object.cfg の4つ。
それぞれフリー・フォー・オール、チーム・デスマッチ、ラウンドベースマッチ、オブジェクティブマッチのサーバー側設定ファイルである。
デフォルトでは
C:\Program Files\EA GAMES\Medal of Honor Allied Assault\main
にある。
もし上記のファイルが無い場合は
こちらをダウンロード、解凍する。(Thanks for
Nao MJ30s)
3 - サーバー設定
cfgファイルをワードパッドなどで開くと設定が書いてある。
内容は以下の通り(*** に入力)。
なお、文章を入力する際は半角英数字と半角記号が望ましい(文字化けを起こしたり正常に動作しない場合がある)
- General Server Info Settigns
seta sv_hostname "***" |
サーバー名。 |
sets Admin "***" |
変更しなくていい |
sets Email "***" |
メールアドレス。入力しなくてもいい。 |
sets Location "***" |
国。入力しなくてもいい。 |
seta g_motd "***" |
プレイヤー宛のメッセージ。入力しなくてもいい |
sets URL "***" |
サイトのURL。入力しなくてもいい |
sets Connection "***" |
? |
sets username "***" |
変更しなくていい |
seta sv_maplist "***" |
巡回マップ。半角スペースで区切ると複数指定できる |
set fraglimit *** |
同じマップを何度繰り返すと次のマップに変わるか。***には数字を入力 |
|set timelimit ***|何分経てば次のマップに切り替えるか。***には数字を入力(多分、分単位)
seta sv_privatePassword "***" |
|
seta sv_privateClients *** |
|
seta sv_maxclients *** |
サーバーに入れるプレイヤーの最大数 |
seta rconpassword "***" |
|
seta sv_fps *** |
|
seta sv_timeout *** |
|
seta sv_pure *** |
MODなどを入れた状態でサーバーに入れるか(0 入れる / 1 入れない) |
seta sv_gamespy *** |
このサーバーを検索で引っかかるようにするか(0 する / 1 しない) |
seta sv_allowdownload *** |
|
seta sv_maxrate *** |
|
seta sv_floodProtect *** |
?(1 あり / 2 なし) |
seta sv_minping *** |
Pingでプレイヤーを制限するときの下限値(***は数字) |
seta sv_maxping *** |
Pingでプレイヤーを制限するときの上限値(***は数字) |
seta sv_precache *** |
?(1 あり / 2 なし) |
set sv_floodProtect *** |
?(1 あり / 2 なし) |
set sv_flood_persecond *** |
? |
net_noipx *** |
変更しなくていい |
- Master Server Settings - Redudant for normal operation
seta sv_master1 "***" |
? |
seta sv_master2 "***" |
? |
seta sv_master3 "***" |
? |
seta sv_master4 "***" |
? |
seta g_allowvote *** |
?(0 なし / 1 あり) |
seta g_gametype *** |
ゲームの種類。(1 FFA / 2 TDM / 3 ラウンドベースマッチ / 4 オブジェ) |
seta g_teamdamage *** |
味方を攻撃したときにダメージを与えるか(0:与えない / 1:与える) |
seta g_teamForceBalance *** |
チームを自動で振り分けるか(0 振り分けない / 1 振り分ける) |
- Start with the map rotation
4 - サーバー起動用ショートカット
MOHAAがインストールされているフォルダにある MOHAA_server.exe のショートカットをデスクトップに作り、作ったショートカットのプロパティを開いて、「リンク先(T)」のところを以下のように変更する。
"~インストールされているフォルダ~Medal of Honor Allied Assault\MOHAA_server.exe" +set dedicated 1 +set ui_console 1 +exec ffa.cfg
"~インストールされているフォルダのアドレス~Medal of Honor Allied Assault\MOHAA_server.exe" +set dedicated 1 +set ui_console 1 +exec team.cfg
"~インストールされているフォルダのアドレス~Medal of Honor Allied Assault\MOHAA_server.exe" +set dedicated 1 +set ui_console 1 +exec round.cfg
"~インストールされているフォルダのアドレス~Medal of Honor Allied Assault\MOHAA_server.exe" +set dedicated 1 +set ui_console 1 +exec object.cfg
5 - サーバーの操作
作ったショートカットで起動するとコンソールが表示される。
また、特定のコンソールを入力してEnterキーを押すことでサーバーを操作することができる。
以下には代表的なコンソールを紹介する。
コンソール |
効果 |
map *** |
現在のマップを変更する。***にはマップ名が入る(例:map dm/mohdm1)。 |
exec ***.cfg |
該当のcfgファイルを読み込んでサーバーを再起動する。***にはffa、team、round、objectが入る |
sv_gravity *** |
重力を変更する。***には数値を入力。標準はは800 |
sv_walkspeed *** |
プレイヤーの歩く速度を変更する。***には数値を入力。デフォルトは150 |
sv_runspeed *** |
プレイヤーの走る速度を変更する。***には数値を入力。デフォルトは250 |
status |
画面に現在サーバーに入っているプレイヤーのナンバー、名前、IPアドレスを表示する |
clientkick *** |
該当のプレイヤーをサーバーからKickする。***にはstatusで表示されるプレイヤーナンバーが入る |