サーバの立て方

ポート解放の仕方

サーバを外部から接続させるには、ポート解放をする必要があります。ポート解放の詳細な手続きは、こちらから個別に調べて下さい

以下に手順概要を記しておきます。

  1. お使いのルータで、「アルフール小国物語 I.V」の使用ポート(デフォルトでは7777,7778)を解放します。通信プロトコルは、TCPとUDPの両方を使います。
  2. お使いのウィルス対策ソフトのファイアウォール機能で、上記ポート番号のTCP/UDP双方の受信/送信を許可します。(セキュリティを高めたい場合、「アルフール小国物語 I.V」の実行プログラム(デフォルトではC:\UDK\Alfur15\Binaries\Win32\udk.exe)のみ通信を許可するようにします)
  3. ルータのグローバルIPアドレスを調べて、メモしておきます。
  4. そのグローバルIPアドレスを用いて、後述の方法でサーバを起動します。
  5. 外部ネットワークから接続されることをご確認下さい。接続できない場合、ポート解放、もしくはファイアウォール設定のどちらかが問題になります。

なお、ルータのグローバルIPアドレスは、接続ごとに変わることがありますので、ご注意下さい。
 また、ケーブルテレビでは、グローバルIPが割り当てられない仕様のものもあります。ルータにグローバルIPが割り当てられていない場合はサーバになれませんので、ご注意下さい。

リッスンサーバの場合

リッスンサーバ(サーバ側でもプレイヤーとして参加する)場合、ポート解放(ファイアウォールも設定)の後、メニュー画面から「サーバを起動」を選択してサーバを起動して下さい。

ポート番号の変更方法:
 インストールフォルダにある\UDKGame\Config\DefaultEngine.ini内で"Port=7777","PeerPort=7778"をそれぞれ文字列検索して下さい。そこがポート番号になるので、お好きな番号に設定して下さい。ただし、PeerPortは、必ずPort番号に+1をした数値にして下さい。

デディケーティッドサーバの場合

デディケーティッドサーバ(サーバ側ではプレイヤーとして参加せず、バックグラウンドで実行する場合)の場合は、以下の方法で起動して下さい。

  1. Config設定方法と、Config設定項目一覧を参照して、メモ帳などでそれぞれのConfigファイルを編集して保存して下さい。

  2. 実行ファイルは以下の場所にあります。
    実行ファイルの場所:(デフォルトのインストールフォルダは C:\UDK\AlfurIV )
    (インストールフォルダ)\Binaries\Win32\UDK.exe

  3. コマンドプロンプトで上記フォルダに移動し、以下のコマンドでプログラムを起動して下さい。(拡張子のあるなしで挙動が変わるのでご注意下さい)
    udk.exe server [FirstMapName]?AdminPassword=[AdminPassword]
    [FirstMapName]:最初に開くマップファイル名(必ず設定して下さい)
    • Map "Town": MYM-Town
    • Map "Ruin": MYM-Ruin
    • Map "Fortress": MYM-Fortress
    [AdminPassword]: AdminLoginのパスワード。半角アルファベットと数字のみ。

    (記述例)最初のマップを"Town"で、Adminのパスワードを"abcdef"としてデディケーティッドサーバーを起動する場合:
      udk.exe server MYM-Town?adminpassword=abcdef

  4. 別途ゲームを立ち上げて、サーバブラウザでサーバが登録されているか確認して下さい。(マスターサーバとの通信ミスで、時々登録されない場合があります。サーバブラウザに表示されない場合、再度デディケーティッドサーバーを起動し直してみて下さい)

  5. 何度も起動する場合、ショートカットもしくはバッチファイルを作っておくと、すぐに起動できて便利になります。

(注意)
 同一PCでリッスンサーバも起動する可能性がある場合、リッスンサーバ起動後はコンフィグファイルが書き換えられてしまいます。その場合は全てリッスンサーバの設定が反映されてしまいます。
 これを避けるには、コンフィグファイルのConfig設定項目一覧にある設定ファイルの、UDKEngine.ini、UDKGame.ini、UDKUser.iniのみ、デディケーティッドサーバーの起動前に削除します。(Default~.iniは削除しないで下さい。起動しなくなります)

 デディケーティッドサーバの場合、サーバを終了させてもマップの遷移状態は保存されます。もしマップの遷移状態をリセットしたい(最初に設定したマップから開始したい場合)、DefaultGame.iniを開いて保存して、ファイルの更新日時を更新して下さい。すると設定がリセットされ、最初のマップから開始されます。(ただしBan情報もリセットされてしまうので、後述の方法でBan情報を修正するようにして下さい)

デディケーティッドサーバの設定ファイル(参考)

簡単にデディケーティッドサーバを立ち上げたい場合、以下のファイル(DefaultGame.ini)をダウンロードし、以下の2行を修正して下さい。

デディケーティッドサーバ用の設定済みDefaultGame.ini

  • "DedicatedServerIP=" の行を検索して、お使いのグローバルIPを入力して下さい。(ipのみ有効で、サーバ名不可)
  • "DedicatedServerServerName=" の行を検索して、ご自由なサーバ名を入力して下さい。

編集したファイルを、(インストールフォルダ)\UDKGame\Config\ に上書きして下さい。必要に応じて、オリジナルのDefaultGame.iniファイルは保存しておいて下さい。
 これで設定は完了です。後は上記の方法で、デディケーティッドサーバを起動すれば完了です。

自ホストのデディケーティッドサーバに参加する方法

自ホストで起動しているデディケーティッドサーバーに参加する場合、サーバブラウザの一覧から参加することはできません。以下の方法で参加して下さい。

  1. 自分のPCのローカルIPを確認します。(192.168.0.2とか)
  2. ゲームのサーバブラウザで、「IPを指定して参加」ボタンを押します。
  3. 先ほどのローカルIPとポート番号を入力して、参加できます。

その他注意事項

ゲームはプレイヤーが18人(9 v.s. 9)で最も楽しめるように設計されています。プレイヤー数が多い場合、ハイスペックPCでも処理落ちすることが多いので、ご注意下さい。

Config設定項目一覧

Config設定項目一覧

Config用のファイルは、以下のフォルダにあります。
(インストールフォルダ)\UDKGame\Config\

コンフィグファイルにはDefault~.iniと、UDK~.iniという2種類があります。Default~.iniの方を修正します。(UDK~.iniの方は、プログラムが実行されるとDefault~.iniを読み込んで、自動で作成されるファイルです)

Config設定項目一覧

サーバ管理者用コマンド

"@"キー(English Keyboardの場合は"~")、もしくは"F12"を押すと、コンソール入力ができます。これで、KickやBanなどの命令を行うことができます。

AdminLoginの仕方

  • コンソールを立ち上げて、"AdminLogin [password]"と入力します。

プレイヤーのKick

  • コンソールで"PlayerIDList"を実行すると、プレイヤー名とIDの一覧が表示されます。
  • 該当プレイヤーのIDを捜し(全角文字プレイヤーは文字化けするので、ランクとスコアから調べて下さい)、IDをメモしておきます。
  • AdminLogin後、"AdminKick [ID]"を実行でKickができます。

プレイヤーのBan

  • Kickと同様に、IDをメモして、"AdminKickBan [ID]"を実行します。
  • Banの内容を取り消したい場合、ゲームウィンドウを閉じた後、(インストールフォルダ)\UDKGame\Config\UDKGame.ini内にある BannedNIDs の値を文字列検索して見つけて、その行を削除して保存して下さい。

その他コンソールコマンド

サーバ管理方針

サーバの管理・運営については、以下のような方向性でお願いいたします。

  • 基本的にサーバ内での秩序運営は、サーバ管理人にお任せします。そのため、不適切プレイヤーの判断基準、Kick、Banもサーバ管理人のご判断でご自由にして下さいませ。
  • そのため、できるだけサーバ管理できるプレイヤーがサーバ内にいるように、AdminPasswordを持つ参加者を確保しておくといいかもしれません。同時に、管理者権限を持つ人に、KickもしくはBanするための「不適切プレイヤーの判断基準」を明確にして、共有しておくといいかもしれません。
  • 特殊ルール(格闘オンリーや使用武器制限など)がある場合、できるだけサーバ名に記入して下さると分かりやすくて助かります。

メールでのアップデート情報受け取り

以下のフォームから申し込みすることで、メールで「アルフール小国物語 I.V」のバージョンアップ情報を受け取ることができます。
 サーバを最新のバージョンに保つためにも、是非ご利用下さい。

申し込みフォーム

以下のフォームにメールアドレスを記入して「登録」ボタンを押せば、自動で登録、バージョンアップ時にメールを送信します。

メールでの「アルフール小国物語 I.V」のバージョンアップ情報受け取りフォーム

メールアドレス(PCのみ。携帯不可):

登録 解除

  • メール送信には、メールマガジンの配信システムを利用しています。
  • 登録時に、登録確認メールを自動返信します。10分経っても自動返信メールが届かない場合、メールアドレスの記載ミスである可能性があります。
  • 解除時には確認メールは届きません。解除してもメールが届く場合、メールアドレスの記載ミスである場合があります。メールアドレスを確認して、再度解除をお願いいたします。
 

↑ ページの先頭に戻る