Hallo, Gast
Du musst dich registrieren bevor du auf unserer Seite Beiträge schreiben kannst.

Benutzername
  

Passwort
  





Durchsuche Foren

(Erweiterte Suche)

Foren-Statistiken
» Mitglieder: 518
» Neuestes Mitglied: Thurindir
» Foren-Themen: 258
» Foren-Beiträge: 312

Komplettstatistiken

Benutzer Online
Momentan sind 37 Benutzer online
» 0 Mitglieder
» 36 Gäste
Baidu

Aktive Themen
Self Service Panel für ei...
Forum: Support und Feedback (Forum, Website)
Letzter Beitrag: Thurindir
06-23-2026, 09:41 PM
» Antworten: 0
» Ansichten: 28
Ark Asa - Clustern auf un...
Forum: Tools
Letzter Beitrag: rumpel
06-12-2026, 04:50 PM
» Antworten: 0
» Ansichten: 115
🚀 GSI Performance Suite
Forum: Linux Server Tut`s
Letzter Beitrag: rumpel
06-09-2026, 07:02 AM
» Antworten: 2
» Ansichten: 744
Ark ASA Spielstände von N...
Forum: Linux
Letzter Beitrag: rumpel
06-01-2026, 02:46 AM
» Antworten: 0
» Ansichten: 220
🔥 ROMESTEAD: HOSTING-SUPP...
Forum: Linux
Letzter Beitrag: rumpel
05-28-2026, 11:35 AM
» Antworten: 0
» Ansichten: 207
DUNE Awakening - GameServ...
Forum: Tools
Letzter Beitrag: rumpel
05-22-2026, 07:36 AM
» Antworten: 0
» Ansichten: 395
Dune Awakening Server ers...
Forum: Linux
Letzter Beitrag: rumpel
05-13-2026, 08:25 AM
» Antworten: 0
» Ansichten: 1,078
Ubuntu-PC → Ubuntu Server...
Forum: Linux
Letzter Beitrag: rumpel
05-12-2026, 10:34 AM
» Antworten: 0
» Ansichten: 272
Pelican - 1-Klick Install...
Forum: Tools
Letzter Beitrag: rumpel
05-11-2026, 05:34 PM
» Antworten: 0
» Ansichten: 352
⛵ Windrose Dedicated Serv...
Forum: Linux
Letzter Beitrag: rumpel
04-22-2026, 04:23 AM
» Antworten: 0
» Ansichten: 512

 
  🚀 StarRupture Server erstellen... unter AMP (CubeCoders)
Geschrieben von: rumpel - 01-06-2026, 10:39 PM - Forum: Linux - Antworten (1)



StarRupture Server beitreten – Das musst du beachten...






DSSettings.txt ist eine kleine Konfigurationsdatei, die vom Server beim Start gelesen wird. Die Datei ermöglicht es dem Serverbesitzer, entweder einen neuen Speicherstand zu erstellen oder einen vorhandenen Speicherstand zu laden, ohne den Server-Manager im Spiel überhaupt verwenden zu müssen.


Standardinhalt der
DSSettings.txt




Code:
{   "SessionName": "MySaveGame",   "SaveGameInterval": "300",   "StartNewGame": "false",   "LoadSavedGame": "true",   "SaveGameName": "AutoSave0.sav" }


Konfigurationsoptionen
Sitzungsname
  • Name der Spielspeichersitzung
  • Darf 20 Zeichen nicht überschreiten

SaveGameInterval
  • [b]Zeit zwischen automatischen Speicherungen (in Sekunden)[/b]
  • [b]300= 5 Minuten[/b]

StartNewGame

  • [b]true→ Erzwingt die Schaffung einer neuen Welt[/b]
  • [b]false→ Verhindert die Erstellung neuer Speicherstände[/b]
Stelle dies nur auf true einmal beim Erschaffen einer neuen Welt!
LoadSavedGame
  • true→ Lädt einen vorhandenen Speicherstand
  • false→ Überspringt das Laden gespeicherter Daten
SaveGameName

  • Dateiname des zu ladenden Speicherstands
  • Muss im Serverspeicherverzeichnis vorhanden sein

Erstellen eines neuen Speicherstands (Neue Welt)
Stoppe den Server

Code:
"StartNewGame": "true", "LoadSavedGame": "false"


Starte den Server und warte , bis der Ladevorgang abgeschlossen ist
Trete deinem Server im Spiel bei und wähle einen Charakter aus
Drücke ESC und klicke im Menü auf die Schaltfläche „Speichern“. Dadurch wird der Server benachrichtigt, auf den deine Speicherung geschrieben werden soll
 StarRupture\Saved\SaveGames\MySaveGame
Trenne die Verbindung zum Server

Zurücksetzen:

Code:
"StartNewGame": "false", "LoadSavedGame": "true"


Starte den Server und trete ihm bei Es ist nicht erforderlich, das In-Game-Server-Manager-Tool zu verwenden
Laden eines vorhandenen Speicherstands
Stoppen Sie den Server

Code:
["StartNewGame": "false", "LoadSavedGame": "true", "SaveGameName": "AutoSave0.sav"


Lade die .sav- und .met-Datei deines gespeicherten Spiels auf den Server hoch
Benenne diese Dateien in AutoSave0.sav und AutoSave0.met um
Starte den Server und trete ihm bei Es ist nicht erforderlich, das In-Game-Server-Manager-Tool zu verwenden
Stelle sicher, dass StartNewGame auf „false“ gesetzt ist, bevor du den Server startest, sonst wird dein gespeichertes Spiel überschrieben!

Hier geht es zum Password Generator  Klick Mich...

Erstelle mit dem Generator deine Passwörter und füge diese in deine erstellen Password.json sowie  PlayerPassword.json ein und lade diese in dein StarRupture Verzeichnis hoch. 

„Alle Angaben sind ohne Gewähr.“

LG

rumpel Wink



Angehängte Dateien
.zip   DSSettings.zip (Größe: 260 Bytes / Downloads: 2)
Drucke diesen Beitrag

  1️⃣ PufferPanel für Reverse Proxy vorbereiten
Geschrieben von: rumpel - 01-05-2026, 10:34 PM - Forum: Linux Server Tut`s - Keine Antworten

Bearbeite die PufferPanel-Konfig:


Code:
sudo nano /var/lib/pufferpanel/config.json



Achte auf diese Punkte:


Code:
{   "host": "127.0.0.1",   "port": 8080,   "public": "https://panel.deinedomain.com",   "trustProxy": true }



Erklärung:

"host": "127.0.0.1" → Panel hört nur lokal, Nginx übernimmt externen Traffic

"port": 8080" → interne Portnummer

"public" → URL, die Panel für Links/Logins verwendet (HTTPS!)

"trustProxy": true → Panel weiß, dass Nginx als Proxy vorne ist

Speichern & schließen.

2️⃣ Nginx sauber konfigurieren

Öffne die Site-Datei:


Code:
sudo nano /etc/nginx/sites-available/pufferpanel



Ersetze sie komplett durch:


Code:
server {     listen 80;     server_name panel.deinedomain.com;     return 301 https://$host$request_uri; } server {     listen 443 ssl http2;     server_name panel.deinedomain.com;     ssl_certificate /etc/letsencrypt/live/panel.deinedomain.com/fullchain.pem;     ssl_certificate_key /etc/letsencrypt/live/panel.deinedomain.com/privkey.pem;     include /etc/letsencrypt/options-ssl-nginx.conf;     ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem;     # Optimierung für Sicherheit     ssl_protocols TLSv1.2 TLSv1.3;     ssl_prefer_server_ciphers on;     location / {         proxy_pass http://127.0.0.1:8080/;         proxy_set_header Host $host;         proxy_set_header X-Real-IP $remote_addr;         proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;         proxy_set_header X-Forwarded-Proto $scheme;         proxy_http_version 1.1;         proxy_set_header Upgrade $http_upgrade;         proxy_set_header Connection "upgrade";     } }



Speichern & schließen.

3️⃣ Nginx testen und neu laden



Code:
sudo nginx -t sudo systemctl reload nginx



✅ Wenn keine Fehler → alles korrekt.

4️⃣ PufferPanel neu starten



Code:
sudo systemctl restart pufferpanel


5️⃣ Testen

Rufe im Browser auf:

https://panel.deinedomain.com


Admin-Login sollte funktionieren

Panel-Links (z. B. Server starten) nutzen HTTPS

6️⃣ Docker hinter Nginx

Docker selbst läuft intern, daher musst du in PufferPanel nur sicherstellen, dass die public URL korrekt ist, was wir schon gemacht haben.

Spiele-Server starten → Docker kommuniziert lokal

Panel → externe HTTPS-Verbindung via Nginx

✅ Fertig! Panel ist nun vollständig HTTPS-fähig hinter Nginx.


Vielen Dank 

euer rumpel At

Drucke diesen Beitrag

  PufferPanel HTTPS + Domain einrichten...
Geschrieben von: rumpel - 01-05-2026, 10:27 PM - Forum: Linux Server Tut`s - Keine Antworten

Perfekt! Wir richten HTTPS + Domain für PufferPanel auf Ubuntu 24.04 ein. Ich gehe Schritt für Schritt vor, damit dein Panel sicher über https:// erreichbar ist.

Ich nehme an:

Du hast eine Domain, z. B. panel.deinedomain.com

PufferPanel läuft bereits auf Port 8080

Du möchtest Let's Encrypt (kostenloses Zertifikat) verwenden

1️⃣ Domain auf Server zeigen

Stelle sicher, dass deine Subdomain auf die IP deines Servers zeigt:

panel.deinedomain.com → SERVER-IP


Prüfen:


Code:
ping panel.deinedomain.com


2️⃣ Nginx installieren (Reverse Proxy)

PufferPanel selbst kann HTTPS nicht direkt. Wir nutzen Nginx als Proxy.


Code:
sudo apt install -y nginx sudo systemctl enable --now nginx


3️⃣ Firewall anpassen (falls aktiv)



Code:
sudo apt install -y nginx sudo systemctl enable --now nginx


4️⃣ Nginx Konfiguration für PufferPanel

Erstelle eine Datei:


Code:
sudo nano /etc/nginx/sites-available/pufferpanel



Inhalt (ersetze panel.deinedomain.com):


Code:
server {     listen 80;     server_name panel.deinedomain.com;     location / {         proxy_pass http://127.0.0.1:8080/;         proxy_set_header Host $host;         proxy_set_header X-Real-IP $remote_addr;         proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;         proxy_set_header X-Forwarded-Proto $scheme;     } }



Aktiviere die Site:


Code:
sudo ln -s /etc/nginx/sites-available/pufferpanel /etc/nginx/sites-enabled/ [b]sudo nginx -t[/b] sudo systemctl reload nginx



Jetzt ist dein Panel über HTTP erreichbar.

5️⃣ HTTPS mit Let’s Encrypt

Installiere Certbot:


Code:
sudo apt install -y certbot python3-certbot-nginx



SSL-Zertifikat holen & automatisch Nginx konfigurieren:


Code:
sudo certbot --nginx -d panel.deinedomain.com



Folge den Fragen (E-Mail, AGB akzeptieren)

Wähle Redirect → HTTP → HTTPS

6️⃣ Testen

Im Browser:

https://panel.deinedomain.com


✅ Du solltest jetzt ein grünes Schloss sehen.
✅ PufferPanel läuft weiterhin, nur jetzt über Port 443.

7️⃣ Automatische Zertifikatserneuerung prüfen

Certbot richtet automatisch Cronjobs ein. Testen:


Code:
sudo certbot renew --dry-run


Das war es auch schon wieder...

LG

rumpel Wink

Drucke diesen Beitrag