La API de versión expone la versión activa del cliente de Ocean. Es el endpoint al que debe apuntar un comprobador de versión cuando un servidor, un bot o un pipeline de deploy necesita saber si está en la build más reciente.
Es el único endpoint de /v1 que es totalmente público. La versión activa no es información sensible, así que un comprobador no necesita credenciales, licencia ni clave de API.
URL base: https://api.anticheat.ac/v1
Autenticación: Ninguna
Límite de peticiones: 60 peticiones por minuto por IP
Devuelve la versión marcada como activa, con sus notas de versión y la fecha de publicación.
/v1/version{
"version": "2.4.1",
"releaseNotes": "Added Rust mapped-driver detection and fixed a false positive on Windows 11 24H2.",
"releasedAt": "2026-08-14T09:12:44.000Z"
}| Campo | Tipo | Descripción |
|---|---|---|
| version | string | La cadena de versión que está activa |
| releaseNotes | string | Notas de la versión activa. Cadena vacía si no se publicaron |
| releasedAt | string | Marca de tiempo ISO 8601 de creación de la versión |
| Estado | Significado |
|---|---|
| 404 | Ninguna versión está marcada como activa |
| 429 | Tu IP superó el límite de peticiones |
La respuesta se cachea en el servidor durante 60 segundos. Consultar más de una vez por minuto devuelve el mismo payload sin tocar la base, así que un comprobador cada pocos minutos alcanza para enterarse rápido de una versión nueva.
curl -X GET "https://api.anticheat.ac/v1/version"
const LOCAL_VERSION = '2.4.0';
const response = await fetch('https://api.anticheat.ac/v1/version');
const data = await response.json();
if (data.version !== LOCAL_VERSION) {
console.log(`Ocean ${data.version} is available (running ${LOCAL_VERSION})`);
console.log(data.releaseNotes);
}import requests
LOCAL_VERSION = '2.4.0'
data = requests.get('https://api.anticheat.ac/v1/version').json()
if data['version'] != LOCAL_VERSION:
print(f"Ocean {data['version']} is available (running {LOCAL_VERSION})")
print(data['releaseNotes'])local LOCAL_VERSION = '2.4.0'
PerformHttpRequest('https://api.anticheat.ac/v1/version', function(status, body)
if status ~= 200 then return end
local data = json.decode(body)
if data.version ~= LOCAL_VERSION then
print(('[Ocean] Version %s is available (running %s)'):format(data.version, LOCAL_VERSION))
end
end, 'GET')