Now it actually seem to be saying I need to update every time and start the launcher instead of the actual game, even after I have got the game updated
Strange. Is your computer's clock off by a lot maybe? And does the official launcher download anything then?
The version check works by comparing the time and date of a local file to what's on the server, which is a terrible way of doing it but it's what the official launcher does, so they should behave in the same way. If not I'd probably have to add some logging to the launcher to find out what's going on because I don't really know right now.
You could try deleting the file \Dreadnought\DreadGame\dreadgame.solid. That one will get re-downloaded then. If your clock was off fix that first.