Actually the server works. I can connect perfectly, interact between clients, resolve hostnames, etc. The problem is it keeps asking for Domestic / Work / Public network every single time I restart the server, and it will name the network differently (It's "Network 11" right now).
I tried your suggestion though
I added
server 10.8.0.0 255.255.255.0
and commented out the ifconfig and ifconfig-pool but it made no change. Keeps asking the same stuff.
Edit:
I also tried
server-bridge 10.8.0.1 255.255.255.0 10.8.0.100 10.8.0.200
and now I have an "unidentifed network" eventhough I set the deffaut gateway to 10.8.0.1 on Windows