あろわんGPの運営について紹介します 当初はConoha VPSのデフォルトテンプレートでAssetto Corsaのオンラインサーバを立ち上げて いました これはこれで多くの参加者が参加してくれていたのですが 意図的に車両データを書き換えて参加することができることがわかり 公平性を期するためにChecksum機能を追加することにしました 色々調べたところ、Emperor ServersのAssetto Corsa Server Manager というソフトを購入すると ・チェックサム機能があったり ・Liveタイミングモニターがあったり ・複数のサーバーが立ち上げられたり することができることがわかり、導入することにしました
Assetto Corsa Server Managerのインストール手法
ソフトを購入するとインストール手法が書いてあるので それに従えばよいのですが、 英語の記載なのと分かりにくいので解説します 今回はLinuxサーバーへインストールする方法を紹介します まずどこでもよいので AssettoCorsaServerというフォルダを作成してください 私の場合はAssetto Corsaがインストールされているフォルダに作成しました (/home/steam/assetto/) 所有者をほかのファルダと同じ所有者にすることを忘れないようにして下さい
続いて作成したフォルダに ・config.yml ・server-manager ・ACSM.License の三個のファイルをコピーします
Config.ymlを開いて編集します ・Steamのユーザー名とパスワード ・Assetto Corsa Server Managerをインストールしたフォルダのパス
session keyという箇所に任意のパスワードを設定します これでConfig.ymlは保存して閉じてOKです
Assetto Corsa Server Managerを起動する
つづいてAssetto Corsa Server Managerの起動方法です 私の場合はConohaのコンソールでログインし 実行ファイルが保存されているフォルダに移動します (/home/steam/assetto/AssettoCorsaServer/) そして実行ファイルを起動します 下の画面はマルチサーバーを立ち上げています(./assetto-multiserver-manager) マルチでない場合は ./server-manager で起動します
Assetto Corsa Server Managerを設定する
設定はローカルのPCのWebブラウザを使います サーバーのIPアドレスを調べて http://***.***.***.***/8772 にアクセスします user名:admin password:servermanagerで初期ログインし パスワードの変更などを行うと、準備完了です
使い方はいろいろあるのですが 私はもっぱらCustom Raceで「あろわんGP」を開催しています 便利だなと思う機能の一つは Server → Messagesで サーバーにログインした際のメッセージや Contents Managerで検索された際のメッセージを作ることができることです
マルチサーバーの立ち上げ方
マルチサーバーの立ち上げ方は極めて簡単です Server Managerをインストールしているフォルダに assetto-multiserver-managerとservers.ymlをコピーして
servers.ymlを開いて、立ち上げるサーバーの数を記入
Linuxサーバーで実行ファイルが保存されているフォルダに移動して ファイルを起動(./assetto-multiserver-manager)
これでマルチサーバーを運営することができます
それぞれのサーバーの情報は 以下のようにserversというフォルダのなかにあります
気を付けなければならないのは 新たにポート開放をする必要があるということです 各サーバーの情報を確認して、どの番号のポートを使うのかを確認します
新たに追加するポートを調べたら Linuxのコマンドでポートを開放します sudo ufw allow ****
アップデートの仕方
Emperor Serversからまれにupdateの連絡が届きます アップデートの仕方も至極簡単です server-managerとassetto-multiserver-managerの実行ファイルを置き換えるだけです 管理者が変わらないように気を付けて置き換えましょう
置き換えたら、Linuxのコンソールで実行ファイルを起動 これでアップデートが完了です
総括
Emperor ServersのAssetto Corsa Server Manager というソフトを紹介しましたがいかがだったでしょうか? 自分でサーバーを運用する場合、何かと便利なソフトだと思います マルチサーバーの使い方次第で グッといろんな楽しみ方ができそうで 今後、いろいろ試してみたいと思っています 何か良いアイデアがあれば、コメントいただけると嬉しいです