Avatar Avatar Avatar Avatar Avatar Avatar Avatar Avatar Avatar Avatar
Systeme

System Übersicht

Von mir bisher verwendete Systeme .. DS209j / DS211j / DS712+ DX213 / DS716+ II DX213 / DS918+


Shoutbox

« Archive

avatar
Danke für die Rückmeldung. Freut mich das es funktioniert. Interessant wäre es noch zu wissen welches Paket gewählt wurde.
avatar
Hallo admin, habe heute anhand deiner genialen anleitung den TS3 server auf meinen DS 218+ installiert.....und es klappt super. vielen dank
Hallo, Gast
Du musst dich registrieren bevor du auf unserer Seite Beiträge schreiben kannst.

Benutzername
  

Passwort
  





Durchsuche Foren

(Erweiterte Suche)

Foren-Statistiken
» Mitglieder: 268
» Neuestes Mitglied: UltraX
» Foren-Themen: 70
» Foren-Beiträge: 213

Komplettstatistiken

Benutzer Online
Momentan sind 13 Benutzer online
» 1 Mitglieder
» 11 Gäste
Google, UltraX

Aktive Themen
PaperMC Server Script
Forum: Aktuelles
Letzter Beitrag: admin
01-02-2022, 08:37 PM
» Antworten: 0
» Ansichten: 72
Java installation auf DS ...
Forum: Aktuelles
Letzter Beitrag: admin
12-28-2021, 03:17 PM
» Antworten: 0
» Ansichten: 90
TS3 Server auf DSM 7.x
Forum: Aktuelles
Letzter Beitrag: admin
12-22-2021, 07:20 PM
» Antworten: 9
» Ansichten: 857
Fehlermeldung
Forum: Nachgefragt
Letzter Beitrag: admin
12-17-2021, 09:05 PM
» Antworten: 1
» Ansichten: 135
[Nachtrag2] TS3 Server au...
Forum: Aktuelles
Letzter Beitrag: admin
12-09-2021, 05:04 PM
» Antworten: 0
» Ansichten: 151
[Nachtrag] TS3 Server auf...
Forum: Aktuelles
Letzter Beitrag: admin
12-09-2021, 01:05 AM
» Antworten: 0
» Ansichten: 166
TS3 und das zukünftige DS...
Forum: Nachgefragt
Letzter Beitrag: DerHassWaechst
12-02-2021, 09:17 PM
» Antworten: 12
» Ansichten: 2,665
[Info] Java
Forum: Aktuelles
Letzter Beitrag: admin
10-24-2021, 09:12 AM
» Antworten: 1
» Ansichten: 291
[Info] Java Instaler
Forum: Aktuelles
Letzter Beitrag: admin
10-18-2021, 01:14 PM
» Antworten: 0
» Ansichten: 188
NAS von außen nicht über ...
Forum: Nachfragen / Anfragen
Letzter Beitrag: SvensenDE
10-09-2021, 11:19 PM
» Antworten: 3
» Ansichten: 573

 
  PaperMC Server Script
Geschrieben von: admin - 01-02-2022, 08:37 PM - Forum: Aktuelles - Keine Antworten

Nach dem nun Java istalliert ist, können wir zu einer Installation von einem z.B. PaperMC Server übergehen.
Der Vorgang wird wie wir mitlerweile wissen über den Aufgabenplaner durchgeführt.

Das Start Script sieht hierzu wie folgt aus:

Code:
# Instal PaperMC

if [ ! -d /volume1/@appstore/PaperMC ]; then
   mkdir /volume1/@appstore/PaperMC
   echo "eula=true" > /volume1/@appstore/PaperMC/eula.txt 
fi

cd  /volume1/@appstore/PaperMC

wget -O paper.jar https://papermc.io/api/v2/projects/paper/versions/1.18.1/builds/117/downloads/paper-1.18.1-117.jar
chmod +x paper.jar

java -Xms1024M -Xmx2048M -jar paper.jar nogui

Hierzu sind die folgenden Parameter anpassbar..

1. Der Download Link in der wget Zeile:

wget -O paper.jar https://papermc.io/api/v2/projects/paper....1-117.jar

2. Die Speicher reservierungs Parameter im Aufruf..

java -Xms512M -Xmx1024M -jar paper.jar nogui


Wobei -Xms für minimum Speicher und -Xmx für Maximum Speicher steht.



Das Stop Script sieht hierzu wie folgt aus:
Code:
search_terms='paper'

kill $(ps aux | grep "$search_terms" | grep -v 'grep' | awk '{print $2}')

Da der Name beim Download auf paper.jar gändert wird, reicht die Prozesssuche nach dem Namen welcher dan das kill command erhält.

Hilfe bei den Scripten wie Anpassungen oder Einrichtungen erfolgt nur hier im Forum!

Gruß - Der Admin

Drucke diesen Beitrag

  Java installation auf DS 7.x mit dem Aufgabenplaner
Geschrieben von: admin - 12-28-2021, 03:17 PM - Forum: Aktuelles - Keine Antworten

Wer noch keine Java auf seinem System installiert hat, kann jetzt einfach per Aufgabenplaner

die Installation nachholen z.B. um die Voraussetzung für einen PaperMC Server auf seinem

System zu schaffen.



Hierzu reicht normalerweise 1 Script das im Aufgabenplaner mittels root ausgeführt wird.

Schritt1 = Installationsscript

Um allerdings Java auch wieder entfernen zu können, sollte ein Script für die Deinstallation nicht fehlen.

Schritt2 = Deinstallationsscript



Ablauf ..

Vergabe eines entsprechenden Namen für die Aufgabe im Aufgabenplaner sollte mitlerweile klar sein z.B. JavaInst

Des weiteren gestartet als root


.png   JavaInst1.png (Größe: 5.33 KB / Downloads: 168)



Den Zeitplan kann man wie immer ignorieren.



Die Aufgabeneinstellung benötigt nun nur noch das Script im Eingabebereich..

   



Schritt1

Code:
# Instal Java

cd /usr/local

[[ -d java ]] && rm -rf java

mkdir java
cd java

wget --no-check-certificate -c --header "Cookie: oraclelicense=accept-securebackup-cookie" https://download.oracle.com/java/17/latest/jdk-17_linux-x64_bin.tar.gz

chmod +x jdk-17_linux-x64_bin.tar.gz
tar -xvzf jdk-17_linux-x64_bin.tar.gz

rm -rf jdk-17_linux-x64_bin.tar.gz

sed -i -e 5c"PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/syno/sbin:/usr/syno/bin:/usr/local/sbin:/usr/local/bin:/usr/local/java/jdk-17.0.1" /etc/profile
sed -i -e 6c"JAVA_HOME=/usr/local/java/jdk-17.0.1" /etc/profile

ln -s /usr/local/java/jdk-17.0.1/bin/java /usr/bin/java
ln -s /usr/local/java/jdk-17.0.1/bin/javac /usr/bin/javac

reboot

Das ganze sollte nun als Aufgabe im Planer so aussehen.
   

Eine Aktivierung lassen wir weg weil eine Ausführung nur einmal per Hand erfolgen muss.


Schritt2

Für den Fall das man es wieder deinstallieren möchte hier noch der Aufruf für die Deinstallation.
Auch hier gilt wieder wie oben einen entsprechenden Namen zu wählen, wie z.B. JavaUnInst



Code:
# Remove Java

[[ -d /usr/local/java ]] && rm -rf /usr/local/java

sed -i -e 5c"PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/syno/sbin:/usr/syno/bin:/usr/local/sbin:/usr/local/bin" /etc/profile
sed -i -e 6c"#" /etc/profile

rm -rf /usr/bin/java
rm -rf /usr/bin/javac

reboot



Wichtige Hinweise:
  • Die beiden Scripte führen nach der Aktivierung einen reboot des Systems durch, was durch das ändern von PATH Variablen erforderlich ist.
  • Des weiteren wurden die Scripte auf einer virtuellen Maschine mit einer reinen Grundinstallation getestet und angewendet.
  • Die Scripte installieren bzw deinstallieren das jdk-17 auf einem x64 System. Sollten Sie eine andere Java Version nutzen wollen oder ein x32 System betreiben, ändern sie das installationsscript entsprechend ab.

Hilfe bei den Scripten wie Anpassungen oder Einrichtungen erfolgt nur hier im Forum!

Gruß - Der Admin

Drucke diesen Beitrag

  [Nachtrag2] TS3 Server auf DSM 7.x | Mit Integration im Autostart für arch="noarch"
Geschrieben von: admin - 12-09-2021, 05:04 PM - Forum: Aktuelles - Keine Antworten

Da mir Probleme beim importieren gemeldet wurden wo das System scheinbar mit der Architektur
nicht einverstanden ist, hier 2 Pakete wo diese keine Rolle spielt.

Hier wurde der Eintrag in der info Datei auf arch="noarch" umgestellt so das es beim Upload keine Rolle spielen sollte.


.spk   TS3Server_x32.spk (Größe: 9.51 MB / Downloads: 7)

.spk   TS3Server_x64.spk (Größe: 9.66 MB / Downloads: 4)

Es wäre schön zu wissen ob es geholfen hat zumal ich nur für die Systeme sprechen kann,
wo ich es testen konnte oder eine Rückmeldung erhalten habe.

Gruß - Der Admin

Drucke diesen Beitrag

  [Nachtrag] TS3 Server auf DSM 7.x | Mit Integration im Autostart
Geschrieben von: admin - 12-09-2021, 01:05 AM - Forum: Aktuelles - Keine Antworten

Hier im Nachgang die beiden TS3 Server Pakete mit zusätzlichem Eintrag im Autostart.


.spk   TS3Server_x32.spk (Größe: 9.51 MB / Downloads: 3)

.spk   TS3Server_x64.spk (Größe: 9.66 MB / Downloads: 11)

Beim ausführen des Einmal Start Script wird ein Eintrag im Autostart hinzugefügt, so das bei einem Neustart der Synology aus welchem Grund auch immer der Server wieder automatisch mitgestartet wird. Sonst hat die Anpassung keine weitere Auswirkung auf die Nutzung der Scripte.

Sollte der TS3 Server mal deinstalliert werden, wäre es zu empfehlen den Eintrag im Autostart wieder wie folgt zu entfernen.

Code:
rm -f /usr/local/etc/rc.d/ts3server_autostart.sh

Gruß - Der Admin

Drucke diesen Beitrag


Powered by MyBB, © MyBB Group.
Template by Jason Liehr.