843
edits
(Created page with "= Game Patching using A and B Patch Type System = In the world of digital gaming, maintaining and updating game clients is a critical aspect of providing the best player expe...") |
|||
| (3 intermediate revisions by the same user not shown) | |||
| Line 37: | Line 37: | ||
7. Confirm all details are correct and click 'Add Patch'. | 7. Confirm all details are correct and click 'Add Patch'. | ||
== Interplay Between A and B Patches == | |||
It's important to note that when an A patch is introduced, a corresponding B patch must also be created. This B patch should encapsulate the changes necessary to upgrade from the last B patch to the new A patch version. | |||
Clients that have already downloaded a version of the game client will never download another A patch. Therefore, having a corresponding B patch ensures these clients can still be updated to the latest version without the need to download the entire game client again. | |||
In summary: | |||
* When introducing an A patch, a corresponding B patch must also be created. | |||
* This B patch should contain changes necessary to upgrade from the last B patch to the new A patch version. | |||
* Clients with an existing game client will only download B patches for updates. | |||
| Line 42: | Line 53: | ||
[[File:UI_example.png|thumb|Example of the UI used for adding patches.]] | [[File:UI_example.png|thumb|Example of the UI used for adding patches.]] | ||
[[File:A_Patch.png|thumb|Example of an A patch.]] | |||
[[File:B_Patch.png|thumb|Example of a B patch.]] | |||
Please follow the above guidelines when adding a patch. This will ensure a smooth process and help maintain the integrity of the game client versions. If you encounter any issues or need further clarification, please reach out to the development team. | Please follow the above guidelines when adding a patch. This will ensure a smooth process and help maintain the integrity of the game client versions. If you encounter any issues or need further clarification, please reach out to the development team. | ||
| Line 71: | Line 86: | ||
1. パッチ管理UIにアクセスします。 | 1. パッチ管理UIにアクセスします。 | ||
2. 指定されたフィールドに必要な 'APIキー' を入力します。 | 2. 指定されたフィールドに必要な 'APIキー' を入力します。 | ||
3. ドロップダウンメニューから関連する 'プロジェクト' を選択します。これによりパッチがどのゲームに適用されるかが決まります。 | 3. ドロップダウンメニューから関連する 'プロジェクト' を選択します。これによりパッチがどのゲームに適用されるかが決まります。 | ||
4. 'パッチタイプ' (AまたはB) を選択します。 | 4. 'パッチタイプ' (AまたはB) を選択します。 | ||
5. 'パッチバージョン' と 'パッチの説明' をそれぞれのフィールドに入力します。 | 5. 'パッチバージョン' と 'パッチの説明' をそれぞれのフィールドに入力します。 | ||
6. 'パッチURL' を提供します – これは.7zパッチファイルのURLであるべきです。 | 6. 'パッチURL' を提供します – これは.7zパッチファイルのURLであるべきです。 | ||
7. すべての詳細が正しいことを確認して、「Add Project」をクリックしてください。 | 7. すべての詳細が正しいことを確認して、「Add Project」をクリックしてください。 | ||
== AパッチとBパッチの相互作用 == | |||
Aパッチを導入する際には、対応するBパッチも作成する必要があることに注意が必要です。このBパッチは、最後のBパッチから新しいAパッチバージョンへのアップグレードに必要な変更を包含するべきです。 | |||
ゲームクライアントのバージョンを既にダウンロードしたクライアントは、再度Aパッチをダウンロードすることはありません。したがって、対応するBパッチを持つことで、これらのクライアントもゲームクライアント全体を再ダウンロードすることなく、最新バージョンに更新できることを保証します。 | |||
まとめると: | |||
* Aパッチを導入する際には、対応するBパッチも作成する必要があります。 | |||
* このBパッチは、最後のBパッチから新しいAパッチバージョンへのアップグレードに必要な変更を含むべきです。 | |||
* 既存のゲームクライアントを持つクライアントは、アップデートのためにBパッチのみをダウンロードします。 | |||
== パッチの追加 - UI例 == | == パッチの追加 - UI例 == | ||
[[File:UI_example.png|thumb|パッチを追加するためのUIの例。]] | [[File:UI_example.png|thumb|パッチを追加するためのUIの例。]] | ||
[[File:A_Patch.png|thumb|Aパッチの例。]] | |||
[[File:B_Patch.png|thumb|Bパッチの例。]] | |||
以上のガイドラインに従ってパッチを追加してください。これにより、スムーズなプロセスを確保し、ゲームクライアントバージョンの整合性を維持するのに役立ちます。問題が発生した場合や、さらなる説明が必要な場合は、開発チームに連絡してください。 | 以上のガイドラインに従ってパッチを追加してください。これにより、スムーズなプロセスを確保し、ゲームクライアントバージョンの整合性を維持するのに役立ちます。問題が発生した場合や、さらなる説明が必要な場合は、開発チームに連絡してください。 | ||
edits