Do not use FileZilla. It can corrupt or skip hidden files during upload. We recommend WinSCP.
📋 Prerequisites
Before you begin, make sure you have:Database Access
MySQL or MariaDB database with permissions to create tables
FTP Client
WinSCP or similar (not FileZilla)
Fivemanage / Fivemerr
Valid API key from Fivemanage or Fivemerr for media uploads
Discord Webhooks
Valid Discord webhooks for logging
🚀 Setup Instructions
Create Resource Folder
Create a folder named
[phone] inside your server’s resources directory.Extract all scripts from the download into the [phone] folder.Configure API
- Open
API.luaand enter your TebexTransactionID and your Fivemanage or Fivemerr API key.
- Check your purchase confirmation email from Tebex
- Or log in to view your payment history:
Tebex Payment History
View and retrieve your transaction ID from past purchases
- optional: Add your Discord webhooks in
API.lua.
Configure Voice Chat
Edit
roadphone/config.lua to set up your voice chat system.Optional: Add Discord webhooks in API.lua for logging.🛡️ Anti-Cheat Configuration
Installation complete! Restart your server and the RoadPhone system should be operational.
🔧 Troubleshooting
Script not starting
Script not starting
- Verify all dependencies are installed
- Check server console for error messages
- Ensure the resource folder structure is correct
Database errors
Database errors
- Confirm database credentials are correct
- Check if the SQL file was imported successfully