Skip to content

gabmert/controlloid-server

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DOWNLOAD

controlloid-server

This is the server for the Controlloid application.

Windoze instructions

  • Go into /dist/windows/ folder and run start.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 uinput kernel 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/udev folder and run sudo ./setup.sh $USER
  • Wait for the script to finish, make sure that there were no errors and reboot the machine
  • Done!

About

The server for the Android app Controlloid.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 93.6%
  • CMake 4.6%
  • Shell 1.8%