Skocz do zawartości
Aby otrzymać pełny dostęp do forum zarejestruj się, a następnie zsynchronizuj swoje konto z kontem w grze.

Skrypt Poprawiający FPS + Blokada Autoupdate | Optymalizacja FPS dla MTA


Desola7e
 Udostępnij

Rekomendowane odpowiedzi

🚀 Optymalizacja FPS dla MTA: Koniec z lagami na giełdach!

Cześć! Ostatnio wielu z Was skarżyło się na spore spadki klatek w miejscach, gdzie gromadzi się dużo osób (giełdy, spawny, eventy). Postanowiłem wyjść temu naprzeciw i przygotowałem prosty skrypt, który pomoże Wam ustabilizować rozgrywkę.

📈 Co daje ten skrypt? (Wersja Rozszerzona v3.1)

  • Większa płynność (FPS Boost): Szybszy powrót FPS do normy i ich lepsza stabilizacja dzięki optymalizacji streaming_memory (1024MB) oraz wymuszeniu priorytetu procesu High (2).

  • Lepsza grywalność: Skrypt automatycznie wyłącza procesy graficzne, które najbardziej obciążają procesor i kartę w tłumie:

    • Post-FX & Blur: Eliminuje rozmycie obrazu przy dużych prędkościach.

    • Trawa i Heat Haze: Usuwa zbędną roślinność oraz efekty falowania powietrza.

    • Cienie wolumetryczne oraz dym opon: Wyłącza efekty cząsteczkowe, kluczowe podczas zlotów na giełdach.

    • FX Quality & Anisotropic: Obniża jakość efektów specjalnych i filtrowania tekstur dla maksymalnych osiągów.

  • Pełna obsługa polskich znaków (UTF-8 Shield): Skrypt wymusza zapis w standardzie UTF-8 bez sygnatury BOM. Dzięki temu Twoje bindy (np. ŚŹŁÓ...) są zawsze czytelne i nie zamieniają się w "krzaki".

  • Technologia "Surgical Edit": Skrypt działa punktowo. Zmienia tylko parametry wydajnościowe, całkowicie ignorując Twoje prywatne bindy. Niezależnie od tego, co masz pod klawiszami, Twoje teksty i komendy pozostają nienaruszone.

  • Stabilność (Crash Prevention): Eliminuje krytyczny błąd Stack Buffer Overrun (0xC0000409), pojawiający się przy nieprawidłowej strukturze pliku XML po ręcznej edycji.

  • Błyskawiczny start (Fast-Start Mode): Skrypt wymusza flagę --fast-start, która pomija zbędne etapy ładowania aplikacji, oraz flagi --noshader i --postfx-disable bezpośrednio przy starcie procesu.

  • Synchronizacja konfiguracyjna: Automatyczne odblokowanie plików (attrib -r) oraz synchronizacja z ProgramData, co blokuje próby automatycznego przywracania domyślnych (wolniejszych) ustawień przez MTA.

  • Czytelniejsza konsola podczas uruchomienia.

  • Naprawiono lokalizację dysku C / :z powodu restrykcji winowsa PowerShell się wysypywał bez odpowiedzi.

 🛡️ SHIELD v3.1 – KLUCZOWE FUNKCJE SYSTEMU

  •  Update-Blocker (Zapora Sieciowa): Automatycznie tworzy regułę w Firewallu, która odcina MTA od serwerów aktualizacji na start. Dzięki temu launcher nie nadpisuje Twoich plików konfiguracyjnych nowymi wersjami.

     


Mój wynik testowy (Ryzen 5 7600 / RTX 4060): W miejscach ekstremalnie obciążonych (giełda, eventy) odnotowano skok z 40-60 FPS na stabilne 75-77 FPS. Brak "szarpania" obrazu przy ładowaniu dużej ilości modeli aut jednocześnie.


🛠️ Instrukcja instalacji (Krok po kroku)

Możesz pobrać gotowy plik lub stworzyć go samodzielnie w notatniku.

  1. Pobierz plik: KLIKNIJ TUTAJ!!!!

  2. Otwórz plik .bat w notatniku (Prawy Przycisk Myszy -> Edytuj).

  3. Skonfiguruj ścieżki: Musisz wskazać skryptowi, gdzie masz zainstalowane MTA.

 

Zmień poniższe linijki na swoje:

set "MTA_DIR=C:\MTA3" <-- Tutaj wpisz swoją ścieżkę do folderu z MTA

RESZTA ZOSTAJE !!!!
set "MTA_EXE=%MTA_DIR%\Multi Theft Auto.exe"
set "CORE_PATH=%MTA_DIR%\MTA\config\coreconfig.xml"

 



📝 Pełny kod skryptu (dla chętnych):

Jeśli wolisz stworzyć plik samemu, wklej poniższy kod do notatnika i zapisz jako optymalizacja.bat:

Skrypt automatycznie zamyka proces MTA przed optymalizacją, odblokowuje pliki konfiguracyjne i ustawia priorytet wysoki dla gry.

Cytat
@echo off
:: ======================================================
::  MTA SAN ANDREAS - PERFORMANCE & SHIELD V3.1
::  Authored by Desola7e | Fixed for Program Files Path
:: ======================================================
title MTA Ultimate Optimizer - v3.1
color 0B
chcp 65001 >nul

:: --- KONFIGURACJA ŚCIEŻEK ---
:: UWAGA: Ścieżka poniżej musi prowadzić bezpośrednio do głównego folderu MTA.
set "MTA_DIR=C:\Program Files (x86)\MTA San Andreas 1.6"
set "MTA_EXE=%MTA_DIR%\Multi Theft Auto.exe"
set "CORE_PATH=%MTA_DIR%\MTA\config\coreconfig.xml"
set "RULE_NAME=MTA_Update_Block_Desola7e"

echo.
echo  =======================================================
echo               MTA PERFORMANCE AND SHIELD v3.1
echo  =======================================================
echo    Status: Inicjalizacja skryptu...
echo.

:: 1. Weryfikacja Admina i Ścieżki
net session >nul 2>&1
if %errorLevel% neq 0 (
    echo  [!] BŁĄD: Wymagane uprawnienia administratora.
    echo      Uruchom plik ponownie prawym przyciskiem myszy.
    pause >nul
    exit
)

if not exist "%CORE_PATH%" (
    echo  [!] BŁĄD: Nie znaleziono pliku coreconfig.xml w: 
    echo      "%CORE_PATH%"
    echo.
    echo  Upewnij się, że ścieżka MTA_DIR w skrypcie jest poprawna.
    pause >nul
    exit
)

:: 2. Przygotowanie środowiska
echo  [ETAP 1/5] --- CZYSZCZENIE ŚRODOWISKA ---
echo  [>] Zamykanie procesów MTA i GTA...
taskkill /f /im "Multi Theft Auto.exe" >nul 2>&1
taskkill /f /im "gta_sa.exe" >nul 2>&1
echo  [>] Resetowanie uprawnień i starych reguł...
:: Używamy cudzysłowów wokół ścieżek, aby obsłużyć spacje
icacls "%MTA_DIR%" /remove:d "%username%" /T >nul 2>&1
netsh advfirewall firewall delete rule name="%RULE_NAME%" >nul 2>&1
attrib -r "%CORE_PATH%" >nul 2>&1
echo  [+] Gotowe.
echo.

:: 3. Operacja optymalizacji
echo  [ETAP 2/5] --- INTRUZYWNA OPTYMALIZACJA XML ---
echo  [>] Wstrzykiwanie parametrów High-Performance...
echo  [>] Zabezpieczanie kodowania UTF-8 (Polskie Bindy)...
powershell -Command ^
    "$path = '%CORE_PATH%';" ^
    "$content = Get-Content $path -Raw -Encoding UTF8;" ^
    "$content = $content -replace '<streaming_memory>.*?</streaming_memory>', '<streaming_memory>1024</streaming_memory>';" ^
    "$content = $content -replace '<process_priority>.*?</process_priority>', '<process_priority>2</process_priority>';" ^
    "$content = $content -replace '<blur>.*?</blur>', '<blur>0</blur>';" ^
    "$content = $content -replace '<grass>.*?</grass>', '<grass>0</grass>';" ^
    "$content = $content -replace '<heat_haze>.*?</heat_haze>', '<heat_haze>0</heat_haze>';" ^
    "$content = $content -replace '<tyre_smoke_enabled>.*?</tyre_smoke_enabled>', '<tyre_smoke_enabled>0</tyre_smoke_enabled>';" ^
    "$content = $content -replace '<volumetric_shadows>.*?</volumetric_shadows>', '<volumetric_shadows>0</volumetric_shadows>';" ^
    "$content = $content -replace '<fx_quality>.*?</fx_quality>', '<fx_quality>0</fx_quality>';" ^
    "[System.IO.File]::WriteAllText($path, $content, (New-Object System.Text.UTF8Encoding($false)));"
echo  [+] Sukces: Plik coreconfig.xml zoptymalizowany.
echo.

:: 4. Start gry
echo  [ETAP 3/5] --- INICJALIZACJA SILNIKA GRY ---
echo  [>] Uruchamianie procesu MTA z flagami optymalizacji...
:: Użycie /D pozwala na zmianę dysku i folderu jednocześnie
cd /d "%MTA_DIR%"
start /high "" "Multi Theft Auto.exe" --fast-start --noshader --no-grass --postfx-disable
echo  [+] Proces zainicjowany pomyślnie.
echo.

:: 5. Aktywacja Tarczy
echo  [ETAP 4/5] --- AKTYWACJA TARCZY OCHRONNEJ (SHIELD) ---
echo  [>] Blokowanie połączeń wychodzących...
netsh advfirewall firewall add rule name="%RULE_NAME%" dir=out action=block program="%MTA_EXE%" enable=yes profile=any >nul 2>&1
echo  [>] Blokowanie uprawnień zapisu w folderze gry...
icacls "%MTA_DIR%" /deny "%username%":(W,WD,AD,WA) /T >nul 2>&1
echo.
echo  [!] TARCZA AKTYWNA: Czekam 15s na stabilizację procesu...
echo  -------------------------------------------------------
timeout /t 15 /nobreak
echo.

:: 6. Finalizacja
echo  [ETAP 5/5] --- ZWALNIANIE BLOKAD SYSTEMOWYCH ---
echo  [>] Przywracanie dostępu do folderu i sieci...
icacls "%MTA_DIR%" /remove:d "%username%" /T >nul 2>&1
netsh advfirewall firewall delete rule name="%RULE_NAME%" >nul 2>&1
echo  [+] Wszystkie blokady zostały pomyślnie usunięte.
echo.

echo  =======================================================
echo               OPTYMALIZACJA ZAKOŃCZONA POMYŚLNIE!
echo  =======================================================
echo    * Twoje bindy są nienaruszone.
echo    * Płynność gry została zwiększona (FPS Boost).
echo    * Możesz teraz bezpiecznie wejść na serwer.
echo  =======================================================
echo.
echo  Naciśnij dowolny klawisz, aby zakończyć...
pause >nul
exit

 


 

🚩 Uwagi i kontakt

  • Zapisywanie ustawień: Skrypt może zresetować niektóre ustawienia czatu, ale dzięki odblokowaniu atrybutów, Twoje bindy będą teraz bezpieczne.

  • Problemy? Pisz śmiało na Discordzie: .matieuu

  • Skan plików:

605269620_60C59C0C-8E39-4822-9D9D-3B89A179C981.png.9180e69b74dfe62fdb48ce60db70e79a.png

https://www.virustotal.com/gui/url-analysis/u-49ba6158ac135f6fe449e04fd68501d8664a042970f124cdf3dd1d4ba58496d5-d1f3a61a

560027774_8454F649-F6C6-4ABF-A714-9ADD409B7657.thumb.png.d9712d2b04951271960c0c1da745bbaf.png

 

Bądźcie na bieżąco, będę informował o kolejnych poprawkach! Dajcie znać, o ile podskoczyły Wam FPSy. 🙂




 

 

 

 

Edytowane przez Desola7e
aktualizacja kodu, link, check przed wirusami
  • Super 13
  • Lubię to! 1
  • WOW! 1
Odnośnik do komentarza
Udostępnij na innych stronach

Szybkie info. 

🛠️ Aktualizacja MTA 1.6: Poprawa wydajności i nowy Anti-Cheat

Pojawiły się ważne zmiany w najnowszych kompilacjach wersji 1.6:

  • Wydajność: Rozwiązano problemy z niskim poziomem FPS, które występowały w ostatnich buildach.

  • Stabilność: Wprowadzono liczne poprawki błędów powodujących crashe, w tym wyeliminowano popularny błąd „0x003C91CC” (związany z brakiem pamięci VRAM przy dużej liczbie modyfikacji).

  • Anti-Cheat: Wdrożono istotną aktualizację zabezpieczeń. Większość publicznych i płatnych cheatów została zablokowana, a zespół AC deklaruje szybsze reagowanie na nowe zagrożenia.

Instalacja aktualizacji: Można zaczekać na automatyczny komunikat w grze lub pobrać najnowszy build ręcznie: 👉 nightly.mtasa.com

Informacja dla użytkowników Windows 7: Wsparcie dla tego systemu zostanie przywrócone w najbliższych dniach, co wyeliminuje błąd „CreateFile2”.

  • Super 2
Odnośnik do komentarza
Udostępnij na innych stronach

Bardzo dobry skrypt, który serio poprawia FPS. Przy wcześniejszym graniu i byciu na giełdach czy tam gdzie jest dużo aut to FPS spadały do 30-40 a teraz stałe 76 fps lub ponad 60 fps, więc skrypt sporo oddaje.

Odnośnik do komentarza
Udostępnij na innych stronach

W dniu 21.02.2026 o 14:59, Desola7e napisał:

Szybkie info. 

🛠️ Aktualizacja MTA 1.6: Poprawa wydajności i nowy Anti-Cheat

Pojawiły się ważne zmiany w najnowszych kompilacjach wersji 1.6:

  • Wydajność: Rozwiązano problemy z niskim poziomem FPS, które występowały w ostatnich buildach.

  • Stabilność: Wprowadzono liczne poprawki błędów powodujących crashe, w tym wyeliminowano popularny błąd „0x003C91CC” (związany z brakiem pamięci VRAM przy dużej liczbie modyfikacji).

  • Anti-Cheat: Wdrożono istotną aktualizację zabezpieczeń. Większość publicznych i płatnych cheatów została zablokowana, a zespół AC deklaruje szybsze reagowanie na nowe zagrożenia.

Instalacja aktualizacji: Można zaczekać na automatyczny komunikat w grze lub pobrać najnowszy build ręcznie: 👉 nightly.mtasa.com

Informacja dla użytkowników Windows 7: Wsparcie dla tego systemu zostanie przywrócone w najbliższych dniach, co wyeliminuje błąd „CreateFile2”.

Niestety nowe buildy dalej mają w zatlłoczonych miejscach po 25FPS, zamiast 50-60. W miejscach gdzie powinno być 77FPS (max), jest 45FPS. Dalej trzeba posiłkować się starszą wersją do pełni FPS. Gdy dostałem info o rzekomej naprawie, spróbowałem zainstalować na świeżo, niestety znów się zawiodłem.

Edytowane przez WafelTLD
  • Lubię to! 1
Odnośnik do komentarza
Udostępnij na innych stronach

W dniu 25.02.2026 o 10:00, WafelTLD napisał:

Niestety nowe buildy dalej mają w zatlłoczonych miejscach po 25FPS, zamiast 50-60. W miejscach gdzie powinno być 77FPS (max), jest 45FPS. Dalej trzeba posiłkować się starszą wersją do pełni FPS. Gdy dostałem info o rzekomej naprawie, spróbowałem zainstalować na świeżo, niestety znów się zawiodłem.


Dalej będę pisać do devów o problemy. Zobaczymy co da się zrobić. 

  • Lubię to! 1
Odnośnik do komentarza
Udostępnij na innych stronach

Siemka dawno mnie nie było! Bardzo dawno... z powodów pracy. Wykonałem mały update.  

  •  Dodałem nowy link do pobrania nowe skany, nowy kod do skopiowania w razie "W" jeśli ktoś nie chce korzystać z linku.


 

🚀 Update: MTA Optimizer v3.1 – Co nowego?

Wjechała nowa wersja skryptu (v3.1), skupiona na poprawie stabilności i rozwiązaniu problemu z kodowaniem znaków. Poniżej lista najważniejszych zmian:

  • 🛡️ Pełna obsługa polskich znaków (UTF-8 Shield): Skrypt wymusza zapis w formacie UTF-8 bez BOM. Twoje bindy z polskimi literami (Ś, Ź, Ł, Ó itd.) są teraz w pełni bezpieczne i nie zamieniają się w błędy.

  • Technologia "Surgical Edit": Najważniejsza zmiana – skrypt działa teraz punktowo. Optymalizuje grafikę i pamięć, ale całkowicie ignoruje Twoje bindy. Twoje klawisze i teksty pozostają nienaruszone, niezależnie od tego, jak masz je skonfigurowane.

  • 📉 Maksymalny FPS Boost: Do listy wyłączanych „zamulaczy” dodałem cienie wolumetryczne, dym opon oraz obniżyłem FX Quality. Dzięki temu giełdy i zloty działają znacznie płynniej.

  • 🚫 Crash Fix: Wyeliminowałem błąd Stack Buffer Overrun (0xC0000409). Skrypt nie niszczy już struktury XML, co gwarantuje stabilne uruchomienie gry za każdym razem.

  • 💾 Optymalizacja Pamięci: Sztywne ustawienie streaming_memory na 1024MB eliminuje ścinki (stuttering) podczas wczytywania dużej ilości modeli aut jednocześnie.

  • Tryb Fast-Start: Gra pomija zbędne etapy ładowania i wymusza brak shaderów oraz trawy już na poziomie procesu.

 

Edytowane przez Desola7e
  • Super 1
  • Lubię to! 1
Odnośnik do komentarza
Udostępnij na innych stronach

Siemka szybkie info:

 

Nowy skrypt dodany w pierwszym poście.
 

🛡️ SHIELD v3.1 – KLUCZOWE FUNKCJE SYSTEMU

Skrypt nie tylko przyspiesza grę, ale aktywnie chroni Twoje ustawienia przed ingerencją launchera:

  • 🌐 Update-Blocker (Zapora Sieciowa): Automatycznie tworzy regułę w Firewallu, która odcina MTA od serwerów aktualizacji na start. Dzięki temu launcher nie nadpisuje Twoich plików konfiguracyjnych nowymi wersjami.

  • 🇵🇱 Czytelniejsza konsola podczas uruchomienia.

  • 🛠️ Naprawiono lokalizację dysku C / :z powodu restrykcji winowsa PowerShell się wysypywał bez odpowiedzi.
     

Edytowane przez Desola7e
Odnośnik do komentarza
Udostępnij na innych stronach

Nie twierdzę, że sposób nie działa całkowicie, ponieważ pomógł mi przynajmniej z crashami, kickami antycheata i "nieprawidłowego nicku" (chyba), ale niestety u mnie nawet nie wywołuje efektu "Placebo" jeśli chodzi o kwestie FPS.
Dla lepszego zobrazowania sytuacji wyślę tu kilka screenów z moimi obserwacjami (dla ukazania rzetelnego obrazu - screeny są pełne, w tym samym miejscu i z tym samym ustawieniem kamery).

1. Nowa wersja MTA 24060 bez jakiegokolwiek fixa - 44 FPS
1214176741_24060nowawersjabezsposobw.thumb.png.0f193a8507152c94a1a1b533e86c5669.png

2. Nowa wersja MTA 24060 z fixem od Lukiego - 44 FPS
92792970_24060nowawersjazesposobemlukiego.thumb.png.b7a3113806b2b19a75aad8186e8b4eb5.png

3. Stara wersja MTA 23324 bez jakichkolwiek fixów - 59 FPS

281143341_23324starawersjabezjakichkolwieksposobw.thumb.png.cf21c669eb9e1b025f2bc51d08741633.png

 

U mnie sposób Lukiego nie poprawia FPS w żadnym stopniu, może niefart, może moja konfiguracja jest odporna na takie rzeczy - trudno powiedzieć.

Uprzedzę też ewentualne pytanie, czy fix mi się prawidłowo uruchamia.
obraz.png.292ed78c76ea994e79da5407b9b6a628.png

Edytowane przez WafelTLD
Odnośnik do komentarza
Udostępnij na innych stronach

 Udostępnij

  • Ostatnio przeglądający   0 użytkowników

    Brak zarejestrowanych użytkowników przeglądających tę stronę.

×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Siema! Jako, że odwiedziłeś/aś naszą stronę jesteśmy zmuszeni poinformować Ciebie o tym jak wykorzystujemy i przetwarzamy Twoje dane osobowe. Prosimy Ciebie o zapoznanie się z tym linkiem: Polityka prywatności. Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę.