PDA

View Full Version : TCP Relay and Teamspeak


TheDarktrooper
31-10-2003, 10:50
Ok, im at uni at the moment, and the firewall they have here has blocked off a whole bunch of ports.
FOrtunatley they have left the ones for steam open which means i can play dod and such, but the ones that TS uses are closed shut, which is a real pain cause i play in tournaments and stuff where we use TS all the time.

Now, theres a program called TCPRelay that many people here use to get programs running, as it sends the info from teamspeak through a different, open port to someone elses pc outside the network, and then through the correct port on their pc.

TO get it working though i need some information on TS.
EG, in the faq thread it only uses one port, which is nice as it makes it easy, however does TS use any kind of authenitcation server that it connects to, before connecting to the server? Or does it just connect directly to the person your connecting to, in which case the server i try and connect to has a port of 8770, not 8767 like it says in the faq..
LAstly, is there a file in TS that instructs it which ports to use? asi would have to edit that to an open port and the ip address o the person im sending the request to..

Or has anyone else here used this program, and as such knows exactly what to do?

Thanks

guldi
31-10-2003, 11:39
1) I never used TCPRelay !

2) When ever I used ethreal in comparance with TS, I never found an authentication server :D

3) You can change the port the server is running on but NOT the port it replays to the client.

Dummer Sack
01-11-2003, 14:56
The client uses the target port of the server.
So if the server is configured to port 8767 the communication destination port is 8767. The source port is random between 2000 and 60000 I think.
The client is doing some lookups but I don't think they are necessary for operation, or are normal HTTP connections, which I doubt are blocked.

But the connection type is UDP not TCP.
I don't know if TCPRelay can also tunnel UDP connections but if it can, it would most likely result in a bad connection.

If the firewall is only filtering by destination port (which it is most propably doing), the other option is to set up the TeamSpeak server on one of the steam ports (no problem as long as the TS server is not running on the same machine as the game server).