Game Updater

How can i use php to create a game updater. I want to be able to update my game (its a downloadable client) without have to go through and send everyone the latest version of the game. Also if i were to have it download a zip file to the directory is there any way in c# to make it auto extract the zip or in php it auto extract the script to the correct directory?

All help is appreciated, Thanks

PHP is a server side scripting language. I don’t know what role it has to play in auto-update. Typically Unity games make use of asset bundles to deliver new content to the game. So, your game client would ping your server and ask what updates are available, and, get returned a list of assetbundles to fetch. Using asset bundles mean that the decompression happens automagically.