Plusieurs options sont disponibles pour lancer Eclipse et permettent de configurer la partie.
Ces options sont cumulables.
A noter que les options prendront le dessus sur le fichier de configuration.
Permet de lancer le jeu en temps que serveur
NotesOfSpace.exe -server
Temps de la partie en minutes
NotesOfSpace.exe -GameDuration 35
Difficulté de la partie:
Hard: Pas d'indices et pas de solutions
Normal: Indices présents mais pas de solutions
Easy: Indices et solutions présents
NotesOfSpace.exe -Difficulty Normal
Langue dans laquelle le jeu sera joué
French: Le jeu sera joué en français
English: Le jeu sera joué en anglais
NotesOfSpace.exe -GameLanguage French
Les joueurs jouent tous dans un seul grand espace de jeu.
NotesOfSpace.exe -SinglePlaySpace
Dimension en X (en mètres) de la salle de jeu, permet de déterminer quelle surface utiliser
NotesOfSpace.exe -PlaySpaceX 3.5
Dimension en Y (en mètres) de la salle de jeu, permet de déterminer quelle surface utiliser
NotesOfSpace.exe -PlaySpaceY 5
Les joueurs jouent en se téléportant. Si cet argument est présent, les arguments SinglePlaySpace, PlaySpaceX et PlaySpaceY ne sont pas pris en compte. (forcés à -SinglePlaySpace -PlaySpaceX 3.5 -PlaySpaceY 4.5)
NotesOfSpace.exe -Pod
Affihe le trailer du jeu sur un deuxième écran.
NotesOfSpace.exe -ShowTrailer
Mute les joueurs sur le serveur dès lors qu'ils se connectent à celui-ci.
NotesOfSpace.exe -MutePlaysOnStart
Oriente le joueur no npas par rapport à l'orientation de sa Play Area SteamVR (comme par défaut dasn n'importe quel jeu) mais plutôt par rapport aux points du chaperone. Ceci a été intégré pour un setup VEX. En effet, la play area n'est pas forcément bien configurée, mais les quatres coins du chaperone sont toujours placés de la même manière.
NotesOfSpace.exe -OrientedByBounds
Pour la taille de la zone de jeu, 2 tailles sont actuellement accessibles :
Taille normale : -PlaySpaceX 3.5 -PlaySpaceY 4.5
Taille réduite : -PlaySpaceX 2.5 -PlaySpaceY 5
Le paramètre -SinglePlaySpace va fusionner les salles des deux équipes en une seule qui sera deux fois plus large.
Il est cependant important de ne pas doubler la largeur (PlaySpaceX) en paramètre dans ce cas. PlaySpaceX et PlaySpaceY représente la taille de l'espace dans laquelle chaque équipe sera limitée.
Détermine dans quelle équipe le joueur sera
Blue: Le joueur sera dans l'équipe bleue
Red: Le joueur sera dans l'équipe rouge
NotesOfSpace.exe -Team Blue
Le nom du joueur qui sera affiché sur l'interface du game master et dans les retours écran si celui-ci est dans l'équipe rouge
NotesOfSpace.exe -UserName Toto
Cette option permet à un PC spectateur de se connecter au serveur et de peut controller l'interface GM.
NotesOfSpace.exe -SpectatorAdmin
Spécifique à Wanadev : Uniquement sur le PC client : Cette option permet de renseigner aux clients l'adresse IP du serveur de jeu.
NotesOfSpace.exe -IPLauncher "192.168.10.116"
Cette option spécifie un nom pour la session réseau. Cela permet de jouer à plusieurs parties d'Eclipse en même temps sur le même réseau. Les clients lancés avec l'argument de SessionName Partie1 vont se connecter au server qui a été lancé avec ce même argument.
NotesOfSpace.exe -SessionName NomDeSession
Si un client est lancé avec cette option, il va automatiquement créé un serveur dédié et se connecter dessus. Le client peut donc être aussi lancé avec les arguments d'un serveur comme SinglePaySpace ou GameDuration. Le serveur dédié qui est ainsi exécuté est lancé avec l'argument -fromClientServer avec de le distinguer d'un serveur dédié classique. Une fois dans le lobby, le joueur peut voir un écran lui permettant de choisir sont équipe lorsqu'il se place sur des empreintes de pied (emplacement pour démarrer).
NotesOfSpace.exe -ClientServer
Si un client est lancé avec cette option, le verra va débuter dasn NetworkConnect. Cependant, il ne sera pas automatiquement connecté à un serveur. En effet, le joueur voir un clavier qui lui permet de rentrer son nom. Puis il voit un menu lui permettant de créer une nouvelle session ou de rejoindre une session déjà existante. La session ainsi créée l'est avec l'argument ClientServer. Ainsi, les joueurs peuvent choisir leur équipe une fois dans le lobby.
NotesOfSpace.exe -UseServerMenu
Lancement d'un serveur:
Avec comme options:
E:\Builds\Eclipse\NotesOfSpace.exe -GameDuration 15 -GameLanguage French -server -Difficulty Hard -PlaySpaceX 2.5 -PlaySpaceY 5 -SinglePlaySpace -ShowTrailer
Lancement d'un client:
Avec comme options:
E:\Builds\Eclipse\NotesOfSpace.exe -UserName Toto -Team blue
Lors de l'installation d'Eclipse (ou la récupération du build), deux répertoires sont créés. L'un deux se nomme EclipseServer. Il s'agit de la version en serveur dédié (dedicated server).
Cette version permet de lancer le serveur de jeu sur un ordinateur très peu performant comme,par exemple, une lame serveur qui n'a pas de carte graphique.
En effet, le serveur dédié ne s'occupera que de la logique du jeu, et un peu de la physique. Aucun rendu graphique n'est fait sur ce serveur.
Attention : Pour lancer la partie avec un serveur dédié, il est nécessaire qu'un ordinateur soit connecté en SpectatorAdmin (cf ci-dessus) ou que le serveur soit lancé depuis un ClientServer.