La risorsa è dotata di un configurazione estesa, eventi, esportazioni e alcuni file sorgente client/server per consentirti di personalizzarlo a tuo piacimento.
È un risorsa autonoma E funziona con qualsiasi framework E può essere collegato a qualsiasi telefono basato su Lua NUI a condizione che tu possa sviluppare il collegamento per esso.
Forniamo subito ganci per gcphone, qb-phone, high-phone e qs-smartphone che coprono quei telefoni e anche le versioni mainstream che si basano su di essi come gksphone E cavaliere xeno. IL ganci può essere adattato a proprio piacimento per modifiche di elementi o di stile.
Se sei uno sviluppatore di telefoni e un gancio copre il tuo telefono ma non lo desideri, o se desideri che realizziamo un gancio che copra il tuo telefono, per favore contattaci.
Le storie vengono mostrate temporaneamente (per impostazione predefinita, 24 ore) nel feed delle storie. Questo valore può essere modificato nella configurazione, insieme al tempo di archiviazione delle storie (per impostazione predefinita, 24 ore). La durata massima predefinita di una storia è di 30 secondi (che si traduce in circa 5 MB per video di lunghezza massima, esclusa la miniatura). Questo valore può essere modificato nella configurazione ed è anche presente un limite di velocità configurabile per garantire che il server non esaurisca lo spazio di archiviazione.
Se vuoi pubblicare le storie del gioco sul tuo server Discord per moderazione e/o scopi di registrazione, puoi scaricare la risorsa di accompagnamento cs-storie-dw per farlo. Controlla il suo config.js per maggiori informazioni e assicurati di utilizzarlo in conformità con le policy sui webhook di Discord.
È incluso un server di hosting che è obbligatorio, con filato risorsa richiesta come dipendenza. Il server di hosting memorizza i video, le miniature e alcuni metadati delle storie, quindi impone requisiti di rete, larghezza di banda e archiviazione così come richiedendo l'apertura di una porta TCP aggiuntivaOltre alla soluzione integrata, il server di hosting viene offerto anche come server esterno node.js applicazione da ospitare sulla stessa macchina o su una macchina diversa consentendo di compensare i requisiti di rete, larghezza di banda e archiviazione.
Se il tuo telefono è di versione fx "ceruleo", quindi dovrai instradare il server di hosting delle storie tramite HTTPSPuoi farlo utilizzando un dominio e Cloudflare. In alternativa, puoi modificare versione fx del tuo telefono a "coraggioso".
Caratteristiche
- Brevi e temporanee storie video che mostrano la posizione nel gioco dell'autore del caricamento e il suo nome nel gioco.
- Possibilità di autoeliminare le storie caricate e integrazione per i giocatori autorizzati per eliminare le storie di chiunque.
- Feed di storie semplici con navigazione completa tramite mouse e tastiera supporto.
- Possibilità di passare dalla fotocamera posteriore a quella anteriore.
- Regolazione dinamica per centrare correttamente in varie risoluzioni.
- Integrazione plug-and-play con i telefoni per i quali offriamo soluzioni pronte all'uso.
- Filtri colore (scala di grigi, seppia, inverti, satura, ecc.).
- Filtri immagine con tracciamento del volto del giocatore in tempo reale (cane, gatto, ecc.).
- Ottimizzato per un equilibrio tra qualità e prestazioni.
- Una modalità di ripresa sperimentale che consente al giocatore di muoversi mentre registra una storia.
- Un'ampia gamma di eventi ed esportazioni per verificare e controllare la risorsa.
Istruzioni per l'installazione
- Assicurati di avere filato nel tuo risorse cartella.
- Scaricamento storie di cs e mettilo nel tuo risorse cartella.
- Aggiungere garantire cs-stories al file di configurazione del tuo server prima di verificare il tuo telefono.
- Modifica il tuo telefono __resource.lua O fxmanifest.lua file e aggiungi ‘@cs-stories/client/hooks/core.lua' come ultimo script client e ‘@cs-stories/server/hooks/core.lua' come ultimo script del server.
- Modifica il file NUI del tuo telefono (solitamente indice.html) e aggiungere <script type=”text/javascript” src=”nui://cs-stories/client/hooks/core.js”></script> proprio prima </body>.
- Controllare il config.lua file all'interno storie di cs per ulteriore configurazione e leggi tutte le opzioni e i relativi commenti e adattarli alle tue impostazioni e preferenze.
- Dato che stai utilizzando la soluzione interna, apri il porta richiesta (di default 35540; in arrivo – in entrata) nel tuo firewall su TCP protocollo.
- Esegui il comando aggiornare e il comando garantire cs-stories.
- Se il tuo telefono utilizza un ciclo di animazione, potrebbe essere necessario modificarlo (di solito si trova in un animazione.lua file) e aggiungi un non CS_STORIES.ACTIVE prima di riprodurre un'animazione, verificare che non si verifichino problemi quando si apre la telecamera della videochiamata.
- Assicurati che il tuo telefono sia funzionante.
Server di hosting esterno
Se si sceglie di non utilizzare il server proxy integrato Poi scarica l'esterno node.js applicazione e installarlo con Installazione npm, leggi tutte le opzioni e i relativi commenti dentro il suo config.js file poiché sono molto importanti per il processo di installazione, adattali alle tue impostazioni e preferenze e poi eseguirlo con nodo, quindi assicurati di aggiungere l'indirizzo IP del server esterno nel sv_proxyIPRanges proprietà nel file di configurazione del server. Puoi usare pm2 per assicurarsi che funzioni sempre.
Informazioni importanti
- Al giocatore verrà chiesto di autorizzare l'uso del microfono; se lo rifiuta, la sua voce non verrà registrata nelle storie. Se lo rifiuta per errore, dovrà reimpostarlo (per ora questo si fa eliminando il file "%AppData%\CitizenFX\media_access.json”).
- Quando si registra una storia, la voce viene registrata dal microfono predefinito del sistema del giocatore. Questa impostazione non può essere modificata.
- Viene registrata solo la voce del giocatore che registra. Questa impostazione non può essere modificata.
- La registrazione determina se il giocatore sta parlando utilizzando il protocollo nativo integrato. Se si utilizza un VoIP esterno come TokoVoip o simili, dovrai modificare il gancio per determinare correttamente quando il giocatore sta parlando.
- Un giocatore che registra una storia non può muoversi. Questo è il comportamento predefinito della telecamera in GTA:V. Puoi provare a usare la modalità di telecamera sperimentale che permette al giocatore di muoversi, ma potrebbe non essere fluida come quella nativa.
- Il ritardo o il blocco del rendering video possono verificarsi con risoluzioni molto elevate o su sistemi con specifiche molto basse.
- La registrazione della storia funziona utilizzando la cattura del gioco (simile a screenshot-base), tutto ciò che è presente nel gioco viene registrato. Ciò include le impostazioni visive / mod, disegni di gioco/UI ma non NUI.
- Se il tuo server è in esecuzione dietro un proxy inverso su cui non hai alcun controllo e non può gestire una porta TCP aggiuntiva come richiesto dalla risorsa, la tua unica opzione potrebbe essere quella di ospitare esternamente il server di hosting delle storie su una macchina diversa (ad esempio un VPS economico con larghezza di banda/rete/archiviazione sufficienti per funzionare entro i tuoi limiti) in grado di gestire i requisiti.
- Quando una storia viene caricata o visualizzata da un player, come in qualsiasi altro servizio di caricamento video, viene utilizzata la velocità di caricamento/scaricamento del player e viene consumata anche la rete/larghezza di banda del server di hosting.
- Se il tuo server di hosting Non offre larghezza di banda illimitata o ha un limite di rete basso. Ti consigliamo di controllare periodicamente le statistiche di utilizzo se hai molti giocatori che caricano e visualizzano storie. Assicurati anche di controllare lo spazio di archiviazione se carichi molte storie e non le stai ripulendo.
- La risorsa sta utilizzando Lo storage KV di FiveM per lo stoccaggio i metadati delle storie salvate, se stai utilizzando una configurazione multi-server condivisa, questo potrebbe causare un problema e potresti voler impostare sv_kvsName variabile console a qualcosa di univoco per il tuo server.
- Sono in atto controlli per garantire che il video registrato e la posizione nel gioco siano legittimi e provengano dal gioco stesso; tuttavia, poiché è il client a inviarli, non possono essere considerati completamente attendibili.
- Le storie vengono eliminate (in base alla configurazione) all'avvio della risorsa, quindi la pulizia dell'archiviazione delle storie dipende dalla frequenza con cui si riavvia il server o la risorsa.
Problemi e domande frequenti
Q: Posso utilizzare l'app Storie, ma quando provo a visualizzare o caricare una storia si verifica un errore. Perché?
UN: Se il tuo telefono è di versione fx "ceruleo", quindi dovrai instradare il server di hosting delle storie tramite HTTPSPuoi farlo utilizzando un dominio e Cloudflare. In alternativa, puoi modificare versione fx del tuo telefono a "coraggioso". Se questo non era il tuo problema, allora il problema di solito risiede in TCP blocco, configurazione di rete complessa o protezione anti-DDoS. Prova una porta diversa, preferibilmente in un intervallo alto per vedere se questo risolverà il tuo problema e assicurati che la porta sia aperta per il protocollo TCPSe questo non funziona, la soluzione migliore potrebbe essere quella di ospitare esternamente il server di hosting delle storie su una macchina diversa (ad esempio un VPS economico con larghezza di banda/rete/archiviazione sufficienti per funzionare entro i tuoi limiti) in grado di gestire i requisiti.
Q: Ho fatto tutto ma non vedo il pulsante dell'app Storie. Cosa c'è che non va?
UN: Il fatto che il pulsante dell'app Stories non sia visibile è probabilmente dovuto all'hook che stai utilizzando. Assicurati innanzitutto di utilizzare l'hook corretto per il telefono che possiedi. Quindi, assicurati che gli eventi del telefono e gli elementi DOM siano correttamente riportati nell'hook e che l'hook sia configurato correttamente. Nota inoltre che alcuni hook aggiungono l'app Stories nell'app store del telefono anziché aggiungerla immediatamente come app.
Q: Mio filato tenta ripetutamente di installare la risorsa, cosa devo fare?
UN: Questo sembra essere un bug attuale nel filato risorsa correlata a pacchetto.json e il fuso orario del server correlato al fuso orario del sistema da cui hai copiato la risorsa. Modifica pacchetto.json basta aggiungere o rimuovere uno spazio, salvare e il problema scomparirà.






Gwendolyn (proprietario verificato) –
Amazing thanks
Enos (proprietario verificato) –
Great script. Easy setup, useful features, and no unnecessary complexity.
Shanon (proprietario verificato) –
Support responded quickly and helped me resolve my setup issue. Very professional service.
Eve (proprietario verificato) –
I want to say thanks to the support team for helping with my continuously silly questions, you’re the best!
Casimir (proprietario verificato) –
Pulito, ottimizzato e affidabile.
Lucinda (proprietario verificato) –
Ottima risorsa per server GTA RP.
Destini (proprietario verificato) –
This is the best support for a product I had so far, they reply quickly and solve themselves the problems most of the time. Kudos guyz
IvanIce581 (proprietario verificato) –
After trying multiple alternatives, this is the resource we decided to keep.