1
0
mirror of https://github.com/OpenTTD/OpenTTD.git synced 2025-08-23 22:49:09 +00:00

(svn r1131) -Add: [Network] Autoclean_companies (set it with 'set autoclean_companies on/off').

When enabled, empty companies (companies with no active clients) with no 
 password are declared bankrupt after 1 year of emptyness.
For empty companies with password, the password is removed after 3 years 
 of emptyness.
The delay of removing company/password can be configured via:
 - 'set autoclean_protected <months>'
 - 'set autoclean_unprotected <months>'
This commit is contained in:
truelight
2004-12-16 13:59:23 +00:00
parent 89fd12692f
commit 5e28fb8f97
7 changed files with 148 additions and 4 deletions

6
misc.c
View File

@@ -7,6 +7,8 @@
#include "assert.h"
#include "saveload.h"
#include "network.h"
#include "network_data.h"
#include "network_server.h"
extern void StartupEconomy();
extern void InitNewsItemStructs();
@@ -667,6 +669,10 @@ void IncreaseDate()
TownsMonthlyLoop();
IndustryMonthlyLoop();
StationMonthlyLoop();
#ifdef ENABLE_NETWORK
if (_network_server)
NetworkServerMonthlyLoop();
#endif /* ENABLE_NETWORK */
}
/* check if we entered a new year? */