Installation
This guide walks you through installing o1 Guard on your FXServer.
Prerequisites
Before you start, make sure you have:
- An active o1 license from https://o1.sa.
- Access to your FXServer host and configuration files.
- A basic understanding of
server.cfgandcomponents.json.
Step 1: Add your server in the o1 panel
- Log in to https://o1.sa.
- Go to Licenses.
- Click Add a Server.
- Enter your server's IP address and name.
- Click Add Server.
Step 2: Download o1.dll
- In the o1 panel, go to Licenses → Server.
- Click Download o1.dll.
- Save the file.
Step 3: Place o1.dll in your FXServer directory
Copy o1.dll into the same folder as FXServer.exe.
Step 4: Register o1.dll in components.json
Open components.json in your FXServer directory and add "o1" to the list.
tip
Back up first
Make a copy of components.json before editing it. A syntax error can prevent your server from starting.
[
"net:base",
"net:packet",
"net:tcp-server",
"net:http-server",
"citizen:server:net",
"citizen:scripting:core",
"citizen:scripting:lua",
"conhost:server",
"citizen:server:main",
"citizen:server:instance",
"citizen:server:monitor",
"citizen:server:impl",
"citizen:server:state:fivesv",
"citizen:server:state:rdr3sv",
"citizen:server:fxdk",
"citizen:devtools",
"citizen:resources:core",
"citizen:resources:metadata:lua",
"vfs:core",
"vfs:impl:server",
"scripting:server",
"svadhesive",
"citizen:scripting:mono",
"citizen:scripting:mono-v2",
"citizen:scripting:node",
"voip-server:mumble",
"http-client",
"pool-sizes-state",
"citizen:server:gui",
"o1"
]
Step 5: Verify Guard is loading
Start your server and check the console. If Guard loads successfully, you will see a confirmation message. If you do not see it, check the troubleshooting guide.
Next, continue to Configuration to enable Guard and set your license key.