controlloid-server
                                
                                 controlloid-server copied to clipboard
                                
                                    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!