Skip to main content

smartAccess

Official documentation for the smartAccess system by Edge Technologies.

info

This product can be purchased from Serpent by clicking here.

Install Steps

  1. Once purchased, download the product via the Serpent Licence Manager
  2. Drag and drop the downloaded file into Roblox studio
  3. Ungroup the model by using Ctrl+U (Cmd+U on Mac) and delete the read me script and decorative wall
  4. Either position the door models where you want them, or use the base smartAccess kit (one without doors) and put it into whatever door you want to use it with
  5. Select the readers and buttons you want to use, making sure they are in the correct folder within smartAccess
  6. Open the Settings file and configure the system using the instructions provided
  7. Enable HTTP Services by going into your Game Settings > Security then toggling Enable HTTP Requests.
  8. Publish your game and test everything

Supported door engines

Currently, smartAccess only natively supports the following door engines:

  • HarbourGate

You can tell the system the door engine you want to use by changing the value of the "IntegrationFile" setting to the engine above you wish to use. If your door engine is not natively supported, you can set the "IntegrationFile" to "Custom", which will allow you to use the "OnAccept", "OnReturn" and "OnReject" functions to add your own logic. Please note that we do not provide support on custom integration.

Common issues

Below are some of the common issues our customers face and how to solve them:

It says I don't have a licence when I do

Make sure HTTP Services is enabled in your Game Settings and that Roblox or Serpent are not offline.

I'm getting an error regarding the IntegrationFile

This likely means you have put the smartAccess model in the wrong place. Make sure it is directly inside the door model and not in any submodels or other folders.