systemdでfactorioのマルチプレイサーバを管理
適当な記事です。 factorioをUbuntuのデーモンとして登録します。
環境
Ubuntu16
手順
factorioサーバーファイルを配置
/srv/の中に作成しました。
セーブデータ名はplaygound01.zipで作りました
factorio.serviceを作成
以下のディレクトリに作ります
/etc/systemd/system/
内容は以下の通りです
[Unit]
Description=Factorio Server
After=network-online.target
[Service]
ExecStart=/srv/factorio/bin/x64/factorio --start-server /srv/factorio/playground01.zip
WorkingDirectory=/srv/factorio
Restart=always
User=factorio
Group=factorio
[Install]
WantedBy=multi-user.target
デーモン起動
systemctl start factorio
デーモン登録
systemctl enable factorio
参考資料
http://wikiwiki.jp/factorio/?%A5%DE%A5%EB%A5%C1%A5%D7%A5%EC%A5%A4