メモ/ネットワークゲーム
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
]
開始行:
//cache
*ネットワークゲーム [#db7c0610]
ネットワーク機能は110.0以降で使用できます。
#contents
RIGHT:&size(10){''更新履歴''};
RIGHT:&size(10){サーバーのアナウンスについて追記 2019/08/...
RIGHT:&size(10){現在行われているゲームへの誘導などを更新 ...
RIGHT:&size(10){r4200用に内容を更新。言語ファイルも更新 2...
RIGHT:&size(10){r4069用に内容を更新。言語ファイルも更新 2...
RIGHT:&size(10){新規作成 2010/12/03};
*現在行われているゲーム [#kfef18b9]
現在、日本語でのゲームはBattle Simutrans(BS)のフォーラム...
参加を希望する方は、[[BSwiki:http://www10.atwiki.jp/battl...
*ゲームへの参加 [#l161d180]
ネットワークゲームに参加するためには、あらかじめホストサ...
また、simutransのバージョン(リビジョン)とpakセットの種...
#div(start,notegreen)
pakフォルダにアドオンなどの余分なpakがあってもいけません。
通常のpakフォルダとは別に、ネットワークゲーム専用のpakフ...
#div(end)
&imgfolder(16/disk.png); 以下の説明では、[[日本語化ファイ...
**サーバーに接続し、ゲームの情報を取得する [#c913a3a3]
+起動時に次のような画面が表示されますので、「ネットゲーム...
&ref(net_01.png,nolink);
+「ゲームの情報」(Game info)ウィンドウが開きます。
&ref(net_11_2.png,nolink);
左下にゲームエンジン本体とpakセットのリビジョン情報が表示...
--上段はゲームエンジン本体のリビジョン番号です。「リビジ...
現在ナイトリーサイトで配布されているゲーム本体には、ここ...
&ref(net_25.png,nolink);
--下段はpakセットのリビジョン情報です。pakセットによって...
+それでは、IPアドレス/ホスト名を入力または選択して、ホス...
-''A. IPアドレス/ホスト名を入力する''
あらかじめIPアドレス/ホスト名がわかっている場合には、「サ...
&ref(net_24.png,nolink);
テキスト入力フィールドに「Enter address」と表示されますの...
&ref(net_09.png,nolink);
#div(start,notegreen)
テキストの入力では、クリップボード操作(Ctrl+X,Ctrl+C,Ctrl...
#div(end)
-''B. 公開テストサーバーから選ぶ''
いくつかのテストサーバーがリストに表示されている場合、こ...
&ref(net_10.png,nolink);
%%このリストはhttp://simutrans-germany.com/serverlist/dat...
&imgfolder(16/comment.png); しかし実際のところリストは適...
&imgfolder(16/info.png); 111.0では、取得先がhttp://server...
--''全てを表示''のチェックをはずすと、本体、pakセットが完...
----
#div(start,notegreen)
この「ゲームの情報」ウィンドウは、pak64では「n」キーに割...
表示できない場合には「(pakセット)\config\menuconf.tab」に...
dialog_tool[28]=,n
#div(end)
**ゲームの情報を確認する [#u22fa362]
+サーバーが動作している場合、ゲームの情報が表示されます。
&ref(net_26_2.png,nolink);
--「現在利用できません」(Server did not respond!)と表示さ...
&ref(net_21_2.png,nolink);
+pakセットのチェックに成功すると、「ネットゲームに参加」(...
--上でも書きましたが、現在ナイトリーサイトで配布されてい...
--「リビジョン: 0」(Revision: 0)と表示されている場合はサ...
--&imgfolder(16/alert.png); simutrans本体のリビジョンが異...
+問題がなければ、「ネットゲームに参加」(join game)をクリ...
+ゲームの転送が始まりますので、しばらく待ちます。
#div(start,noteblue)
転送されたゲームは、ユーザーディレクトリのルートに「clien...
これ以降、新しく誰かがゲームにログインすると、再度ゲーム...
#div(end)
+無事に転送が終わりゲームが始まると、現在のログイン人数を...
&ref(net_28.png,nolink);
このメッセージは、誰かが入退場する度にログインプレイヤー...
いまのところログイン人数以外を知る方法はありません。現在...
***Pakセットの差異(Pakset differences) [#oa64bed6]
&ref(net_15_2.png,nolink);
pakファイルが一致しなかった場合には、「ネットゲームに参加...
&imgfolder(16/alert.png); 条件によって非常に長い時間がか...
&ref(net_12.png,nolink);
-''違いが多いため、11個以上は表示を省略しています。''(Onl...
pakの違いが多い場合すべては表示されません。違いが多い場合...
-''サーバーにはない余分なpak''(Pak(s) not on server)
サーバー側にないpakです。取り除いてください。
-''名前が同じで内容が異なるpak''(Pak(s) different)
価格や性能が違うと同期できません。リビジョンを再確認し、...
-''不足しているpak''(Pak(s) missing on client)
サーバー側のみにあるpakです。pakフォルダに入れてください。
&imgfolder(16/info.png);pakの変更はsimutransの再起動後に...
**プレイヤーとして参加する [#i3724528]
接続に成功し、無事にゲームがスタートしたら「ライバル会社...
&ref(net_14.png,nolink);
-&color(#cc0000){■};赤い四角ボタンはそのプレイヤー会社が...
しかしパスワードを知らなくても、ロックされているプレイヤ...
間違って何か操作をしようとすると、パスワード入力ウィンド...
&ref(net_30.png,nolink);
-&color(#00ff00){■};緑の場合はロックされていません。誰か...
+''新規プレイヤーを作る''
プレイヤーとして参加するには通常のプレイの場合と同じよう...
&ref(net_27.png,nolink);
+&imgfolder(16/exclamation.png);''会社名とパスワードを設...
新規プレイヤーを有効にしたらすぐに右側の&color(#00ff00){■...
開いたウィンドウで会社名とパスワードを一緒に設定し、最後...
&ref(net_19.png,nolink);
~&imgfolder(16/info.png);パスワードはプレイヤーのロックが...
#div(start,noteyellow)
''公共事業プレイヤーとパスワード''
公共事業プレイヤーは万能プレイヤーです。公共事業プレイヤ...
~パスワードを変更する意図がない場合には、一般プレイヤーに...
#div(end)
+ログアウトする
特にログアウトする方法はないようです。普通にsimutransを終...
+再ログインする
再ログイン後は、ライバル会社一覧で自分のプレイヤーに切り...
&ref(net_30.png,nolink);
***メッセージの送信 [#x954b276]
「メッセージ表」からログイン中の参加者全員(傍観者を含む...
&ref(net_16_2.png,nolink);
~&ref(net_17_2.png,nolink);
#div(start,notegreen)
メッセージは「''【会社名】メッセージ本文''」のように表示...
#div(end)
''メッセージの表示設定''
このメッセージは「メッセージ設定」では「チャット」に分類...
&ref(net_18_2.png,nolink);
&imgfolder(16/alert.png); 翻訳ファイルが古い場合には、「...
----
別途IMやチャットを用意し、それを併用したほうが、円滑なコ...
***エラー [#hace3092]
&ref(net_32.png,nolink);
何らかの原因で通信エラーが出ると、ゲームサーバーから切断...
切断されるとステータスバーのオンラインアイコンは消えます。
&ref(net_31.png,nolink);
再接続できない場合は、時間をおいてみるとできるかもしれま...
*ネットワークゲームの制限事項 [#r69d49a2]
**言語の制限 [#n76f6f3c]
ユーザーインターフェイスは日本語を選択できますが、一部の...
-''乗り物の名前''はサーバー側の言語になります。''車庫で表...
-''路線作成時の名前''はサーバー側の言語になります。
-新規に建設した''駅名''はサーバー側の言語になります
-駅名、乗り物の名前、路線名、会社名などは自由に変更できま...
|クライアント|サーバー|h
|&ref(net_07.png,nolink);|&ref(net_08.png,nolink);|
-''サーバーからのメッセージ''はサーバー側の言語で送られて...
-メッセージ表のメッセージは、最高2000メッセージが保存され...
**その他の制限 [#d573335c]
-プレイヤーの色を変更しても、サーバー側に反映されません。...
-マップの回転はできません
-マップの拡張はできません
-%%2クリックツールをドラッグで開始することができません。...
※ctrlキーを押しながらクリックすると信号の自動設置ができま...
-早送りやゲームスピードの変更は使用できません。
-一時停止は使用できません
-乗降客、歩行者の表示/非表示は変更できません。
-交通量の変更もできません。
-フリープレイの設定、変更は公共事業のみが可能です。
-自動保存はできません。
*サーバーを立てる [#jc1704aa]
&imgfolder(16/info.png); 本家フォーラム参照先: https://f...
Simutransをサーバーモードで起動するには、コマンドラインに...
書式
-server [TCPポート番号]
ポート番号は省略できます。省略した場合のデフォルトは13353...
起動後は新規マップを作成するか、既存のゲームを読み込みま...
なお「server13353-network.sve」というファイルがすでに存在...
(13353はポート番号です。使用しているポートごとに名前が異...
#div(start,notegreen)
ゲームは新規マップの作成時とプレイヤーのログイン時のみに...
#div(end)
''新規ゲーム作成前の注意''
-''言語の設定''
新規ゲームを開始する場合、必ずゲームで使用したい言語に変...
[[言語の制限>#n76f6f3c]]でも書いたように、ここで設定した...
-''その他のゲーム設定''
ネットワークで同期を取るため、すべてのゲーム設定はゲーム...
特に通常のゲームと違い、以下の項目はゲーム開始後に変更で...
--乗降客、歩行者の表示/非表示
--交通量の設定
--産業の発生時期
--年代設定
--cityルール
--forestルール
''ゲーム開始直後にすること''
-''公共事業のロック''
公共事業は万能プレイヤーですので安全のために必ずロックし...
-''プレイヤー会社(プレイヤー1)のロック''
また、ログイン時には常に「プレイヤー会社」が選択されてい...
%%ゲームは一人もプレイヤーがログインしていない状態でも常...
111.0以降でできるようになりました。simuconf.tabで「pause_...
**ゲームの情報ウィンドウでリビジョン情報を表示させるには ...
ゲームの情報ウィンドウでサーバー側のリビジョン情報を表示...
&imgfolder(16/pencil.png); リビジョン情報はサーバーを立て...
***ゲームエンジン本体 [#y024f077]
svnのリビジョン番号(数値のみ)です。gitのハッシュなどは利...
フラグにREVISIONをつけて、コンパイルします。
FLAGS = -DREVISION="3991"
svnを使用している場合は
WITH_REVISION = 1
で自動的に付加してくれるらしいです。
詳しくは「config.template」ファイル内に記述されています。
***pakセット [#xc483229]
pakセットの場合は、.datファイルで「ground.Outside.pak」の...
obj=ground
name=Outside
copyright=pak64 r333M
# hangtyp * animation
image[0][0]=outside.0.0
**サーバーをアナウンスする [#o2b2792b]
ネットワークゲームの情報は http://servers.simutrans.org/l...
ネットワークゲームをアナウンスする方法はいくつかあります...
***起動時に指定するコマンドでアナウンスする [#o777a2d8]
以下のコマンドで起動すると,servers.simutrans.org にネッ...
simutrans -server -announce -server_dns my.domain.com -s...
server_dns は接続先アドレスを表すので,IPアドレスでもOKで...
***simuconf.tabで設定する [#b6410f8a]
サーバーアナウンスに関する項目は,simuconf.tabから設定で...
- サーバーアナウンスのON/OFF
- サーバーアナウンスをservers.simutrans.orgに行う間隔
- 接続先
- サーバーの名前
- コメント
- 連絡先メールアドレス
- サーバーの情報URL
- サーバーのpak配布URL
*(参考)gift.physik.tu-berlin.deについて [#i6871174]
サーバーリストに表示されているgift.physik.tu-berlin.deは...
デバッグ目的ですので、定期的にリセットされたり、本体やpak...
ただし言語にドイツ語が設定されていますので、車庫ウィンド...
このサーバーの最新情報は、[[英語フォーラム:5877]]にありま...
#div(start,noteyellow)
2011/05/06追記
gift.physik.tu-berlin.deでのゲーム提供は終了したそうです。
#div(end)
終了行:
//cache
*ネットワークゲーム [#db7c0610]
ネットワーク機能は110.0以降で使用できます。
#contents
RIGHT:&size(10){''更新履歴''};
RIGHT:&size(10){サーバーのアナウンスについて追記 2019/08/...
RIGHT:&size(10){現在行われているゲームへの誘導などを更新 ...
RIGHT:&size(10){r4200用に内容を更新。言語ファイルも更新 2...
RIGHT:&size(10){r4069用に内容を更新。言語ファイルも更新 2...
RIGHT:&size(10){新規作成 2010/12/03};
*現在行われているゲーム [#kfef18b9]
現在、日本語でのゲームはBattle Simutrans(BS)のフォーラム...
参加を希望する方は、[[BSwiki:http://www10.atwiki.jp/battl...
*ゲームへの参加 [#l161d180]
ネットワークゲームに参加するためには、あらかじめホストサ...
また、simutransのバージョン(リビジョン)とpakセットの種...
#div(start,notegreen)
pakフォルダにアドオンなどの余分なpakがあってもいけません。
通常のpakフォルダとは別に、ネットワークゲーム専用のpakフ...
#div(end)
&imgfolder(16/disk.png); 以下の説明では、[[日本語化ファイ...
**サーバーに接続し、ゲームの情報を取得する [#c913a3a3]
+起動時に次のような画面が表示されますので、「ネットゲーム...
&ref(net_01.png,nolink);
+「ゲームの情報」(Game info)ウィンドウが開きます。
&ref(net_11_2.png,nolink);
左下にゲームエンジン本体とpakセットのリビジョン情報が表示...
--上段はゲームエンジン本体のリビジョン番号です。「リビジ...
現在ナイトリーサイトで配布されているゲーム本体には、ここ...
&ref(net_25.png,nolink);
--下段はpakセットのリビジョン情報です。pakセットによって...
+それでは、IPアドレス/ホスト名を入力または選択して、ホス...
-''A. IPアドレス/ホスト名を入力する''
あらかじめIPアドレス/ホスト名がわかっている場合には、「サ...
&ref(net_24.png,nolink);
テキスト入力フィールドに「Enter address」と表示されますの...
&ref(net_09.png,nolink);
#div(start,notegreen)
テキストの入力では、クリップボード操作(Ctrl+X,Ctrl+C,Ctrl...
#div(end)
-''B. 公開テストサーバーから選ぶ''
いくつかのテストサーバーがリストに表示されている場合、こ...
&ref(net_10.png,nolink);
%%このリストはhttp://simutrans-germany.com/serverlist/dat...
&imgfolder(16/comment.png); しかし実際のところリストは適...
&imgfolder(16/info.png); 111.0では、取得先がhttp://server...
--''全てを表示''のチェックをはずすと、本体、pakセットが完...
----
#div(start,notegreen)
この「ゲームの情報」ウィンドウは、pak64では「n」キーに割...
表示できない場合には「(pakセット)\config\menuconf.tab」に...
dialog_tool[28]=,n
#div(end)
**ゲームの情報を確認する [#u22fa362]
+サーバーが動作している場合、ゲームの情報が表示されます。
&ref(net_26_2.png,nolink);
--「現在利用できません」(Server did not respond!)と表示さ...
&ref(net_21_2.png,nolink);
+pakセットのチェックに成功すると、「ネットゲームに参加」(...
--上でも書きましたが、現在ナイトリーサイトで配布されてい...
--「リビジョン: 0」(Revision: 0)と表示されている場合はサ...
--&imgfolder(16/alert.png); simutrans本体のリビジョンが異...
+問題がなければ、「ネットゲームに参加」(join game)をクリ...
+ゲームの転送が始まりますので、しばらく待ちます。
#div(start,noteblue)
転送されたゲームは、ユーザーディレクトリのルートに「clien...
これ以降、新しく誰かがゲームにログインすると、再度ゲーム...
#div(end)
+無事に転送が終わりゲームが始まると、現在のログイン人数を...
&ref(net_28.png,nolink);
このメッセージは、誰かが入退場する度にログインプレイヤー...
いまのところログイン人数以外を知る方法はありません。現在...
***Pakセットの差異(Pakset differences) [#oa64bed6]
&ref(net_15_2.png,nolink);
pakファイルが一致しなかった場合には、「ネットゲームに参加...
&imgfolder(16/alert.png); 条件によって非常に長い時間がか...
&ref(net_12.png,nolink);
-''違いが多いため、11個以上は表示を省略しています。''(Onl...
pakの違いが多い場合すべては表示されません。違いが多い場合...
-''サーバーにはない余分なpak''(Pak(s) not on server)
サーバー側にないpakです。取り除いてください。
-''名前が同じで内容が異なるpak''(Pak(s) different)
価格や性能が違うと同期できません。リビジョンを再確認し、...
-''不足しているpak''(Pak(s) missing on client)
サーバー側のみにあるpakです。pakフォルダに入れてください。
&imgfolder(16/info.png);pakの変更はsimutransの再起動後に...
**プレイヤーとして参加する [#i3724528]
接続に成功し、無事にゲームがスタートしたら「ライバル会社...
&ref(net_14.png,nolink);
-&color(#cc0000){■};赤い四角ボタンはそのプレイヤー会社が...
しかしパスワードを知らなくても、ロックされているプレイヤ...
間違って何か操作をしようとすると、パスワード入力ウィンド...
&ref(net_30.png,nolink);
-&color(#00ff00){■};緑の場合はロックされていません。誰か...
+''新規プレイヤーを作る''
プレイヤーとして参加するには通常のプレイの場合と同じよう...
&ref(net_27.png,nolink);
+&imgfolder(16/exclamation.png);''会社名とパスワードを設...
新規プレイヤーを有効にしたらすぐに右側の&color(#00ff00){■...
開いたウィンドウで会社名とパスワードを一緒に設定し、最後...
&ref(net_19.png,nolink);
~&imgfolder(16/info.png);パスワードはプレイヤーのロックが...
#div(start,noteyellow)
''公共事業プレイヤーとパスワード''
公共事業プレイヤーは万能プレイヤーです。公共事業プレイヤ...
~パスワードを変更する意図がない場合には、一般プレイヤーに...
#div(end)
+ログアウトする
特にログアウトする方法はないようです。普通にsimutransを終...
+再ログインする
再ログイン後は、ライバル会社一覧で自分のプレイヤーに切り...
&ref(net_30.png,nolink);
***メッセージの送信 [#x954b276]
「メッセージ表」からログイン中の参加者全員(傍観者を含む...
&ref(net_16_2.png,nolink);
~&ref(net_17_2.png,nolink);
#div(start,notegreen)
メッセージは「''【会社名】メッセージ本文''」のように表示...
#div(end)
''メッセージの表示設定''
このメッセージは「メッセージ設定」では「チャット」に分類...
&ref(net_18_2.png,nolink);
&imgfolder(16/alert.png); 翻訳ファイルが古い場合には、「...
----
別途IMやチャットを用意し、それを併用したほうが、円滑なコ...
***エラー [#hace3092]
&ref(net_32.png,nolink);
何らかの原因で通信エラーが出ると、ゲームサーバーから切断...
切断されるとステータスバーのオンラインアイコンは消えます。
&ref(net_31.png,nolink);
再接続できない場合は、時間をおいてみるとできるかもしれま...
*ネットワークゲームの制限事項 [#r69d49a2]
**言語の制限 [#n76f6f3c]
ユーザーインターフェイスは日本語を選択できますが、一部の...
-''乗り物の名前''はサーバー側の言語になります。''車庫で表...
-''路線作成時の名前''はサーバー側の言語になります。
-新規に建設した''駅名''はサーバー側の言語になります
-駅名、乗り物の名前、路線名、会社名などは自由に変更できま...
|クライアント|サーバー|h
|&ref(net_07.png,nolink);|&ref(net_08.png,nolink);|
-''サーバーからのメッセージ''はサーバー側の言語で送られて...
-メッセージ表のメッセージは、最高2000メッセージが保存され...
**その他の制限 [#d573335c]
-プレイヤーの色を変更しても、サーバー側に反映されません。...
-マップの回転はできません
-マップの拡張はできません
-%%2クリックツールをドラッグで開始することができません。...
※ctrlキーを押しながらクリックすると信号の自動設置ができま...
-早送りやゲームスピードの変更は使用できません。
-一時停止は使用できません
-乗降客、歩行者の表示/非表示は変更できません。
-交通量の変更もできません。
-フリープレイの設定、変更は公共事業のみが可能です。
-自動保存はできません。
*サーバーを立てる [#jc1704aa]
&imgfolder(16/info.png); 本家フォーラム参照先: https://f...
Simutransをサーバーモードで起動するには、コマンドラインに...
書式
-server [TCPポート番号]
ポート番号は省略できます。省略した場合のデフォルトは13353...
起動後は新規マップを作成するか、既存のゲームを読み込みま...
なお「server13353-network.sve」というファイルがすでに存在...
(13353はポート番号です。使用しているポートごとに名前が異...
#div(start,notegreen)
ゲームは新規マップの作成時とプレイヤーのログイン時のみに...
#div(end)
''新規ゲーム作成前の注意''
-''言語の設定''
新規ゲームを開始する場合、必ずゲームで使用したい言語に変...
[[言語の制限>#n76f6f3c]]でも書いたように、ここで設定した...
-''その他のゲーム設定''
ネットワークで同期を取るため、すべてのゲーム設定はゲーム...
特に通常のゲームと違い、以下の項目はゲーム開始後に変更で...
--乗降客、歩行者の表示/非表示
--交通量の設定
--産業の発生時期
--年代設定
--cityルール
--forestルール
''ゲーム開始直後にすること''
-''公共事業のロック''
公共事業は万能プレイヤーですので安全のために必ずロックし...
-''プレイヤー会社(プレイヤー1)のロック''
また、ログイン時には常に「プレイヤー会社」が選択されてい...
%%ゲームは一人もプレイヤーがログインしていない状態でも常...
111.0以降でできるようになりました。simuconf.tabで「pause_...
**ゲームの情報ウィンドウでリビジョン情報を表示させるには ...
ゲームの情報ウィンドウでサーバー側のリビジョン情報を表示...
&imgfolder(16/pencil.png); リビジョン情報はサーバーを立て...
***ゲームエンジン本体 [#y024f077]
svnのリビジョン番号(数値のみ)です。gitのハッシュなどは利...
フラグにREVISIONをつけて、コンパイルします。
FLAGS = -DREVISION="3991"
svnを使用している場合は
WITH_REVISION = 1
で自動的に付加してくれるらしいです。
詳しくは「config.template」ファイル内に記述されています。
***pakセット [#xc483229]
pakセットの場合は、.datファイルで「ground.Outside.pak」の...
obj=ground
name=Outside
copyright=pak64 r333M
# hangtyp * animation
image[0][0]=outside.0.0
**サーバーをアナウンスする [#o2b2792b]
ネットワークゲームの情報は http://servers.simutrans.org/l...
ネットワークゲームをアナウンスする方法はいくつかあります...
***起動時に指定するコマンドでアナウンスする [#o777a2d8]
以下のコマンドで起動すると,servers.simutrans.org にネッ...
simutrans -server -announce -server_dns my.domain.com -s...
server_dns は接続先アドレスを表すので,IPアドレスでもOKで...
***simuconf.tabで設定する [#b6410f8a]
サーバーアナウンスに関する項目は,simuconf.tabから設定で...
- サーバーアナウンスのON/OFF
- サーバーアナウンスをservers.simutrans.orgに行う間隔
- 接続先
- サーバーの名前
- コメント
- 連絡先メールアドレス
- サーバーの情報URL
- サーバーのpak配布URL
*(参考)gift.physik.tu-berlin.deについて [#i6871174]
サーバーリストに表示されているgift.physik.tu-berlin.deは...
デバッグ目的ですので、定期的にリセットされたり、本体やpak...
ただし言語にドイツ語が設定されていますので、車庫ウィンド...
このサーバーの最新情報は、[[英語フォーラム:5877]]にありま...
#div(start,noteyellow)
2011/05/06追記
gift.physik.tu-berlin.deでのゲーム提供は終了したそうです。
#div(end)
ページ名: