Troubleshooting - grill2010/DroidJoy_Server GitHub Wiki
Troubleshooting
1. Firewall
The most common reason for connection problems is the firewall. To enable an interference-free communication you have to make an exception for the DroidJoy server in your firewall and restart the server afterwards. Furthermore be sure that port 4268 and 4269 are open. If you are using Bluetooth to establish a connection, be sure that your PC is set to visible.
2. Antivirus program
Sometimes your Antivirus program (Antivir, Kaspersky, Norton etc.) is blocking the network capabilities of the DroidJoy server. You could try to make an exception for the DroidJoy server in your Antivirus program and restart your server afterwards.
If it doesn't work please contact the support team of you specifc Antivirus program.
3. Network
If you are using WiFi, it is important that your Smartphone and your PC are registered on the same network. If not, you are not able to establish a connection.
If you have some problems with your WiFi and your Bluetooth you can either create a mobile hotspot or you can share your Smartphone's internet connection with USB tethering.
4. Bluetooth
The DroidJoy Sever is using an API from 32feet to enable Bluetooth communication. Unfortunately, there are several Bluetooth vendors on the market and not all of them are supported by the API. If the DroidJoy server will not be accessible via Bluetooth, it will be shown in the DroidJoy server Home Tab.
Please be sure that you have enabled Bluetooth on your PC and check if your PC is set to visible.
5. DroidJoy server
If the DroidJoy server installer gets stuck on your PC you can try to download the special manual installer package from here. Extract the package and just follow the instructions in the README file.
6. Game support
If your game is not recognizing the DroidJoy virtual gamepad, please try to enable the XInput mode. Just navigate to the desired Gamepad Tab and check the XInput checkbox. Don't forget to click save afterwards. Restart your game and it should be able to detect a virtual Xbox 360 gamepad.
If your game is not supporting XInput devices and you have to use the standard DInput virtual gamepad, be sure you have calibrated the virtual DInput gamepad with the game you want to play in order to make it work.
7. Others
If you still have any problems, please feel free to contact me at [email protected]. I will do my best to help you with your problem.