How to give away your tee using timeout codes

Read tips and guides about teeworlds-related subjects (mapping, compiling, ..).
User avatar
deen
TECHNICAL Team
Posts: 3575
Joined: Mon May 05, 2014 2:30 pm
Player profile: https://ddnet.org/players/deen/
Discord: deen#5910

How to give away your tee using timeout codes

Post by deen »

How to give away your tee using timeout codes
written by deen

Player 1 (P1) wants to offer their tee to Player 2 (P2). It does not matter whether these players are in a team or in team 0. This is especially useful in team 0 in long runs when P1 has to leave, but P2 could take over.

PW is a secret text that P1 has to communicate to P2 and no one else. Here's what they have to do:
  1. P1 writes /timeout PW
  2. P1 writes /w P2 My timeout code is PW
  3. P1 disconnects their internet connection, for example by pulling the network cable or disconnecting wifi. "Connection Problems" should appear in the client. Alternatively you can also hard-kill the client but I don't know how to do that in Windows (but Task Manager might have it, kill -9 on Linux)
  4. P1 quits the client.
  5. After 100 second the tee of P1 will become available for timeout protection
  6. P2 writes /timeout PW and gets the original tee of player P1
If P1 is using DDNet client after step 4 they can come back immediately with a newly opened client, which will use a different port and thus be assigned a new tee. If P1 is using Vanilla client they should rather wait until P2 has taken the tee over, after step 6.

Note about 2: If P2's name contains spaces, for example "Mister 2" and there is another player with the name "Mister", then the whisper with /w Mister 2 My timeout code is PW will arrive at player Mister. If you instead want to write to "Mister 2" you have to do /w "Mister 2" My timeout code is PW.

The proposal on GitHub is that instead P1 should just be able to say /swap P2 PW and P2 can confirm by saying /swap P1 PW and then these players will swap their tees: https://github.com/ddnet/ddnet/issues/1103
Im 'corneum
Posts: 1052
Joined: Thu Oct 30, 2014 4:58 pm
Clan: ☭birming

Re: How to give away your tee using timeout codes

Post by Im 'corneum »

heh. ive tried this once but it didnt work. maybe bcs my name has letters.
also i think this is considered cheating by some mods or admins
reply to this post or your mom will die in her sleep tonight
User avatar
Lumpy ◐ω◑
Posts: 243
Joined: Wed Dec 16, 2015 10:53 am
Location: Russia
Player profile: https://ddnet.tw/players/Lumpy-32--9680--969--9681-/

Re: How to give away your tee using timeout codes

Post by Lumpy ◐ω◑ »

I think there is a command to reduce 100 sec in step 5. Or am I wrong?
User avatar
stompie
Posts: 700
Joined: Thu Jun 18, 2015 2:40 pm
Player profile: http://ddnet.tw/players/stompie/
Mapper profile: https://ddnet.tw/mappers/stompie/

Re: How to give away your tee using timeout codes

Post by stompie »

deen wrote: Thu Apr 12, 2018 11:47 am The proposal on GitHub is that instead Player A should just be able to say /swap A PW and Player B can confirm by saying /swap B PW and then these players will swap their tees:
I remember we had this function on our wage servers from a few years back it worked out well

ps. i have wanted this explenation for a long time noone i asked knew how to claim a timed out tee Thanks :D
\,,/(◣_◢)\,,/
User avatar
deen
TECHNICAL Team
Posts: 3575
Joined: Mon May 05, 2014 2:30 pm
Player profile: https://ddnet.org/players/deen/
Discord: deen#5910

Re: How to give away your tee using timeout codes

Post by deen »

Lumpy ◐ω◑ wrote: Thu Apr 12, 2018 12:20 pm I think there is a command to reduce 100 sec in step 5. Or am I wrong?
Nope, you can reduce the time in your client with conn_timeout, but that won't affect the server.
User avatar
Lumpy ◐ω◑
Posts: 243
Joined: Wed Dec 16, 2015 10:53 am
Location: Russia
Player profile: https://ddnet.tw/players/Lumpy-32--9680--969--9681-/

Re: How to give away your tee using timeout codes

Post by Lumpy ◐ω◑ »

deen wrote: Thu Apr 12, 2018 1:27 pm Nope, you can reduce the time in your client with conn_timeout, but that won't affect the server.
Oh, ok, good to know.
Nice tutorial btw
User avatar
Ravie
MAPS Team
Posts: 380
Joined: Sat Feb 04, 2017 5:04 am
Player profile: https://ddnet.tw/players/Ravie/
Mapper profile: https://ddnet.tw/mappers/Ravie/
Clan: TOP

Re: How to give away your tee using timeout codes

Post by Ravie »

I'm against finishing maps/parts for others, and I thought DDNet was as well. Shouldn't this method be considered exploiting the client/server's features and be fixed instead of being made public?
Image
User avatar
Konsti
Posts: 1188
Joined: Mon Sep 28, 2015 9:01 pm
Location: Germany
Player profile: http://ddnet.tw/players/Konsti/
Mapper profile: https://ddnet.tw/mappers/Konsti/
Clan: flawLess
Website: http://ddnet.tw/players/Konsti

Re: How to give away your tee using timeout codes

Post by Konsti »

Step 2 is wrong, P1 whisper the timeout code to p2
Btw yes killing by task manager works
Alternative way to get timeout is also shutting down the pc without closing client before or just put off charged/accumulator
Image
Image
User avatar
Konsti
Posts: 1188
Joined: Mon Sep 28, 2015 9:01 pm
Location: Germany
Player profile: http://ddnet.tw/players/Konsti/
Mapper profile: https://ddnet.tw/mappers/Konsti/
Clan: flawLess
Website: http://ddnet.tw/players/Konsti

Re: How to give away your tee using timeout codes

Post by Konsti »

Ravie wrote: Thu Apr 12, 2018 2:13 pm I'm against finishing maps/parts for others, and I thought DDNet was as well. Shouldn't this method be considered exploiting the client/server's features and be fixed instead of being made public?
Its a common used exploit. I think its nonsense to have no way to stay in the game after 500 minutes in team 0 when u dont have time to continue the race.
Also uncool for the other player+s) which might be fail then
Image
Image
User avatar
Ravie
MAPS Team
Posts: 380
Joined: Sat Feb 04, 2017 5:04 am
Player profile: https://ddnet.tw/players/Ravie/
Mapper profile: https://ddnet.tw/mappers/Ravie/
Clan: TOP

Re: How to give away your tee using timeout codes

Post by Ravie »

If you intend to continue playing another time, just play in a team. If one player failed and you feel so bad for him just restart the map.
Image
Post Reply

Who is online

Users browsing this forum: Ahrefs [Bot] and 1 guest