Games and adapters
game_id selects game context. An entry in the game catalogue does not establish a released adapter. Shared projects, access, billing and integration settings do not require identical implementations of every game feature.
| ID | Game | Established source status |
|---|---|---|
| 1 | Rust | Separate C# Oxide/uMod Network extension and Rust AntiCheat. Current live Rust compatibility was not reverified for this documentation update |
| 2 | GTA V | Backend game ID exists; a finished adapter and runtime verification are not established in the inspected components |
| 3 | Counter-Strike | Game ID exists; a finished supported plugin is not established |
| 4 | DayZ | .NET bridge agent and mod source exist; the journal describes an agent build and simulator. This is not current real DayZ-server acceptance |
| 5 | SCUM | Game ID exists; a finished adapter and runtime verification are not established |
| 6 | Minecraft | Java core and separate exact targets with native moderation/link verification: Paper 1.20/17, Spigot 1.20.1/3871, Paper 1.20.4/499 and pinned Forge/Fabric/NeoForge from the matrix. Exact minimum mod targets Forge/Fabric 1.20 and legacy NeoForge 1.20.1 are also verified; Paper 1.20.6 is source-prepared only |
Rust Network extension
ozl.ozprotect.ext contains Oxide.Ext.ozProtect, ozApi and Net configuration, game events, commands and CloudConfig. Net includes ProjectID, ServerID, Key, Token, Server, UseDynamic. ozApi selects central bootstrap API and client credentials. These are sensitive values, not publishable example configuration.
Connect using the server configuration issued to its owner. The selected project, server, game and effective subscription are checked.
Use an extension matching Rust/Oxide in the game server's Managed directory with issued private configuration. Source and an existing DLL do not replace load verification on your version. Separate Oxide.Ext.ozProtectAC has another configuration and backend; see AntiCheat.
DayZ
In .ext.dayz, an agent connects commands to the local mod. Use the connection configuration provided by the operator. An agent build and simulator do not establish every game hook on a particular DayZ version.
Minecraft
Choose a separate artifact for the loader/API and runtime. Default Bukkit API 1.20.4 passed Paper 1.20.4/499; a separate minimum Spigot API 1.20 variant passed exact Paper 1.20/17 and native Spigot 1.20.1/3871 on Java 17. Pinned mod targets: Forge 1.20/46.0.14 and 1.20.1/47.4.28; Fabric 1.20/0.16.10/API 0.83.0+1.20 and 1.20.1/0.16.10/API 0.92.2+1.20.1; legacy NeoForge 1.20.1/47.1.106, NeoForge 1.20.4/20.4.251 and 1.21.1/21.1.265. Separate Java 21/API 1.20.6 and Paper 1.20.6/151 are source/static preparation only, without build/runtime proof. No universal JAR for all 1.20+ exists. See the contract and exact readiness matrix.
Before advertising support
Verify adapter loading, server authentication, identities, join/leave, commands, history persistence and reconnection on the exact game version. One platform's verification does not automatically cover others. Rust arbitrary command support is not a Minecraft contract.
Sources: Network api/project/Project.js, Rust Configuration/Config.cs, Network/Api.cs, DayZ JOURNAL.md and mod README, Minecraft README.md and adapter READMEs.
