northstar-windows-docker

Build:

  • Place dockerfile and dockerignore into the root directory of titanfall.

  • docker build .

Run in process isolation:

docker run <DOCKER_ID>

The process of exposing ports for process isolated containers is a bit more complicated than hyper-v isolation. Follow my comment here to open ports when using process isolation: microsoft/Windows-Containers#190 (comment)

if running in a VM, providing real-time process priority to NorthstarLauncher.exe

Run in hyper-v isolation:

docker run -p 8081:8081 -p 37015:37015/udp --memory 8192m --cpus 4 --rm --isolation=hyperv <DOCKER_ID> -dedicated -softwared3d11

Tip 1: In case you want to run docker process isolation on windows pro verision, you can use: https://poweruser.blog/docker-on-windows-10-without-hyper-v-a529897ed1cc