[Tutorial]AutoStart & Clean Log

Ghiduri şi tutoriale despre cum să vă îmbunătăţiţi serverul/clientul dv. de metin2.
Avatar utilizator
F. Gabriel
Membru Club

Membru Club
Mesaje: 3759
Membru din: 17 Aug 2013, 20:44
Server: -
Regat: Shinsoo
Aprecieri: 358  
Mulţumiri: 84  
 Contact:
Medalii

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
Pentru acest mesaj, F. Gabriel for the post:
Iηfιηιт²⁴ᵏ
Imagine

Hosting Metin2 by OVINETWORK.RO
Afișează semnătura
Avatar utilizator
L.a.D l Catalin
Nivel 6

Nivel 6
Mesaje: 1078
Membru din: 15 Sep 2014, 18:27
Server: Freakz Metin2
Regat: Jinno
Aprecieri: 15  
Mulţumiri: 132  
 Contact:
Medalii

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)
[center]VAND CONT STEAM 112 GAMES[/center]
Afișează semnătura
Avatar utilizator
Dragos9091
Nivel 3

Nivel 3
Mesaje: 303
Membru din: 02 Dec 2013, 19:03
Regat: Chunjo
Aprecieri: 6  
Mulţumiri: 7  
 Contact:
Medalii

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!
Afișează semnătura
Avatar utilizator
xPoison
Nivel 3

Nivel 3
Mesaje: 320
Membru din: 28 Feb 2014, 20:25
Aprecieri: 1  
Mulţumiri: 0
Medalii

La "LD_PRELOAD=" ce trebuie sa pun ??
Avatar utilizator
Ene
Nivel 8

Nivel 8
Mesaje: 1659
Membru din: 09 Sep 2016, 01:00
Server: Clasic
Regat: Jinno
Aprecieri: 274  
Mulţumiri: 603  
  Rezolvări prob.: 2
Discord: Copiază ID
Medalii

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



Imagine
Afișează semnătura
Răspunde

Înapoi la “Ghiduri şi Tutoriale”

  • Informaţie
  • Cine este conectat

    Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 3 vizitatori