[Tutorial]AutoStart & Clean Log

Ghiduri şi tutoriale despre cum să vă îmbunătăţiţi serverul/clientul dv. de metin2.
Deconectat
Avatar utilizator
F. Gabriel
Membru Club
Membru Club
Mesaje: 3781
Membru din: 17 Aug 2013
Localitate: /usr/src/#gabriel
Status: Busy
Server Metin2: -
Regat: Shinsoo
Mulțumiri acordate: 0
Mulțumiri primite: 41
Contact:

[Tutorial]AutoStart & Clean Log

Mesajde F. Gabriel » 24 Iun 2015, 07:26

Salutare Just4Metin.
Stiu ca multi au crash core la servere de Metin2, mai ales cei care folosesc game 2089M.
Ce face tutorialul de mai jos ?
Reporneste AUTOMAT SERVERUL in cazul in care acesta pica.
Nu ma refer la flood ci la crash core (Bug).
Cine nu se descurca cu instalarea ma poate contacta prin PM.

1. Mergem in filezilla (oriunde pe disk) -> click dreapta -> create new file , si ii puneti numele start.sh
1.1 Il descarcati in PC -> click dreapta -> Edit with Notepad++ . Copiati asta :

Cod: Selectaţi tot

#!/bin/sh


    echo -e "\033[31m PORNESC BAZA DE DATE ..\033[0m"
    cd /usr/home/game/db
    env LD_PRELOAD="/usr/home/game/share/liburi/libdb_notxt.so" ./db &
    sleep 2
    clear
    echo -e "\033[31m \n PORNESC LOGINUL ..\033[0m"
    cd /usr/home/game/auth
    ./auth &
    sleep 2
    clear
    echo -e "\033[31m \n CHANNEL1 Nucleul 1 ..\033[0m"
    cd /usr/home/game/channel1/first
    env LD_PRELOAD="/usr/home/game/share/liburi/libgame_item2_pc2.so" ./game &
    sleep 2
    clear
    echo -e "\033[31m \n PORNESC CHANNEL1 Nucleul 2 ..\033[0m"
    cd /usr/home/game/channel1/game1
    env LD_PRELOAD="/usr/home/game/share/liburi/libgame_item2_pc2.so" ./game &
    sleep 2
    clear
    echo -e "\033[31m \n PORNESC CHANNEL1 Nucleul 3 ..\033[0m"
    cd /usr/home/game/channel1/game2
    env LD_PRELOAD="/usr/home/game/share/liburi/libgame_item2_pc2.so" ./game &
    sleep 2
    clear
    echo -e "\033[31m \n PORNESC GAME 99 ..\033[0m"
    cd /usr/home/game/game99
    env LD_PRELOAD="/usr/home/game/share/liburi/libgame_item2_pc2.so" ./game &
    sleep 2
    clear
    echo -e "\033[32m \n Serverul a fost pornit!\033[0m"

esac

Aici modificati cu "directiile" de pornire a serverului ( din /usr/home/game -> start.sh-ul vostru ) si cu lib-ul.
Salvati !
1.2 Filezilla -> /usr/home/game si descarcati clear.sh in PC

2. Mergem in filezilla /etc si descarcam in PC "crontab" . Il deschidem , ar trebui sa arate asa :

Cod: Selectaţi tot

# /etc/crontab - root's crontab for FreeBSD
#
# $FreeBSD: release/9.2.0/etc/crontab 194170 2009-06-14 06:37:19Z brian $
#
SHELL=/bin/sh
PATH=/etc:/bin:/sbin:/usr/bin:/usr/sbin
#
#minute    hour    mday    month    wday    who    command
#
*/5    *    *    *    *    root    /usr/libexec/atrun
#
# Save some entropy so that /dev/random can re-seed on boot.
*/11    *    *    *    *    operator /usr/libexec/save-entropy
#
# Rotate log files every hour, if necessary.
0    *    *    *    *    root    newsyslog
#
# Perform daily/weekly/monthly maintenance.
#1    3    *    *    *    root    periodic daily
15    4    *    *    6    root    periodic weekly
30    5    1    *    *    root    periodic monthly
#
# Adjust the time zone if the CMOS clock keeps local time, as opposed to
# UTC time.  See adjkerntz(8) for details.
1,31    0-5    *    *    *    root    adjkerntz -a

3.Acum urcam in /root start.sh si clear.sh din PC .

4.Modificam crontab astfel :

Cod: Selectaţi tot

# /etc/crontab - root's crontab for FreeBSD
#
# $FreeBSD: release/9.2.0/etc/crontab 194170 2009-06-14 06:37:19Z brian $
#
SHELL=/bin/sh
PATH=/etc:/bin:/sbin:/usr/bin:/usr/sbin
#
#minute    hour    mday    month    wday    who    command
#
*/5    *    *    *    *    root    /usr/libexec/atrun
*/15 *     *     *     *    root    /root/start.sh
*/5 *     *     *     *    root    /root/clearlog.sh
#
# Save some entropy so that /dev/random can re-seed on boot.
*/11    *    *    *    *    operator /usr/libexec/save-entropy
#
# Rotate log files every hour, if necessary.
0    *    *    *    *    root    newsyslog
#
# Perform daily/weekly/monthly maintenance.
#1    3    *    *    *    root    periodic daily
15    4    *    *    6    root    periodic weekly
30    5    1    *    *    root    periodic monthly
#
# Adjust the time zone if the CMOS clock keeps local time, as opposed to
# UTC time.  See adjkerntz(8) for details.
1,31    0-5    *    *    *    root    adjkerntz -a

Deconectat
Avatar utilizator
L. Valentin
Fost Moderator
Fost Moderator
Mesaje: 62
Membru din: 24 Iun 2015
Status: Luptă pentru ceea ce iți dorești
Server Metin2: Metin2Kunnd
Regat: Jinno
Mulțumiri acordate: 0
Mulțumiri primite: 0

Re: [Tutorial]AutoStart & Clean Log

Mesajde L. Valentin » 24 Iun 2015, 12:35

E folositor , multumesc

Deconectat
Avatar utilizator
L.a.D l Catalin
Membru Club
Membru Club
Mesaje: 1094
Membru din: 15 Sep 2014
Localitate: Buzau
Reputație: Helper 1.45/3
Membru Club
Fost Moderator
Status: I'm fine. Thanks!
Server Metin2: Freakz Metin2
Regat: Jinno
Mulțumiri acordate: 11
Mulțumiri primite: 16
Contact:

Re: [Tutorial]AutoStart & Clean Log

Mesajde L.a.D l Catalin » 24 Iun 2015, 14:20

si ca sa execut curatarea logourilor (curata.sh->cum am eu)
Este bine asa? * */24 * * * root /root/clearlog.sh (Vreau o data la 24 ore)

Deconectat
Avatar utilizator
Dragos9091
Nivel 2
Nivel 2
Mesaje: 174
Membru din: 02 Dec 2013
Localitate: Departe
Status: LoOoL
Regat: Chunjo
Mulțumiri acordate: 3
Mulțumiri primite: 2
Contact:

Re: [Tutorial]AutoStart & Clean Log

Mesajde Dragos9091 » 23 Ian 2017, 00:03

L.a.D l Catalin scrie:si ca sa execut curatarea logourilor (curata.sh->cum am eu)
Este bine asa? * */24 * * * root /root/clearlog.sh (Vreau o data la 24 ore)


0 0 * * * - la miezu noptii in fiecare zi (0.00)
0 * * * * - in fiecare ora
*/15 * * * * - la fiecare 15 minute
5 8 * * * - in fiecare zi la 8.05
5 8 15 * * - in fiecare luna in ziua 15 la 8.05
5 8 * * 1 - in fiecare luni la ora 8.05


EDIT : In practic la autorun trebuie sa pun aceasta linie : */15 * * * * root /usr/home/game/start.sh
dar din pacate nu se aprinde :/
No stress , No problem


RESPECTA SI VEI FI RESPECTAT!

Deconectat
Avatar utilizator
xPoison
Nivel 3
Nivel 3
Mesaje: 320
Membru din: 28 Feb 2014
Status: Sunt bine mersi ^.^
Mulțumiri acordate: 1
Mulțumiri primite: 0

Re: [Tutorial]AutoStart & Clean Log

Mesajde xPoison » 10 Feb 2017, 03:03

La "LD_PRELOAD=" ce trebuie sa pun ??

Deconectat
Avatar utilizator
Ene
Nivel 4
Nivel 4
Mesaje: 553
Membru din: 09 Sep 2016
Status: Sunt bine mersi
Mulțumiri acordate: 8
Mulțumiri primite: 33

Re: [Tutorial]AutoStart & Clean Log

Mesajde Ene » 10 Feb 2017, 18:07

merge bine dar am o intrebare cand sterge primesc asta in VitrualBox
DC?
Imagine
dacă răspunsul meu te-a ajutat nu uita butonul LIKE
====================
Contact Skype: avatar.syslog
Imagine
Imagine


Înapoi la “Ghiduri şi Tutoriale”

Cine este conectat

Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 1 vizitator