Forum Forum o Mu Online Strona Główna


FAQ Szukaj Użytkownicy Profil

 RejestracjaRejestracja   Zaloguj się, by sprawdzić wiadomościZaloguj się, by sprawdzić wiadomości   ZalogujZaloguj 
Zabezpieczenia

 
Napisz nowy temat   Odpowiedz do tematu    Forum Forum o Mu Online Strona Główna -> Serwery Prywatne
Zobacz poprzedni temat :: Zobacz następny temat  
Matex

Administrator


Administrator
Dołączył: 10 Wrz 2005
Posty: 35
Przeczytał: 0 tematów

Ostrzeżeń: 0/5
Skąd: Warszawa

PostWysłany: Czw 14:20, 06 Paź 2005    Temat postu: Zabezpieczenia

1.Port Blocker

Port Blocker - Jest to program który uniemożliwia dostęp z zewnątrz do Twojego komputera poprzez blokowanie portów.

Jest to bardzo proste więc zaczynamy:

1. Ściągamy Port Blockera i instalujemy go.

2. Po zainstalowaniu i uruchomieniu programu na pasku zadań przy godzinie pojawiła się nam Ikona Port Blockera (taki zielony trójkąt do góry nogami).

3. Po klikniuęciu na tej ikonie prawym guzikiem myszki pojawi się nam takie Menu:



4. Wybieramy z tego Menu "Configure".

5. Pojawia sie nam następne okno Konfiguracji, mamy w nim wpisane już porty które są blokowane (na zdjęciu sa moje blokowane porty) wygląda ono tak:



6. Klikamy na "Add" pojawia się nam następujące okno:



7. Teraz zaczynamy wpisywać porty, będziemy blokować trzy porty 55960, 55962 i 55970 (jeśli Twoje porty DataServera są inne to je wpisz zamiast tych):

8. A: W "Enter port number to block" wpisujemy port który chcemy zablokować w tym przypadku 55960
B: W "Select protocol type" wybieramy "TCP"
c: W "Alerts on access attempt" wybieramy Diabol, albo None wtedy nie będzie nas powiadamiać o próbie włamu przez ten port.
D: W "Log all access attempts" wybieramy "Yes"
E: I wćiskamy "OK"

9. Potem powtarzamy czynności z pkt 8, lecz za każdym razem blokując inny port.

10. Gdy już dodamy porty w oknie Klikamy "Done"

11. Potem moze wyskoczyć okno z Logami klikamy także "Done"

W ten sposób Port Blocker jest w pełni skonfigurowany, i pamiętaj o tym że Port Blockera włączamy zawsze na końcu czyli po "8" linku, jeśli włączysz wcześniej nie ueuchomią Ci się niektóre Linki.

LINK DO PORT BLOCKERA: [link widoczny dla zalogowanych]


2.Wrong Stats

Wrong Stats - Skrypt który chroni serwer przed zedytowaniem statystyk graczy poprzez jaką kolwiek ingerencje zewnętrzną.

Na samym początku powiem iż na serwerze na którym będzie używany skrypt nie będą mogły być używane tak zwane Fruity dodające dodatkowe punkty gdyż jeśli dodadzą sobie takie punkty to dostaną BANA, bo ten skrypt nie obliczy punktów dodanych przez Fruity.

Także ten skryp działa na serwerach gdzie statsy się resetują i po zresetowaniu punktów razem nie wynoszą więcej niż 120 nie biorąc pod uwage punktów które dodstaje się za Reset.

Zaczynamy:

1. Otwierasz Enterprise Manager i dochodzisz do Databases>MuOnline>Tables>Character, klikasz prawy guzik myszki i Design Table.

2. Na samym dole w pierwszej wolnej linijce dodajesz tabelke o nazwie np. SumaPkt, Data Type zmieniasz na "int".

3. Teraz otwieramy Local>Management>SQL Server Agent>Jobs, klikamy prawym guzikiem i New Job nazwe wpisujemy np. Liczenie i Owner zmieniamy na "sa".

4. Przechodzimy do drugiej zakładki Steps i klikamy New.

5. Nazywamy ją np. Komenda Banowania :] i Database zmieniamy na MuOnline a niżej w oknie skryptu wklejamy to:


UPDATE Character
SET SumaPkt=Strength
UPDATE Character
SET SumaPkt=SumaPkt+Dexterity+Vitality+Energy-10
UPDATE Character
SET SumaPkt=SumaPkt-20
WHERE Class=1 OR Class=33 OR Class=17
UPDATE Character
SET CtlCode=1
WHERE SumaPkt>(Reset*350)+((clevel-1)*5)+100 AND Class<>48 AND CtlCode<>8
UPDATE Character
SET CtlCode=1
WHERE SumaPkt>(Reset*350)+((clevel-1)*7)+104 AND Class=48 AND CtlCode<>8


INFO!!: Przy czym 350 to ilość gratisowych punktów za reset, a 5 i 7 to punkty za poziom postaci. Oczywiście w SQL'u musicie mieć dodaną tabelke która pokazuje Wam ilość resetów danej postaci wtedy zmiencie w skrypcie wyraz "resets" na nazwe tabeli w SQL która pokazuje Wam te resety.



6. Teraz przechodzimy do następnek zakładki Shedules klikamy New Shedule i klikamy na dole Change.

7. Na górze w Occurs zaznaczamy Daily Every 1 Day, niżej w Daily Frequency wybieramy Occurs Every 1 Minute i wciskamy OK

I możemy się cieszyć działającym skryptem.

3.Wrong GM Delete - Jest to skrypt który chroni serwer odhakerów którzy próbują ustawić sobie prawa admina (CtlCode=.

Zaczynamy:

1. Otwórz Enterprise Manager

2. Rozwijaj drzewno do momentu jak dojdziesz do Database > MuOnline > Tables i tam wybierz Characters, kliknij na to prawym guzikiem myszki i wybierz Design Table.

3. Zjedz do na dól do pierwszej wolnej lini i nazwij kolumnie np. GM, Data Type zmien na tinyint i odznacz ptaszka przy Allow Nulls i poniżej w oknie SQL zmień Default Value na 0 potem zapisz i wyjdz.

4. Kliknij ponownie prawym przyciskiem na Characters i wybierz Open Table > Return All Rows i na końcu w ostaniej kolumnie została dodana kolumna o nazwie jaką wcześniej wpisaliśmy czyli GM. Teraz gdy robimy postać GM to nie tylko wstawiamy w CtlCode cyfrę 8 ale także w kolumnie GM wsatiamy cyfrę 1.

5. Teraz w Enterprise Manager rozwijamy drzewko: Microsoft SQL Servers > SQL Server Group > IP albo (LOCAL) > Management > SQL Server Agent > Jobs i klikamy na to prawym guzikiem i New Job.

6. Nazwij to jak chcesz np. Banowanie Niechcianego GM'a i zmień Owner na "sa".

7. Teraz wybieramy drugą zakładkę Steps i wciśkamy New, znów nazwij ją jak chcesz i zmień Database na MuOnline.

8. Skopiuj tą komende i wklej w okno skryptu


UPDATE Character
SET ctlcode=('1')
WHERE ctlcode>=('8') AND GM=('0')


9. Teraz przechodzimy do zakładki Shedules i klikamy New Shedule.

10. Ponownie nazwij to jak chcesz i kliknij po prawo przycisk Change.

11. Zmień occur na Daily a niżej Daily Frequency na Occurs Every 1 Minute.

12. Ok Teraz odpalamy Server Agenta i Cya niechciani GM'owie =P

Ps. Nazwe "GM" możecie zmienić na inną ale także wtedy musicie zmienić w skrypcie na taką na jaką właśnie sobie wymyśliliście, inne nazwy są nieważne ja we wszystko wpisałem GM.


I pamiętajcie żeby przy każdym GMie wpisać w kolumne GM cyfrę 1 !!

4.FullOpt Ban

FullOpt Ban - Skrypt który nadaje CtlCode=1 (Ban), postacią które maja itemki z Full Opcją, oprócz Adminów.

Zaczynamy:

1. Wchdzimy w Start > Programy > SQL > Query Analyzer.

2. Database zmieniamy na MuOnline a w oknie skryptu wklejamy to:



UPDATE Character
SET CtlCode = ('1')
WHERE (charindex (0xbf, inventory) %10= or (charindex (0xff, inventory) %10= or (charindex (0x7f, inventory) %10= or (charindex (0x3f, inventory) %10= and (CtlCode <> '8')



3. Teraz wciskamy F5 czekamy chwile i postacie z takimi właśnienitemami powinny dostać BANA :]

5.Zmiana potrów w DataSerwerze.

To jest krótkie więc zaczynamy:

Zmieniasz porty w linkach:

Zmieniaj sobie porty na jakie chcesz najlepiej w przedziale 5xxxx do 59999
Więc tak:


--------------------------------------------------------------------------------

Link1. D:\Muserver\DataServer1\Dataserver.exe 55960
Ten port musi być taki sam jak:
Link8. D:\Muserver\GameServer\GameServer.exe 127.0.0.1 55970 127.0.0.1 55960 55901
(Mówie o tych pogrubionych)

Link2. D:\muserver\DataServer2\Dataserver.exe 55962
Tu musi być port taki jak wpisaliście wyżej tyle że o 2 więcej czyli jeśli na górze wpisaliście port 51111 o tu wpiszcie 51113 i tak dalej :]


--------------------------------------------------------------------------------

Link4. D:\Muserver\JoinServer\JoinServer.exe /p55970 /ca127.0.0.1 /cp55557
Ten port musi być taki sam jak tu:
Link8. D:\Muserver\GameServer\GameServer.exe 127.0.0.1 55970 127.0.0.1 55960 55901


--------------------------------------------------------------------------------

Ps. Wszystko jak na dłoni teraz sobie wymyśl jakieś porty i powstawiaj, tylko pamiętaj aby zgadzały się parami...

6.Anty Blast - Niektóre Blasty działaja tak że dodają graczowi ponad 65k punktów do rozdania, ale i na to jest sposób.

1. Wchodzimy w Enterprise Manager i otwieramy Local>Management>SQL Server Agent>Jobs, klikamy prawym guzikiem i New Job nazwe wpisujemy np. Anty Blast i Owner zmieniamy na "sa".

2. Przechodzimy do drugiej zakładki Steps i klikamy New.

3. Nazywamy ją np. Banowanie Blasterów :] i Database zmieniamy na MuOnline a niżej w oknie skryptu wklejamy to:



UPDATE Character
SET CtlCode = ('1')
WHERE LevelUpPoint>65000



4. Teraz przechodzimy do następnek zakładki Shedules klikamy New Shedule.

5. Na górze w Occurs zaznaczamy Daily Every 1 Day, niżej w Daily Frequency wybieramy Occurs Every 1 Minute i wciskamy OK

I Kolejne Zabezpieczenie Gotowe :] Ale nie jestem pewnien co do tego > jeśli będzie cośnie tak to zmiencie to na < :]

Ps. Acha i pamiętajcie że na serwerach gdzie statsy się resetują i są dodatkowe punkty i tych punktów się nazbiera więcej niż 65000 to dostanie ta postać BANA

Pozdro for Matex


Post został pochwalony 0 razy
Powrót do góry
Zobacz profil autora

Wyświetl posty z ostatnich:   
Napisz nowy temat   Odpowiedz do tematu    Forum Forum o Mu Online Strona Główna -> Serwery Prywatne Wszystkie czasy w strefie EET (Europa)
Strona 1 z 1

 
Skocz do:  
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach


fora.pl - załóż własne forum dyskusyjne za darmo
Powered by phpBB © 2001, 2005 phpBB Group
 
Regulamin