Bootstrap Framework 3.3.6

Over a dozen reusable components built to provide iconography, dropdowns, input groups, navigation, alerts, and much more...

Wenn du Hilfe benötigst, stelle deine Frage hier.
Um die Entwickler etwas zu entlasten, können Nutzer anderen Nutzern auch helfen.
User avatar
By Mulano77
Posts Avatar
#11762
Hallo,

ist es möglich, das nach einem Freeze (was ja häufiger vorkommt) der Bot komplett einmal neu startet? Bis jetzt musste ich es immer per Hand machen, damit er wieder funktioniert und Musik spielt.

LG
User avatar
By RealDave98
Avatar
#11770
Hey die Bot Automatisch neustarten nach einem Freeze geht glaube ich nicht. Was du aber machen kannst ist wenn du die Bots auf zb. auf einen Linux Server hast und Terminal rechte hast kannst du den Server bei bestimmten Uhrzeiten neustarten lassen. Um den Server neustarten zu lassen muss du folgenes machen:

Gib den Befehl "crontab -e" ein
und gib dann folgenes ein:
0 4 * * * /sbin/shutdown -r now <--- Der Server wird um 4uhr Nachts neu gestartet.

Der Befehl ist so aufgebaut:
1 2 3 4 5 /sbin/shutdown -r now
1= Minute (0-59)
2= Stunde (0-23)
3= Tag (0-31)
4= Monat (1-12)
5= Wochentag (0-7, Sonntag ist 0 oder 7)

Dann muss du gucken ob die Serverzeit stimmt. mit "date" wird dir die angezeit. Stimmt die nicht gibst du Folgenes ein "timedatectl set-timezone Europe/Berlin"

Damit der Bot bzw. die Bots neu starten muss du die in den Autostart packen und dass machst du so:

1: nano /etc/systemd/system/musicbot.service
dort gibst du folgenes ein:

[Unit]
Description=TS3 Musicbot 8081

[Service]
Type=simple
ExecStart=/bin/bash /INSTALLATIONS/ORDNER/TS3MusicBot_runscript.sh -account ACCOUNT -port PORT-webif-pw ADMIN_PASSWORD -webif-pw-user USER_PASSWORD -noquery

[Install]
WantedBy=multi-user.target
Restart=always
RestartSec=5

strg+x, y, enter

dann gibst du folgene befehle ein:
systemctl daemon-reload
systemctl enable musicbot.service <-- Aktiviert den Autostart
systemctl start musicbot.service

Der Bot muss vor dem Starten des Service gestoppt sein
hast du mehrere Bots muss du für jeden einzelen diesen .service datei erstellen.
Bei mehrere Bots muss du in der .service datei bei "RestartSec" die zeit immer ändern ich habe zb. immer 30Sec drauf gelegt der 1Bot bei 5Sec, der 2Bot bei 35Sec, und soweiter
Ich hoffe das Hilft dir weiter.
User avatar
By Mulano77
Posts Avatar
#11772
RealDave98 wrote: Sat Nov 22, 2025 9:23 pm Hey die Bot Automatisch neustarten nach einem Freeze geht glaube ich nicht. Was du aber machen kannst ist wenn du die Bots auf zb. auf einen Linux Server hast und Terminal rechte hast kannst du den Server bei bestimmten Uhrzeiten neustarten lassen. Um den Server neustarten zu lassen muss du folgenes machen:

Gib den Befehl "crontab -e" ein
und gib dann folgenes ein:
0 4 * * * /sbin/shutdown -r now <--- Der Server wird um 4uhr Nachts neu gestartet.

Der Befehl ist so aufgebaut:
1 2 3 4 5 /sbin/shutdown -r now
1= Minute (0-59)
2= Stunde (0-23)
3= Tag (0-31)
4= Monat (1-12)
5= Wochentag (0-7, Sonntag ist 0 oder 7)

Dann muss du gucken ob die Serverzeit stimmt. mit "date" wird dir die angezeit. Stimmt die nicht gibst du Folgenes ein "timedatectl set-timezone Europe/Berlin"

Damit der Bot bzw. die Bots neu starten muss du die in den Autostart packen und dass machst du so:

1: nano /etc/systemd/system/musicbot.service
dort gibst du folgenes ein:

[Unit]
Description=TS3 Musicbot 8081

[Service]
Type=simple
ExecStart=/bin/bash /INSTALLATIONS/ORDNER/TS3MusicBot_runscript.sh -account ACCOUNT -port PORT-webif-pw ADMIN_PASSWORD -webif-pw-user USER_PASSWORD -noquery

[Install]
WantedBy=multi-user.target
Restart=always
RestartSec=5

strg+x, y, enter

dann gibst du folgene befehle ein:
systemctl daemon-reload
systemctl enable musicbot.service <-- Aktiviert den Autostart
systemctl start musicbot.service

Der Bot muss vor dem Starten des Service gestoppt sein
hast du mehrere Bots muss du für jeden einzelen diesen .service datei erstellen.
Bei mehrere Bots muss du in der .service datei bei "RestartSec" die zeit immer ändern ich habe zb. immer 30Sec drauf gelegt der 1Bot bei 5Sec, der 2Bot bei 35Sec, und soweiter
Ich hoffe das Hilft dir weiter.
Wie das geht weiß ichund so mache ich es auch momentan, trotzdem danke für die Mühe ;)
Habe da selbst schon etwas geschrieben dazu (viewtopic.php?f=29&t=3036)
Aber genau das möchte ich nicht. Da man den Musicbot auch über das webinterface neustarten kann, sollte es doch möglich sein, das er nach 3 freezes automatisch komplett neu startet. Meine Log ist ist voll von freezes, da er wahrscheinlich nur den internen client neu startet und trotzdem nicht neu connected. Zumal ich nicht 24h persönlich überprüfen kann, ob er wieder gefreezed ist. Ich hoffe man versteht was ich meine

LG

Unlock Your EHS Career in Riyadh: Your Guide to th[…]

Restart

Hey die Bot Automatisch neustarten nach einem Fr[…]

If you’ve just started a fresh run in Elden […]

Probleme auf dem Discord Server

Danke für die Hilfe, hatte gerade das 3 Bots […]

Swap-in out addons, use only what you really need!