{"id":366,"date":"2026-02-27T11:12:27","date_gmt":"2026-02-27T10:12:27","guid":{"rendered":"https:\/\/msh3.de\/wordpress\/?p=366"},"modified":"2026-02-27T13:47:44","modified_gmt":"2026-02-27T12:47:44","slug":"ping-pong-pinguin-bots-im-mesh","status":"publish","type":"post","link":"https:\/\/msh3.de\/wordpress\/ping-pong-pinguin-bots-im-mesh\/","title":{"rendered":"Ping &#8211; Pong &#8211; Pinguin &#8211; Bots im Mesh"},"content":{"rendered":"\n<p><em>Neue Spielzeuge steigern bekanntlich den Spieltrieb und so kommt der IT-affine MeshCore-Nutzer fr\u00fcher oder sp\u00e4ter auf die Idee doch auch mal einen Bot zu bauen und in das Mesh zu stellen. So ein Bot kann informativ und unterhaltsam sein, aber eben auch eine unheimliche Last f\u00fcr das Mesh.<\/em><\/p>\n\n\n\n<p>Bots lauschen in Channels und erzeugen damit erstmal flood-Traffic durch die Anfrage und die Reaktion des Bots &#8211;  Traffic der bekannterma\u00dfen das Mesh stark be- und regional auslasten kann. Als sich vor ein paar Tagen eine stabile Br\u00fccke aus der Mitte bis nach Oberfranken gebildet hatte, schlugen pl\u00f6tzlich diverse, f\u00fcr uns neue, Bots in den Channels #test und #ping durch und nat\u00fcrlich triggerten die Anfragen aus dem neuen Gebiet dann auch vermehrt bestehende Bots in der Mitte und umgekehrt nat\u00fcrlich auch. Es entstanden wirklich unsch\u00f6ne Bot-Schlachten in den Channels und der Traffic nahm auch im Analyzer nachvollziehbar extrem zu, so dass teilweise kaum noch lokaler Austausch m\u00f6glich war.<\/p>\n\n\n\n<p>Ein Mesher aus dem Bereich Gotha schaltete freundlicherweise seinen Bot kurzfristig ab und wir haben hier in der Mitte unsere zwei Bots (Uslar &amp; Herzberg) noch weiter eingeschr\u00e4nkt, so dass diese tats\u00e4chlich fast nur noch von lokalem Traffic getriggert wurden. Aus dieser Ma\u00dfnahme heraus versuchte ich dem Mesher aus Gotha zu helfen, seinen Bot auch entsprechend lokal zu begrenzen und ich befasste mich erstmals mit einem weit verbreiteten Bot-Script (<a href=\"https:\/\/github.com\/agessaman\/meshcore-bot\/\">https:\/\/github.com\/agessaman\/meshcore-bot\/<\/a>) und musste feststellen, dass dieser zwar wahnsinnig vielseitig ist, aber leider einen wesentlichen Designfehler hat &#8230; <strong>er kann keine Scopes! <\/strong><\/p>\n\n\n\n<h5 class=\"wp-block-heading\"><strong>Macht denn das so einen gro\u00dfen Unterschied, ob mein Bot scoped oder normal flutet?<\/strong><\/h5>\n\n\n\n<p><strong>Ja, macht es!<\/strong> Der Unterschied ist in unseren Beobachtungen in den Analyzer-Regionen KSF LEJ BWE, dass es den Bot-Traffic um etwa 80% reduziert. 80% mehr Airtime im Mesh f\u00fcr Nachrichten zwischen Menschen.<\/p>\n\n\n\n<h5 class=\"wp-block-heading\"><strong>Reicht es den Bot mit scope zu begrenzen?<\/strong><\/h5>\n\n\n\n<p><strong>Nein, das reicht nicht! <\/strong>Auch die Bot-Nutzer m\u00fcssen lernen einen Scope zu nutzen, der zu ihrer gew\u00fcnschten Bot-Anwendung passt. Wenn ich lokal\/regional mit einem Ping-Bot testen will, sollte ich einen Scope w\u00e4hlen, der zum Ziel-Bot passt. Wenn ich wei\u00df, dass der Bot irgendwo in der Mitte steht, dann ist de-mitte der richtige Scope &#8230; und auch damit reduzieren wir die Flood-Ausbreitung ganz ordentlich. <\/p>\n\n\n\n<h5 class=\"wp-block-heading\"><strong>Welchen Bot sollte ich als Ping-Bot installieren?<\/strong><\/h5>\n\n\n\n<p><strong>Gar keinen! <\/strong>Bl\u00f6de Antwort von jemandem, der selber Bots betreibt, aber eigentlich braucht unser Mesh in der aktuellen Situation mit viel zu viel Flood-Traffic keine weiteren Bots. Viel mehr sollte man pr\u00fcfen, ob der eigene Bot \u00fcberhaupt gebraucht wird oder zumindest &#8222;enger&#8220; eingestellt werden kann &#8230;<strong> reagieren nur bis max X Hops, antworten nur mit Scope<\/strong> &#8230; und wenn das nicht geht, muss man \u00fcberlegen, ob man das Bot-Script wechselt oder ihn ganz vom Mesh nimmt.<\/p>\n\n\n\n<h4 class=\"wp-block-heading has-blue-color has-text-color has-link-color wp-elements-40e6c6c753ffc69bd485ed2fabb9f3bf\">Linktipp<\/h4>\n\n\n\n<p>Einfacher meshcore-ping-bot mit Scope und Hop-Limit | <a href=\"https:\/\/github.com\/do6uk\/meshcore_bot\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/github.com\/do6uk\/meshcore_bot<\/a><\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Neue Spielzeuge steigern bekanntlich den Spieltrieb und so kommt der IT-affine MeshCore-Nutzer fr\u00fcher oder sp\u00e4ter auf die Idee doch auch mal einen Bot zu bauen und in das Mesh zu stellen. So ein Bot kann <a class=\"more-link\" href=\"https:\/\/msh3.de\/wordpress\/ping-pong-pinguin-bots-im-mesh\/\">Weiterlesen\u00a0\u2026<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_lmt_disableupdate":"","_lmt_disable":"","footnotes":""},"categories":[1,5,7],"tags":[22,21],"class_list":["post-366","post","type-post","status-publish","format-standard","hentry","category-allgemein","category-meshcore","category-startseite","tag-bot","tag-ping"],"modified_by":"Team","_links":{"self":[{"href":"https:\/\/msh3.de\/wordpress\/wp-json\/wp\/v2\/posts\/366","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/msh3.de\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/msh3.de\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/msh3.de\/wordpress\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/msh3.de\/wordpress\/wp-json\/wp\/v2\/comments?post=366"}],"version-history":[{"count":2,"href":"https:\/\/msh3.de\/wordpress\/wp-json\/wp\/v2\/posts\/366\/revisions"}],"predecessor-version":[{"id":368,"href":"https:\/\/msh3.de\/wordpress\/wp-json\/wp\/v2\/posts\/366\/revisions\/368"}],"wp:attachment":[{"href":"https:\/\/msh3.de\/wordpress\/wp-json\/wp\/v2\/media?parent=366"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/msh3.de\/wordpress\/wp-json\/wp\/v2\/categories?post=366"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/msh3.de\/wordpress\/wp-json\/wp\/v2\/tags?post=366"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}