It ain't easy. A lot of Linux is required to run it well. Here are the basic steps for a Debian server:
1. Buy a Linux VPS.
2. Install PuTTY, a Secure Shell (SSH) client, on your Windows PC.
3. Access the VPS using PuTTY. You are at the Linux command line on your VPS.
3. Set up a new "paintball" account on the VPS with "adduser" and log into the account with "login".
4. Download the compressed DP2 Linux file from the DP web site using the "wget" command.
5. Decompress the file into /home/paintball using the "tar" command.
6. Edit the DP2 configuration files with your server info, maplist, etc. using the "vi" or "vim" or "nano" editor.
7. Start the server at the Linux command prompt. Be sure to include the 8-10 variables needed to get up and running. Also, use either the "screen" program or "nohup" command to make the program persistent, or it will end when you close the SSH connection.
You will need to research how to use each command. Typing the command followed by "--help" will produce a list of command variables. Type "man" and the command to display a more complete manual page. You can also Google manual pages.
Then there are issues of security, crashes/reboots, uptime monitoring, poor performance, unreasonable players, speed hackers, forum flamers....