You only need XAMPP for setting up the MYSQL connection with the database, it does not determine how your players connect to the server. However, I want to tell you, that you should most likely change the server ports as well. Usually, I don't keep Apache on anyways.
Secondly, can you post the general setup of your server.cfg and DM it to me, I am pretty sure you messed up the setup for the file.