Sürüm API'si, aktif Ocean istemci sürümünü gösterir. Bir sunucu, bot veya dağıtım hattının en güncel build'de olup olmadığını bilmesi gerektiğinde sürüm denetleyicisinin bakacağı uç noktadır.
Tamamen herkese açık olan tek /v1 uç noktası budur. Aktif sürüm hassas bilgi değildir, bu yüzden bir denetleyici kimlik, lisans veya API anahtarı olmadan okuyabilir.
Temel URL: https://api.anticheat.ac/v1
Kimlik doğrulama: Yok
Hız sınırı: IP başına dakikada 60 istek
Aktif olarak işaretlenen sürümü, sürüm notları ve yayın tarihiyle birlikte döndürür.
/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"
}| Alan | Tür | Açıklama |
|---|---|---|
| version | string | Şu anda aktif olan sürüm dizesi |
| releaseNotes | string | Aktif sürümün notları. Yayınlanmadıysa boş dize |
| releasedAt | string | Sürümün oluşturulduğu ISO 8601 zaman damgası |
| Durum | Anlamı |
|---|---|
| 404 | Şu anda aktif işaretli bir sürüm yok |
| 429 | IP adresin hız sınırını aştı |
Yanıt sunucuda 60 saniye önbelleğe alınır. Dakikada birden sık sorgulamak veritabanına dokunmadan aynı yükü döndürür, bu yüzden birkaç dakikada bir çalışan bir denetleyici yeni sürümü yakalamak için fazlasıyla yeterlidir.
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')