adds escapes

This commit is contained in:
Hyatt 2022-01-28 09:48:19 -06:00
parent fa6bf6b241
commit 500c347a5c
Signed by: nhyatt
GPG Key ID: C50D0BBB5BC40BEA

View File

@ -18,28 +18,28 @@ id
[ ! -f "/data/config/map-gen-settings.json" ] && cp /opt/factorio/data/map-gen-settings.example.json /data/config/map-gen-settings.json [ ! -f "/data/config/map-gen-settings.json" ] && cp /opt/factorio/data/map-gen-settings.example.json /data/config/map-gen-settings.json
[ ! -f "/data/config/map-settings.json" ] && cp /opt/factorio/data/map-settings.example.json /data/config/map-settings.json [ ! -f "/data/config/map-settings.json" ] && cp /opt/factorio/data/map-settings.example.json /data/config/map-settings.json
if find -L /data/saves -iname \\*.tmp.zip -mindepth 1 -print | grep -q .; then if find -L /data/saves -iname \\\*.tmp.zip -mindepth 1 -print | grep -q .; then
rm -f /data/saves/*.tmp.zip rm -f /data/saves/*.tmp.zip
fi fi
if ! find -L /data/saves -iname \*.zip -mindepth 1 -print | grep -q .; then if ! find -L /data/saves -iname \*.zip -mindepth 1 -print | grep -q .; then
/opt/factorio/bin/x64/factorio \ /opt/factorio/bin/x64/factorio \\
--create /data/saves/_autosave1.zip \ --create /data/saves/_autosave1.zip \\
--map-gen-settings /data/config/map-gen-settings.json \ --map-gen-settings /data/config/map-gen-settings.json \\
--map-settings /data/config/map-settings.json --map-settings /data/config/map-settings.json
fi fi
/opt/factorio/bin/x64/factorio \ /opt/factorio/bin/x64/factorio \\
--port \${PORT} \ --port \${PORT} \\
--start-server-load-latest \ --start-server-load-latest \\
--server-settings /data/config/server-settings.json \ --server-settings /data/config/server-settings.json \\
--server-banlist /data/config/server-banlist.json \ --server-banlist /data/config/server-banlist.json \\
--rcon-port \${RCON_PORT} \ --rcon-port \${RCON_PORT} \\
--server-whitelist /data/config/server-whitelist.json \ --server-whitelist /data/config/server-whitelist.json \\
--use-server-whitelist \ --use-server-whitelist \\
--server-adminlist /data/config/server-adminlist.json \ --server-adminlist /data/config/server-adminlist.json \\
--rcon-password "\$(cat /data/config/rconpw)" \ --rcon-password "\$(cat /data/config/rconpw)" \\
--server-id /factorio/config/server-id.json \ --server-id /factorio/config/server-id.json \\
\${@} \${@}
""" """