it would be a lot easier if you set up your server via git, after the initial setup its just rebasing to upstream to update
the command is literally:
Code:
git pull --rebase upstream master
iirc
If you want to keep with the zip method, you have to download the zip file again and replace all files that need updating manually, which is annoying as fuck if you have edited any of the code for obvious reasons