Hejka.
Tym postem pomog? wam w zabezpieczeniu waszych projekt?w / pseudolk?w przed atakami, oraz pomog? wyt?umaczy? jak naprawi? bugi np. z Banami, nie dzia?aj?cymi Prawkami itp.
#1 - Bugi z Prawkami, Banami, podstawami OG etc.
Jak naprawi??
Wchodzicie w foldery:
- ogrpg-core -> vehicles.lua, cmd.lua, base.lua
- dutyadmin -> s_cmd.lua
- ogrpg-vehicles -> s_vehbuy.lua (co? w tym stylu)
I w ka?dym z tych plik?w klikacie CTRL+H i wklejacie to:
["ogrpg-db"]:pobierzWyniki
I podmieniacie ka?d? tak? linijke na tak?:
["DB2"]:pobierzWyniki
Nic wi?cej, po tym wszystkie b??dy od bazy danych w debugu znikn?, oraz prawka&bany b?d? dzia?a?. Pami?tajcie: Musicie mie? podpi?t? baz? DB2 oraz OGRPG-DB
#2 - Zabezpieczenie serwera - lokalizacja ukrytych komend.
W ka?dym gamemodzie mo?na znale?? ukryte komendy, i to jest normalne. W tym poddziale podam wam miejsca tych komend.
Gamemode It's Your World i ich s?ynne hanie.
Lokalizacja wszystkich hani:
Hania3 - ogrpg-vehicles -> vehbuy.lua (co? w tym stylu), tam klikacie CTRL+H i wpisujecie hania i wyskoczy wam linijka odpowiedzialna za t? komend?
Hania2&chuj1 - ogrpg-core -> cmd.lua, tam klikacie CTRL+H i wpisujecie hania i wyskoczy wam linijka odpowiedzialna za t? komend?, nad ni? jest te? komenda ****
Hania - dutyadmin -> s_security_module, plik niestety zakodowany. Ale spokojnie, ten plik jest bez u?yteczny, wi?c wystarczy ?e wejdziecie w plik meta.xml i tam gdzie macie tak? linijke: <script src="s_security_module.luac" type="server" />
zmienicie na tak?: --<script src="s_security_module.luac" type="server" />
I zapiszecie, i to tyle.
Dodatkowo, wejd?cie w ogrpg-cpny, i poszperajcie w plikach w poszukiwaniu komendy ,,ustawpaliwo", i usu?cie j?, bo przez ni? gracz? b?d? mogli bugowa? hajs.
Ostatnia rzecz to usuni?cie admina, i wgranie tego domy?lnego z mta
Gamemode Create Your World - Dillimore, m?j gamemode
Wchodzicie w ogrpg-core -> base.lua, i klikacie CTRL+H i wpisujecie hack.master, przechodzi wam do miejsca gdzie s? wszystkie ukryte komendy z tego Gamemode'a.
Gamemode Country-Life 3.0.
Tam nie ma ukrytych komend, ale jest jedna elementdata. Wchodzicie w
dutyadmin -> wszystkie pliki kt?re tam s? i w ka?dym z nich klikacie CTRL+H i wpisujecie RAD3K. I w ka?dym z miejsc podmieniacie na sw?j nick.
#2.1 - Element Daty. Z tym jest wi?cej zabawy
Najwa?niejsze to ?eby wej?? w ka?dym wa?nym Gamemodzie w dutyadmina i przejrze? ka?dy plik poprzez klikni?cie CTRL+H i wpisanie w nim ,,Ryjek" b?d? ,,RAD3K". I wtedy ka?de takie miejsce zmieniacie na sw?j nick, to samo w ogrpg-vehicles -> vehbuy.lua
#2.2 - Ostatni element. Skrypt.
Dostaniecie tutaj ode mnie gotowy skrypt przygotowany przez jednego z u?ytkownik?w forum - Eject'a.
Po wgraniu skryptu na serwer, i wpisaniu komendy: ukrytekomendy-123
wy?wietli wam si? masa komend na czacie, klikacie wtedy F8 i przegl?dacie wszystkie, jak zobaczycie jak?? podejrzan? komend?, przechodzicie do podanego tam skryptu i j? usuwacie.
LINK:
http://www63.zippyshare.com/v/xRDOago5/file.html
#2.3 - Przegl?dajcie wszystkie mapy kt?re dostajecie od graczy, szczeg?lnie plik mapeditor po stronie servera (z dopiskiem S). Wszystkie komendy podejrzane typu servermapping1, servermapping2 itp usuwacie, i nie wgrywacie takiej mapy
#2.4 - Bugi w domy?lnych skryptach MTA
Tak, dobrze przeczytali?cie. W domy?lnych skryptach MTA s? czasem Bugi.
Najpowa?niejszy bug to komenda w skrypcie Playerblips, po kt?rej wpisaniu zlaguje ca?y serwer na dobre 40/50 minut. Wchodzicie w playerblips.lua i schodzicie na d??, tam widzicie linijke addCommandHandler i po tym co? tam z kolorem w " ", usuwacie ca?? t? linijke.
Druga sprawa,
BARDZO BARDZO WA?NA, tablica ahillesa musicie j? przeczyta? przed startem serwera!
1. Przed wgraniem swoich skrypt?w usuwacie wszystkie domy?lne foldery z FTP w resources poza folderem [admin]. Dopiero po tym wgrywacie swoje skrypty
2. Nie wgrywacie map od graczy
3. Nie dajesz rangi osob? nie zaufanym
Mam nadzieje ?e pomog?em, i serwery przez to b?d? sta?y d?u?ej, pozdrawiam cieplutko!
Licze na

!