Difference between revisions of "Headless Client/Server/fr"

From Neos Wiki
Jump to navigation Jump to search
(Created page with "Ou bien si vous utilisez une interface graphique : * Allez dans Steam, ouvrez les propriétés de Neos et allez dans l'onglet BETAs * Utilisez votre code pour activer la branc...")
(Created page with "* Le "loadWorldPresetName" : charge un monde basé sur les modèles de monde de Neos, les modèles sont : "SpaceWorld", "Basic Empty", "GridSpace", "Microworld", "Testing Scal...")
Line 36: Line 36:
 
  }
 
  }
  
* The "loadWorldPresetName": loads a world based on neos world templates, the templates are: "SpaceWorld", "Basic Empty", "GridSpace", "Microworld", "Testing Scaling", "ScratchSpace", "ScratchSpace (mobile)", "Instancing Test", "Physical Locomotion Test" and "UIX Test"
+
* Le "loadWorldPresetName" : charge un monde basé sur les modèles de monde de Neos, les modèles sont : "SpaceWorld", "Basic Empty", "GridSpace", "Microworld", "Testing Scaling", "ScratchSpace", "ScratchSpace (mobile)", "Instancing Test", "Physical Locomotion Test" et "UIX Test"
  
 
* The "defaultUserRoles" defines the user and access level for the world. The format is "USERNAME": "ROLE", The roles are: "Admin", "Builder", "Moderator", "Guest", "Spectator".
 
* The "defaultUserRoles" defines the user and access level for the world. The format is "USERNAME": "ROLE", The roles are: "Admin", "Builder", "Moderator", "Guest", "Spectator".

Revision as of 03:57, 27 February 2021

Other languages:
English • ‎français • ‎čeština • ‎日本語 • ‎한국어

Les Client/Serveur dédié sont des versions en ligne de commande de Neos excluant l'interface graphique, ce qui leur permet de fonctionner efficacement dans des scénarios où le rendu n'est pas nécessaire, comme sur un serveur. Les utilisateurs de Neos Pro et tous les "Patrons" au niveau "Gunter" et plus ont accès aux versions du Client/Serveur dédié. Voir le canal Discord #headless-client ou contactez votre administrateur pour obtenir votre code d'accès.

Installation

  • Utiliser la commande SteamCMD

app_update 740250 -beta headless-client -betapassword {Code d'accès}

Ou bien si vous utilisez une interface graphique :

  • Allez dans Steam, ouvrez les propriétés de Neos et allez dans l'onglet BETAs
  • Utilisez votre code pour activer la branche bêta
  • Passer à la branche des clients dédié

Configuration

  • After Steam finishes the update, open the installation folder. You can find the headless client in the "Headless Client" subfolder.
  • You can use the Config/DefaultConfig.json file to setup startup world or have it login into an account (please don't use your main Neos Account)
{
 "tickRate": 60.0,
 "usernameOverride": "10 year old ThinkPad",
 "loginCredential": null,
 "loginPassword": null,
 "startWorld": {
   "sessionName": "Headless Lounge",
   "description": "This one is running on my 10 year old TabletPC. Let's see how well it runs!",
   "maxUsers": 16,
   "accessLevel": "Anyone",
   "tags": null,
   "mobileFriendly": false,
   "loadWorldURL": null,
   "loadWorldPresetName": "SpaceWorld",
   "defaultUserRoles": {
     "Gourry": "Admin"
   },
  }
}
  • Le "loadWorldPresetName" : charge un monde basé sur les modèles de monde de Neos, les modèles sont : "SpaceWorld", "Basic Empty", "GridSpace", "Microworld", "Testing Scaling", "ScratchSpace", "ScratchSpace (mobile)", "Instancing Test", "Physical Locomotion Test" et "UIX Test"
  • The "defaultUserRoles" defines the user and access level for the world. The format is "USERNAME": "ROLE", The roles are: "Admin", "Builder", "Moderator", "Guest", "Spectator".
  • Run the executable to start the client

Configuration for local or Cloud world save

To configure Headless Client/Server to act as a local storage server, set your world to "saveAsOwner" : "LocalMachine" (will be replaced after first execution with it's unique startWorldURL) as well as "saveOnExit" : true and your desired autoSaveInterval.
If you want the world data saved to the cloud (a valid dedicated neos account will be needed), set "saveAsOwner" : "CloudUser".
Please use the shutdown command to allow the server to save any unsaved changes on shutdown. Config file example:

{
 "tickRate": 60.0,
 "usernameOverride": null,
 "loginCredential": null,
 "loginPassword": null,
 "startWorlds": [
   {
     "sessionName": "My World 1",
     "description": null,
     "maxUsers": 32,
     "accessLevel": "LAN",
     "tags": null,
     "mobileFriendly": false,
     "loadWorldPresetName": "BasicEmpty",
     "saveAsOwner" : "LocalMachine",
     "autoRecover": true,
     "saveOnExit" : true,
     "autoSaveInterval" : 240,
     "forcedRestartInterval": -1.0
   }
 ],
 "dataFolder": null,
 "cacheFolder": null
}