I am programming a code in Arduino to simulated a Keyboard to execute command for doing automatic task in a Game.
This Game have a lot of servers, i noticed that some servers works perfect, and some others don't at all, i guess that some of that server that dont work it is because the server can detect the Arduino as a Driver (maybe the serial communication) or maybe as a Hardware device that is not allowed.
I want to start about hardware device. Is it possible to change the firmware or some configuration that allow changes the identify of the hardware, maybe they can recognize the Arduino, so you can change it as a i dont know, as a mouse device, as a keyboard device so they can't recognized the Arduino.
Do you get back some sort of reply from the servers that your code doesn't work with?
Are you not able to connect to the servers, thus get no response?
Power your Arduino externally. Do not plug in your Arduino USB into your gaming computer. Plug your Arduino USB into another computer OR upload your sketch to your Arduino and power your Arduino with an external power supply (no usb, just GND and Vin).
I though that, Power the arduino externally, but, if i do it, how can get the comunication for the code without the serial. I mean, imagine that i only have 1 PC.
Disconnect the computer from the gaming environment (internet). Program the Arduino with the computer. Disconnect the Arduino from the computer. Reconnect the gaming computer to the internet. Connect the externally powered Arduino. Once programmed, the arduino keeps its programming, even without power.
I thought you would make the Arduino do physical things like joystick movements or key pushes. I do not have an answer for making the Arduino talk through the USB to the game environment.