TASClient help / bug report

TASClient help / bug report

Discuss your problems with the latest release of the engine here. Problems with games, maps or other utilities belong in their respective forums.

Moderator: Moderators

Betalord
Former Engine Dev
Posts: 543
Joined: 29 Jun 2005, 09:31

TASClient help / bug report

Post by Betalord »

I think all questions and bugs should be put in a single thread, since I just noticed someone posted it under news section asking why his client doesn't work.

So here goes the first question (posted under news section):
I managed to log on once, but then had to log off. I have not been able to log back on since. I have tried shutting down the client and everything, but nothing works. Here is the error thing:

Quote:
[5:50:36 PM] Connecting to taspringmaster.clan-sy.com ...
[5:50:36 PM] Connection established to taspringmaster.clan-sy.com
[5:51:07 PM] Connection to server closed!
[5:51:07 PM] Error: Must be connected to send data!


Its not my Username/password, as I have not changed them since last time I logged on (and yes, I made an account). I dunno what the problem is, so any help would be greatly apreciated.
You probably changed EOL from Unix to Windows. TASServer currently runs on linux so it needs to be set to Unix style (it's set by default and also if you click on "official host" on ">>" button). Try changing it back to see if it helps.
User avatar
Maelstrom
Posts: 1950
Joined: 23 Jul 2005, 14:52

Post by Maelstrom »

That was me that posted it :P .

Ill have a look i it fixes it, as im on the wrong computer right now. I saw the option, and it had the options of Windows, Mac and Unix (or what ever they are) and though "Hey im on windows, lets set it to Windows!". Mabey what ever this option is should be explained a bit better? Could help a little bit.

Thanks for the help though. Hopefull it will work
User avatar
jcnossen
Former Engine Dev
Posts: 2440
Joined: 05 Jun 2005, 19:13

Post by jcnossen »

Could you please add support for AI players to it? I'm getting close to a release of my AI and it would be nice to test it through the official way instead of the Global AI script.
User avatar
hrmph
Posts: 1054
Joined: 12 May 2005, 20:08

Post by hrmph »

ahhh Zaphod! Good news! :-)
User avatar
Lindir The Green
Posts: 815
Joined: 04 May 2005, 15:09

Post by Lindir The Green »

When I try to connect, it says "cannot connect to server!"

Why would this happen? It did not happen with the old lobby.

I turned off my firewall, and that didn't help. I also have all the proper ports forwarded.
Last edited by Lindir The Green on 12 Aug 2005, 21:28, edited 2 times in total.
Betalord
Former Engine Dev
Posts: 543
Joined: 29 Jun 2005, 09:31

Post by Betalord »

You probably changed EOL from Unix to Windows. TASServer currently runs on linux so it needs to be set to Unix style (it's set by default and also if you click on "official host" on ">>" button). Try changing it back to see if it helps.
User avatar
Lindir The Green
Posts: 815
Joined: 04 May 2005, 15:09

Post by Lindir The Green »

the EOL is at unix
Betalord
Former Engine Dev
Posts: 543
Joined: 29 Jun 2005, 09:31

Post by Betalord »

the EOL is at unix
No idea then, try connectiong directly to cheetah.sentvid.org. Server is up and running, the problem must be on your side.
I saw the option, and it had the options of Windows, Mac and Unix (or what ever they are) and though "Hey im on windows, lets set it to Windows!". Mabey what ever this option is should be explained a bit better? Could help a little bit.
I agree, it's confusing. I'll remove it with next update.
Could you please add support for AI players to it? I'm getting close to a release of my AI and it would be nice to test it through the official way instead of the Global AI script.
That seems to be going to next update too.
mongus
Posts: 1463
Joined: 15 Apr 2005, 18:52

Post by mongus »

only one port need to be forwarded now.

also did you try those unix windows eol thing? it should be on UNIX, no matter if you are running windows, thats beacuse, the server is in a unix box.
User avatar
Lindir The Green
Posts: 815
Joined: 04 May 2005, 15:09

Post by Lindir The Green »

yes! the EOL is at unix!

edit: I tried making the server cheetah.blahblahblah or whatever and it still didn't work.
Betalord
Former Engine Dev
Posts: 543
Joined: 29 Jun 2005, 09:31

Post by Betalord »

yes! the EOL is at unix!

edit: I tried making the server cheetah.blahblahblah or whatever and it still didn't work.
open cmd.exe and do "ping cheetah.sentvid.org", also "tracert cheetah.sentvid.org". Anyway, problem must be on your side, perhaps you accidentally blocked it with firewall?
User avatar
Maelstrom
Posts: 1950
Joined: 23 Jul 2005, 14:52

Post by Maelstrom »

Mine works now, It was that Unix/Windows option thing. Thanks for the help.
User avatar
Neuralize
Posts: 876
Joined: 17 Aug 2004, 23:15

Post by Neuralize »

I don't think the client needs to sync any of the \base\spring stuff, as I believe that is all unsynced cosmetic stuff. I mean, what if one person wants to add different load screens, but if they do, they are no longer synced with everyone else. Same goes for scar marks, different tree textures.. etc. :(
Fnordia
Former Engine Dev
Posts: 425
Joined: 13 Aug 2004, 16:11

Post by Fnordia »

We could perhaps add a NonSync flag for archives, that can be set when the author of the archive is sure that different content won't affect sync.

In the meantime though, you can still override files with the traditional methods. Either put the new pictures in the folder bitmaps\loadpictures in the spring folder, or create an archive with that folder structure and put it in the root folder. Both methods override stuff loaded from the mod handler.
F for Fragging
Posts: 24
Joined: 07 May 2005, 17:33

Post by F for Fragging »

First thing I have to say is, thanks for developing the new lobby :), the new beta and the quick bugfix release (it only took one day or so to release a bugfix? that's quite fast).

I have a question.

Please read these topics:
http://taspring.clan-sy.com/phpbb/viewtopic.php?t=1036
http://taspring.clan-sy.com/phpbb/viewtopic.php?t=1330

The situation is that me and my brother are both behind the same router, and that we want to play TA Spring against each other, and that we also want to play together versus other players (who are not in our LAN/behind our router.

In the previous beta's, me and my brother playing against each other using the lobby was not possible. So my brother had to start spring.exe and type my internal IP adress when I hosted he game, and then we could play. Unfortunately it was impossible for us to play against anyone not in our LAN/behind our router. According to jouninkomiko, my only option was "all lan, or all wan until the lobby has been updated to allow this"

I thought that when the new lobby would be done, it would be possible for us to play using the lobby instead of spring.exe. And that the new lobby would also enable us to play against others who are not in our LAN/behind our router. Sorry if I'm not entirely correct, this is very confusing.

I read nothing in the changelogs on the news page about lobby changes, but I decided to give it a try. I hosted a game in the new lobby and asked my brother to connect. Unlike the previous lobby (the previous lobby gave him an error message if he tried to connect to the game I hosted), he could connect this time, I saw him in the battle host screen. I started the game, but when the game was loaded, my brother couldn't connect to the server. If I recall correctly, he read "connecting to server" on his monitor, with a count down from 20 seconds. When it reached zero, TA Spring closed.

Has the fix for the people behind routers not been implemented yet, or are we doing something wrong/did we forget to do something? Please help, I don't understand it anymore...
Betalord
Former Engine Dev
Posts: 543
Joined: 29 Jun 2005, 09:31

Post by Betalord »

@F for Fragging:
You can download TASServer and run it with -lan argument or use LanServer.bat. Even players from internet can join your server, but they won't be able to join your battles (they will be able to join, but not play since they will receive your local IP to connect to, which of course they can't). Still, if they host, you can connect to their battles and play with them.

Still, this is not the way to do it. If you two want to play online, you should connect to taspringmaster.clan-sy.com and play there. I don't understand why don't you do that? It should work without a problem for both of you. Just make sure you forward the correct (UDP) port (default is 8452).
Torrasque
Posts: 1022
Joined: 05 Oct 2004, 23:55

Post by Torrasque »

It's seem to be a game issue and not a lobby problem no?
User avatar
mother
Posts: 379
Joined: 04 May 2005, 05:43

Post by mother »

Betalord wrote: Still, this is not the way to do it. If you two want to play online, you should connect to taspringmaster.clan-sy.com and play there. I don't understand why don't you do that? It should work without a problem for both of you. Just make sure you forward the correct (UDP) port (default is 8452).
Lets say the server is 1.2.3.4
The clients are 127.0.0.2 and 127.0.0.3 NAT'd to 6.7.8.9

Ok we have datagrams flying from 1.2.3.4:8452 to 6.7.8.9:8452.

Which datagrams go to 127.0.0.2 and which to 127.0.0.3... Think fast, you've got a few milliseconds to figure it out ;)

The game uses UDP, tis why this doesn't work.

However with some fancy footwork you should be able to host a game and have both local and WAN players.
User avatar
mother
Posts: 379
Joined: 04 May 2005, 05:43

Another (new 0.12?) issue

Post by mother »

Sometimes when you try to join a game, you get a small window titled " Loading...", the client hangs and starts pegging the CPU... Only way out is to kill the process.

I've also noticed that this will happen over and over again with the same host, regardless of how often or in what order the host/player relaunch the client and or rehost the battle.
User avatar
hrmph
Posts: 1054
Joined: 12 May 2005, 20:08

Post by hrmph »

This Loading thing is happening to me right now. So far it has happened when I've tried to join two games hosted by two different people.
Post Reply

Return to “Help & Bugs”