Archでsimutransサーバー
simutransサーバー建てたかった
simutransのサーバーをCentOSに建てるメモ | Gumu-Lab.
Simutransを自鯖で構築してみる - ejo090の日記
コンパイル
mkdir simutranstmp cd simutranstmp wget -O simutrans-src-120-1-3.zip https://sourceforge.net/projects/simutrans/files/simutrans/120-1-3/simutrans-src-120-1-3.zip/download unzip simutrans-src-120-1-3.zip cp config.default.in config.default
config.default
BACKEND = posix COLOUR_DEPTH = 0 OSTYPE = linux
chmod +x configure.sh sh configure.sh make
設置
cp sim simutrans/ cp -r simutrans ../simutrans_bin cd ../simutrans_bin ./sim -server
エラー
get_pak.sh: No such file or directory
simutrans/get_pak.sh at master · aburch/simutrans · GitHub
話を合わせます。
wget https://raw.githubusercontent.com/aburch/simutrans/master/get_pak.sh chmod +x get_pak.sh sh get_pak.sh
iptablesでSimutransで使用するポート(13353)を開いておく
~/simutrans/save/ に 他で同じpakで作ったセーブデータを設置(test.sveとする)
サーバーは自力でセーブファイルを作ることはしないらしい
./sim -server -objects pak -load test.sve
これでアクセスできるか確認
デーモン化
/home/simutrans/simutrans.sh
~/simutrans_bin/sim -server 13353 -server_name m77Server -objects pak -lang ja -nomidi -nosound -load test.sve
/usr/lib/systemd/system/simutransd.service
[Unit] Description=Simutrans [Service] User=simutrans ExecStart=/bin/sh /home/simutrans/simutrans.sh