Read this first!!! - vpinball/b2s-backglass GitHub Wiki

Fresh Install:

You can install the Server wherever you want. As with Visual Pinball, it is a good idea not to install the server on your system hard disk. (AdminRightFun) Visual Pinball\B2S server\ would be a good place.

Earlier versions used the \Tables directory, you can still use the \Tables folder if you prefer, however it is cleaner and easier to update if the B2S backglass server runs in its own directory. (DOF and PupPlayerUser beware: The plugin directory must then also be in the new Visual Pinball\B2S server\ directory (if that's where you choose to install), containing your shortcuts to PupPlayer/DOF.

IMPORTANT

Updaters:

Whatever you do on your installation, - be sure to make a backup first. No backup - No pity!

Things to backup:

It's always a good idea to backup the folder where the B2S Server is already installed. Backup all files belonging to the Server. Everything starting with B2S- B2SBackglassServer.dll, B2SBackglassServerEXE.exe, B2SServerPluginInterface.dll, ... Its also a good idea to have backups of ScreenRes.txt, B2STableSettings.xml and also backup your Plugin Folder!! This way you can easily restore your B2S-BackglassServer files if something goes wrong.

Take the time to read manuals to the end :-)

Desktop Users!

To see the Windows rendered by the Backglass Server you need to turn off exclusive Fullscreen in Visual Pinball. If you do not, all your windows will be hidden behind your Table Window. For desktop users it is also recommended to always set "Bring form to front" in the Settings Menu of the Backglass Server. To get your Backglass on top use Alt+Tab.

2-3 Screen Users!

Always be sure, that your playfield screen is set to first Screen in Windows. And then the backglass and last DMD (and topper). Open the Display settings (Press the start menu and search "Display settings") and check:

Windows Screen Settings Rearrange

All screens should be lined up horizontally left to right on y=0. This can be checked on a command line:

powershell -Command "Add-Type -AssemblyName System.Windows.Forms; [System.Windows.Forms.Screen]::AllScreens"

Also make sure all screens has the scaling set to 100%

If the order of the screens changes, screenres.txt and every tablename.res must be readjusted. Therefore, avoid changing the order of your screens. B2S Server can be configured to ignore the name of the screens. Check backglass-display-devicename (=2 means second screen from left)

Unblocking files

It is highly recommended to use the free 7zip to deal with ALL *.zip files!!!

This is because Windows will “block” many files that come from other locations. This results in some programs NOT working correctly and will give you endless headaches. 7zip will automatically “unblock” all files that you extract from a *.zip file.

Download from:

🌍 https://www.7-zip.org/