Main Page/dev/patching

From UCGO-WIKI
Revision as of 22:51, 30 May 2023 by Rs28083 (talk | contribs)
Jump to navigation Jump to search

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 experience. One approach to game patching involves the use of an "A and B" patch type system. This type of system allows developers to manage and deploy updates to their game clients in an efficient and flexible manner.

Understanding A and B Patch Types

In the A and B patch type system, "A" patches contain the entire game client for their respective version. These patches serve as a comprehensive update and are typically larger in size due to their comprehensive nature.

"B" patches, on the other hand, only contain changes relative to the last A patch or B patch. These patches are smaller and faster to download, making them ideal for minor updates or bug fixes.

Bullet Point Summary

  • A patches contain the entire game client for their version.
  • B patches contain changes relative to the last A or B patch.
  • A patches are typically larger and deployed less frequently.
  • B patches are smaller, faster to download, and deployed more frequently.

Step by Step Guide to Adding a Patch

Here is a step-by-step guide on how to add a patch using our system.

Prerequisites

  • Patches must be packaged in a .7z file with no main subfolder. The base files should reside at the top level of the .7z file, not in a subdirectory like /projectName/gamefiles.

Process

1. Access the Patch Management UI.

2. Input the required 'API Key' in the designated field.

3. Select the relevant 'Project' from the dropdown menu. This determines what game the patch is for.

4. Choose the 'Patch type' (either A or B).

5. Input the 'Patch version' and 'Patch Description' in their respective fields.

6. Provide the 'Patch URL' – this should be the URL of the .7z patch file.

7. Confirm all details are correct and click 'Add Patch'.


Adding a Patch - UI Example

Example of the UI used for adding patches.

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.

AおよびBパッチタイプシステムを使用したゲームパッチ

デジタルゲームの世界では、ゲームクライアントを維持・更新することは、最高のプレイヤー体験を提供するための重要な要素です。ゲームパッチを管理し、デプロイするための一つのアプローチとして、"AおよびB"パッチタイプシステムがあります。このシステムは、開発者がゲームクライアントのアップデートを効率的かつ柔軟に管理することを可能にします。

AおよびBパッチタイプの理解

AおよびBパッチタイプシステムでは、"A"パッチにはそのバージョンに対応するゲームクライアント全体が含まれます。これらのパッチは、包括的なアップデートであり、その包括的な性質から大きなサイズになります。

一方、"B"パッチは、最後のAパッチまたはBパッチに対する変更のみを含みます。これらのパッチは小さく、ダウンロードも速いため、マイナーなアップデートやバグ修正に理想的です。

要点のまとめ

  • Aパッチにはそのバージョンに対応するゲームクライアント全体が含まれます。
  • Bパッチには、最後のAパッチまたはBパッチに対する変更のみが含まれます。
  • Aパッチは一般的に大きく、頻繁にはデプロイされません。
  • Bパッチは小さく、ダウンロードが速く、頻繁にデプロイされます。

パッチの追加 - ステップバイステップガイド

以下に、当システムでパッチを追加するためのステップバイステップガイドを示します。

前提条件

  • パッチはメインのサブフォルダがない.7zファイルにパッケージ化する必要があります。ベースファイルは.7zファイルのトップレベルに配置し、/projectName/gamefilesのようなサブディレクトリには配置しないでください。

手順

1. パッチ管理UIにアクセスします。

2. 指定されたフィールドに必要な 'APIキー' を入力します。

3. ドロップダウンメニューから関連する 'プロジェクト' を選択します。これによりパッチがどのゲームに適用されるかが決まります。

4. 'パッチタイプ' (AまたはB) を選択します。

5. 'パッチバージョン' と 'パッチの説明' をそれぞれのフィールドに入力します。

6. 'パッチURL' を提供します – これは.7zパッチファイルのURLであるべきです。

7. すべての詳細が正しいことを確認して、「Add Project」をクリックしてください。


パッチの追加 - UI例

パッチを追加するためのUIの例。

以上のガイドラインに従ってパッチを追加してください。これにより、スムーズなプロセスを確保し、ゲームクライアントバージョンの整合性を維持するのに役立ちます。問題が発生した場合や、さらなる説明が必要な場合は、開発チームに連絡してください。