EQU8 Documentation
  • Welcome
  • Integration Guide
    • Examples
    • Download SDK & copy files
    • Server-side configuration
    • Unique identifier & reading user
    • Accepting player and data
    • Polling server events
    • Client-side Configuration
    • Receiving data from the server
    • Polling client events
    • Protecting game resources
    • Protection template file-format
    • Protection Template Example
    • Renaming EQU8 Launcher
    • Configuring EQU8 Launcher
    • Distributing with EQU8
  • Errors
    • Error Status codes
Powered by GitBook
On this page

Was this helpful?

  1. Integration Guide

Protection Template Example

Lets assume this is what your game installation looks like:

b:\game_dist_rc1
|   game.exe
|   mylauncher.equ8.exe
+---engine
|   |   engine.dll
|   |
|   +---thirdparty
|           libpng.dll
+---equ8
|       agent.x64.equ8.exe
|       client.x64.equ8.dll
|       (equ8.db)
+---resources
    |   sensitive_texture.png
    |
    +---shaders
            pixel.shader
            vertex.shader

In the example, all paths should be relative to the equ8 directory. We will be running the filesigner from the root, so we must also provide the filepath.

Content of template file (Note that you should not include EQU8 binaries):

file: ../game.exe, game.exe
file: ../engine/engine.dll, engine/engine.dll
file: ../engine/thirdparty/libpng.dll, engine/thirdparty/libpng.dll
file: ../resources/sensitive_texture.png, resources/sensitive_texture.png
file: ../resources/shaders/pixel.shader, resources/shaders/pixel.shader
file: ../resources/shaders/vertex.shader, resources/shaders/vertex.shader
PreviousProtection template file-formatNextRenaming EQU8 Launcher

Last updated 4 years ago

Was this helpful?