Important information for the free Synthesis subscription:
All the platform documentation can be found under:
- Knowledge Base – svr.li/kb
- Youtube – svr.li/youtube
- PDFs – svr.li/docs
The games installation folder is:
- [DRIVE]:\SynthesisVR Exclusive Content\<Synthesis Game ID>\
- EXA Dimension 12 – https://svrstorage.s3.amazonaws.com/gameassets/svr_2445/docs/EXADimension12_Deployment.pdf
- EXA Dimension 13 – https://svrstorage.s3.amazonaws.com/gameassets/svr_2445/docs/EXA_Dimension-13-Installation.pdf
- EXA Verxus – https://svrstorage.s3.amazonaws.com/gameassets/svr_2445/docs/EXAVerxus_Deployment.pdf
- To change the default space size, please define the verxus_layout option under SynthesisVR’s VR Station settings
- Incarna – https://svrstorage.s3.amazonaws.com/gameassets/svr_2519/Game%20Master%20Guide%20V1.1.pdf
- IgKnight Food Fight Arcade – https://drive.google.com/open?id=1rn2T2zmAB2flP4UurKkKrRGjDYh3qMn6
- LA Deadzone Free Roam – https://svrstorage.s3.amazonaws.com/gameassets/svr_2822/marketing_materials/index.html
Operating “The Raft” with a CDN only license:
- You need a dedicated game server with a Standalone Server Module activated for it
- Under “VR Stations”, edit the game server record and assign “The Raft” under “Dedicated Server Games”
- On the same settings, edit the VR stations and assign “avatarid” -> 1 ; 2 ; 3 or 4 under “Own Station Parameters”
- On the game server pc, call the following URL to set the number of players:
- http://localhost:8080/control/setKeyVal/serverPlayers_4890/2
- On the VR stations, call the following two URLs in the given order:
- http://localhost:8080/control/StopCurrentGame
- http://localhost:8080/control/startNetworkGame/4890
- The game will be automatically launched on the server PC and the stations will automatically join the server. The game will automatically start within ~30 seconds.
- If the players calibration is off, use the following URL on the game server to force recalibration:
- http://localhost:8080/control/jsonrpc/4890/calibrate
All the URLs can be open from your main operator PC. Just replace “localhost” with the actual LAN IP address.
Operating “Blasters of the Universe: Infinity Forever” (BOTU) and “Paranormal Pest Patrol” (PPP) with a CDN only license:
Both games consist of 2 configuration files and both files have to be initially set prior playing the games. Both games requires the Standalone Game Server (SERVER) module for one of the network PCs.
config.json:
- BOTU file location: game installation folder -> BlastersFreeRoam_Data\StreamingAssets\config.json
- PPP file location: game installation folder -> PPP_Data\StreamingAssets\config.json
On the SERVER pc, set the following file values:
- “host”: true,
- “server”: “127.0.0.1”,
- “playerName”: “SERVER”,
- “isSpectatorEnabled”: true,
- “playerIdentifier”: 0
On the actual VR station:
- “host”: false,
- “server”: “<THE_LAN_IP_ADDRESS_OF_SERVER>”,
- “playerName”: “Player 1”,
- “isSpectatorEnabled”: false,
- “playerIdentifier”: 1
The playerName and playerIdentifier must be unique for each of the VR stations.
gameConfig.json:
BOTU:
- File location: game installation folder -> BlastersFreeRoam_Data\StreamingAssets\gameConfig.json
On the SERVER pc, set the following file values:
- “experienceTimeSeconds”: 900, (time in seconds ; accept values in the 300 – 900 range)
- “storyType”: “Long”, (accepted values: Short or Long)
- “respawnLength”: 5,
- “isRightHanded”: true,
- “experienceSize”: “5×5” (accepted values in meters: 5×5 or 7×7 or 10×10)
PPP:
- File location: game installation folder -> PPP_Data\StreamingAssets\gameConfig.json
On the SERVER pc, set the following file values:
- “experienceTimeSeconds”: 900, (time in seconds ; accept values in the 300 – 900 range)
- “experienceId”: “PPP_LONG”, (accepted values: PPP_SHORT or PPP_LONG)
- “experienceSize”: “5×5” (accepted values in meters: 5×5 or 7×7 or 10×10)
For both BOTU and PPP, the game must be launched first on the server and launched on the stations within the next 30 seconds.
For a simpler operator experience, we recommend both games to be used with the SynthesisVR Standard or Pro plans.
Operating “RevolVR” with a CDN only license:
- In a multiplayer session, one of the stations acts as both a server and client and all the other stations are just clients. To start the server’s game instance, use the following command line:
- RevolVR.exe -vr -culture=en -multiplayer_port=7777 -role=server -multiplayer=true -player_id=1 -player_name=John -number_of_players=5 -round_time=3
- RevolVR.exe -vr -culture=en -multiplayer_port=7777 -role=server -multiplayer=true -player_id=1 -player_name=John -number_of_players=5 -round_time=3
- To star the clients (asuming the SERVER IP address is 192.168.1.100):
- RevolVR.exe -vr -culture=en -multiplayer_port=7777 -role=client -multiplayer=true -player_id=2 -player_name=Joe -number_of_players=5 -server_ip=192.168.1.100
- RevolVR.exe -vr -culture=en -multiplayer_port=7777 -role=client -multiplayer=true -player_id=2 -player_name=Joe -number_of_players=5 -server_ip=192.168.1.100
- All the client instances must be started at least 5 seconds after the server instance. Otherwise, they wont be placed in the same multiplayer game.
Operating “Propagation: Top Squad” with a CDN only license:
- The game ships with a local server that has to be started before starting the game and closed after the end of the play session. The server is lightwide and doesn’t require a separate PC. The computer runinng the server also can be used as a VR station.
- Starting the server:
- ::INSTALLATION_DIRECTORY::\Propagation_Zero\Binaries\Win64\Propagation_ZeroServer.exe EntryMap?listen -log -NotInstalled GameID=session_identifier LauncherURL=http://127.0.0.1:8080/control/wanadev/5729 ServerPort=7770 Timer=20 NbPlayers=2 LOG=session\Server.log -nohmd
- The NbPlayers parameter represents the expected number of players
- The NbPlayers parameter represents the expected number of players
- ::INSTALLATION_DIRECTORY::\Propagation_Zero\Binaries\Win64\Propagation_ZeroServer.exe EntryMap?listen -log -NotInstalled GameID=session_identifier LauncherURL=http://127.0.0.1:8080/control/wanadev/5729 ServerPort=7770 Timer=20 NbPlayers=2 LOG=session\Server.log -nohmd
- Starting the players:
- ::INSTALLATION_DIRECTORY::\Propagation_Zero.exe -vr EntryMap -NotInstalled ServerIP=192.168.1.100 ServerPort=7770 Pseudo=John GameID=session_identifier PlayerID=1 PlayerIndex=1 Language=en skiptuto=noskip LOG=session\Player1.log
- ::INSTALLATION_DIRECTORY::\Propagation_Zero.exe -vr EntryMap -NotInstalled ServerIP=192.168.1.100 ServerPort=7770 Pseudo=Joe GameID=session_identifier PlayerID=2 PlayerIndex=2 Language=en skiptuto=noskip LOG=session\Player2.log
- Starting the server:
Operating “The Hallow” and “NanoClash” with a CDN only license:
Both games requires a dedicated game server and SynthesiVR Access Point version 3.18.5 or newer.
Configuration:
- Go to “Administration >> VR Stations >> Edit” and set the following under “Own Station Parameters”:
Parameter | Value | Where |
instancemode | Client | VR Stations |
static_session_id | static00-0000-0000-0000-000000000000 | VR Stations and Server |
freeroamsize | 7×7 | VR Stations and Server |
forcePlayers5850 (for NanoClash) forcePlayers5851 (for The Hallow) | Your number of stations. E.g: 2 3 7 | VR Stations and Server |
forceServer5850 (for NanoClash) forceServer5851 (for The Hallow) | The LAN IP address of your dedicated game server. E.g: 192.168.100.42 | VR Stations |
playername | A default player name. E.g.: Station_1 Station_2 Station_3 | VR Stations |
- After putting the settings in place, to sync the settings to the stations and the server, click the [Refresh] button in the Access Point app (on each individual station).
- Launch the game on the stations and the server. Please note – it is important to use either the desktop shortcut or launch through the Access Point. Launching the games through the actual exe will start the game with missing parameters and it wont work. To integrate the games in a third party application, please use the following launch URLs:
- svr://startGame/5850
- svr://startGame/5851
Operating “Pointy Ends” with a CDN only license:
- Go to your SynthesisVR web dashboard and navigate to the “Game Licenses” page.
- Under the “Your Games” tab (selected by default), find “Pointy Ends” and click on the image
- Under the popup and the “Extra Settings” tab, activate the “In-game lobby” option and click on the Save button.
- On your stations, click the Refresh button under the Access Point application (so it can take the new setting) and launch Pointy Ends. Your players will start in an in-game lobby and have to follow the in-game instructions.
Additional Configuration (optional):
- Go to “Administration >> VR Stations >> Edit” and set the following under “Own Station Parameters”:
Parameter | Value | Where |
---|---|---|
pegameplaymode | 1 = Round + Duration Limits 2 = Duration Limit ; Infinity Rounds 3 = Infinity Gameplay | All Stations |
pecredits | -1 = Infinity Gameplay 0 = No Round Limit 1 = 1 Round 2 = 2 Rounds 3 = 3 Rounds <N> = <N> Rounds | All Stations |
peduration | 300.0 = 5 Minutes 600.0 = 10 Minutes 900.0 = 15 Minutes 90000.0 = Infinity Gameplay | All Stations |
peregion | All stations must be set in the same region: in = India eu = Europe sa = South America jp = Japan usw = USA West cae = Canada East au = Australia ru = Russia rue = Russia East us = USA East za = South Africa kr = South Korea asia = Asia | All Stations |
- After putting the settings in place, to sync the settings to the stations and the server, click the [Refresh] button in the Access Point app (on each individual station).
- Launch the game. Please note – it is important to use either the desktop shortcut or launch through the Access Point. Launching the games through the actual exe will start the game with missing parameters and it wont work. To integrate the game in a third party application, please use the following launch URL:
- svr://startGame/5843
Operationg “Eclipse” with a CDN only license:
-Difficulty | -Team | -UserName | -GameLanguage | -GameDuration | -SessionName | |||
---|---|---|---|---|---|---|---|---|
Server Only: | -spectatorAdmin | -Pod -SinglePlaySpace | Player_Name_1 Name_2 | English French | 35 | 00000000-0000-0000-0000-000000000001 | ||
Server+Client: | -clientserver | -Pod -SinglePlaySpace | Easy Normal Hard | Red Blue | Player_Name_1 Name_2 | English French | 35 | 00000000-0000-0000-0000-000000000001 |
Client: | Red Blue | Player_Name_3 Name_4 | 00000000-0000-0000-0000-000000000001 |
Example:
Server+Client: NotesOfSpace.exe -clientserver -Pod -Difficulty Easy -Team Red -UserName Player_Name_1 -GameLanguage English -GameDuration 35 -SessionName 00000000-0000-0000-0000-000000000001
Client: NotesOfSpace.exe -Team Blue -UserName Player_Name_2 -SessionName 00000000-0000-0000-0000-000000000001
Operationg “Ward 9: The Experiment” with a CDN only license:
Host+Client | -playerrole host | -trainingmode false -matchname ward9game -timelimitminutes 30 -playerlocation center -language english -mazeroom true -lamproom true -hallucinationroom true -soundroom true |
Client | -playerrole client | -trainingmode false -matchname ward9game -timelimitminutes 30 -playerlocation center -language english -mazeroom true -lamproom true -hallucinationroom true -soundroom true |
Example:
Host+Client: “Ward 9 The Experiment Synthesis.exe” -playerrole host -trainingmode false -matchname ward9game -timelimitminutes 30 -playerlocation center -language english -mazeroom true -lamproom true -hallucinationroom true -soundroom true
Client: “Ward 9 The Experiment Synthesis.exe” -playerrole client -trainingmode false -matchname ward9game -timelimitminutes 30 -playerlocation center -language english -mazeroom true -lamproom true -hallucinationroom true -soundroom true