controlloid-server
controlloid-server copied to clipboard
The server for the Android app Controlloid.
controlloid-server
This is the server for the Controlloid application.
Windoze instructions
- Go into
/dist/windows/folder and runstart.bat - On first run it will install and configure required software (vJoy)
- This takes a while and you should accept all the prompts for a successful install
- Press any key to close the setup window
- Now you can see available addresses on the server window (KEEP IT OPEN)
- Pick one in the same network as your phone and write it exactly in the application
- Alternatively, scan available servers in the application and pick one (should be only one)
- Done!
Linux instructions
A note about the uinput kernel module
- The server uses the
uinputkernel module to emulate real input - This kernel module is loaded automatically on most linux distros
- If your linux distro doesn't load the module automatically then you need to load it manually (after every reboot) by running
sudo modprobe uinput - If you want it to be loaded automatically, then follow this guide for systemd distros by replacing the module given in the example with
uinput
Fixing error: failed to create virtual controller
- This is caused by restrictive permissions on
/dev/uinput - Go into the project
/dist/linux/udevfolder and runsudo ./setup.sh $USER - Wait for the script to finish, make sure that there were no errors and reboot the machine
- Done!