{"id":54212,"date":"2022-12-14T06:39:52","date_gmt":"2022-12-14T05:39:52","guid":{"rendered":"https:\/\/fivem-mods.net\/?post_type=product&#038;p=54212"},"modified":"2025-06-10T12:28:06","modified_gmt":"2025-06-10T10:28:06","slug":"cs-geschichten","status":"publish","type":"product","link":"https:\/\/fivemx.com\/de\/cs-geschichten\/","title":{"rendered":"CS-Geschichten"},"content":{"rendered":"<p>Die Ressource kommt mit einem\u00a0<strong>Umfangreiche Konfiguration<\/strong>, Veranstaltungen, Exporte und\u00a0<strong>einige Client-\/Server-Quelldateien<\/strong>\u00a0damit du es nach deinem Geschmack anpassen kannst.<\/p>\n<p>es ist ein\u00a0<strong>eigenst\u00e4ndige Ressource<\/strong>\u00a0Und\u00a0<strong>funktioniert mit jedem Framework<\/strong>\u00a0Und\u00a0<strong>kann an jedes Lua NUI-basierte Telefon angeschlossen werden, vorausgesetzt, du kannst den Hook daf\u00fcr entwickeln.<\/strong>.<\/p>\n<p>Out of the box bieten wir dir Hooks f\u00fcr\u00a0<strong>gcphone, qb-phone, high-phone und qs-smartphone\u00a0<\/strong>die diese Telefone abdecken und auch Mainstream-Versionen, die auf ihnen basieren wie\u00a0<strong>gksphone<\/strong>\u00a0Und\u00a0<strong>Abonnieren<\/strong>. Der\u00a0<strong>Haken\u00a0<\/strong>kann nach deinem Geschmack f\u00fcr Element- oder Stil\u00e4nderungen angepasst werden.<\/p>\n<p><em>Wenn du ein Telefonentwickler bist und ein Hook dein Telefon abdeckt, du aber nicht m\u00f6chtest, oder wenn du m\u00f6chtest, dass wir einen Hook erstellen, der dein Telefon abdeckt, bitte\u00a0<a href=\"https:\/\/criticalscripts.shop\/contact-us\" target=\"_blank\" rel=\"external nofollow noopener\">kontaktiere uns<\/a>.<\/em><\/p>\n<p>Die Geschichten werden vor\u00fcbergehend (Standard 24 Stunden) im Stories-Feed angezeigt. Dieser Wert kann in der Konfiguration ge\u00e4ndert werden, ebenso wie die Dauer, wie lange die Geschichten im Speicher behalten werden (Standard 24 Stunden). Die Standardmaximall\u00e4nge einer Geschichte betr\u00e4gt 30 Sekunden (was zu ~5MB pro maximal langen Story-Video ohne das Vorschaubild f\u00fchrt). Dieser Wert kann in der Konfiguration ge\u00e4ndert werden und es gibt auch eine konfigurierbare Rate-Beschr\u00e4nkung, um sicherzustellen, dass dein Server nicht den Speicher verliert.<\/p>\n<p>Wenn du die Geschichten aus dem Spiel auf deinen Discord-Server f\u00fcr Moderations- und\/oder Protokollierungszwecke posten m\u00f6chtest, kannst du die Begleitressource\u00a0<strong>CS-Geschichten-DW\u00a0<\/strong>herunterladen\u00a0<strong><em>config.js\u00a0<\/em><\/strong>f\u00fcr weitere Informationen und stelle sicher, dass du sie in \u00dcbereinstimmung mit den Webhook-Richtlinien von Discord verwendest.<\/p>\n<p>Ein Hosting-Server ist im Preis inbegriffen, der\u00a0<strong>obligatorisch<\/strong>, mit\u00a0<strong>Garn<\/strong>\u00a0Ressource, die als Abh\u00e4ngigkeit erforderlich ist. Der Hosting-Server speichert die Videos, Miniaturansichten und einige Metadaten der Geschichten und erfordert daher\u00a0<strong>Netzwerk-, Bandbreiten- und Speicheranforderungen<\/strong>\u00a0sowie\u00a0<strong>erfordert das \u00d6ffnen eines zus\u00e4tzlichen TCP-Ports<\/strong>Neben der integrierten L\u00f6sung wird der Hosting-Server auch als externer\u00a0<strong>node.js<\/strong>\u00a0Anwendung, die auf derselben oder einer anderen Maschine gehostet werden soll\u00a0<strong>damit du die Netzwerk-, Bandbreiten- oder Speicheranforderungen ausgleichen kannst<\/strong>.<\/p>\n<p>Wenn Ihr Telefon von\u00a0<strong>fx_version\u00a0<\/strong><em>\u201ehimmelblau\u201c,<\/em>\u00a0dann musst du den Hosting-Server der Geschichten \u00fcber\u00a0<strong>HTTPS<\/strong>. routen. Das kannst du tun, indem du eine Domain und Cloudflare verwendest. Alternativ kannst du die\u00a0<strong>fx_version\u00a0<\/strong>deines Telefons \u00e4ndern zu\u00a0<em>\u201eumwerfend\u201c.<\/em><\/p>\n<hr \/>\n<p><strong>Merkmale<\/strong><\/p>\n<ul>\n<li>Kurze und tempor\u00e4re Videogeschichten mit dem Standort und Namen des Uploaders im Spiel.<\/li>\n<li>M\u00f6glichkeit zum selbst\u00e4ndigen L\u00f6schen hochgeladener Storys und Integration f\u00fcr autorisierte Spieler zum L\u00f6schen der Storys beliebiger Personen.<\/li>\n<li>Vereinfachter Story-Feed mit vollst\u00e4ndiger Maus- und Tastaturnavigation <a class=\"wpil_keyword_link\" href=\"https:\/\/fivemx.com\/de\/unterstutzung\/\" title=\"Unterst\u00fctzung\" data-wpil-keyword-link=\"linked\" data-wpil-monitor-id=\"1299\">Unterst\u00fctzung<\/a>.<\/li>\n<li>M\u00f6glichkeit zum Umschalten zwischen der hinteren und der vorderen Kamera.<\/li>\n<li>Dynamische Anpassung f\u00fcr die korrekte Zentrierung in verschiedenen Aufl\u00f6sungen.<\/li>\n<li>Plug-and-Play-Integration mit Telefonen, f\u00fcr die wir sofort einsatzbereite Hooks anbieten.<\/li>\n<li>Farbfilter (Graustufen, Sepia, Invertieren, S\u00e4ttigen usw.).<\/li>\n<li>Bildfilter mit Echtzeit-Gesichtsverfolgung des Spielers (Hund, Katze usw.).<\/li>\n<li>Optimiert f\u00fcr ein Gleichgewicht zwischen Qualit\u00e4t und Leistung.<\/li>\n<li>Ein experimenteller Kameramodus, der es dem Spieler erm\u00f6glicht, sich w\u00e4hrend der Aufnahme einer Geschichte zu bewegen.<\/li>\n<li>Umfangreiche Ereignisse und Exporte zur \u00dcberpr\u00fcfung und Kontrolle der Ressource.<\/li>\n<\/ul>\n<hr \/>\n<p><strong>Installationsanleitung<\/strong><\/p>\n<ol>\n<li>Stelle sicher, dass du\u00a0<strong><a href=\"https:\/\/github.com\/citizenfx\/cfx-server-data\/tree\/master\/resources\/%5Bsystem%5D\/%5Bbuilders%5D\/yarn\" target=\"_blank\" rel=\"external nofollow noopener\">Garn<\/a><\/strong>\u00a0in deinem\u00a0<strong><em>Ressourcen<\/em><\/strong>\u00a0Ordner.<\/li>\n<li>Herunterladen\u00a0<strong><em>CS-Geschichten<\/em><\/strong>\u00a0hast und platziere es in deinem\u00a0<strong><em>Ressourcen<\/em><\/strong>\u00a0Ordner.<\/li>\n<li>Hinzuf\u00fcgen\u00a0<em><strong>CS-Geschichten sichern<\/strong>\u00a0<\/em>deiner Serverkonfigurationsdatei, bevor du dein Telefon sicherstellst.<\/li>\n<li>Bearbeite die\u00a0<em><strong>__resource.lua<\/strong><\/em>\u00a0oder<em>\u00a0<strong>fxmanifest.lua<\/strong><\/em>\u00a0Datei deines Telefons und f\u00fcge\u00a0<em>\u2018&#039;\u2018<strong>@cs-stories\/client\/hooks\/core.lua&#039;<\/strong><\/em><strong>\u00a0<\/strong>als letztes Client-Skript und\u00a0<em>\u2018&#039;\u2018<strong>@cs-stories\/server\/hooks\/core.lua&#039;<\/strong><\/em><strong>\u00a0<\/strong>als letztes Serverskript.<\/li>\n<li>Bearbeite die NUI-Datei deines Telefons (meistens\u00a0<em><strong>Hauptseite<\/strong><\/em>) und f\u00fcge\u00a0<em><strong><\/strong><\/em>\u00a0direkt vor\u00a0<em><strong>&lt;\/body&gt;<\/strong><\/em>.<\/li>\n<li>\u00dcberpr\u00fcfe die\u00a0<strong><em>config.lua\u00a0<\/em><\/strong>Datei im Inneren\u00a0<strong><em>CS-Geschichten\u00a0<\/em><\/strong>zur weiteren Konfiguration und\u00a0<strong>und lies alle Optionen und ihre Kommentare durch\u00a0<\/strong>und passe sie an deine Einrichtung und Vorlieben an.<\/li>\n<li>Da du die interne L\u00f6sung verwendest, \u00f6ffne die\u00a0<strong>erforderlicher Port<\/strong>\u00a0(standardm\u00e4\u00dfig\u00a0<strong>35540<\/strong>;\u00a0<strong>eingehend<\/strong>\u00a0\u2013\u00a0<strong>eingehend<\/strong>) in deiner Firewall.<strong>\u00a0TCP\u00a0<\/strong>Protokoll.<\/li>\n<li>F\u00fchre den Befehl aus\u00a0<em><strong>Aktualisieren\u00a0<\/strong><\/em>und der Befehl<em><strong>\u00a0CS-Geschichten sichern<\/strong><\/em>.<\/li>\n<li>Falls dein Telefon eine Animationsschleife verwendet, musst du sie m\u00f6glicherweise bearbeiten (meistens in einer\u00a0<em><strong>animation.lua<\/strong><\/em>\u00a0Datei) und eine\u00a0<strong><em>nicht CS_STORIES.ACTIVE\u00a0<\/em><\/strong>\u00dcberpr\u00fcfung vor dem Abspielen einer Animation hinzuf\u00fcgen, um sicherzustellen, dass kein Animationsfehler auftritt, wenn die Videotelefonie-Kamera ge\u00f6ffnet wird.<\/li>\n<li>Stelle sicher, dass dein Telefon.<\/li>\n<\/ol>\n<hr \/>\n<p><strong>Externer Hosting-Server<\/strong><\/p>\n<p><strong>Falls du dich daf\u00fcr entscheidest, den integrierten Proxy-Server nicht zu verwenden<\/strong>\u00a0Dann\u00a0<a href=\"https:\/\/github.com\/criticalscripts-shop\/cs-stories-ehs\" target=\"_blank\" rel=\"external nofollow noopener\">lade den externen\u00a0<strong>node.js<\/strong>\u00a0Anwendung<\/a>\u00a0herunter und installiere ihn mit\u00a0<strong><em>npm installieren,\u00a0<\/em><\/strong><strong>und lies alle Optionen und ihre Kommentare durch\u00a0<\/strong>innerhalb seiner\u00a0<strong><em>config.js\u00a0<\/em><\/strong>Datei\u00a0<strong>da sie f\u00fcr den Einrichtungsprozess sehr wichtig sind<\/strong>, passe sie an deine Einrichtung und Vorlieben an<strong>\u00a0<\/strong>und f\u00fchre ihn dann mit\u00a0<strong><em>Knoten<\/em><\/strong>, aus, dann stelle sicher, dass du die IP-Adresse des externen Servers in der\u00a0<em><strong>sv_proxyIPRanges<\/strong><\/em>\u00a0Eigenschaft in deiner Serverkonfigurationsdatei hinzuf\u00fcgst. Du kannst\u00a0<a href=\"https:\/\/pm2.keymetrics.io\/docs\/usage\/quick-start\/\" target=\"_blank\" rel=\"external nofollow noopener\">pm2<\/a><strong><em>\u00a0<\/em><\/strong>um sicherzustellen, dass es immer l\u00e4uft.<\/p>\n<hr \/>\n<p><strong>Wichtige Informationen<\/strong><\/p>\n<ul>\n<li>Der Spieler wird um die Freigabe des Mikrofons gebeten. Wenn er dies ablehnt, wird seine Stimme nicht in den Storys aufgezeichnet. Wenn er dies f\u00e4lschlicherweise ablehnt, muss er es zur\u00fccksetzen (derzeit geschieht dies durch L\u00f6schen der Datei \u201e<em>%AppData%\\CitizenFX\\media_access.json\u201d<\/em>).<\/li>\n<li>Beim Aufnehmen einer Story wird die Stimme \u00fcber das Standardmikrofon des Playersystems aufgenommen. Dies kann nicht ge\u00e4ndert werden.<\/li>\n<li>Es wird nur die Stimme des Spielers aufgezeichnet, der die Aufnahme macht. Dies kann nicht ge\u00e4ndert werden.<\/li>\n<li>Die Aufzeichnung bestimmt, ob der Spieler spricht, unter Verwendung des eingebauten nativen. Falls du einen externen VoIP wie\u00a0<strong>TokoVoip<\/strong>\u00a0oder \u00e4hnliches verwendest, musst du den Hook bearbeiten, um korrekt zu bestimmen, wann der Spieler spricht.<\/li>\n<li>Ein Spieler, der eine Geschichte aufzeichnet, kann sich nicht bewegen. Dies ist das Standardverhalten der GTA:V-Kamera. Du kannst versuchen, den experimentellen Kameramodus zu verwenden, der es dem Spieler erm\u00f6glicht, sich zu bewegen, jedoch k\u00f6nnte er nicht so reibungslos sein wie der native Modus.<\/li>\n<li>Bei sehr hohen Aufl\u00f6sungen oder auf Systemen mit sehr niedriger Spezifikation kann es zu Verz\u00f6gerungen bzw. Einfrieren der Videowiedergabe kommen.<\/li>\n<li>Die Story-Aufzeichnung erfolgt \u00fcber Game Capture (\u00e4hnlich wie\u00a0<em>Screenshot-Basis<\/em>), was auch immer im Spiel ist, wird aufgezeichnet. Dazu geh\u00f6ren visuelle Einstellungen \/ <a href=\"https:\/\/fivemx.com\/de\/\" data-wpil-monitor-id=\"856\">Modifikationen<\/a>, Spielzeichnungen\/UIs, aber keine NUIs.<\/li>\n<li><strong>Falls dein Server hinter einem Reverse-Proxy l\u00e4uft, \u00fcber den du keine Kontrolle hast und der keinen zus\u00e4tzlichen TCP-Port wie vom Ressourcenanbieter erforderlich handhaben kann, besteht deine einzige Option m\u00f6glicherweise darin, den Geschichten-Hosting-Server extern auf einer anderen Maschine zu hosten (zum Beispiel ein g\u00fcnstiger VPS mit ausreichend Bandbreite \/ Netzwerk \/ Speicher, um innerhalb deiner eigenen Grenzen zu arbeiten), der die Anforderungen erf\u00fcllen kann.<\/strong><\/li>\n<li>Wenn eine Story von einem Player hochgeladen oder angesehen wird, wird wie bei jedem anderen Video-Upload-Dienst die Upload-\/Download-Geschwindigkeit des Players genutzt und auch auf dem Hosting-Server wird Netzwerk\/Bandbreite verbraucht.<\/li>\n<li><strong>Wenn Ihr <a href=\"https:\/\/fivemx.com\/de\/fivem-hosting-anbieter-vergleich\/\" data-wpil-monitor-id=\"651\">Hosting-Server-Host<\/a> bietet keine unbegrenzte Bandbreite oder hat eine niedrige Netzwerkgrenze, du wirst wahrscheinlich regelm\u00e4\u00dfig deine Nutzungsstatistiken \u00fcberpr\u00fcfen m\u00fcssen, falls du viele Spieler hast, die Geschichten hochladen und ansehen. Stelle auch sicher, dass du deinen Speicher \u00fcberpr\u00fcfst, falls viele Geschichten hochgeladen werden und nicht bereinigt werden.<\/strong><\/li>\n<li>Die Ressource verwendet <a href=\"https:\/\/fivemx.com\/de\/shop\/\" data-wpil-monitor-id=\"970\">FiveMs KV-Speicher zum Speichern<\/a> die Metadaten der gespeicherten Geschichten, falls du eine geteilte Multi-Server-Einrichtung verwendest, k\u00f6nnte dies ein Problem verursachen und du m\u00f6chtest m\u00f6glicherweise die\u00a0<strong><em>sv_kvsName\u00a0<\/em><\/strong>Konsolenvariable auf etwas Einzigartiges f\u00fcr deinen Server setzen.<\/li>\n<li>Es gibt Kontrollen, um sicherzustellen, dass das aufgezeichnete Video und der Standort im Spiel echt sind und aus dem Spiel selbst stammen. Da sie jedoch vom Client gesendet werden, sind sie nicht vollkommen vertrauensw\u00fcrdig.<\/li>\n<li>Die Geschichten werden gel\u00f6scht (gem\u00e4\u00df der Konfiguration), wenn die Ressource startet, daher h\u00e4ngt die Bereinigung des Geschichten-Speichers davon ab, wie oft du deinen Server oder die Ressource neu startest.<\/li>\n<\/ul>\n<hr \/>\n<p><strong>H\u00e4ufige Probleme und Fragen<\/strong><\/p>\n<p><strong>Q:\u00a0<\/strong>Ich kann die Stories-App verwenden, aber wenn ich versuche, eine Story anzuzeigen oder hochzuladen, tritt ein Fehler auf. Warum?<br \/>\n<strong>A:\u00a0<\/strong>Wenn Ihr Telefon von\u00a0<strong>fx_version\u00a0<\/strong><em>\u201ehimmelblau\u201c,<\/em>\u00a0dann musst du den Hosting-Server der Geschichten \u00fcber\u00a0<strong>HTTPS<\/strong>. routen. Das kannst du tun, indem du eine Domain und Cloudflare verwendest. Alternativ kannst du die\u00a0<strong>fx_version\u00a0<\/strong>deines Telefons \u00e4ndern zu\u00a0<em>\u201eumwerfend\u201c.<\/em><em>\u00a0<\/em>Wenn dies nicht Ihr Problem war, liegt das Problem normalerweise in\u00a0<strong>TCP<\/strong>\u00a0<strong>Blockierung<\/strong>, komplexe Netzwerkeinrichtung oder Anti-DDoS-Schutz.\u00a0<strong>Versuche einen anderen Port, vorzugsweise in einem hohen Bereich<\/strong>\u00a0um zu sehen, ob das Ihr Problem l\u00f6st und\u00a0<strong>stelle sicher, dass dieser Port f\u00fcr das TCP-Protokoll ge\u00f6ffnet ist<\/strong>. Wenn das nicht funktioniert, dann ist deine beste L\u00f6sung hier m\u00f6glicherweise, den Hosting-Server der Geschichten extern auf einer anderen Maschine zu hosten (zum Beispiel ein g\u00fcnstiger VPS mit genug Bandbreite \/ Netzwerk \/ Speicher, um innerhalb deiner eigenen Grenzen zu arbeiten), der die Anforderungen bew\u00e4ltigen kann.<\/p>\n<p><strong>Q:\u00a0<\/strong>Ich habe alles getan, kann aber keine Schaltfl\u00e4che f\u00fcr die Stories-App sehen. Was ist los?<br \/>\n<strong>A:\u00a0<\/strong>Das Fehlen eines Stories-App-Buttons k\u00f6nnte mit dem Hook zusammenh\u00e4ngen, den du verwendest. Stelle zun\u00e4chst sicher, dass du den richtigen Hook f\u00fcr dein Telefon verwendest. Dann stelle sicher, dass deine Telefonereignisse und DOM-Elemente korrekt im Hook widergespiegelt werden und dass der Hook richtig konfiguriert ist. Beachte auch, dass einige Hooks die Stories-App im App-Store des Telefons hinzuf\u00fcgen, anstatt sie sofort als App hinzuzuf\u00fcgen.<\/p>\n<p><strong>Q:\u00a0<\/strong>Mein\u00a0<strong>Garn<\/strong>\u00a0versucht wiederholt, die Ressource zu installieren. Was kann ich tun?<br \/>\n<strong>A:\u00a0<\/strong>Dies scheint ein aktueller Fehler im\u00a0<strong>Garn\u00a0<\/strong>Ressource im Zusammenhang mit\u00a0<strong><em>Paket.json\u00a0<\/em><\/strong>und die Zeitzone des Servers in Bezug auf die Zeitzone des Systems, von dem du die Ressource kopiert hast. Bearbeite\u00a0<strong><em>Paket.json\u00a0<\/em><\/strong>und f\u00fcge einfach ein Leerzeichen hinzu oder entferne es, speichere es und das Problem ist behoben.<\/p>","protected":false},"excerpt":{"rendered":"<p>M\u00f6chtest du das soziale Erlebnis deiner Spieler auf ein neues Level heben?<br \/>\nGib ihnen die M\u00f6glichkeit, sich durch zeitlich begrenzte Video-Sharing auszudr\u00fccken!<\/p>","protected":false},"featured_media":54215,"comment_status":"open","ping_status":"closed","template":"","meta":[],"product_brand":[],"product_cat":[96,104,512,511],"product_tag":[],"class_list":["post-54212","product","type-product","status-publish","has-post-thumbnail","product_cat-esx-scripts","product_cat-phone-scripts","product_cat-qbcore-scripts","product_cat-standalone-scripts","first","instock","sale","downloadable","virtual","taxable","purchasable","product-type-simple"],"_links":{"self":[{"href":"https:\/\/fivemx.com\/de\/wp-json\/wp\/v2\/product\/54212","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fivemx.com\/de\/wp-json\/wp\/v2\/product"}],"about":[{"href":"https:\/\/fivemx.com\/de\/wp-json\/wp\/v2\/types\/product"}],"replies":[{"embeddable":true,"href":"https:\/\/fivemx.com\/de\/wp-json\/wp\/v2\/comments?post=54212"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/fivemx.com\/de\/wp-json\/wp\/v2\/media\/54215"}],"wp:attachment":[{"href":"https:\/\/fivemx.com\/de\/wp-json\/wp\/v2\/media?parent=54212"}],"wp:term":[{"taxonomy":"product_brand","embeddable":true,"href":"https:\/\/fivemx.com\/de\/wp-json\/wp\/v2\/product_brand?post=54212"},{"taxonomy":"product_cat","embeddable":true,"href":"https:\/\/fivemx.com\/de\/wp-json\/wp\/v2\/product_cat?post=54212"},{"taxonomy":"product_tag","embeddable":true,"href":"https:\/\/fivemx.com\/de\/wp-json\/wp\/v2\/product_tag?post=54212"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}