Yeah I've pretty much determined that p2p connections would be a bad idea, even before you guys said so. Not only would you not be able to race with other people, but not everyone is able to forward ports on a router, having a dedecated server would allow people to store their character data if they wanted to, as well as dlc... it's just a much better option.
@sanslash32 Shifting gears in my game is not entirely realistic, no. This is, after all, an arcade game, and only the bear minimum is going to be realistic; the parts that would make it a not enjoyable game if they weren't realistic. As for the physics aspect, I'll dive more into that once I really start designing the vehicle builder.
Back to how gear shifting works, here it is. If the player presses shift, they gear up. If they press left control, it gears down. Keep in mind, though, that if you gear down while the car is going too fast, you must step on the break to slow down or your car could blow up. I know this is 100% not, realistic; but having it so that you'd just hear a grinding noise and maybe some transmission damage... that would just make the game boring. Remember I'm making an arcade game here, not a simulator.
And I'd rather not say what language I'm using, ---- we've already seen what kind of fits people throw when they learn you don't use a language of their choice. I'd rather not start that war.
If you have issues with Scramble, please contact support at the link below. I check here at least once a day, so this is the best avenue for submitting your issues and bug reports.
https://stevend.net/scramble/support