Top > サーバーの立て方


*Windows版Dedicated Server[#windows]
''サーバーソフトラウンチャー(acServerLauncher.exe)''
&ref(FrontPage/acServerConfig.JPG,70%);
\Steam\SteamApps\common\assettocorsaにあります。
各設定をして、%%右下のLaunchボタンでサーバーソフト起動。%%&color(Red){(v0.10になってLaunchボタンがなくなりました。ただのini吐き出しツール?)};
&color(Red){注意};
-このソフトを用いると\Steam\SteamApps\common\assettocorsa\server\cfg\server_cfg.iniの内容を自動で書き換えます。プリセットを作成して読み込むようにすると楽です。
-\Steam\SteamApps\common\assettocorsa\server\cfgにentry_list.iniが必要です。(空でもOK)
#br
----
''server_cfg.ini(例)''
 [SERVER]
 NAME=AC Server Test
 CARS=bmw_m3_gt2;bmw_z4_gt3;ferrari_458_gt2;ferrari_laferrari;mclaren_mp412c_gt3;mercedes_sls_gt3
 TRACK=imola
 SUN_ANGLE=-40
 MAX_CLIENTS=20
 RACE_OVER_TIME=150
 UDP_PORT=8554
 TCP_PORT=8554
 HTTP_PORT=32400
 REGISTER_TO_LOBBY=1
 PICKUP_MODE_ENABLED=0
 SLEEP_TIME=1
 VOTING_QUORUM=75
 VOTE_DURATION=20
 BLACKLIST_MODE=0
 CLIENT_SEND_INTERVAL_HZ=20
 TC_ALLOWED=2
 ABS_ALLOWED=1
 STABILITY_ALLOWED=1
 AUTOCLUTCH_ALLOWED=1
 LOOP_MODE=1
 PASSWORD=
 ALLOWED_TYRES_OUT=4
 DAMAGE_MULTIPLIER=50
 FUEL_RATE=100
 TYRE_WEAR_RATE=100
 
 [BOOK]
 NAME=Booking
 TIME=30
 
 [PRACTICE]
 NAME=Free Practice
 TIME=15
 WAIT_TIME=30
 
 [QUALIFY]
 NAME=Qualify
 TIME=15
 WAIT_TIME=30
 
 [RACE]
 NAME=Race
 LAPS=7
 WAIT_TIME=50
 
 [DYNAMIC_TRACK]
 SESSION_START=90
 RANDOMNESS=10
 LAP_GAIN=5
 SESSION_TRANSFER=100

-ルータでサーバーへ開けるポートは以下。(サーバーのファイアウォールも同ポートを許可すること)
 UDP:server_cfg.iniのUDP_PORTの行で示す数値
 TCP:server_cfg.iniのTCP_PORT、HTTP_PORTの行で示す数値
-TIME の数値の単位は分。
-WAIT_TIME、RACE_OVER_TIME の数値の単位は秒。
-ALLOWED_TYRES_OUT=2:トラックコースアウトのペナルティON、ALLOWED_TYRES_OUT=4:トラックコースアウトのペナルティOFF
-Free Joinモードは以下の設定。この設定時にBookingの設定があるとエラーになります。(Bookingする場合は0にする。)
 PICKUP_MODE_ENABLED=1
-TC_ALLOWED,ABS_ALLOWED:0:OFF, 1:Factory Setting, 2:User Setting
-DAMAGE_MULTIPLIER:ダメージ率、FUEL_RATE:燃料消費率、TYRE_WEAR_RATE:タイヤ消耗率。いずれも%表記。(100%でrealistic?)
-[DYNAMIC_TRACK]動的に路面変化させる場合はここで設定。
-SESSION_START:スタート時のグリップが最適値の何%か
-RANDOMNESS:SESSION_STARTに付加する乱数。(スタート時のグリップ=SESSION_START±この数値の1/10)
-LAP_GAIN:ラップ毎に復活するグリップ率[%]
-SESSION_TRANSFER:セッション移行時(Pra→Q→Race)に引き継ぐグリップ率?レースからレースへは引き継がれない。
ちなみにシングルのプリセットの値は以下とのこと。
 Optimum
 Session Start: 100
 Ramdomness:
 Lap Gain:1
 
 Fast
 Session Start: 97
 Ramdomness: 20
 Lap Gain: 20
 
 Green
 Session Start: 92
 Ramdomness: 20
 Lap Gain: 10
 
 Slow
 Session Start: 94
 Ramdomness: 15
 Lap Gain: 60
 
 Old
 Session Start: 86
 Ramdomness: 30
 Lap Gain: 50
 
 Dust
 Session Start: 83
 Ramdomness: 10
 Lap Gain: 18
----
v0.10から、acServerPackager.exeがリリースされました。
これは、トラックの整合性を検証するための各トラックのsurfaces.iniがサーバーの所定の起動フォルダ内に必要になったためで、このツールを用いると、サーバーPCに追加しているMODトラック分を含め、自動でsurfaces.iniを抽出してくれます。また、cfgフォルダ内のiniファイルも前回のサーバー起動で用いたものから引き継いでくれるようです。サーバーの起動には、自動生成されるpackageフォルダの階層を維持したまま、\Steam\SteamApps\common\assettocorsa\server に持っていき、acServer.exeを起動すればよいです。
----
''自分が立てたサーバーに同一ローカルネットワークにあるPCから入る方法''
&ref(FrontPage/online_menu_001.jpg,50%);
v0.10になってから、ローカルネットワークからも同一ネットワーク内のサーバーに入れるようになりました。
サーバーPCでは、acServerPackager.exeで作成したPackageフォルダ内のデータがあれば起動できます。
''(注意)''ローカルネットワークから見えるようにするには、サーバーのUDPポートの指定を''9000-10000''の間の数値に設定する必要があります。さらに、TCPとUDPとの番号を一致させる必要があるそうです。

*Linux版Dedicated Server[#linux]
公式フォーラムの[[スレ>http://www.assettocorsa.net/forum/index.php?threads/linux-servers-available-for-testing.10093/]]。

提供されているファイル"acServer"に
 chmod +x acServer
で実行権限を与えること。それから
 ./acServer
でサーバー起動。

CPU負荷が高い場合は、sever_cfg.iniの[SERVER]セクションに
 SLEEP_TIME=1
を追加するといいかもです。(レース中のみ有効?)


*コメント [#Comments]
ここは閲覧者の善意により、情報が提供されています。
丁寧なコメントをお願いします。
----
#pcomment(,reply,10,)

ホーム リロード   新規 下位ページ作成 コピー 編集 添付 一覧 最終更新 差分 バックアップ 検索   凍結 名前変更     最終更新のRSS