参加者向け

オンライン関係

ゲームが一時停止する

ログイン直後や他の人がログインしている間は一時停止状態になります。かかる時間はセーブデータサイズや回線速度などによって異なり数秒から数分かかることもあります。ゆっくりしていってね!
また、このタイミングで何か操作をすると動き出した瞬間に一気に操作が反映されることから、
ログインしている人が同時に同期が取れなくなってしまう可能性もあるので気を付けてください。
また、バージョン等は不明ですが、ログイン直後にログインした人だけが動き出さない症状も見られます。
その場合には再度ログインし直す、またログインし直すときに名前を入力する欄を一度クリックすると症状がなくなります。
画面右下のアイコンで一時停止状態やサーバー接続状態が分かります

サーバーにつながらない

他の人がログイン中であることが多いです。一旦Simutransを終了し、時間を空けてから何度かログインしてみてそれでもつながらなければサーバー側のトラブルの可能性が高いので主催者に連絡して下さい。

また、サーバーの応答がありませんと一度出ると再度ログインしようとしてもつながらないため、Simutransを再起動する必要があります。

回線が不安定

PCスペックが低い・マップデータが重くなってくる・ログイン人数が多い・夕方夜間など回線が込む時間では同期が切れやすいです。また参加者同士の回線の相性もあるようです。混雑時を避けてサーバーに負荷のかからないよう工事を進めていきましょう。

外出等で長期間ログインできないときは?

増発や列車が詰まった時など対処できなくなってしまうので他の人に管理をお願いするなどトラブル時の対処をあらかじめ伝えておくといいです。

よく落ちるんですが

巨大な駅を増築したり、ホームを撤去したりするとものすごい負荷がかかって、全員切断なんてこともあります。
その他、広大な土地を造成したり乗り物を大量に出庫した場合も負荷がかかり切断することがあります。
また、サーバーのほうでロードしている間に何かしらの操作をして、動き出した直後に一斉に状態が変わることで切断されることもあります。
そのほかにも参加者とサーバー間、参加者同士でも回線の善し悪しがあるので、
主催者に相談してみるのもいいかもしれません。(主催者がどうにかしてくれる保証はありませんが…)
サーバーによってはそれらを迷惑行為としていることもあるので注意してください。

見知らぬところに画面が飛ばされる

産業を建てるとすべてのプレイヤーの視点は建てられた産業に移動します。
チャットで事前告知してから建設するか、誰も居ない時に建設するのがいいでしょう。

初心者なんだけど…

まずは管理者に相談してみましょう。
いくつかのサーバでは共同開発を行っているところがあるので、そこに参加させてもらうのが吉です。

このプレイヤーの開発スタイルが嫌いなんですが

参加しているのは全て人間です。つまり三者三様の開発スタイルがあるので仕方ないことです。
基本的には仏の心を持つぐらいの気持ちでプレイしてください。
それでも難しいのであればサーバーの管理者に相談してみましょう。


Simutrans全般

都市の範囲を広げたい

特殊建築物>市内建築物ツールで住宅などを立てられます
広げたいエリアに市内建築物を建てると市域が広がり建物が高層化・密集しにくくなります

画像の緑丸の位置に家を建てたことでマップの市域(点線四角)が広がっています


都市の発展を調整したい

開発中盤を過ぎてくると都市が広がり過ぎたり広がる場所が無く高層化してしまったりします。
都市の発展させるのチェックを外すことで発展を止めることができます


プレイヤーカラーの変更ができない

オンラインではサーバー側の設定が優先されるため参加者側で変えることはできません。
どうしても変えたい場合は主催者にお願いしてください。


Simutrans鉄道関係

優等列車って意味あるの?

旅客や貨物が移動ルートを決定するとき途中停車駅・乗り換え回数が少ないルートを選ぶため優等列車を設定することでそのルートの優先度を意図的に上げたり下げたりすることが出来ます。

移動ルートは途中停車駅1駅につきコストが+1、乗り換え1回につき+9となり合計コストの少ないルートが優先されます。
以下の図でAからCに行くにはBで乗り換えるルート1と遠回りでも乗り換えずに行けるルート2があります。


ルート1ではAからBへ+1、Bで乗り換え+9、BからCへ+1の合計11
ルート2ではAから各駅に停車しCへ+15と計算されます
そのためB駅で乗り換えるルートのみが使用されます


AからCまで止まらない列車を設定すると
ルート2はAからCへ+1のみとなりルート1よりも優先されます

実際は遅い列車を追い越したりする工夫が必要ですがうまく使いこなして混雑緩和をしたり、他社と旅客を奪い合ったりすることもできます。

ちなみにコストが同じ数値になった場合、乗り換え回数の少ないルートが優先されます


長編成と短編成どっちが効率的?

長編成にすればするほど1編成で運べる量は増えます。編成数が増えるとサーバーへの負荷にもなるため、編成数削減には向いています。
逆に短編成の方が長いホームを作る必要がないため小回りが利くという利点があります。
特に長編成は折り返し駅で詰まりやすいため、折り返し駅を分散させたり、列車動線が重ならないよう工夫する必要があります。
長距離輸送は長編成でまとめて運び、近距離は短編成でこまめに運ぶのが向いていると思います。


列車を等間隔に走らせたい

列車の運行間隔がまばらだと一部の列車だけ混んだり空いたりしてしまいます。
等間隔にすることで駅の混雑を防いだり、乗車率が大きく変動しにくくなるので輸送力が足りているか確認しやすくなります。
112.3現在ではスケジュールの最大待ち時間を使うことで運行間隔を調整できます。

上記画像では1駅で1/64か月停車で調整しています。


駅手前で列車がつっかえてしまうのが気になるのであれば引き上げ線を設置してそこで待機させるといいです。


信号設置が面倒

線路上で線路を引くときのように信号ツールをドラッグすると一定間隔で設置できます。
設置間隔は信号アイコン右下に表示されている数字です。信号アイコンをCtrlを押しながらクリックすると設定画面が表示されます


主催者向け

サーバーにつながらない

サーバーモードになっているか、セキュリティソフトにブロックされていないか、ポートが解放できているかあたりを確認してください。前から順にやり方を説明します。

サーバーモードの確認

サーバーを立てた状態でSimutransを別途通常起動し、サーバーアドレスにlocalhostと入力して接続できればSimutransの設定に問題はありません。

セキュリティソフトの確認

セキュリティソフトのログを確認してSimutransがブロックされていないか確認してください。

ポート解放の確認

Simutransをサーバーモードで稼働させた状態でポート解放確認ソフトかサイトを使って確認してください。


セーブデータが読み込めない

セーブデータが破損している可能性が高いです。クライアント側に保存される最新のセーブデータを提供してもらうことでその時点から復旧させることが出来ます。オンラインの場合セーブデータはserver13353-network.sveという名前で保存されています。(13353の部分はポート番号によって変化します) クライアント側はclient1-network.sveという名前で保存されいるのでそれを提供してもらいます。(client1の数字はログイン順で決まります)


ロード時間がとてつもなく長い

ゲームがある程度進んでくると急速にセーブデータのロード時間が長くなることがあります。
原因として判明しているのは箱積み駅舎などで中身も駅舎を敷き詰めるとロード時間がとても長くなりやすいです。
大きな駅などは箱積みを使わないか、使っても外側だけデコレーションして中身は空っぽにすると低減できます。
また、120.1.2以降のSimutransはロード時間が大幅に改善されているので併せて試してみるといいでしょう。


都市の発展を調整したい



パスワードをリセットしたい

何らかの理由でパスワードをリセットする必要がある場合、
112.2まではサーバー側で通常の方法でセーブを行い、そのデータをロードすると初期化されます。
112.3以降はserver13353-pwdhash.sveを削除してサーバーを再起動すると初期化されます。
※すべての会社枠がリセットされます。特定の会社枠だけリセットする事はできませんご注意下さい。

simuconf.tabの設定

config/simuconf.tabでネットワークモードに関する設定ができます。レスポンスの早さと接続の安定性はトレードオフの関係となっているため自分の環適宜調整してください。

listen

Simutransがクライアントからの接続要求を待つまたは外部への接続要求する際に使用するローカルIPアドレスを指定します。
デフォルトではIPv4かv6のアドレスを使用します。
この設定はUSE_IP4_ONLYフラグを有効にしてコンパイルしたSimutransには効果がありません。
記載されたアドレスの順に試行します。
DNS名が明記されている場合、Simutransは返されるアドレスのすべてに接続試行します。
+ 原文
Sets the local addresses Simutrans should listen on and use for making outgoing connections.
By default it will use all local IPv4 and IPv6 addresses.
This setting has no effect if Simutrans has been compiled with the USE_IP4_ONLY flag set!
The addresses listed will be tried in the order specified.
A DNS name may be specified, this will be resolved and Simutrans will attempt to listen on all of the addresses returned.
listen = ::,0.0.0.0


server_frames_ahead

コマンドがクライアント側で実行されるのにどの程度遅らせるかを指定します。
大きな値は遅延を起こしやすいクライアントの接続を維持しやすくします。
これはサーバー側で設定するものです。
+ 原文
How much delay before comands are executed on the clients.
A larger number will catch even clients running slightly ahead but cause delay.
This is set by the server side.
server_frames_ahead = 4


additional_client_frames_behind

server_frames_aheadに加えてクライアント側でコマンド実行の際に発生するさらなる遅延を指定します。
大きな値は一時的な通信遅延による大きな遅延を補正できます。
これはクライアント側で設定するものです。
+ 原文
How much extra delay in command execution on the client side, on top of server_frames_ahead.
A larger number can compensate for larger fluctuations in communication latency.
This is set by the client side.
additional_client_frames_behind = 0


server_frames_per_step

ネットワークモードでは1ステップ前に画面更新間隔が調整されます。
2~5/秒が適当な値です。
+ 原文
In network mode, there will be a fixed number of screen updates before a step.
Reasonable values should result in 2-5 steps per second.
server_frames_per_step = 4


server_frames_between_checks

何項目の情報が更新されたらサーバーとクライアントと同期するかを指定します。
サーバーはクライアントにいくつかの情報を訂正した後送信します。
値を大きくするとサーバーとの通信は減り、小さくするとクライアントとのラグを改善します。
+ 原文
The server sends after a fixed number of steps some information to the clients.
Large values here means: reduced server communication (if that is of importance...)
Small values should improve the timing of the clients.
server_frames_between_checks = 256


server_announce

公式のサーバー一覧(http://servers.simutrans.org/)にサーバー情報を送信するするか指定します。
+ 原文
Automatically announce server on the central server directory (http://servers.simutrans.org/)
0 (default) = off, 1 = on
server_announce = 0


server_announce_interval

(設定を有効にした場合)サーバー情報の送信間隔を指定します。
デフォルトでは900秒(15分)となっており最短で60秒(1分)から指定できます。
3600秒(1時間)以上も指定できますが、サーバー情報が最新でなくなってしまうのでお勧めしません。0にすると無効になります。
+ 原文
Interval of server announcement (if enabled)
Value is number of seconds between server announcements, default is 900 (15 minutes)
Minimum value is 60 (1 minute), for accurate listing it is recommended not to increase this value to greater than 3600 (1 hour)
To disable announcements set server_announce to 0
server_announce_interval = 900


server_dns

サーバーのFQDNまたはIPアドレス(IPv4/v6)を入力します
+ 原文
Fully Qualified Domain Name (FQDN) or IP address of your server (IPv6 or IPv4)
server_dns = 127.0.0.1


server_name

サーバーリストに表示するサーバーの名前を記載します。
+ 原文
Name of server in server listing
server_name = My Simutrans Server


server_comments

サーバーに関する備考を記載します。この情報はサーバーリストに表示されます
+ 原文
Additional information about your server (for display on the list server)
server_comments = Comments about my server


server_email

サーバー管理者のemailアドレスを記載します。この情報はサーバーリストに表示されます
+ 原文
Email address of server maintainer (for display on the list server)
server_email = maintainer@your.server


server_pakurl

サーバーのPakファイルのダウンロード先を記載します。この情報はサーバーリストに表示されます
+ 原文
Pakset download URL (for display on the list server)


server_infurl

サーバー情報に関するページを記載します。この情報はサーバーリストに表示されます
+ 原文
Server info URL (for display on the list server)


pause_server_no_clients

誰も接続していないときゲームを一時停止にします。
+ 原文
Pause server when no clients are connected
pause_server_no_clients = 1


nickname

ログイン時のニックネームを指定します。
+ 原文
Nickname when joining network games
nickname = John Doe


chat_transparency

チャット、メッセージ画面の透過度(%)を設定します。0で無効、25,50,75が指定できます。
+ 原文
Chat window transparency (0=off, 25, 50 75 are possible)
chat_transparency = 75


Simuconfがよくわからない

よくわからないという人向けにサンプルを用意しました。
開き方等は不親切かもしれませんが、日本語wikiでも見ながら眺めてください。
Simuconfのサンプルはこちら

タグ:

+ タグ編集
  • タグ:

このサイトはreCAPTCHAによって保護されており、Googleの プライバシーポリシー利用規約 が適用されます。

最終更新:2022年11月25日 03:07