# This file is overwritten after every install/update
# Persistent local customizations
include star-citizen.local
# Persistent global definitions
include globals.local

noblacklist ${HOME}/.local/share/wineprefixes/StarCitizen
whitelist ${HOME}/.local/share/wineprefixes/StarCitizen

# Star Citizen requires noroot to access Newtonsoft.Json when usign DXVK
ignore noroot

# Star Citizen requires netlink for the game to connect to the server
protocol unix,inet,inet6,netlink

# Star Citizen requires the ptrace syscall for the launcher to function
seccomp !name_to_handle_at,!ptrace

# Star Citizen requires ca-certificates and ssl for the launcher to connect to the server
private-etc asound.conf,ca-certificates,group,localtime,machine-id,passwd,pulse,resolv.conf,ssl

ignore memory-deny-write-execute

# Star Citizen requires exec ${HOME} or the launcher will crash
ignore noexec ${HOME}

include generic-wine-game-networked.inc