Troubleshooting
Common issues and solutions.
Server Issues
Server won't start
Symptom: rbxsync serve fails or hangs.
Solutions:
- Check if port is in use:bash
lsof -i :44755 - Stop existing server:bash
rbxsync stop - Try a different port:bash
rbxsync serve --port 44756
Server starts but plugin can't connect
Solutions:
- Verify server is running:
rbxsync status - Check firewall settings
- Ensure HttpService is enabled in Studio (Game Settings > Security)
Plugin Issues
Plugin not showing in toolbar
Solutions:
- Restart Roblox Studio completely
- Check plugin file exists:
- macOS:
~/Documents/Roblox/Plugins/RbxSync.rbxm - Windows:
%LOCALAPPDATA%\Roblox\Plugins\RbxSync.rbxm
- macOS:
- Rebuild and reinstall:
rbxsync build-plugin --install
"Not connected" error
Solutions:
- Start the server:
rbxsync serve - Check project path is correct in plugin
- Enable HttpService in Game Settings > Security
Changes not auto-extracting
Solutions:
- Verify green connection indicator
- Check changes are in tracked services
- Look at VS Code output panel for errors
- Restart connection
Sync Issues
Changes not syncing to Studio
Solutions:
- Check connection status (green indicator)
- Verify file is in
src/directory - Check for syntax errors in .rbxjson files
- Restart server and reconnect
"Property not supported" error
Solutions:
- Check property type is supported (see Property Types)
- Run
rbxsync fmt-projectto fix formatting - Verify JSON syntax is valid
Build Issues
Build fails with property errors
Solutions:
- Format files:
rbxsync fmt-project - Check the specific property in error message
- Verify .rbxjson syntax
Build output is empty
Solutions:
- Check
rbxsync.jsonexists - Verify
src/directory has content - Check for parse errors in output
VS Code Extension Issues
Extension not activating
Solutions:
- Check
rbxsync.jsonexists in workspace - Reload VS Code window
- Check extension is enabled
Console not showing output
Solutions:
- Enable E2E mode:
RbxSync: Toggle E2E Mode - Open console:
RbxSync: Open Console - Verify Studio plugin is connected
MCP/AI Integration Issues
"loadstring not available" error when using run:code
Symptom: The /run endpoint or MCP run_code tool returns error: "loadstring not available"
Cause: The loadstring function is not available in your Studio environment.
What to check:
- Studio output shows
[RbxSync] loadstring available - run:code enabled - If you see
[RbxSync] loadstring not available, this feature won't work
Note: The run_code feature is optional and used for AI/MCP integration. Other sync features (extract, sync) work without it.
run:code returns timeout
Symptom: /run endpoint times out after 30 seconds
Solutions:
- Verify Studio is connected: check for green connection indicator
- Ensure Studio window is not minimized (plugin polling may slow down)
- Check Output window for
[RbxSync Debug] Received command: run:code - If you see "Failed to send response: HTTP 422", update to the latest plugin version
Getting Help
If you're still stuck:
- Check the GitHub Issues
- Join the Discord server
- Run with debug logging:bash
RUST_LOG=debug rbxsync serve
