VR Session Manager – Timeline View

Overview To switch between The Station View and the Timeline View, click on the “Timeline View” switch at the top. Note that this is a local switch and would need to be set on each of the devices that access the Your Arcade page. ​Station View: ​Timeline View: ​On the left side of the Timeline View, you’ll see all of your stations listed sorted alphabetically. ​ On the left of each station is a button that will bring up station specific settings (including things like Wake-on-LAN, Station Shut Down, etc). If the station is detected as connected the color of the button will be green. Offline or is a virtual station it will show as purple. On the right side of the section will be an icon of the headset in use on that station as well as controller battery percentage. Along the top of the Timeline View, you’ll find the different experience types you offer. You can, of course, click on each to show those stations the experience type is attached to and any bookings that use those stations. In addition, you can also click between the tabs using the Alt+[number} to switch. You can also change between them using Alt+ the left or right arrow to cycle between each experience type. ​ Below the Experience Type tabs on the left side is the Walkin Mode toggle and the time display. Walkin mode will be explained a little further down in this guide. Clicking on the time display will adjust how you want your time to display in the Timeline. If you click on, for example, 15 the Timeline will show time broken out into 15 minute increments. Clicking 30 will show the time broken down into 30 minute increments, etc. This will be remembered for the next time you open the Your Arcade page. Underneath the Experience Type tabs on the right are the buttons to allow you to page through your days. This helps you see previous or upcoming reservations without having to go to the Reservations section. ​ And, of course, the main section of the Timeline View shows the sessions/reservations all broken out by station and time. Colors are determined randomly and assigned a unique color for each session so it’s easy to identify which sessions are together and which are separate. Hovering over each session block will give you details on that particular session. Clicking on a session (or clicking on the View button in the popup details) will bring up the session summary which will be discussed later. ​ ​  Scheduling: Future Reservation: Somewhere along the Timeline, ideally close to the time you want to schedule, right click on one of the station’s timeline (again, ideally one of the stations you want to schedule for, but not a requirement). This will bring up the schedule menu. Click on the Schedule button. You can click on the X button or press Escape on your keyboard to get out of this menu. ​ After you click on Schedule and once you start moving the mouse, you will be able to start putting in the session reservation. Depending on which direction you move your mouse (left and right along the Timeline) from the point you right clicked, you will be either adding time forward or time backward. Meaning that if, for example, you right clicked at 4pm and you moved the mouse to the right, you’d be adding time for after 4pm (starting at 4pm) and if you move the mouse to the left you will be adding time prior to 4pm (ending at 4pm). If you move your mouse up or down along the Timeline, you will be able to add/remove stations within the session. Once you’ve got a basic setup of what you want to schedule (don’t worry about being precise, you can refine later along this process), you will get the next set of options for scheduling. If everything looks good to you, click on the Schedule button at the top and that will bring up the Sell Ticket popup to complete the booking (again, you can continue to edit in that popup). ​ In the bottom of this initial popup, you will have the option to pick a specific duration based on your Experience Types and Work/Business Rules. The left side will choose a duration that starts at the time on the left side, and the right side will create a duration that starts at the time on the right side of your selection. ​ If you’re booking from the “All” tab, you will be given all Experience Types and times within those Experience Types (so long as you’re scheduling within the Work/Business Rules of those Experience Types). ​ If you’re booking something for today, you will be given additional options to Snap Left and Snap Right. Snap Left will let you “snap” the booking to start at the end of the next session booked on that/those station(s) or immediately if you have no prior bookings. Snap Right will only be visible if you have booking on that particular station(s) and will “snap” to the beginning of the next session. Note that if you have cleaning times set in your Work/Business Rules, those will be taken into account as well. ​ Final tweaks that can be applied to the booking before you go to the next step include the ability to remove a station from the booking by clicking on the red minus sign in the booking and adding a station by clicking on the big gray + button on the booking. Additionally, if you hover over the session and you see your cursor change to a plus sign, if you hold down the mouse button while the plus sign is showing you can drag the session to the right or left to change the start time. Once you have got all your things you wanted to set up done and you’ve clicked the “Schedule” button, this will bring up the

Content Licensing: How To License Games

For game licensing, head over to the Your Games page: or From there click on the “Content Store” tab and you’ll see all the games available for licensing. ​On the left side you can either use the filters by clicking on them (green is selected, white is not selected). Or you can search by entering the name or part of the name in the top field and then pressing Enter on the keyboard.​ When you hover over a game, you will be given two options, the first, “Visit Page” will take you to the game page on games.synthesisvr.com in a new tab which will give you details about the game, including info on pricing, system requirements, etc. Clicking on License will open up a new portion on the same screen on the right side. On that new tab, the first thing you have to do is ti check the box next to the “I understand that, once subscribed, Licensing affects all stations in the arcade regardless if the game is installed via third party.” Once. you’ve agreed to this, then the License Now button becomes available. Once you’re ready, click on that button to license the game. Once you’ve licensed the game, you will be presented with one of 2 options. If the game is delivered through Steam, you will be presented with the following choice for installation: ​ Click on the stations you want the game installed on and click on “Install”. The game should then be licensed and downloaded on the selected stations. ​ On the stations you are installing the game to, you would need to do one more step. When the install is initiated, you will need to click on the Next button on this screen: ​ Accept any agreements that pop up after and installation should begin after that. If, for some reason, the game doesn’t install, please check your library and locate the game and see if it’s stuck on “Installing”. If that’s the case (and it doesn’t show up in the Steam Downloads section, you will need to cancel the install by right clicking and choosing Cancel and then exiting Steam. Once you restart, you can attempt to initiating the install again remotely or find the game again in your library, right clicking and then choosing install and you should see the prompt above. If there are still issues, please send us an email with details to info@synthesisvr.com. If the game is delivered through our CDN, the popup will show all stations detected as online and allows you to choose per station where to install the game both in terms of which station as well as what drive (if you have multiple drives installed on your system): ​ Once you’ve chosen the stations and drive locations, you can click the “Install” button below all the stations and the game will begin to install on those stations. ​ If you check your Access Point app and click on the Content Events button, you should see the game being installed: ​ If that is not the case, please refresh your Access Point app via the Refresh button and you should see the Content Events button and the game in there. You can start it manually if it hasn’t started.  The need to do this manually is rare, but is more reliable than Steam installs. Once a game is installed (via the auto methods above), you will then be prompted to add to a category. Select the categories you want and click on the “Add [GAME} to [X] Categories” button at the bottom. ​ If you’ve only installed the game on some, but not all, stations and want to go back and install remotely, then find the game again using the search feature and click on “License” when you hover over the game icon. You’ll now see a button that says “Install [GAME} and when you click on it, you will be presented with the same choices as above for installing on stations. ​ If you want to change a game from Usage to FIxed Fee, then find the game again using the search feature and click on “License” when you hover over the game and you will be presented with choosing between Usage and Fixed Fee. ​ Click on the Fixed Fee and you will be asked how many licenses you need for that. Choose the number of licenses and then click on Add To Cart. Remember, this is a floating license so you man not need as many fixed fee licenses as you have stations unless you expect the game to be played a lot on all your stations at the same time. ​ Once you’ve added the right number to your cart, the cart option will appear above the game and you can click on “Checkout” if all seems correct. Your card will be charged the amount shown on the screen. This amount will be a prorated amount for the remainder of the month. If we’re close to the end of the month, you will see the prorated amount as well as the upcoming month added together. ​ If the game is already installed, nothing more needs to be done. If it’s not installed, then the process is exactly the same as described above.

SynthesisVR Log

For troubleshooting purposes and support related issues SynthesisVR log files provide a necessary insight on what could be the issue or for support team to better decipher a certain problem or track an activity. In cases like this knowing how to access to log file and sending it over to support is very important. To access log file – On your right bottom taskbar you will find a SynthesisVR icon as shown below: Clicking on the Load 1000 Lines to bring up the most recent entries. You can then copy all the text into a text file and send that or just paste it into an email for support.

Replace Text-To-Speech with Audio files

By default, SynthesisVR uses TTS to provide audio feedback to the players. The full list of supported languages is available under: Administration >> [tab] Advanced Settings >> Customizations >> Branding & Voice Prompts –> Voice Language   If your preferred language isn’t among the supported ones, you could use pre-recorded audio file instead. To do that, you have to edit the first 8 settings from the “Branding & Voice Prompts” list of settings. Example:   End of session announcement: playfile:C:\audioFiles\session_end.wav Bonus time announcement: playfile:C:\audioFiles\bonus_#bonusMinutes#.wav Post-paid time announcements: playfile:C:\audioFiles\postpaid_#timeSinceStart#.wav Voice announcement about the time left: playfile:C:\audioFiles\time_left_#timeLeft#.wav Last voice announcement before the end of the session: playfile:C:\audioFiles\final_announcement_#timeLeft#.wav Audio notice on session start: playfile:C:\audioFiles\session_start.wav Audio notice on request for help: playfile:C:\audioFiles\help.wav Audio notice on game start: playfile:C:\audioFiles\game_#title#.wav   With such settings in mind, each of your VR stations should have the folder C:\audioFiles\ and the folder should contain files like: session_end.wav — announcing the end of the session bonus_5.wav — announcing the player received 5 free minutes bonus_10.wav — announcing the player received 10 free minutes session_start.wav — announcing the start of the session help.wav — telling the customer they will be assisted shortly game_Arizona Sunshine Arcade.wav — announcing that Arizona Sunshine Arcade is about to start game_Fruit Ninja VR.wav — Fruit Ninja VR is about to start time_left_15.wav — the session will end after 15 minutes final_announcement_5.wav — the session will end after 5 minutes and you can encourage the customer to extend the session    

Setup OBS

PART 1 – Setup capturing directory Setup the “Video Capture Storage Path” option of your arcade: Important: “D:\videoCapture” must be an existing directory on the PC running your Proxy. Once you change the setting, please restart your “SynthesisVR – Proxy” (similarly to the next image). PART 2 – SETUP OBS 1. Install OBS Studio (https://obsproject.com/download) 2. While OBS Studio is running, restart Synthesis via the Windows Services: 3. Wait for 30 seconds and restart OBS. After that, you’ll have the OpenVR source: Add “OpenVR Capture” to your scene. 4. Under the SynthesisVR web administration portal, go to “Administration >> VR Stations” and click on the “OBS Config” button. Set the auto reconnect timeout to 5 and also set the “Live Stream Name” option. The name should contain no spaces or special characters and must be unique for each of your stations. 5. Click on the “Edit” button for the station you are setting up. In the new popup, switch to the “Streaming” tab. Set the “Store RTMP feed” to: rtmp://localhost:2010/live/pc1 where pc1 is the “Live Stream Name” you configured during the previous step. Note, in 99% of the cases, the “rtmp://localhost:2010/live/” part of the RTMP feed have to remain the same. 6. In OBS, click on the “Settings” button and switch to the “Stream” options. Set the “Server” option to: rtmp://<IP>:2010/live <IP> have to be replaced with the IP of the PC running the “VR Server Mode”. Also, if you don’t use static IPs, you can set it up with the name of the PC. Example: rtmp://Operator:2010/live Set the “Stream Key” to the same value you configured under Synthesis as “Live Stream Name”. 7.  You can google for “optimized OBS streaming settings”. Under “Output”, you can play with the Streaming settings to get maximum performance. You may also want to touch the “Video > output”  settings. We’ll advise keeping the FPS setting to around 29.97 or 30. Under “Advanced”, enable the “Automatic Reconnect” option: 8. To have OBS Studio start automatically with Windows, add a shortcut to shell:startup Add arguments to the shortcut: –minimize-to-tray –startstreaming Example shortcut “Target” line: “C:\Program Files\obs-studio\bin\64bit\obs64.exe” –minimize-to-tray –startstreaming

Disable the session start option from Access Point

SynthesisVR version 3.11 or later required   To disable the “Session Start” capability of the “Access Point” desktop app you have to: Edit: %localappdata%\SynthesisVR\app\Resources\localmanifest.json Add the following line: “disableAPSessionStart”: true Save the changes       You can disable the ability of starting games by adding the following line to the localmanifest.json file (similarly to the above option): “disableAPGameChange”: true,    

Chaperone Management

SynthesisVR – Chaperones Management The Chaperones Management functionality is getting an update to Environment Profiles (click) The multiple “Experience Types” support is in Synthesis since our first days. W  have since extended the billing capabilities and allowed smart involvement of the same set of stations in functionary different activities. In other words – you can run “Room Scale” and “Free Roam” on a same group of PCs and have your billing to act exactly the way you expect it to work. As part of our grown, we are now automating the Chaperones, working once again to solve another piece of involved manual work. How it works In the Windows tray, right mouse click on the SynthesisVR icon and select the “Chaperones Management” option.   ​   ​   Click on the “Save” button for each of the experience types. The current chaperones would be saved locally and automatically restored when a new session is started for the specific experience type. This has to be done once for each of your VR stations. If the given experience type is a Free Roam (meaning, multiple stations sharing the same physical space), you have to pick up one of the stations as a master and enable the “Broadcast” option for it. In that case, at the start of the session, not only will the chaperones would be restored on the current PC, but they will be broadcast through the network and automatically applied on all the other PCs involved in the session.

Setting up Wake-on-Lan

Wake-on-LAN (sometimes abbreviated WoL) is an industry standard protocol for waking computers up remotely. Wake-on-LAN is dependent on two things: your motherboard and your network card. Your motherboard must be hooked up to an ATX-compatible power supply, as most computers in the past decade or so are. Your Ethernet or wireless card must also support this functionality. Step 1: Enable Wake-on-LAN in your BIOS Please go through your BIOS settings and enable any Wake-on-LAN option you find. As the option varies, if you are unsure how to do that, google your motherboard model together with the “wake on lan” text Step 2: Enable Wake-on-LAN in Windows You’ll also need to enable Wake-on-LAN in your operating system. Here’s how it goes in Windows. Open the Start menu and type “Device Manager”. Open the Device Manager and expand the “Network Adapters” section. Right click on your network card and go to Properties, then click on the Advanced tab. Adjust the ethernet adapter settings:   Disable the Fast Start option:   Step 3: Use through SynthesisVR Under “Your Arcade” page, click on the PC you want to shut down or wake up.   [Windows Logoff] – the currently logged Windows account will be logged off. If you have setup automated Windows Login, your account will be instantly logged back. As a result, you can reload the environment without a full Windows restart. [Shutdown] – the computer will be turned off. [Start PC] – Upon successful Wake-on-LAN setup, the computer will be turned back on from the shutdown state.    

New Station or Hardware Changes

First Time Installation 1) Use the latest SynthesisVR Installer from svr.li/dl2) Go into your SynthesisVR web administration account and navigate to “Administration >> Arcade Setup >> VR Stations” 3) You will see the PC listed in there with the actual name of your computer.4) Go to the “SynthesisVR Subscriptions” from the image above and Subscribe your newly installed station to the trial or paid plan.  Hardware Changes resulting in SynthesisVR not starting properly Make sure SynthesisVR is not running on the VR Station (by stopping the SynthesisVR Windows Service) and go to your VR Stations section (as illustrated on the image from the top of this guide).1) Click on “Edit” ​2) Fill the required fields and put the correct MAC address ​Note: Any : or – characters in the MAC address will be automatically removed upon Save3) Open a Windows file explorer and go to the following directory:%localappdata%\SynthesisVR\app4) Delete the svr3.3 file ​5) Start the SynthesisVR service

Integrate Web Widgets with WIX

There are 3 ways you can add the widget: As an embeded URL directly under a Wix page. Take your Synthesis widget URL and add it directly inside your Wix page: As a “Book Now” button across all the pages. It will open the widget in a popup in the site As a “Book Now” page containing the widget inside Book now button (only related to options 2 and 3): Login into Wix Go to “Settings” from the side panel On the Settings page, select the “Custom Code” option Under the “Body End” section, click on the “Add Code” button Paste the code snippet under “Paste the code snippet here“. You can take the code from “my.synthesisvr.com >> Administration (sidebar option) >> Online & Email Settings >> Web Widgets & API >> the Embeded Examples button”. Under the same Web Widgets & API page, edit your widget and add the following code under “Add HTML before the BODY tag closure“:<script>$(‘#experienceTypeDescription’).addClass(‘d-none’);$(‘<div><button onclick=” window.parent.postMessage(‘close_svr’,’https://YOUR_WEB_SITE’);”>Close Booking Widget</button></div>’).insertAfter(‘div.card’);</script><style>@media all and (orientation:landscape) { .svrclose { display: none; }.svrclose { margin: 10px;}</style> Replace YOUR_WEB_SITE with your actual domain name. Book now page: Follow the same steps to create the Wix Custom tool, but use the following code: <script> svr_widget_id =’11111111-1111-1111-1111-111111111111′; var svrbooking = document.createElement(‘iframe’); svrbooking.src =’//api.synthesisvr.com/widgets/’+window.svr_widget_id; svrbooking.style.width = ‘100%’; svrbooking.style.height =’100%’; document.getElementById(‘SITE_PAGES’).innerHTML =”; document.getElementById(‘SITE_PAGES’).appendChild(svrbooking); </script> Replace 11111111-1111-1111-1111-111111111111 with the widget public key. Also, through the Wix settings, make sure that code would load only for your “Book Now” page.