Wenn der VServer mal neu gestartet wird, geht der Bot ja offline.
Wie lässt sich das einrichten das dieser autostartet?
Grüße
Johannes
Der Java JTS3ServerMod Prozess muss halt vom System beim Booten gestartet werden. Dies funktioniert bei jedem Betriebssystem unterschiedlich. Der Bot ist da nichts besonderes, suche einfach mal nach Programm Autostart DEIN_BETRIEBSSYSTEM bei Google. Vielleicht hat hier aber auch jemand eine Idee, wenn du hier dein Betriebssystem rein schreibst.
Debian 7
Danke ;)
Vielleicht hilft das:
http://www.debian-administration.org/article/28/Making_scripts_run_at_boot_time_with_Debian
http://www.helpster.de/autostart-unter-debian-einrichten_202401
hallo Johannes1509
hier ist script für autostart
Adduser oder dein bestehende User
BeiSpiel (adduser jts3h)
zu aller Anfang erstellen und öffen wir eine Datei mit dem Namen "JTS3H" im Ordner /etc/init.d/ :
nano /etc/init.d/JTS3H
Anschließend speichern wir folgenden Inhalt in der Datei. Es muss trotzdem der Benutzer (in dem folgenden Script ist es root) und der Pfad zum JTS3H angepasst werden:
Quote
#!/bin/sh
### BEGIN INIT INFO
# Provides: JTS3H
# Required-Start:
# Required-Stop:
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description:
# Description:
#
### END INIT INFO
case "$1" in
start)
cd /home/ts3/JTS3H
su jts3h -c "screen -d -m -S JTS3H java -mx30M -jar JTS3ServerMod.jar"
echo "Server wurde gestartet..."
;;
stop)
su jts3h -c "screen -S JTS3H -X quit"
echo "Server wurde gestoppt..."
;;
restart)
$0 stop && $0 start
;;
*)
echo "Falsche Benutzung, bitte $0 (start/stop/restart)"
exit 1
;;
esac
exit 0
folgendem Befehl für Schreib- + Leserechte geben:
chmod 777 -R /etc/init.d/JTS3H
Nun kann man mit folgendem Befehl den JTS3ServerMod starten:
/etc/init.d/JTS3H start
Dieser Befehl stoppt den Server:
/etc/init.d/JTS3H stop
Nun wollen wir ja den JTS3ServerMod beim starten des Root-Servers mit starten lassen, das geht mit folgender Komando-Zeile:
update-rc.d JTS3H defaults
Der Bot sollte nicht mit root Rechten gestartet werden! Wenn möglich, bitte das Skript ändern.
danke Stefan Würde geändert
Frage: Ich habe den code von oben mal genommen und hinterlegt.
Start/Stop funktioniert. Allerdings fährt der beim Serverstart nicht mit hoch.
Hat jemand eine Idee woran das liegt ? Zur Info:
->Schreibrechte sind geändert und auch ->update-rc.d botname defaults wurde hinterlegt.
Hi Moki
Geb mal dein user voller recht auf diese datei /etc/init.d/JTS3H
MFG
zamir
ahh das könnte es sein. werd mal testen