TASClient logon problems

TASClient logon problems

Discuss the source code and development of Spring Engine in general from a technical point of view. Patches go here too.

Moderator: Moderators

User avatar
flop
Posts: 335
Joined: 22 Nov 2006, 05:44

TASClient logon problems

Post by flop »

My TASClient hangs at "recieving user list" for about a minute, then logs me on for 2 seconds, I can see the user list, my channels, and people chatting, but doesnt show the battle list, then kicks me off after a second or two. Any ways to fix this?

Errors i get:
[10:55:33 AM] Connecting to taspringmaster.clan-sy.com ...
[10:55:34 AM] Connection established to taspringmaster.clan-sy.com
[10:55:34 AM] Login successful!
[10:55:34 AM] - Welcome, [SmuG]flopflop!
[10:55:34 AM] - There are currently 243 clients connected
[10:55:34 AM] - to server talking in 252 open channels and
[10:55:34 AM] - participating in 47 battles.
[10:55:34 AM] - Server's uptime is 1 days, 2 hours and 30 minutes.
[10:55:34 AM] -
[10:55:34 AM] - You are being hosted by fnord.clan-sy.com,
[10:55:34 AM] - main Spring server located in Stockholm, Sweden.
[10:55:34 AM] - This server has been brought up only recently,
[10:55:34 AM] - so if you experience any problems with it, please
[10:55:34 AM] - report it to springlobby@clan-sy.com!
[10:55:34 AM] -
[10:55:34 AM] - Statistics are available through this page:
[10:55:34 AM] - http://taspring.clan-sy.com/stats
[10:55:34 AM] - User agreement can be found here:
[10:55:34 AM] - http://taspring.clan-sy.com/dl/Agreement.html
[10:55:34 AM] -
[10:55:34 AM] - Have fun playing Spring :-)
[10:56:44 AM] Connection to server closed!
[10:56:44 AM] Error: Server sent ambiguous command!
[10:56:44 AM] Error: Server sent ambiguous command!
[10:56:44 AM] Error: Server sent ambiguous command!
[10:56:44 AM] Error: Server sent ambiguous command! [#9]
[10:56:44 AM] Error: Server sent ambiguous command!
[10:56:44 AM] Error: Server sent ambiguous command!
[10:56:44 AM] Error: Server sent ambiguous command!
[10:56:44 AM] Error: Server sent ambiguous command!
[10:56:44 AM] Error: Server sent ambiguous command!
Satirik
Lobby Developer
Posts: 1688
Joined: 16 Mar 2007, 18:27

Re: TASClient logon problems

Post by Satirik »

ctrl shit f6 ... enable debug mode, and lookt at $local, when it hangs, does it still receive commands from the server ?
User avatar
flop
Posts: 335
Joined: 22 Nov 2006, 05:44

Re: TASClient logon problems

Post by flop »

yeah, it looks like it. its listing users really slowly while it hangs, like here:
[11:07:00 AM] Server: "ADDUSER PRO_Silencer GB 0"
[11:07:01 AM] Server: "ADDUSER [RoX]Janidwornik PL 2000"
[11:07:01 AM] Server: "ADDUSER llegovski US 3000"
[11:07:01 AM] Server: "ADDUSER [WarC]SwiftSpear CA 3090"
[11:07:02 AM] Server: "ADDUSER Seb222 FR 0"
[11:07:02 AM] Server: "ADDUSER majli GB 1808"
[11:07:03 AM] Server: "ADDUSER parabelum BR 3000"
[11:07:03 AM] Server: "ADDUSER Widmo2520 PL 2500"
[11:07:04 AM] Server: "ADDUSER [PiRO]Pizzi1 IT 2100"
[11:07:04 AM] Server: "ADDUSER Manda CA 3000"
[11:07:05 AM] Server: "ADDUSER DorrLanke DE 3700"
[11:07:05 AM] Server: "ADDUSER [ISMEA]CtrlC_CtrlD FR 1994"
[11:07:06 AM] Server: "ADDUSER [Evo]Fox BH 2131"
[11:07:07 AM] Server: "ADDUSER V3N3C3D CZ 2660"
[11:07:07 AM] Server: "ADDUSER jaapelto FI 1995"
[11:07:08 AM] Server: "ADDUSER righe IT 3191"
This is what its doing before it crashes:
[11:07:57 AM] Server: "LEFTBATTLE 1741 Trouducul"
[11:07:57 AM] Server: "UPDATEBATTLEINFO 1787 1 0 241773312 AATA-RumblingForest.smf"
[11:07:57 AM] Server: "CLIENTSTATUS Isodrink 3"
[11:07:57 AM] Server: "UPDATEBATTLEINFO 1787 0 0 241773312 AATA-RumblingForest.smf"
[11:07:57 AM] Server: "LEFT main Trouducul Quit"
[11:07:57 AM] Server: "LEFT newbies Trouducul Quit"
[11:07:57 AM] Server: "REMOVEUSER Trouducul"
[11:07:57 AM] Server: "UPDATEBATTLEINFO 1788 0 0 2051105166 MetalHeck.smf"
[11:07:57 AM] Server: "ADDUSER on_target DE 3400"
[11:07:58 AM] Server: "CLIENTSTATUS on_target 4"
[11:07:58 AM] Server: "JOINED main on_target"
[11:07:58 AM] Server: "JOINED newbies on_target"
[11:07:58 AM] Server: "UPDATEBATTLEINFO 1767 0 1 -660811488 Sands of War v2.smf"
[11:07:58 AM] Server: "SAID main [ITA]Sonik 1 join server sonik"
[11:07:58 AM] Server: "BATTLEOPENED 1789 0 0 tsengwenbao 219.68.115.171 8456 12 0 0 661110284 Green_Fields.smf 6 vs 6 Balanced Annihilation V6.0"
[11:07:58 AM] Server: "UPDATEBATTLEINFO 1789 0 0 661110284 Green_Fields.smf"
[11:07:58 AM] Server: "CLIENTSTATUS [ITA]falk81 19"
[11:07:58 AM] Server: "CLIENTSTATUS [ITA]falk81 17"
[11:07:58 AM] Server: "CLIENTSTATUS [XHC]Cabbage 26"
[11:07:58 AM] Server: "CLIENTSTATUS Isodrink 1"
[11:07:58 AM] Server: "CLIENTSTATUS [XHC]Cabbage 24"
[11:07:58 AM] Connection to server closed!
I've tried a clean install of spring, and it still doesnt fix it. :( Is there any other lobby I could use? I tried AFLobby but couldnt figure out how to install it.
Satirik
Lobby Developer
Posts: 1688
Joined: 16 Mar 2007, 18:27

Re: TASClient logon problems

Post by Satirik »

Code: Select all

[11:07:58 AM] Connection to server closed!
there is no timeout, the server is laggy, try to uncheck "join #main" in the options
User avatar
Peet
Malcontent
Posts: 4384
Joined: 27 Feb 2006, 22:04

Re: TASClient logon problems

Post by Peet »

Satirik wrote:

Code: Select all

[11:07:58 AM] Connection to server closed!
there is no timeout, the server is laggy, try to uncheck "join #main" in the options
No, that's the SERVER killing the client due to not pinging. The CLIENT says it times out when the SERVER doesn't pong it. It has nothing to do with the server being laggy.
User avatar
flop
Posts: 335
Joined: 22 Nov 2006, 05:44

Re: TASClient logon problems

Post by flop »

still same thing
[11:17:50 AM] Server: "BATTLEOPENED 1799 0 0 [eXe]CyberFoX 89.53.20.117 8452 16 1 0 127467128 DryRiverV10.smf Blubb = blubb? Complete Annihilation r1163 STABLE"
[11:17:50 AM] Server: "CLIENTSTATUS [XHC]Peace 23"
[11:17:50 AM] Server: "CLIENTSTATUS [XHC]Peace 21"
[11:17:50 AM] Server: "CLIENTSTATUS PROt_Mestizo 20"
[11:17:50 AM] Server: "CLIENTSTATUS Destrukt0r 18"
[11:17:50 AM] Server: "ADDUSER [eXe]Anonymus DE 2400"
[11:17:51 AM] Server: "CLIENTSTATUS [eXe]Anonymus 12"
[11:17:51 AM] Server: "REMOVEUSER LordJoNil"
[11:17:51 AM] Connection to server closed!
[11:17:51 AM] Server: "CLIENTSTATUS Isodrink 3"
[11:17:51 AM] Error: Server sent ambiguous command!
[11:17:51 AM] Server: "CLIENTSTATUS [ITA]falk81 19"
[11:17:51 AM] Error: Server sent ambiguous command!
Last edited by flop on 27 Jan 2008, 20:18, edited 1 time in total.
Satirik
Lobby Developer
Posts: 1688
Joined: 16 Mar 2007, 18:27

Re: TASClient logon problems

Post by Satirik »

Peet wrote:
Satirik wrote:

Code: Select all

[11:07:58 AM] Connection to server closed!
there is no timeout, the server is laggy, try to uncheck "join #main" in the options
No, that's the SERVER killing the client due to not pinging. The CLIENT says it times out when the SERVER doesn't pong it. It has nothing to do with the server being laggy.
yes but did you see a ping msg in the list ? the server never send "ping" while logging in ... so if it closes the connection because it doesn't receive any pong it's a bug
User avatar
Peet
Malcontent
Posts: 4384
Joined: 27 Feb 2006, 22:04

Re: TASClient logon problems

Post by Peet »

Satirik wrote:yes but did you see a ping msg in the list ? the server never send "ping" while logging in ... so if it closes the connection because it doesn't receive any pong it's a bug
Do you even understand the system? The CLIENT sends ping.
User avatar
flop
Posts: 335
Joined: 22 Nov 2006, 05:44

Re: TASClient logon problems

Post by flop »

oh wait, something changed. look at my last edit, it disconnects differently
Satirik
Lobby Developer
Posts: 1688
Joined: 16 Mar 2007, 18:27

Re: TASClient logon problems

Post by Satirik »

Peet wrote:
Satirik wrote:yes but did you see a ping msg in the list ? the server never send "ping" while logging in ... so if it closes the connection because it doesn't receive any pong it's a bug
Do you even understand the system? The CLIENT sends ping.
the client sends ping when it didn't receive a command in 15000ms ... since you're logging in you receive a new command evry second (at least) ... do YOU even understand the system ???
User avatar
flop
Posts: 335
Joined: 22 Nov 2006, 05:44

Re: TASClient logon problems

Post by flop »

less bitching more helping flop
User avatar
Peet
Malcontent
Posts: 4384
Joined: 27 Feb 2006, 22:04

Re: TASClient logon problems

Post by Peet »

Satirik wrote:the client sends ping when it didn't receive a command in 15000ms
No, that's entirely untrue. The client sends ping on a constant interval regardless of any data it recieves.

Sorry I'm not being helpful to you flop, it just irritates me beyond all measure when the maintainer of the official client doesn't even understand the protocol, nor the workings of the program he is maintaining.
User avatar
koshi
Lobby Developer
Posts: 1059
Joined: 14 Aug 2007, 16:15

Re: TASClient logon problems

Post by koshi »

Flop: you can try Springlobby
download this and this, then extract both into the same directory (doensn't have to be the Spring Directory)
User avatar
aegis
Posts: 2456
Joined: 11 Jul 2007, 17:47

Re: TASClient logon problems

Post by aegis »

Peet wrote:
Satirik wrote:the client sends ping when it didn't receive a command in 15000ms
No, that's entirely untrue. The client sends ping on a constant interval regardless of any data it recieves.

Sorry I'm not being helpful to you flop, it just irritates me beyond all measure when the maintainer of the official client doesn't even understand the protocol, nor the workings of the program he is maintaining.
no, look at the client

you'll notice it really doesn't send ping unless there's no data being transmitted

but is the server disconnecting the client when it doesn't receive a command in x seconds?

the client won't send anything while receiving the login info in this case
User avatar
aegis
Posts: 2456
Joined: 11 Jul 2007, 17:47

Re: TASClient logon problems

Post by aegis »

i thought the server only decided on a timeout when it didn't receive any data, not when it didn't send any
so tasclient spending a long time receiving the login info would time it out



lalala kill PING/PONG since tcp does it anyway and tasclient only uses it to timeout when the gui or unitsync is blocking the rest of the app
Satirik
Lobby Developer
Posts: 1688
Joined: 16 Mar 2007, 18:27

Re: TASClient logon problems

Post by Satirik »

aegis wrote:
Peet wrote:
Satirik wrote:the client sends ping when it didn't receive a command in 15000ms
No, that's entirely untrue. The client sends ping on a constant interval regardless of any data it recieves.

Sorry I'm not being helpful to you flop, it just irritates me beyond all measure when the maintainer of the official client doesn't even understand the protocol, nor the workings of the program he is maintaining.
no, look at the client

you'll notice it really doesn't send ping unless there's no data being transmitted

but is the server disconnecting the client when it doesn't receive a command in x seconds?

the client won't send anything while receiving the login info in this case

when the CLIENT timeout ... you receive a "timeout assumed" message not a "connection closed"
User avatar
flop
Posts: 335
Joined: 22 Nov 2006, 05:44

Re: TASClient logon problems

Post by flop »

springlobby works but according to KDR it will desync in BA
User avatar
aegis
Posts: 2456
Joined: 11 Jul 2007, 17:47

Re: TASClient logon problems

Post by aegis »

due to not supporting custom map/mod options?
if so, it would desync on anything other than standard settings
Satirik
Lobby Developer
Posts: 1688
Joined: 16 Mar 2007, 18:27

Re: TASClient logon problems

Post by Satirik »

and peet you were right it does send ping when it didn't send a command in 10s or received a command in 10s

ANYWAY this is not the answer BECAUSE this is not a clientside timeout BECAUSE client side timeout return that msg "Ping dropped locally (timeout)" or "Timeout assumed. Disconnecting ..."

and i just made some test with a 1s timeout and i can log in without problem
User avatar
aegis
Posts: 2456
Joined: 11 Jul 2007, 17:47

Re: TASClient logon problems

Post by aegis »

springlobby people say it works now

also satirik, you probably don't have the type of computer and connection likely to timeout ;)
Post Reply

Return to “Engine”