Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

[Tut]Skrypt Zarzadzania Serwerem By Mt2Isgreat


Rekomendowane odpowiedzi

Opublikowano

Przedstawiam kolejny skrypt tym razem wzbogacony o mozliwosci :

 

*kasowania starych postaci (niegranych wiecej niz 90 dni)

*kasowanie postaci z tabeli player_deleted

*kasowanie logow z bazy log (rozmiary niektorych logow przekraczaja czesto kilka GB)

*wykonywanie backupu :

* dodatkowo bazy log

*latwe przywracanie zarchiwizowanej bazy

 

Skrypt jest napisany dla plikow RAIN ,dla innych plikow polecam wczesniejszy skrypt

http://www.mpcforum.pl/topic/191978-tutskrypt-do-backupu-bazy-danych/.'>http://www.mpcforum.pl/topic/191978-tutskrypt-do-backupu-bazy-danych/.

 


ɐuıuɐd ʎq #
ıɟ
ıɟ
,,ɯǝsǝɔʞns ʎuozɔuoʞɐz dnʞɔɐq,, oɥɔǝ
ʇɹɐʇs ɹǝʌɹǝs-lbsʎɯ/p˙ɔɹ/ɔʇǝ/lɐɔol/ɹsn/
*˙uǝızp$˙* ɯɹ
*˙uǝızp$˙ɹǝʎɐld ɟʌxz- ɹɐʇ
*˙uǝızp$˙ʇunoɔɔɐ ɟʌzx- ɹɐʇ
ɯnʍoɥɔɹɐ ɾnʞɐdzoɹ#
ᄐ dǝǝls
& doʇs ɹǝʌɹǝs-lbsʎɯ/p˙ɔɹ/ɔʇǝ/lɐɔol/ɹsn/
˙ *˙uǝızp$˙*/dnʞɔɐq/ dɔ
ǝslǝ
,,ɔıɔoɹʍʎzɹd zsǝɔɥɔ ɐɹoʇʞ ʎzɐq ɐıup ɹʇǝɯɐɹɐd ʎuʍɐɹdod zsıdʍ,, oɥɔǝ
uǝɥʇ ؛[ qos =¡ uǝızp$ ] && [ oɹs =¡ uǝızp$ ] && [ uod =¡ uǝızp$ ] ɟı
uǝızp pɐǝɹ

,,(ʎʇoqos z) qos (ʎpoɹs ǝz) oɹs (nʞlɐızpǝıuod z) uod,, oɥɔǝ
,,ɔıɔoɹʍʎzɹd zsǝɔɥɔ ɐɹoʇʞ ʎzɐq ɐlp ɐıup ɹʇǝɯɐɹɐd zsıdʍ,, oɥɔǝ

ǝslǝ
ʎzɐq ɾǝuozpoʞzsn ndnʞɔɐq ǝıuǝɔoɹʍʎzɹd ɐz ɐpɐıʍodpo ɔsǝzɔ ɐʇ##

,,؛(ʎɐp 06 lɐʌɹǝʇuı'()ʍou)qns‾ǝʇɐp => ʎɐld‾ʇsɐl ǝɹǝɥʍ ɹǝʎɐld˙ɹǝʎɐld ɯoɹɟ ǝʇǝlǝp,, ǝ- ʇooɹ n- lbsʎɯ

ıup 06 po ouɐʍoƃol ǝıu ǝıs ɥɔʎɹoʇʞ ɐu ǝıɔɐʇsod ǝıʞʇsʎzsʍ ɾnsɐʞs#

,,pǝʇǝlǝp‾ɹǝʎɐld ǝlqɐʇ ǝʇɐɔunɹʇ,, ǝ- ɹǝʎɐld ʇsoɥlɐɔol ɥ- ʇooɹ n- lbsʎɯ

ıɔɐʇsod ɥɔʎuɐʍosɐʞs ǝlǝqɐʇ ɔsʎzɔʎʍ#

,,ƃollǝʌǝl ǝlqɐʇ ǝʇɐɔunɹʇ,, ǝ- ƃol ʇsoɥlɐɔol ɥ- ʇooɹ n- lbsʎɯ
,,ƃolǝuıɟǝɹ ǝlqɐʇ ǝʇɐɔunɹʇ,, ǝ- ƃol ʇsoɥlɐɔol ɥ- ʇooɹ n- lbsʎɯ
,,ƃol ǝlqɐʇ ǝʇɐɔunɹʇ,, ǝ- ƃol ʇsoɥlɐɔol ɥ- ʇooɹ n- lbsʎɯ

ƃol ǝzɐq ɔsʎzɔʎʍ#

ᄐ dǝǝls
& ʇɹɐʇs ɹǝʌɹǝs-lbsʎɯ/p˙ɔɹ/ɔʇǝ/lɐɔol/ɹsn/

ɹǝʌɹǝs-lbsʎɯ ɯoɥɔnɹn#

ƃol zƃ˙ɹɐʇ˙ʍou$˙ʇsoɥ$˙ʎɐp$˙ƃol/dnʞɔɐq/ ɟzɔ- ɹɐʇ
ɹǝʎɐld zƃ˙ɹɐʇ˙ʍou$˙ʇsoɥ$˙ʎɐp$˙ɹǝʎɐld/dnʞɔɐq/ ɟzɔ- ɹɐʇ
ʇunoɔɔɐ zƃ˙ɹɐʇ˙ʍou$˙ʇsoɥ$˙ʎɐp$˙ʇunoɔɔɐ/dnʞɔɐq/ ɟzɔ- ɹɐʇ

ƃol ı ɹǝʎɐld ʇunoɔɔɐ ʎzɐq ɯǝɹɐʇ ɾnʞɐds#

ᄐ dǝǝls
& doʇs ɹǝʌɹǝs-lbsʎɯ/p˙ɔɹ/ɔʇǝ/lɐɔol/ɹsn/

ɹǝʌɹǝs-lbsʎɯ ɾɐɯʎzɹʇɐz#

*˙ʎɐp$˙*/dnʞɔɐq/ ɯɹ

dnʞɔɐq ʎɹɐʇs ɾnsɐʞs#

uǝɥʇ ؛[ sǝɹ =¡ ,,ʎɐp$,, ] ɟı

(ɥɔʎuɐp zɐq ǝɹoʇsǝɹ op) sǝɹ- zıu ɹʇǝɯɐɹɐd ʎuuı ʇsǝɾ ʎuɐɹqʎʍ ılsǝɾ#

,,,,=olsɐɥ
,,(,,ʎ%-ɯ%-p%,,+ ǝʇɐp)$,,=ʍou
,,(ǝɯɐuʇsoɥ)$,,=ʇsoɥ

ɥɔʎuɐp ɥɔʎʍoʍɐʇspod ǝıuɐɹqod#

ɔɐsǝ
؛؛
ʇıxǝ
,,˙(dnʞɔɐq ɔıɔoɹʍʎzɹd ʎqɐ) sǝɹ- qnl (dnʞɔɐq ɔıqoɹz ʎqɐ) qos-  ' oɹs- ' uod- ɾʎzn,, oɥɔǝ
(*
؛؛
sǝɹ=ʎɐp
(,,sǝɹ-,,
؛؛
qos=ʎɐp
(,,qos-,,
؛؛
oɹs=ʎɐp
(,,oɹs-,,
؛؛
uod=ʎɐp
(,,uod-,,
uı ,,⇂$,, ǝsɐɔ
uɐpɐz ɐıuɐıuzoɹzoɹ ı ɐuoɹɔ zǝzɹd ɐuɐɹǝıqod ɐs ʎɹʇǝɯɐɹɐd ǝʇ #
##########################################################################
############### @ʇɯ ɯǝɹǝʍɹǝs ɐıuɐzpɐzɹɐz ʇdʎɹʞs- ɐuıuɐd ##################
##########################################################################
ɥs/uıq/¡#

 

crontab

#ɐ- zʇuɹǝʞɾpɐ	ʇooɹ	*	*	*	ގ-0	⇂ᄐ'⇂
˙slıɐʇǝp ɹoɟ (8)zʇuɹǝʞɾpɐ ǝǝs  ˙ǝɯıʇ ɔʇn #
oʇ pǝsoddo sɐ 'ǝɯıʇ lɐɔol sdǝǝʞ ʞɔolɔ soɯɔ ǝɥʇ ɟı ǝuoz ǝɯıʇ ǝɥʇ ʇsnɾpɐ #
#
ʎlɥʇuoɯ ɔıpoıɹǝd	ʇooɹ	*	*	⇂	ގ	0ᄐ
ʎlʞǝǝʍ ɔıpoıɹǝd	ʇooɹ	9	*	*	ㄣ	ގ⇂
ʎlıɐp ɔıpoıɹǝd	ʇooɹ	*	*	*	ᄐ	⇂
˙ǝɔuɐuǝʇuıɐɯ ʎlɥʇuoɯ/ʎlʞǝǝʍ/ʎlıɐp ɯɹoɟɹǝd #
qos- ɥs˙dnʞɔɐq/lbsʎɯ/qp/ɹɐʌ/ ɥs	ʇooɹ	9	*	*	ގ⇂	0⇂
oɹs- ɥs˙dnʞɔɐq/lbsʎɯ/qp/ɹɐʌ/ ɥs	ʇooɹ	ㄣ	*	*	ގ⇂	0⇂
uod- ɥs˙dnʞɔɐq/lbsʎɯ/qp/ɹɐʌ/ ɥs	ʇooɹ	⇂	*	*	ގ⇂	0⇂
dnʞɔɐq ɾɐuoʞʎʍ nıupoƃʎʇ ʍ xᄐ#
#
ƃolsʎsʍǝu	ʇooɹ	*	*	*	*	0
˙ʎɹɐssǝɔǝu ɟı 'ɹnoɥ ʎɹǝʌǝ sǝlıɟ ƃol ǝʇɐʇoɹ #
#
ʎdoɹʇuǝ-ǝʌɐs/ɔǝxǝqıl/ɹsn/ ɹoʇɐɹǝdo	*	*	*	*	⇂⇂/*
˙ʇooq uo pǝǝs-ǝɹ uɐɔ ɯopuɐɹ/ʌǝp/ ʇɐɥʇ os ʎdoɹʇuǝ ǝɯos ǝʌɐs #
ɥs˙ɹɐǝlɔ/uıɐɹ/ɹsn/ ɥs	ʇooɹ	*	*	*	*	09/*
ʍoƃol ǝıuǝzɔzsʎzɔ#
ɥs˙ƃol/ɥʇnɐ/uıɐɹ/ɹsn/ ɥs	ʇooɹ	*	*	*	*	0⇂/*
ǝıuɐʍoƃol#
unɹʇɐ/ɔǝxǝqıl/ɹsn/	ʇooɹ	*	*	*	*	ގ/*
#
puɐɯɯoɔ	oɥʍ	ʎɐpʍ	ɥʇuoɯ	ʎɐpɯ	ɹnoɥ	ǝʇnuıɯ#
#
ƃol/ɹɐʌ/=ǝɯoɥ
uıqs/ɹsn/:uıq/ɹsn/:uıqs/:uıq/:ɔʇǝ/=ɥʇɐd
ɥs/uıq/=llǝɥs
#
$ dxǝ ɯoʇ 6ᄐ:ᄐ⇂:9⇂ ᄅᄅ/⇂⇂/ᄅ00ᄅ ᄅᄐ˙⇂ ʌ'qɐʇuoɹɔ/ɔʇǝ/ɔɹs :psqǝǝɹɟ$ #
#
psqǝǝɹɟ ɹoɟ qɐʇuoɹɔ s,ʇooɹ - qɐʇuoɹɔ/ɔʇǝ/ 

]

INSTALACJA - dotyczy plikow RAIN

*(UWAGA musisz miec dostep do INTERNETU z serwera aby zainstalowac tym sposobem)

Jesli twoj serwer nie ma wyjscia na internet (ping wp.pl nie odpowiada) zainstaluj skrypt wedlug tego poradnika

http://www.mpcforum.pl/topic/191978-tutskrypt-do-backupu-bazy-danych/

po kolei wykonaj te komendy:

 

fetch http://mt2isgreat.pl/script/backup_log/backup.sh
mv backup.sh /var/db/mysql
chmod 777 /var/db/mysql/backup.sh
cd /
mkdir /backup
chmod 777 /backup

 

 

 

skrypt zainstalowany

 

cd /var/db/mysql
sh backup.sh -pon

 

 

zrobiles pierwszy backup i wyczysciles logi

 

fetch http://mt2isgreat.pl/script/crontab
mv crontab /etc/crontab
chmod 777 /etc/crontab
/etc/rc.d/cron restart

 

 

zaktualizowes crontab

Opublikowano

wlasnie koncze prace nad uaktualnieniem , do skryptu dodalem szereg nowych mozliwosci :

-banowanie i odbanowywanie po nick + wyswietlanie listy zbanowanych

-nadawanie GM

-ekspresowa rejestracja nowego konta

-wyswietlanie graczy wedlug zadanych parametrow

-wyswietlanie informacji o postaciach

-zunifikowany uploader FTP , nie trzeba sie laczyc przez filezille zeby wyslac cos z serwera pod warunkiem ze ma sie konto FTP

-skrypt dodatkowo robi backup common i locale raz na tydzien

-skrypt resetuje logowanie co 10 min

 

+ to co bylo czyli wykonywanie okresowych backupow i wygodne przywracanie w razie awarii .

 

jak macie jakies pomysly odnosnie funkcjonalnosci ktore mozna by bylo dodac aby administrowanie serwerem bylo bezpieczne ,szybkie i przyjemne to piszcie a ja postaram sie to dodac do skryptu.

 

moge dodac np podnoszenie obizanie rat serwera

 

z poziuomu skryptu to jest najbardziej wygodne bo wystarcza putty zeby administrowac szybko serwerem bez przegladarek itd a czasami trzeba szybko na cos zareagowac i wtedy wlasnie shell jest niezastapiony.

Opublikowano

Fajny skrypcik;) Duuuuży plusik dla Ciebie. Chyba nie ma tutaj drugiej takiej osoby jak Ty....

Ja wrogom podziękuje gdy przyjdzie czas na rewanż... 

Opublikowano

Przyda się na serwer :P oczywiście + za czas poświęcony na sklejenie takiego pliczku:)

@Offtopic

Xenon weź zmień avek bo mi tylko ochoty przed snem narobisz. Taka jędrna,opalona pupcia;)

1zgxr39.png

Śląsk Wrocław ludzie zasad.

Opublikowano

Przyda się na serwer :P oczywiście + za czas poświęcony na sklejenie takiego pliczku:)

@Offtopic

Xenon weź zmień avek bo mi tylko ochoty przed snem narobisz. Taka jędrna,opalona pupcia;)

@Offtopic

Hehe:P To trudno:P Mnie już dziewczyna woła spać a ja stronkę muszę dokończyć jeszcze:P A Avka nie zmienię :P

Ja wrogom podziękuje gdy przyjdzie czas na rewanż... 

Opublikowano

pananix mam pytanko czy CHmod 777 w filezilli dodaje się tak samo jak w total comanderze?:D

@Offtopic

Dobra,dobra nie kituj mnie że to pupcia twojej dziewczyny bo to pewnie jakaś porno gwiazda albo photo shop:D

A jak to twoja dziewczyna ma taką dupkę to dawaj namiar gdzie mieszkasz-Muszę to zbadać:>

1zgxr39.png

Śląsk Wrocław ludzie zasad.

Opublikowano

Nieeee:P Czy ja gdzieś powiedziałem, że to jest jej?:P A po pierwsze to nie dala by sobie takiej fotki strzelić:P

Ja wrogom podziękuje gdy przyjdzie czas na rewanż... 

Opublikowano

Autor tematu robi najlepsze skrypty, o którym dużo ludzi tylko kiedyś se mogło pomarzyć, a teraz się zbawca ujawnił i pokazuje swe zdolności komputerowe, plusik dla autora i 5 :P

Pozdrawiam, Maniek {Zbieram-}

ptaki9wudw3tb4.gif

  • 2 tygodnie później...
Opublikowano

@Offtopic

Hehe:P To trudno:P Mnie już dziewczyna woła spać a ja stronkę muszę dokończyć jeszcze:P A Avka nie zmienię :P

 

 

Spać? Chyba to coś innego... xD

 

CHADA

Opublikowano

@offtopic

OMG ale stare tematy odkopujesz:P Dzisiaj tez jest koło mnie i woła mnie spać:P bo rano do szkoły a później do pracy;P

Ja wrogom podziękuje gdy przyjdzie czas na rewanż... 

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...