Files

112 lines
2.8 KiB
JSON

{
"command": [
"bwrap",
"--unshare-net",
"--unshare-pid",
"--unshare-ipc",
"--unshare-uts",
"--die-with-parent",
"--cap-drop",
"ALL",
"--clearenv",
"--ro-bind",
"/",
"/",
"--tmpfs",
"/home",
"--tmpfs",
"/tmp",
"--tmpfs",
"/run",
"--proc",
"/proc",
"--dev",
"/dev",
"--ro-bind",
"/tmp/erri-dedicated-runtime/server",
"/tmp/runtime",
"--bind",
"/tmp/erri-dedicated-native-build/attempt-02-header/source",
"/tmp/source",
"--bind",
"/tmp/erri-dedicated-native-build/attempt-02-header",
"/tmp/work",
"--setenv",
"HOME",
"/tmp/work/home",
"--setenv",
"TMPDIR",
"/tmp/work/tmp",
"--setenv",
"XDG_CONFIG_HOME",
"/tmp/work/home/.config",
"--setenv",
"XDG_DATA_HOME",
"/tmp/work/home/.local/share",
"--setenv",
"XDG_CACHE_HOME",
"/tmp/work/home/.cache",
"--setenv",
"PATH",
"/usr/bin:/bin",
"--setenv",
"LANG",
"C.UTF-8",
"--chdir",
"/tmp/runtime",
"/usr/bin/python3",
"-c",
"import json,os,socket,sys\nstate={\"netns\":os.readlink(\"/proc/self/ns/net\"),\"interfaces\":socket.if_nameindex(),\"routes\":open(\"/proc/net/route\").read(),\"ipv6Routes\":open(\"/proc/net/ipv6_route\").read()}\nprint(\"ERR ISOLATION \"+json.dumps(state),flush=True)\nassert state[\"netns\"] != sys.argv[1], \"network namespace was not isolated\"\nassert [name for _,name in state[\"interfaces\"]] == [\"lo\"], \"non-loopback interface present\"\nassert len(state[\"routes\"].splitlines()) == 1, \"IPv4 route present\"\nassert all(line.split()[-1] == \"lo\" for line in state[\"ipv6Routes\"].splitlines()), \"non-loopback IPv6 route present\"\nif len(sys.argv)>2: os.execv(sys.argv[2],sys.argv[2:])\n",
"net:[4026531833]",
"/tmp/runtime/ArmaReforgerServer",
"-addonsDir",
"/tmp/source/addons",
"-addons",
"2528466DE220D91C",
"-profile",
"/tmp/work/profile",
"-noBackend",
"-noSound",
"-noSplash",
"-noThrow",
"-bindIP",
"127.0.0.1",
"-bindPort",
"2001",
"-maxFPS",
"30",
"-logStats",
"5000",
"-server",
"{AD62322D5213C440}Missions/ERR_Everon_Base.conf"
],
"engine": [
"/tmp/runtime/ArmaReforgerServer",
"-addonsDir",
"/tmp/source/addons",
"-addons",
"2528466DE220D91C",
"-profile",
"/tmp/work/profile",
"-noBackend",
"-noSound",
"-noSplash",
"-noThrow",
"-bindIP",
"127.0.0.1",
"-bindPort",
"2001",
"-maxFPS",
"30",
"-logStats",
"5000",
"-server",
"{AD62322D5213C440}Missions/ERR_Everon_Base.conf"
],
"seconds": 90,
"binarySHA256": "91fdf333ec49c266d309be358aabab4244a93a2f9cfa11853a600e026104001f",
"serverLaunched": false,
"realPlayers": 0,
"multiplayerProven": false
}