[SOLVED] Command REMOVESCRIPTTAGS missing in uberserver?

[SOLVED] Command REMOVESCRIPTTAGS missing in uberserver?

For the discussion of infrastructure improvements and changes.

Moderator: Moderators

Post Reply
User avatar
bibim
Lobby Developer
Posts: 952
Joined: 06 Dec 2007, 11:12

[SOLVED] Command REMOVESCRIPTTAGS missing in uberserver?

Post by bibim »

It seems command REMOVESCRIPTTAGS is not implemented in uberserver.

The "removescripttags" string can't be found in source file Protocol.py, and when a client tries to use this command in lobby, following response is received:

Code: Select all

REMOVESCRIPTTAGS failed. Command does not exist.
This command, described here, is used by battle host to remove tag/value pairs from the startscript. This command isn't as important as it used to be because now anyway only the host generates the startscript, which is then sent to all clients on connection.
However, since this command is missing, it means there is no way to remove startscript data (except rehosting). Thus, startscript data received by clients when joining a battle are constantly growing during time, containing all map options of maps that have been selected once in the battle for example.
Last edited by bibim on 26 Mar 2013, 16:29, edited 1 time in total.
User avatar
aegis
Posts: 2456
Joined: 11 Jul 2007, 17:47

Re: Command REMOVESCRIPTTAGS missing in uberserver?

Post by aegis »

nice. should be an easy fix.
abma
Spring Developer
Posts: 3798
Joined: 01 Jun 2009, 00:08

Re: Command REMOVESCRIPTTAGS missing in uberserver?

Post by abma »

User avatar
bibim
Lobby Developer
Posts: 952
Joined: 06 Dec 2007, 11:12

Re: Command REMOVESCRIPTTAGS missing in uberserver?

Post by bibim »

The REMOVESCRIPTTAGS command should now be available in live lobby server. Thanks to aegis for initial patch and abma for merging this patch and my fixes to live server.
Post Reply

Return to “Infrastructure Development”