たとえば、オンライン ゲームを実行していて、そのバージョンが 1.0 だとします。
ステージング サーバーで開発を続け、新しい機能をゲームに取り入れています。ステージング サーバーは、ライブ サーバーとは別のサーバーです。(きっと、ほとんどの人がこの方法でやっていると思います)
わかった。新しいバージョン 1.1 を終了します。オンライン ゲーム サーバーのアップグレードを行うためのベスト プラクティスは何ですか?
単純なゲーム サーバー PHP + MYSQL であると仮定しましょう。したがって、新しい php スクリプトまたは変更されたスクリプト、および新しい mysql テーブル、列、または変更された列があります。手動で行わないことを願っています - ライブ サーバーで同じ変更を 1 つずつ手動で行います。それは醜く、間違いを犯しやすく、行ったすべての変更を覚えておく必要があります。
私が考えることができる別の方法は、ステージング サーバーを稼働させ、既存のデータベース データをすべてインポートすることです。私はそれが好きではありません、間違いはいつでも起こり得るようです。
あなたが推奨できる最良の方法は何ですか?