Follow-up Comment #2, bug #24774 (project freeciv): I had a recognition of the wrong conditions, so inlined patch is wrong. Sorry.
> Do you have reproducible bug How to reproduce: 1) start the server with '/cmdlevel ctrl new' 2) play the game with some connected players 3) when the game was starting, all connected members lose control permissions 4) if some person does /observe or /detach or (re)connect to the server, they will acquire ctrl permissions 5) other person can't use /first command [21:41:31] /list: List of connections to server: [21:41:31] /list: ------------------------------------------------------------------------------ [21:41:31] /list: taka from **** (player Taka) command access level ctrl [21:41:31] /list: sensu from **** command access level ctrl [21:41:31] /list: Tatamo from **** (observer) command access level ctrl [21:41:31] /list: panther from **** command access level ctrl [21:41:31] /list: ------------------------------------------------------------------------------ [21:41:48] All players are ready; starting game. [21:41:48] taka lost control cmdlevel on game start. Use voting from now on. [21:41:48] sensu lost control cmdlevel on game start. Use voting from now on. [21:41:48] Tatamo lost control cmdlevel on game start. Use voting from now on. [21:41:48] panther lost control cmdlevel on game start. Use voting from now on. [21:41:54] /list: List of connections to server: [21:41:54] /list: ------------------------------------------------------------------------------ [21:41:54] /list: taka from **** (player Pomare IV) command access level basic [21:41:54] /list: sensu from **** command access level basic [21:41:54] /list: Tatamo from **** (observer) command access level basic [21:41:54] /list: panther from **** command access level basic [21:43:43] sensu now observes [21:43:50] /list: List of connections to server: [21:43:50] /list: ------------------------------------------------------------------------------ [21:43:50] /list: taka from **** (player Pomare IV) command access level basic [21:43:50] /list: sensu from **** (observer) command access level ctrl [21:43:50] /list: Tatamo from **** (observer) command access level basic [21:43:50] /list: panther from **** command access level basic [21:43:50] /list: ------------------------------------------------------------------------------ [21:44:31] /first: Someone else is already game organiser. [21:45:47] Tatamo no longer observing. [21:45:55] /list: List of connections to server: [21:45:55] /list: ------------------------------------------------------------------------------ [21:45:55] /list: taka from **** (player Pomare IV) command access level basic [21:45:55] /list: sensu from **** (observer) command access level ctrl [21:45:55] /list: Tatamo from **** command access level ctrl [21:45:55] /list: panther from **** command access level basic [21:45:55] /list: ------------------------------------------------------------------------------ [21:50:51] /detach: taka detaching from Pomare IV [21:51:02] /list: List of connections to server: [21:51:02] /list: ------------------------------------------------------------------------------ [21:51:02] /list: taka from **** command access level ctrl [21:51:02] /list: sensu from **** (observer) command access level ctrl [21:51:02] /list: Tatamo from **** command access level ctrl [21:51:02] /list: panther from **** command access level basic [21:51:02] /list: ------------------------------------------------------------------------------ [21:51:11] /take: taka now controls Pomare IV (Human, Alive). [21:51:15] /list: List of connections to server: [21:51:15] /list: ------------------------------------------------------------------------------ [21:51:15] /list: taka from **** (player Pomare IV) command access level ctrl [21:51:15] /list: sensu from **** (observer) command access level ctrl [21:51:15] /list: Tatamo from **** command access level ctrl [21:51:15] /list: panther from **** command access level basic [21:51:15] /list: ------------------------------------------------------------------------------ Please close the item if it isn't a bug. _______________________________________________________ Reply to this item at: <http://gna.org/bugs/?24774> _______________________________________________ Message sent via/by Gna! http://gna.org/ _______________________________________________ Freeciv-dev mailing list Freeciv-dev@gna.org https://mail.gna.org/listinfo/freeciv-dev