[size=15][color=indigo]1.[/color] Musimy mieć wyłączony runcode
[color=indigo]2.[/color] Antyban
[color=indigo]3.[/color] Po stronie clienta cache = false
[color=indigo]4.[/color] fileDelete("nazwa_pliku.lua") na końcu kodu
[color=indigo]5.[/color] Kodowanie luac
[color=indigo]6.[/color] W triggerach zamiast root to resourceRoot
[color=indigo]7.[/color] Blokada zmiany elementdaty inaczej niż przez wyznaczony skrypt.[wmta]onElementDataChange[/wmta]
[color=indigo]8.[/color] Blokada zmiany accountdaty inaczej niż przez wyznaczony skrypt.[wmta]onAccountDataChange[/wmta]
[color=indigo]9.[/color] Zapytania w mysql robimy za pomocą [wmta]dbPrepareString[/wmta]
[color=indigo]10.[/color] Blokujemy nieodpowiednie komendy lub robimy na binda dla adminstracji.
[color=indigo]11.[/color] Blokujemy podmianki [wmta]onPlayerModInfo[/wmta] [wmta]resendPlayerModInfo[/wmta]
[color=indigo]12.[/color] Sprawdzamy liste AC eventem [wmta]onPlayerACInfo[/wmta]
[color=indigo]13.[/color] Co jakiś czas wywołujemy funkcje [wmta]resendPlayerACInfo[/wmta]
[color=indigo]14.[/color] Blokujemy AC w mtaserver.conf <disableac></disableac>
[color=indigo]15.[/color] <recommendedclientversion></recommendedclientversion>
[color=indigo]16.[/color] Anty Ping, FPS, Lag
[color=indigo]17.[/color] Anty latanie na sprawdzanie jak długo player jest w powietrzu i czy zmienia pozycje.
[c...
w php jest specjalna funkcja która umożliwia zamianę wszystkich znaków na wartości liczbowe bądź liczbowo tekstowe jak np.(168 = Ę), bo jak dobrze wiemy za pomocą znaku komentarza -- możemy zalogować się bez hasła na konto użytkownika.
Z tego, że obecnie tworzę drzewo całego skryptu serwera biorąc się za szkic panelu logowania który będzie łączył się z mysql nie znalazłem innego rozwiązania tego problemu niż sprawdzenie czy istnieje w stringu wpisanym znak taki jak "-", jednak zastanawiam się czy to w przypadku MTA jest potrzebne, jeśli tak to czy jest jakiś sprytny sposób na zabezpieczenie niż bawienie się w tablice znaków i pętlę. Dzięki
Cześć. Mam zamiar zabezpieczyć swój serwer przed cheaterstwem, ogólnie widziałem na serwerze, że jest możliwość podczas łączenia się kogoś sprawdzenie plików gry gracza który się łączy, dzięki temu jest możliwość ustawienia automatycznego kicka za posiadanie czegoś co może spowodować ułatwienie gry.
Oczywiście to tylko jedno z zabezpieczeń, oprócz tego poszukuję anty money hack (może być proste rozwiązanie które będzie zapisywać stan kasy gracza do pliku, a przy zmianie dodawać/usuwać ją (jeśli zrobił normalną akcję kupna lub coś wygrał) albo resetować ją do zera (jeśli wykorzystał cheat).
Nie wiem też jak napisać anty weapon hack (np. ban na konto i IP za posiadanie miniguna/jetpacka/RPG itd.)
Nie wiem gdzie, nie ma tam chyba tego co szukam w tym temacie. Następnym razem podaje się link do tego tematu bo ja nie mogłem znaleźć...