RESTARTER
Fonctionne pour tous les émulateurs et autres applications.
Fonctionne pour tous les émulateurs et autres applications.
- Créer un fichier avec l'extension .sh (restarter.sh par exemple).
- Collez y le code suivant :
Citation :#!/bin/bash
echo "#=============================#"
echo "# Chargement du restarter #"
echo "#=============================#"
echo
sleep 1
cd /chemin/vers/votre/core/
while [ 1 == 1 ]
do
echo "Demarrage du Serveur"
./mangos-worldd
echo
echo "Crash du serveur !"
killall mangos-worldd
sleep 2
date=$(date "+%Y-%m-%d %H:%M:%S")
echo Crash du serveur le $date >> restarter.log
echo "Redemarage du Serveur"
echo
done - Remplacez ce qui est en rouge par les bonnes informations (le chemin de votre core et le nom du processus). Les informations déjà inscrites dans le fichiers correspondent à celles d'un core MaNGOS ou de ses dérivés.
- Appliquez les permissions nécessaires avec la commande suivante en remplaçant ce qui est en rouge par les bonnes informations (l'emplacement du restarter et son nom) :
Citation :cd /home/server/
chmod +x restarter.sh - Faites la même chose pour le restarter.log (le fichier journal qui enregistrera les crash.
- Voilà, le restarter est près. Désormais, pour lancer l'application, lancez le restarter :
Citation :cd /home/server/
./restarter.sh