Can't get RealVNC server to start on boot

I just installed Ubuntu Mate and I’m using RealVNC server on my Pi3 and I wanted it to start when my Pi boots up so I can login from my desktop. I ran sudo systemctl enable vncserver-x11-serviced.service like I saw on the RealVNC website, but it will only start after I log in. Have I goofed something up or do you have any suggestions to fix my issue? Is there anything else I can use instead of RealVNC?

Thanks for your help.

Try this:

sudo ln -s /etc/systemd/system/multi-user.target.wants/vncserver-x11-serviced.service /usr/lib/systemd/system/vncserver-x11-serviced.service

Sorry I’m responding so late. That file had already been linked there when I made the original post. Do you know what else could be the issue?