L'emulazione include un server web integrato, utilizzato principalmente internamente da altri servizi come il Content Downloader per aggiornare gli elenchi dei giochi.
A partire da Batocera v32, sono disponibili alcune interessanti funzionalità di cui è possibile usufruire con questo server web integrato.
Impostare
Innanzitutto, è necessario abilitare il server web ad accettare richieste dal browser. Per impostazione predefinita, accetta solo richieste provenienti direttamente dalla macchina Batocera e non sarà possibile accedervi tramite browser. Per abilitare questa opzione, dal menu principale andare su IMPOSTAZIONI DI SISTEMA → OPZIONI SVILUPPATORE FRONTEND → ABILITA ACCESSO WEB PUBBLICO . Sarà necessario riavviare la macchina Batocera.
Una volta abilitata questa opzione, puoi puntare il tuo browser web preferito all'indirizzo http://batocera:1234e accedere al menu dei servizi web. Se ciò non dovesse funzionare, puoi provare a utilizzare direttamente l'indirizzo IP della tua macchina Batocera anziché il nome host batocera.
Caratteristiche
Quando ti connetti correttamente a http://batocera:1234, dovresti vedere una schermata simile a questa:
A partire da Batocera 41, è disponibile un'interfaccia utente rinnovata per il server web, reattiva sia per dispositivi mobili che per schermi desktop.
Questa interfaccia utente è progettata per ricevere notifiche e, per abilitarle, è necessario andare su IMPOSTAZIONI DI SISTEMA → SERVIZI → ES_WEB_NOTIFIER . Attualmente, visualizza quale gioco è in esecuzione nell'interfaccia web.
Da qui, tramite questo menu web, è possibile eseguire diverse azioni:
-
Il
Systemspulsante mostrerà/nasconderà la barra in basso per selezionare i sistemi -
Il
Currentpulsante mostrerà/nasconderà la casella delle notifiche in alto -
Una volta caricate le schede dei giochi, puoi fare clic su di esse
Playper avviare il gioco corrispondente sulla tua macchina Batocera (non nella finestra del browser). -
Il gioco viene eseguito sul tuo Batocera come se fosse stato avviato dalla normale interfaccia utente. Puoi giocare con il tuo controller come al solito, non cambia nulla. Puoi anche uscire dal sistema Batocera con la solita combinazione
[hotkey]+[start]oppure puoi usare ilKillpulsante nella barra superiore della schermata dei servizi web ES. -
Se, per qualsiasi motivo, un gioco o un emulatore si blocca, vale la pena provare a utilizzare questa
Kill running emulatorfunzione dei servizi web di ES per sbloccarlo: se non funziona subito, ricarica la pagina nel tuo browser. -
È possibile avviare
Reloadi giochi in EmulationStation anche dal menu, nello stesso modo in cui si farebbe direttamente dal menu di ES.
Note aggiuntive
Questo server web è completamente integrato in EmulationStation ed è scritto interamente in C++ per ottimizzare le prestazioni e la memoria dei sistemi SBC e palmari supportati da Batocera.
Non è basato su Apache, Nginx o Lighttpd, quindi non potrai utilizzare alcun plugin comune per questi server web.
Trovato questo articolo interessante? Condividilo sulla tua rete di contatti in Twitter, sulla tua bacheca su Facebook, in Linkedin, Instagram o Pinterest. Diffondere contenuti che trovi rilevanti aiuta questo blog a crescere. Grazie!







0 commenti:
Posta un commento