So I typically run a server through my Win10 version and play with some friends on our xboxes. Assuming Windows 10 releases with all the others, should I be purchasing the dlc through the Xbox store or doing it on my computer? Does it even matter? I'm super anxious about this and I don't remember what I did for the first season pass.