Our Scripts Vault contains many game scripts that you can use to create your own game!
a) Doing all the work offline and then uploading everything all at once when I'm finishedb) Taking the game offline for an extended period of time and uploading parts of it as I finish with them.
Mostly due to my method of coding tending to leave large gaps that would mean only once everything is there
Also partly due to me wanting to let players only see the finished product
Make a PHP function which contains all ALTER TABLE calls. After upload you just click "update database" in your admin panel and that's it. Fast and everything is 100% identical to your development version. Never make any database changes (both development and production environment) that do not go through that function.As for milestones I make versions. I take the last version, add some stuff, change some stuff, fix some bugs. Then I test it. If no problems I upload it to the live server. Then I wait 1-2 days to catch critical bugs and rest. Next I start working on a new version (changing the version number ).
100% identical to your development version.
2 hours for making the changes to the database??? Don't tell me you manually change database on a live server...Make a PHP function which contains all ALTER TABLE calls. After upload you just click "update database" in your admin panel and that's it. Fast and everything is 100% identical to your development version. Never make any database changes (both development and production environment) that do not go through that function.