Basically yes.
The last thing TCAdmin does when creating a server is write the configuration files with the variables TCAdmin picks.
Like hostname, ports, these are all already set.
Say it has picked port 7000 and servername "Look at me, I am a servername."
First it copies the files to TCAFiles\User\LOOKUSER\1553\
After that it writes the server xml
Now at the places where you put variables.(You put these in the game & voice configuration section of the game, Configuration Files specifically)
It'll fill in 7000 at the port, OR AT THE COMMANDLINE, variables work there too.
And writes the server name at the correct spot.
You are the one who puts the variable at the correct spot, TCAdmin does the rest.
I am not the best at explaining things, so my bad in advance.