Modalità WebSocket ospitato e server locale

Usa i percorsi WebSocket ospitati di Social Stream per le normali configurazioni dell'estensione Chrome e dell'app desktop. Esegui un relay locale solo quando ti serve specificamente.

Quale modalità devo usare?

La maggior parte degli utenti non dovrebbe abilitare il server locale. L'estensione Chrome e le normali configurazioni SSApp possono usare il servizio WebSocket ospitato di Social Stream abilitando le opzioni di instradamento mostrate sotto. Il server locale è una sostituzione avanzata del relay ospitato.

ModalitàQuando usarlo
WebRTC normaleMantieni le impostazioni predefinite quando dock e overlay si connettono già in modo affidabile. Non servono parametri server.
WebSocket ospitatoIl normale server alternativo per l'estensione Chrome o SSApp. Usa il relay pubblico ospitato di Social Stream e non richiede File > Enable Local Server.
Server localeSolo uso avanzato: ospita autonomamente il relay sul computer SSApp, oppure usalo quando una rete regionale, aziendale o limitata non riesce a raggiungere il servizio WebSocket pubblico ospitato.

Abilita la modalità WebSocket ospitata

  1. Apri il popup dell'estensione Social Stream Ninja o il pannello delle impostazioni in SSApp.
  2. Apri Impostazioni globali e strumenti > Meccanismi - Connessioni e integrazioni.
  3. Attiva Abilita il dock a usare e pubblicare tramite il server API. Aggiunge server ai link generati supportati.
  4. Attiva Invia messaggi dall'estensione al dock tramite server. Aggiunge server2 e porta la chat acquisita al dock.
  5. Se vuoi risposte oppure comandi di moderazione e sorgente che tornano dal dock all'estensione, abilita Il dock invia i comandi all'estensione tramite server. Aggiunge server3.
  6. Lascia Sperimentale/temporaneo: invia anche la chat instradata tramite API alle normali connessioni dock/overlay disattivato a meno che tu stia testando specificamente la consegna aggiuntiva.
  7. Lascia Connessioni peer-to-peer solo tramite rete locale disattivato per la normale configurazione ospitata.
  8. Copia nuovi link di dock e overlay, sostituisci gli URL salvati in OBS e riapri le pagine già in esecuzione.
Popup Meccanismi - Connessioni e integrazioni di Social Stream Ninja con le opzioni server, server2 e server3 abilitate
Per una configurazione bidirezionale completa, abilita i tre interruttori blu mostrati qui. Le configurazioni di sola visualizzazione in genere richiedono server e server2; aggiungi server3 per risposte e comandi.

Se il dock offre Abilita il server alternativo, quella scorciatoia abilita insieme i percorsi alternativi per chat e comandi. Apri questa sezione delle impostazioni e conferma che la prima opzione Abilita il dock a usare e pubblicare tramite il server API sia anch'essa attiva per la configurazione completa dei tre percorsi.

Cosa fanno i tre parametri server

ParametroDirezioneUsa
serverPercorso dock/APIConsente alle pagine dock e API supportate di usare e pubblicare attraverso il percorso server ospitato.
server2Dall'estensione al dockInvia i messaggi chat acquisiti al dock tramite il server ospitato.
server3Dal dock all'estensioneRiporta risposte e comandi supportati all'estensione. È facoltativo per un dock di sola visualizzazione.

Un link generato per il dock bidirezionale può contenere:

https://socialstream.ninja/dock.html?session=YOUR_SESSION_ID&server&server2&server3

Copia i link generati invece di aggiungere manualmente parametri a ogni pagina. Il supporto all'instradamento differisce tra dock, overlay, avvisi, giochi e pagine di utilità.

Avanzato: usa il server locale di SSApp

Il server locale sostituisce l'endpoint WebSocket pubblico ospitato con un relay eseguito nell'app desktop Social Stream Ninja. Usalo quando vuoi intenzionalmente ospitare il relay oppure quando il server pubblico non è raggiungibile dalla tua rete o regione.

È un relay, non un host del sito. Non serve l'interfaccia SSN, non acquisisce autonomamente la chat delle piattaforme e non espone l'API di controllo locale.

  1. Completa la configurazione delle opzioni dei percorsi ospitati descritta sopra. Le stesse server, server2, e il facoltativo server3 direzioni si applicano comunque.
  2. In SSApp, scegli File > Enable Local Server. Il menu mostra la porta selezionata.
  3. Copia nuovi link di dock e overlay. SSApp aggiunge localserver e l'attivo localserverport dove supportato.
  4. Sostituisci i vecchi URL salvati in OBS e riapri le pagine attive.
  5. Invia un messaggio di test simulato, poi prova una risposta o un comando del dock se server3 è abilitato.
Menu File dell'app desktop Social Stream Ninja con il comando Enable Local Server
Il comando del server locale si trova nel menu File di SSApp. Non attivarlo per la normale configurazione WebSocket ospitata.

Le nuove installazioni normalmente usano 127.0.0.1:3003. Un'installazione aggiornata che usava già la porta 3000 può mantenerla. Un link locale generato per il dock bidirezionale può contenere:

https://socialstream.ninja/dock.html?session=YOUR_SESSION_ID&server&server2&server3&localserver&localserverport=3003

Per i minigiochi, abilita Invia messaggi dall'estensione al dock tramite server e copia il link del gioco dopo aver selezionato il gioco. I link locali dei giochi con server2 ricevono la chat acquisita direttamente da SSApp, anche quando nessun dock è aperto. Cambiare gioco mantiene la modalità locale e la porta.

L'esempio API e lo strumento dei messaggi di test usano WebSocket in modalità locale. Il relay locale non accetta gli URL HTTP GET, POST o webhook dell'API pubblica. I ricevitori webhook pubblici richiedono il relay ospitato; i ricevitori affidabili specifici dei provider sono servizi separati.

Il server locale non rende ogni funzionalità utilizzabile offline. Waitlist, Word Cloud, Custom GIF Commands, richieste del chatbot privato e bridge di controllo IA/cohost usano ancora WebRTC per parte o tutta la comunicazione. I file del sito, la chat delle piattaforme e i servizi esterni IA, vocali, musicali o di pagamento possono comunque richiedere accesso a Internet.

Opzioni locali avanzate

Usare un'altra porta

  1. Scegli File > Set Local Server Port.
  2. Seleziona una porta libera da 1024 tramite 65535.
  3. Copia nuovi link generati affinché contengano il nuovo localserverport.
  4. Sostituisci gli URL salvati in OBS e riapri le pagine attive.

Modificare questa porta non cambia l'API di controllo locale su 17777 oppure il server multimediale locale su 3001.

Accesso facoltativo da LAN fidata

File > Allow Local Server Connections from the LAN fa passare il relay dall'ascolto solo su loopback all'ascolto sulle interfacce di rete del computer. Un client su un altro dispositivo deve connettersi all'indirizzo LAN del computer SSApp, non a 127.0.0.1.

La modalità LAN non ha autenticazione né crittografia. Usalo solo su una rete privata fidata. Non inoltrarne la porta e non esporlo a Internet. Per il normale controllo Internet tra computer, usa il trasporto WebRTC o WebSocket ospitato esistente di Social Stream.

Problemi comuni

ProblemaCosa controllare
Il dock o l'overlay resta vuotoConferma che sorgente e pagina usino la stessa sessione e password. Per la modalità ospitata, conferma che server e server2 siano presenti in un link del dock appena copiato.
La chat arriva ma le risposte non funzionanoI percorsi in arrivo e dei comandi sono separati. Abilita Il dock invia i comandi all'estensione tramite server affinché il link includa server3.
Il WebSocket ospitato non si connetteUna rete regionale, aziendale, scolastica o filtrata può bloccare il relay pubblico. Prova prima un'altra rete; gli utenti SSApp avanzati possono usare invece il server locale.
Il link usa la porta 3000 ma SSApp mostra 3003Sostituisci il vecchio link. Le nuove installazioni aggiungono localserverport=3003; le installazioni precedenti possono intenzionalmente restare su 3000.
Il server locale non si avviaUn altro programma potrebbe occupare la porta. Scegli un'altra porta libera, riavvia il relay e ricopia i link.
Gli ingressi nei giochi funzionano a intermittenzaCopia di nuovo il link del gioco dopo aver selezionato il preset. Conferma la sua sessione, localserverport, e il percorso della chat in arrivo corrispondano a SSApp. Gli URL salvati in OBS non cambiano automaticamente quando attivi/disattivi il server locale o ne cambi la porta.
Event Flow segnala un errore di caricamento del backgroundRiguarda i file del sito, non il relay chat. Riprova il caricamento quando la connessione torna disponibile. Attivare/disattivare il relay mantiene l'origine di archiviazione Event Flow selezionata; un avvio offline separato può comunque aprire l'interfaccia inclusa con il proprio archivio.
Un dispositivo LAN non riesce a connettersiConferma che l'accesso LAN sia abilitato, che il client usi l'IP LAN del computer SSApp e che il firewall consenta la porta selezionata.