Beiträge von scumsaecke.de

    🔀 FMJs Embed Poster – Routing-Konfiguration: Der Masterplan für deine Embeds! 🔀

    Weil ein gut geplanter Embed-Marathon besser ist als ein wildes Durcheinander.


    📌 Was ist die Routing-Konfiguration?

    Die _embed_poster_routing.ini ist die Kommandozentrale deines Embed-Posters. Hier legst du fest:

    • Welche INI-Dateien aktiv sind (z. B. embed_1.ini, embed_2.ini).
    • Wie lange das Skript wartet, wenn mehrere Embeds nacheinander gesendet werden.
    • Think big: Du kannst saisonale Embeds, Daily-Updates und Meme-Stürme rotieren lassen – alles ohne Code!

    ⚙️ Aufbau der Routing-Datei

    Öffne die Datei ini\_embed_poster_routing.ini in einem Texteditor. Sie sieht so aus:

    Code
    [Settings]
    active_ini: embed_1.ini         ; Erste Embed-Konfiguration (Pflicht!)
    ;active_ini_2: embed_2.ini      ; Einfach Semikolon entfernen, um zu aktivieren
    ;active_ini_3: embed_3.ini      ; Weitere Embeds? Klar!
    
    multipost_delay: 5              ; Wartezeit (in Sekunden) zwischen Posts

    🔑 Schlüsseloptionen erklärt:

    • active_ini: Pflichtfeld! Die Haupt-INI-Datei, die zuerst verwendet wird.
    • active_ini_2, active_ini_3: Optionale Zusatz-Embeds. Einfach das Semikolon löschen, um sie zu aktivieren.
    • multipost_delay: Verzögerung zwischen erfolgreichen Posts. Perfekt, um Discord-Spam oder Rate-Limits zu vermeiden!

    🚦 Praxis-Beispiel: So routest du wie ein Profi

    Szenario: Du willst montags ein Serien-Update, mittwochs Memes und freitags einen Wochenrückblick posten.

    1. Erstelle drei INI-Dateien: serien.ini, memes.ini, rückblick.ini.
    2. Pimpe deine _embed_poster_routing.ini:

      Code
      [Settings]
      active_ini: serien.ini
      active_ini_2: memes.ini
      active_ini_3: rückblick.ini
      multipost_delay: 10  ; 10 Sekunden Pause zwischen den Posts
    3. Starte das Skript – es sendet alle drei Embeds nacheinander mit 10 Sekunden Abstand!

    ⚠️ FAQ & Troubleshooting

    Q: Mein Skript ignoriert active_ini_2! Warum?
    A: Hast du das Semikolon am Zeilenanfang entfernt? Das Skript liest nur unkommentierte Zeilen.

    Q: Was passiert, wenn eine INI-Datei fehlt?
    A: Das Skript erstellt automatisch eine Standard-INI aus dem Web – aber überprüfe trotzem den Inhalt!

    Q: Kann ich die Reihenfolge der Embeds ändern?
    A: Klar! Ändere einfach die Nummerierung in der Routing-Datei (z. B. active_ini_2 vor active_ini).
    Aber Vorsicht: Die Reihenfolge im Code entscheidet, welches Embed zuerst kommt!

    Q: Warum wird der multipost_delay ignoriert?
    A: Der Delay gilt nur zwischen erfolgreichen Posts. Wenn ein Embed fehlschlägt, wird direkt das nächste versucht.


    💡 Pro-Tipps für Routing-Gurus

    • Backup deiner Routen: Kopiere die _embed_poster_routing.ini, bevor du experimentierst. Trust me, you’ll need it.
    • Testmodus first: Aktiviere neue Embeds immer erst im Testmodus, bevor sie live gehen.
    • Kommentare nutzen: Erkläre in der Routing-Datei mit ;, was jede Zeile macht.

      Code
      ; #############################################  
      ; 🎄 Weihnachts-Special 2024 🎄  
      ; #############################################  
      active_ini: weihnachten.ini  
      multipost_delay: 0  ; KEINE Verzögerung – der Weihnachtsmann ist schnell!  

    🎯 Let’s route this!

    1. Routing-Datei öffnen.
    2. Embeds nach Belieben aktivieren.
    3. Skript starten und zuschauen, wie deine Discord-Community ausrastet. 🚀

    Du hast jetzt die Macht, Embeds zu orchestrieren – nutze sie weise! 😎


    💻 Viel Spaß damit wünschen Die Alten Säcke & FMJ
    Säcke.ONE <3

    1. Einen neuen Kanal erstellen

    1. Öffne Discord und navigiere zu dem Server, auf dem du einen Kanal erstellen möchtest.
    2. Klicke mit der rechten Maustaste auf den Servernamen oder auf eine bestehende Kategorie.
    3. Wähle Kanal erstellen.
    4. Gib dem Kanal einen Namen und wähle den Typ: Textkanal (für Nachrichten und Webhooks erforderlich)
    5. Falls gewünscht, kannst du den Kanal privat machen, sodass nur bestimmte Rollen Zugriff haben.
    6. Klicke auf Erstellen.

    2. Webhook für den Kanal einrichten

    1. Gehe zu deinem Server und klicke oben auf den Namen des Servers.
    2. Wähle Servereinstellungen.
    3. Klicke auf Integrationen und dann auf Webhooks.
    4. Wähle Neuen Webhook erstellen.
    5. Gib dem Webhook einen Namen (z. B. "Bot Webhook").
    6. Wähle den Kanal aus, in den der Webhook Nachrichten senden soll.
    7. Klicke auf Webhook-URL kopieren, um den Link in die Zwischenablage zu speichern.
    8. Speichere die Einstellungen mit Änderungen speichern.

    3. Webhook verwalten oder löschen

    • In den Integrationen unter Webhooks kannst du bestehende Webhooks bearbeiten oder löschen.
    • Falls ein Webhook nicht mehr benötigt wird, lösche ihn, um unbefugte Nutzung zu verhindern.

    4. Abkürzung

    • Machst du direkt auf einen Kanal einen Rechtsklick und wählst Kanal bearbeiten kannst du sofort unter Integrationen einen Hook erstellen und auch wieder vom Kanal löschen. Tja, Lesende wissen mehr ;) Gut gemacht.

    5. Wichtig!

    • Gib niemals einen Hook an nicht vertrauenswürdige Personen. Mit dem Hook ist es möglich, Nachrichten in den Zielkanal zu senden!
    • Sollte ein Hook nach außen geraten, lösche ihn einfach und erstelle bei Bedarf einen neuen.

    Fertig! Du hast erfolgreich einen Kanal erstellt und einen Webhook-Link erhalten. Diesen kannst du nun in die entsprechende ini einfügen und speichern.
    Trage am Anfang deinen Hook bei test_webhook_url ein und stelle sicher, dass nur du den Kanal siehst. So kannst du dich in Ruhe mit dem Programm austesten.

    🎉 FMJs Embed Poster - der SCUM-Community - Embed Zauberer 🎉

    Von Menschen für Menschen, die lieber konfigurieren als programmieren und bei denen der Monk durch kommt bei Nachrichten.


    📜 Was macht das Skript bzw Programm?

    Stell dir vor, du willst täglich ein oder mehrere fancy Discord-Embed posten – mit dynamischen Daten, Bildern und fancy Formatierung. Aber Coding ist so 1999?
    Kein Problem! Dieses Programm macht aus dir einen Embed-Zauberer, indem du einfach INI-Dateien befüllst - also einfach Textdateien.

    Easy going fügst du weitere Felder, Bilder und Informationen hinzu und musst dabei nur ganz intuitiv schreiben.

    Es übernimmt das Senden via Webhook, ersetzt automatisch Datum, Uhrzeit und mehr. Dein Beitrag sieht aus wie von einem Pro, auch wenn du im Pyjama arbeitest. 😎


    📂 Download - 2 Versionen verfügbar

    • Nutze das Python Script hier aus dem Post (Anhang), wenn du mit einer Python Umgebung umgehen kannst.
    • Oder lade dir die .exe Datei herunter. DOWNLOAD - Sie funktioniert exakt gleich und hat bereits alle Pakete enthalten, ohne dass du Python einrichten musst.
    • Erstelle dir einen Ordner namens "Mein total starker Nachrichtenposter" und speichere das Programm darin ab (selbstverständlich kannst du den Ordner auch anders benennen ^^)

    Und schon gehts los! START! Probiere es - es ist ganz einfach

    🚀 Schritt-für-Schritt: So startest du durch!

    1. 📂 Die Routing-Konfiguration

      • Nach dem ersten Start findest du im Ordner ini die Datei _embed_poster_routing.ini.
      • Hier listest du alle aktiven INI-Dateien auf (z. B. active_ini: embed_1.ini).
      • Pro-Tipp: Mehrere Embeds? Einfach Zeilen entkommentieren und multipost_delay anpassen (Wartezeit zwischen Posts).


    2. 🛠 INI-Dateien basteln

      • Für jede Embed-Vorlage erstellst du eine eigene INI-Datei (z. B. embed_1.ini).
      • Das Skript lädt automatisch Standardwerte von einem Server, falls die Datei fehlt.
      • Wichtig: Nutze die [Test]-Sektion, um deine Message im Testmodus zu perfektionieren, bevor sie live geht.


    3. ✨ Platzhalter-Magie

      • Füge dynamische Inhalte mit {days}, {date}, {time} oder {datetime} ein.
      • Beispiel-Titel: "Tag {days} – Heute am {date} ist alles möglich! 🎯"
      • Fun Fact: \n in der INI wird zu einem echten Zeilenumbruch – perfekt für Drama!


    4. 🎨 Embed-Design leicht gemacht

      • Steuere Farben (color als Hex-Code), Thumbnails, Bilder und Autor-Icons über die INI.
      • ProTipp: Spiele mit den InLine True/False Werten. Du wirst staunen, welche Möglichkeiten du hast
      • Nutze die Zahlen zum Ordnen deiner Embed-Felder und lasse Abstand zwischen den Zählern
      • Felder werden unter [Field_1], [Field_2] usw. definiert – einfach Überschrift und Inhalt eintragen


    5. 🚨 Testmodus vs. Live-Modus

      • Im Abschnitt [Test] setze test-mode = true und gib deine Test-Webhook-URL ein.
      • Wenn alles läuft: test-mode = false und die echte Webhook-URL unter [Settings] eintragen nicht vergessen.
      • Bereite so alles genauestens einem Kanal vor, den nur du sehen kannst. Und wenn du es 100x mal testen musst bis es perfekt ist - der Spaß ist garantiert.
      • Notfallplan: Bei Fehlern zeigt das Skript klare Meldungen – kein Rätselraten! Lesen hilft wirklich ;)

    ⚠️ Wichtige Tipps:

    • Webhooks sind wie Brieftauben: Wenn sie nicht ankommen, hast du vielleicht die falsche URL gefüttert.
    • INI-Syntax ist einfach aber heilig: Keine fehlenden =-Zeichen oder kaputte Sektionen – sonst schreit das Skript!
    • Backups machen! Kopiere deine INI-Dateien, bevor du experimentierst. Vertrau mir, Brudi.
    • Learning by doing - besonders die ini Struktur und den TestMode betreffend - einfach reinschauen - es ist wirklich einfach

    🎬 Und action!

    1. Embeds (ini) konfigurieren.
    2. Skript oder Programm starten.
    3. Enter drücken und staunen, wie deine Leser dich für einen Coding-Gott halten.

    Ab sofort bist du Mitglied der "Ich-habe-keine-Ahnung-von-Python-aber-sehe-trotzdem-professionell-aus"-Gang. ^^


    💻 Viel Spaß damit wünschen Die Alten Säcke & FMJ
    Säcke.ONE <3


    Und weil du brav alles durchgelesen und dadurch keine Fragen mehr hast, hier noch ein Schmankerl:
    Auch in der .exe kannst du den Footer bearbeiten ^^
    Füge dazu in deine ini ganz unten hinzu:

    [Footer]
    text = mein eigener Footer (c)

    Hallo, in letzter Zeit gibt es häufig das problem, dass sich Leute nach Serverneustarts nicht einloggen können.

    Es sieht dann so aus, dass beim Server KEINE Login-Log ankommt, es also soweit gar nicht erst kommt.
    Man sieht dann extrem schnell die Meldung "Verbindungszeit abgelaufen".

    HIer die Lösung (aber NUR in dem Fall der schnellen timeouts nach Serverneustart):

    Spiel beenden
    CMD öffnen
    ipconfig /renew eingeben und Enter drücken
    Spiel starten
    Einloggen ;)

    Der Tipp kommt von einem Mitglied aus unserer Community und hat bis jetzt mehrere Male und zuverlässig funktioniert. Darum solltet ihr das wissen.
    Grüße und schönes WE
    Phil

    Also bis jetzt - gutes Update. :thumbup:

    Klar, es fehlt an Content im Update - aber wir haben 9400 Chars mit der neuen Funktion aus der DB bekommen.
    Die haben wir Jahre mit uns rumgeschleppt und ich habe die DB ab und zu über den Provider zu den Entwicklern gegeben, um das Ganze ein wenig zu warten.
    Das ist nun nicht mehr notwendig - einfach super.

    Außerdem haben wir einen guten Performance-Boost feststellen können und fahren sogar mit 80 Spielern lagfrei, sogar als Mitfahrer im Auto - voll gut.

    Ich für meinen Teil mag das Update weil offenbar unter der Haube etwas passiert ist.

    Schauen wir einfach, was das nächste bringt - und das ist ja nicht mehr lange hin. :)

    Grüße
    phil

    Dynamische Spawn, Horde und Schadens-einstellungen je nach Tageszeit.
    Nachts auch gern schnellere Zombies (einstellbar)
    Mutierte Tiere (Kraftwerk)
    Einstellungen für Nahkampfwaffen-Abnutzung
    Einstellungen für Schuh-Verbrauch
    Einzelne Zombie-Einstellungen zu HTZ, MTZ und LTZ und damit eigenen Verhältnisse zueinander.
    M249 auf Rager-Ladefläche (für Dropships, Mechjagd, usw)
    Aba Bunker einstellbar, also wirklich einstellbar....
    Brenner einstellbar
    Wetter-Einstellungen
    RCON oder änhliches

    Die Liste ist einfach endlos :D

    Hallöochen weiss ja nicht ob das hier hinpasst !? Aber ich finde was man sehr verändern sollte in Scum ist das Samen säen .das so langsam geht als würde ich Hühner Füttern.Liebe grüße

    Tatsächlich haben sie es da etwas übertrieben. Aber mit steigendem Farming-Skill geht das dann schneller. Aber am Anfang... müüüüühsam

    grüße
    phil

    1. Einen neuen Kanal erstellen

    1. Öffne Discord und navigiere zu dem Server, auf dem du einen Kanal erstellen möchtest.
    2. Klicke mit der rechten Maustaste auf den Servernamen oder auf eine bestehende Kategorie.
    3. Wähle Kanal erstellen.
    4. Gib dem Kanal einen Namen und wähle den Typ: Textkanal (für Nachrichten und Webhooks erforderlich)
    5. Falls gewünscht, kannst du den Kanal privat machen, sodass nur bestimmte Rollen Zugriff haben.
    6. Klicke auf Erstellen.

    2. Webhook für den Kanal einrichten

    1. Gehe zu deinem Server und klicke oben auf den Namen des Servers.
    2. Wähle Servereinstellungen.
    3. Klicke auf Integrationen und dann auf Webhooks.
    4. Wähle Neuen Webhook erstellen.
    5. Gib dem Webhook einen Namen (z. B. "Bot Webhook").
    6. Wähle den Kanal aus, in den der Webhook Nachrichten senden soll.
    7. Klicke auf Webhook-URL kopieren, um den Link in die Zwischenablage zu speichern.
    8. Speichere die Einstellungen mit Änderungen speichern.

    3. Webhook verwalten oder löschen

    • In den Integrationen unter Webhooks kannst du bestehende Webhooks bearbeiten oder löschen.
    • Falls ein Webhook nicht mehr benötigt wird, lösche ihn, um unbefugte Nutzung zu verhindern.

    Fertig! Du hast erfolgreich einen Kanal erstellt und einen Webhook-Link erhalten. Diesen kannst du nun in die config.ini oder Konfigurator einfügen und speichern.
    Ab sofort werden die entsprechenden Logs in den Kanal mit diesem hinterlegten Hook-Link gepostet.