Running/Hosting a Server while Using a VPN?

I host a ts3 server on my gaming pc and am about to get a VPN service. How would I go about setting this up? I could register a domain if that would help? I have been using my public ip address for a group of friends to connect to. Would they still be able to use the public IP address if I was using my VPN? I have seen where others have stated that TS doesn’t support VPNs and I am fine with the traffic from my ts server not going through a VPN. I just want the VPN for my browsing and stuff like that. Sorry if this is a dumb question.

if you use perfect privacy its easy bc u can choose auto port forwarding.