Aktualizováno pro rok 2026

Jak efektivně snížit MS na serveru?

Optimalizace kódu je klíčem k plynulému zážitku pro hráče. Nauč se základy, jakými držíme skripty od Zenith Development na minimálních hodnotách.

1. Zapomeňte na synchronní SQL

Nejčastější chyba nováčků je vkládání SQL dotazů do hlavní smyčky (`while true`). Tyto dotazy blokují hlavní vlákno. Vždy používejte asynchronní volání (`MySQL.Async` nebo `oxmysql`).

2. Dynamické čekání (Wait)

Místo `Wait(0)` se snažte používat `Wait(1000)` pro kontroly, které nepotřebují běžet 60x za sekundu. Pro zóny používejte vestavěné triggery frameworku, které jsou mnohem šetrnější.

Tip pro profíky

Pokud skript nevyžaduje neustálou interakci, nechte jej "spát" a probouzejte ho pouze při splnění určité podmínky (např. hráč vstoupí do oblasti).