オンライン対戦

「オンライン対戦」の編集履歴(バックアップ)一覧に戻る

オンライン対戦 - (2012/11/23 (金) 14:47:32) のソース

  #contents

*Stepmania Online(SMO)とは

非公式に開発されたネット対戦用のStepmania(3.95)です。
複数人同時対戦、チャット、プレイの成績が中央サーバーに保管され
データを閲覧可能等、オンライン対戦に特化した機能が追加されています。

4.0からは標準で対応しています。

**導入

自己責任でお願いします。

***ダウンロード

3.95(インストール方法は[[プレイするには]]を参照)を推奨します。4.0はまだバグが多いため余りお勧めしません。

|''ver''|''ダウンロード先''|''備考''|
|SMO(3.95 CVS 20050619)|[[megaupload>http://www.megaupload.com/?d=P7IGROHM]]||
|4.0 CVS 20060831|[[Windows>http://www.filefront.com/6347588/StepMania-CVS-20060831.exe]] / [[Linux>http://ufpr.dl.sourceforge.net/sourceforge/stepmania/StepMania-CVS-20060831-linux.tar.gz]] / %%Mac%%||
|4.0 CVS 20080103|[[SourceForge.net>http://sourceforge.net/project/showfiles.php?group_id=37892&package_id=30318&release_id=565571]]||
|4 alpha 5|[[公式フォーラム(Windows/Mac)>http://www.stepmania.com/forums/showthread.php?s=135ab86baca0852f32b152201b3c0ba7&t=21642]]|Linuxは自分でビルドする必要あり|

***アカウント作成

[[SMO公式ページ>http://www.stepmaniaonline.eu/]]、上部のメニュー右側の''Register''を
クリックします。利用規約が表示されるので目を通した後、下のほうの
''I Agree to these terms''
(規約に同意します。)
をクリックします。
必要事項を入力し、最下段の''submit''をクリックしてアカウント作成は完了です。
ここで入力したUsernameとPasswordはプレイの際に必要となるので忘れないで下さい。

***インストール

3.9と4.0 CVSは標準で''C:\Program Files\Stepmania CVS\''にインストールされます。
4 alpha 5は標準で''C:\Program Files\StepMania 4''にインストールされます。
Vistaと7はトラブルを避けるために''Program Filesフォルダ以外(UACの管理していない場所)''にインストールして下さい(Cドライブのルートに新たにgameフォルダを作る等)。

***設定

デスクトップかスタートメニューから''Play SMOnline''を選び起動します。
起動後タイトル画面の左上に''Connection to SMOnline Server successful''と出る
のを確認したら一度終了します。
''Connection failed''と出た場合はサーバーが落ちている可能性があるので後でやり直してみましょう。

次に曲ファイルを元のStepmaniaから読み込むように設定ファイルを編集します。
|''本体''|''設定ファイルの保存場所''|
|3.95|インストール先のData\stepmania.ini|
|4.0 CVS|マイドキュメント\StepMania CVS\Save\Preferences.ini|
|4 alpha 5|マイドキュメント\StepMania 4\Save\Preferences.ini|
|4 alpha 5(Portable.ini使用時)|インストール先のSave\Preferences.ini|
 AdditionalSongFolders=
と書かれてある部分に
 AdditionalSongFolders=C:\Program Files\Stepmania\Songs\
こんな感じでStepmaniaの曲フォルダをフルパスで書き足します。ランダムムービー等を使いたい場合はそれも手動でコピーしておきます。
テーマは各バージョン専用以外は使用しないで下さい。

終わったら再び起動し、Option > Profiles Optionsの''Create New''から先程登録したUsernameで新しいProfileを作成します。
更に以下の推奨設定通りOptionを変更しておきましょう。
 Appearance Options / Theme > default
 Appearance Options / Song Group > ALL MUSIC
 Coin Options / Event Mode > ON
 Machine Options / Menu Timer > OFF
 Machine Options / Default Fail Type > OFF
 Machine Options / Judge Difficulty > 4
 Machine Options / Life Difficulty > 4
 Machine Options / Marvelous Timing > ALWAYS
 (4.0はMachine Options / Fantastic Timing > ALWAYS)
残りのオプションはお好みで。これで準備完了です。

**ログイン、プレイに参加

Game Startを選び難易度選択を終えるとログイン画面になります。

先ほど設定したProfileを選びパスワードを入力するとロビー選択画面(Main Lobby)になります。
''ここからの操作で決定はEnterではなくCtrl+Enterになるので注意してください。''

サブロビーには&bold(){Japanese Lobby}、&bold(){Korean Lobby}、&bold(){Spanish Lobby}、&bold(){Dancepad Lobby}があります。
どれか選んで決定すると部屋選択画面になります。(ちなみにMainLobbyに部屋を作ることも可能)
画面左上に接続中のプレイヤーの名前が表示されます。またここでチャットが出来ます。適当な部屋を選びゲームに参加しましょう。
またチャットでは次のようなことも出来ます。
-特定の人にメッセージを送る
 /msg "PLAYERNAME" MESSAGE
と打つと「PLAYERNAME」という名前の人に「MESSAGE」というメッセージを送る事が出来ます。
-色を変える
|c0{カラーコード}と打つと以後の文字がカラーコードの色になります。
例えば、
 |c0FF0000aka |c000FF00midori |c00000FFao
と打つと
「&COLOR(red){aka} &COLOR(green){midori} &COLOR(blue){ao}」
という具合に表示されます。

***部屋を作る

適当な部屋が無い場合自分で作成できます。部屋選択画面でCreate Roomを選び、最初に部屋名、次に部屋の説明、最後にパスワード(空欄可)を入力すれば新しい部屋が用意されます。(この状態で一人練習も可能)
#ref(screen00002.jpg,left,nolink)
部屋を作った場合部屋主として以下のコマンドを使用できます。
 /kick nanashi: nanashiという名前の人を部屋から追い出します(キック)
 /ban nanashi: nanashiという名前の人を部屋に参加できなくします(バン、参加禁止)
 /free: 部屋に居る全員が自由に曲を選べるようになります。(もう一度入力で解除)
 /mute nanashi: nanashiという名前の人のチャットを非表示にします(のはずだがmuteされた状態で発言するとサーバーから落ちる)
 /unmute nanashi: ↑の解除
 /noenter: 誰もその部屋に入ることができなくなります。(もう一度入力で解除)
 /op nanashi; nanashiという名前の人に部屋主の権限を与えます(名前の前に+がつく)
 /deop nanashi: ↑の解除
また、曲の選択も部屋主が行います。(詳しくは次項目参照)

部屋主でない場合も以下のコマンドが使用できます。
 /rank: 現在のEU鯖でのランクが表示されます。
 /exp: 現在の経験値、次のレベルまでの経験値と達成率が表示されます。
 /help: コマンド一覧が表示されます(細かい説明が出ないのであまり役には立たない)

**ゲームの流れ

部屋に入った後、部屋を作った人が曲を選択してスタートとなります。このとき、全員が同じ曲を持っていないとプレイできないので注意しましょう。(曲を全く持っていないと最悪の場合部屋からキックされます)

自分が部屋主の場合はCtrl+Enterを1度押して、しばらくしてからもう一度選択します。通常の曲選択とは操作が違います。
-曲選択画面の操作
|↑|Option選択|
|↓|難易度変更|
|←/→|曲選択|
|←+→|曲のソート|
|Ctrl+Enter|決定|
|Ctrl+文字|タイトルがその文字で始まる曲を表示|
|Esc|部屋から抜ける|

プレイ中は画面右に全員の状態が表示されます。

リザルト画面では上下キーで他の人のリザルトを見ることが出来ます。
Enter/Escキーで曲選択に戻ります。

**他のサーバーに接続する

***オプションから

Option>Network からConnect...を選び、接続するサーバーのアドレスを入力します。

***ショートカットから

デスクトップかスタートメニューの"Play SMOnline"適当な場所にコピーしプロパティーを開きます。
リンク先の
 "C:\Program Files\Stepmania CVS\Program\Stepmania.exe" --netip=stepmaniaonline.eu
末尾 netip= 以下がサーバーのアドレスとポート番号です。これを接続するサーバーのものに変更します。(ポート番号は「サーバーのアドレス:ポート番号」のように指定、特に指定が無ければ「:」以下は削除する。)あとはそのショートカットで起動すると入力したサーバーに接続した状態で起動します。

***日本鯖に接続

【DDR】Stepmania【ステマニ】 4曲目にてID:KPjbwaho氏が日本鯖を開いてくれる事になりました。
問題なければ付けっ放しらしいのでどんどん接続しましょう。
こちらは登録の必要はありません。
ログインのパスは空白になります。
アドレスは以下の通りです。
 smojp.ath.cx

**サーバーの建て方(SMOのみ)

使用するポートはTCP8765です。
ルータ、ファイアウォールを使用する場合はあらかじめ通信を許可するよう設定しておく必要があります。

***サーバーとしてプレイする(Listen Server)

Option>Network からServer Startを選びます。適当なサーバー名を入力してDoneを選びます。そしてConnect...を選び"127.0.0.1"と入力します。あとは普通にゲームスタートすれば自分の立てたサーバーに接続してプレイできます。
サーバーを止めたい場合はOption>Network からServer Stopを選びます。

***サーバーのみを起動する(Dedicated Server)

http://sourceforge.net/projects/smonline からSMOnline_Serverをダウンロードし、起動します。
こちらの方法はサーバーとして最低限の機能しか読み込まないので動作が軽く、細かい設定も可能という特徴があります。

***サーバーの詳細設定

上記アドレスからSMOnline_ServerをダウンロードするとSMOnline.exe一つしか入っていません。これを起動するとSMOnline.iniが自動生成されるのでこれを編集して設定を行なっていきます。
|SIZE(10):解説用のドキュメントがまるで見当たらないため試行錯誤して得た結果を元に書いていますので間違い等は修正お願いします。|

****ChatOptions

****JudgeWindows
ジャッジの判定の設定です。大きくするほど判定が緩くなります。
****LobbyRoom

 AllowGameRooms=0
ゲーム用の部屋を作成する事を許可するかどうか設定します。0以外にすることで許可します。

****SQLOptions

****ServerOptions

 EnableSQL=1
データベースを有効化します。これを0にする事で上記の日本鯖のように、登録不要&パスワード入力不要にできます。

 Name=SMOnline Server
サーバーの名前を設定します。サーバーへ接続成功した時に表示される「Connetion to ~ successful.」の~に表示されます。

 Port=8765
ゲームサーバーの通信に用いるポートを指定します。外部からアクセスさせるならこのポートを開放してください。

****StatsSQLOptions
ツールボックス

下から選んでください:

新しいページを作成する
ヘルプ / FAQ もご覧ください。