Sites


UpStage

Informations techniques

UpStage est une application serveur. Cela signifie qu'il fonctionne sur un serveur web, et les utilisateurs d'UpStage (joueurs et spectateurs) y accèdent via un navigateur web. Vous n'avez pas à installer UpStage sur votre ordinateur.

Si vous avez accès à un serveur web et que vous souhaitez l'installer et personnaliser la version d'UpStage, référez-vous plutôt au manuel d'installation et consultez les supports présent sur le site de SourceForge.

Technologie de programmation

Upstage est écrit en Python, il utilise le framework Twister pour la mise en réseau asynchrone d'«event-driven». UpStage n'a pas besoin d'Apache (ou MySql ou autre…). Le client est écrit en Actionscript uniquement et il est compilé en utilisant Mtasc, il n'est donc pas nécessaire d'installer Macromedia mais seulement d'utiliser le plug-in lecteur Flash.

Les mots écris par les joueurs sont converti en utilisant la bibliothèque de discours festival, eSpeak et MBROLA, puis diffusé en streaming aux clients en tant que fichier son de type MP3.

Le serveur tourne sur Debian Linux, mais devrait pouvoir s'installer sur d'autres plateformes. En effet, Python et Twister sont multi-plateformes, mais une ou deux lignes de script shell sont utilisés pour la synthèse vocale.

Le logiciel a été travaillé depuis juin 2003 et contient 8000 lignes de code. Visitez notre site sur SourceForge pour y trouver la dernière version stable, ainsi que la documentation à propos de son installation.

Matériel client et logiciel requis 

Si votre ordinateur est équipé d'un navigateur comprenant un plug-in lecteur Flash, vous avez tout ce qu'il faut pour utiliser UpStage. Bien évidemment, des processeurs puissant et l'ajout de RAM sur votre ordinateur augmentent la performance d'UpStage, mais UpStage a été conçu pour fonctionner sur des machines relativement peu performant.

Une connexion haut-débit vous offrirai une meilleure performance, mais les performances d'UpStage  s'adapte étonnamment «over dial-up». Le principal inconvénient lors de l'utilisation en «dial-up» est la longueur du temps de chargement entre chaque étape. Il est nécessaire d'attendre jusqu'à 15 minutes pour charger la scène, mais le temps de chargement est dépendant de la surcharge graphique de la scène en question. Par contre, une fois que la scène est chargée, l'interaction en temps réel et la performance globale d'UpStage n'est pas aussi lente «on dial-up than on broadband» ?.

UpStage a été conçu pour fonctionné sur un large éventail de clients en utilisant le plug-in Flash de Macromedia (la dernière version est recommandée). Le plug-in devrait fonctionner correctement dans tous les navigateurs standards comme Firefox, Safari, Internet Explorer et Opera.

Note : Il existe une difficulté avec Chrome pour Mac, à l'heure actuelle ce n'est pas encore possible de charger des fichiers .swf pour les utilisateurs de Chrome sur Mac. Nous recommandons d'utiliser comme alternative Safari ou Firefox.

Les utilisateurs Gnu/Linux devront installer gsfonts et gsfonts-x11 (cf. le chapitre Problèmes et solutions).

Les pare-feu

UpStage fonctionnera à travers la plupart, mais pas tous, les pare-feu, selon la façon dont le pare-feu a été mis en place.

Si vous installez UpStage sur votre propre serveur, il vous sera demandé de spécifier les ports que vous souhaitez utiliser (les valeurs par défaut sont 8081 et 7230). Vous devrez vous assurer que vos utilisateurs ont ouvert les bons ports.

Le serveur UpStage utilise les ports ouverts 8084 et 6230-7233, par conséquent, ces ports doivent être ouverts si vous essayez d'accéder à ce serveur via un pare-feu. Ces ports sont ouverts par défaut dans la plupart des connexions privées, mais certains réseaux professionnels ferment ces ports dit «inutiles».

Il y a une erreur de communication avec le serveur Booktype. Nous ne savons pas actuellement où est le problème.

Vous devriez rafraîchir la page.