summaryrefslogtreecommitdiff
path: root/misc.c
diff options
context:
space:
mode:
authortruelight <truelight@openttd.org>2004-12-16 13:59:23 +0000
committertruelight <truelight@openttd.org>2004-12-16 13:59:23 +0000
commit5e28fb8f97f7f57be4f62676fd96bd7b97103419 (patch)
tree4e45f952d8f16c9ddc3ac358df5ad8668d9a599a /misc.c
parent89fd12692f1999b1535d70589bab7366a9eee0f3 (diff)
downloadopenttd-5e28fb8f97f7f57be4f62676fd96bd7b97103419.tar.xz
(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>'
Diffstat (limited to 'misc.c')
-rw-r--r--misc.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/misc.c b/misc.c
index 8b6a7b032..15ab42533 100644
--- a/misc.c
+++ b/misc.c
@@ -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? */