FS#6411 - move inactive clients to spec

Attached to Project: OpenTTD
Opened by Mark (marktheshark) - Sunday, 10 January 2016, 20:46 GMT
Last edited by andythenorth (andythenorth) - Thursday, 31 August 2017, 18:04 GMT
Type Feature Request
Category Network
Status Closed
Assigned To No-one
Operating System All
Severity Low
Priority Normal
Reported Version trunk
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No


Might be nice to have a setting that moves inactive clients to spec after x amount of time of no actions undertaken in-game. Combined with min_active_clients 1 this would prevent a network game from running when no one is active.
This task depends upon

Closed by  andythenorth (andythenorth)
Thursday, 31 August 2017, 18:04 GMT
Reason for closing:  Won't implement
Additional comments about closing:  Believed that this can be accomplished via admin port (SOAP). Not a current goal to add more settings to OpenTTD.

Flyspray clean up, so closing. Thanks for the suggestion. :)
Comment by Mark (marktheshark) - Sunday, 10 January 2016, 20:57 GMT
An easy possible way to configure it might be to simply move clients to spec if theyve spent 0 on construction for a year (or any configurable amount of time)
Comment by Alberth (Alberth) - Sunday, 28 February 2016, 08:52 GMT
So if I wait for enough money to buy the next big train, or to pay my big loan, I suddenly get moved to being a spectator?

EDIT: Or when busy trying to figure out how to modify a core junction?
Comment by Mark (marktheshark) - Sunday, 10 April 2016, 09:30 GMT
Guess it would be up to server admins to determine how long you can wait for money or figure out your junction, besides its not that much effort to move back into your company after being moved to spec
Comment by andythenorth (andythenorth) - Thursday, 31 August 2017, 18:03 GMT
andythenorth: I’ve only played on servers that autopause when everyone goes to spectator
[6:55pm] andythenorth: so problem seems to be solved
[6:55pm] andythenorth: planetmaker: ^ how does coop do it?
planetmaker: andythenorth, coop pauses server when there's less than two clients.
[6:59pm] planetmaker: in the company
[7:00pm] planetmaker: thus if there's only spectators, nothing moves
[7:00pm] andythenorth: is that a game setting?
[7:01pm] planetmaker: andythenorth, but there's no mechanism to move people out of the company automatically
[7:01pm] adf88:
[7:01pm] planetmaker: yes, autopause is a game setting
[7:01pm] planetmaker: what coop also does - and that's the soap (admin client) thing: move people w/o nickname set to spectator
[7:01pm] andythenorth: so where does that leave 6411?
[7:01pm] andythenorth: the game shouldn’t be growing more settings
[7:02pm] planetmaker: thus... can be closed, solvable via admin client in principle
[7:02pm] Progman left the chat room. (Remote host closed the connection)
[7:02pm] andythenorth: thanks
[7:02pm] adf88: this "autoclean" mechanism
[7:02pm] planetmaker: you can monitor actions and move people to spectator, if they don't cause actions
[7:02pm] planetmaker: just I don't know any which supports that
[7:02pm] adf88: seems to be a good substitute