/*
* Empire - A multi-player, client/server Internet based war game.
- * Copyright (C) 1986-2013, Dave Pare, Jeff Bailey, Thomas Ruschak,
+ * Copyright (C) 1986-2014, Dave Pare, Jeff Bailey, Thomas Ruschak,
* Ken Stevens, Steve McClure, Markus Armbruster
*
* Empire is free software: you can redistribute it and/or modify
*
* Known contributors to this file:
* Marc Olzheim, 2004
- * Markus Armbruster, 2004-2013
+ * Markus Armbruster, 2004-2014
*/
/*
"# without installing it, else leave it alone.")
EMPCFBOTH("listen_addr", listen_addr, char *, NSC_STRING, KM_INTERNAL,
"Local IP address the server should listen on")
-EMPCF_COMMENT("# \"\" listens on all, localhost just on the loopback interface.")
+EMPCF_COMMENT("# \"\" listens on all, localhost just on the loopback interface.\n"
+ "# OpenBSD restriction: when the system has both IPv4 and IPv6\n"
+ "# addresses configured, \"\" listens on all IPv4 addresses, and \"::\"\n"
+ "# on all IPv6 addresses. There is no way to listen both on all IPv4\n"
+ "# and on all IPv6 interfaces.\n"
+ "# Systems using GNU libc such as Linux are frequently configured in a\n"
+ "# way that makes listen_addr "" listen only on all IPv4 addresses.\n"
+ "# You need to use \"::\" to listen on all IPv4 and IPv6 addresses.")
EMPCFBOTH("port", loginport, char *, NSC_STRING, KM_INTERNAL,
"TCP port the server will bind")
EMPCFBOTH("keep_journal", keep_journal, int, NSC_INT, KM_INTERNAL,
"Enable journal log file")
EMPCF_COMMENT("# 0 - Disabled\n"
"# 1 - Enabled, player output suppressed\n"
- "# 2 - Enabled, log everything (big; rotating & compressing advised)\n")
+ "# 2 - Enabled, log everything (big; rotating & compressing advised)")
EMPCFBOTH("post_crash_dump_hook", post_crash_dump_hook, char *, NSC_STRING, KM_INTERNAL,
"Shell command run right after a crash dump, in the game's data directory")
EMPCFBOTH("privname", privname, char *, NSC_STRING, 0,
"Make bars immune to damage")
EMPCF_OPT("TECH_POP", opt_TECH_POP,
"Technology costs more as population rises")
-EMPCF_OPT("TREATIES", opt_TREATIES,
- "Allow treaties")
EMPCF_COMMENT("\n\n### Countries")
EMPCFBOTH("btu_build_rate", btu_build_rate, float, NSC_FLOAT, 0,
"How long until news expire")
EMPCFBOTH("lost_keep_hours", lost_keep_hours, int, NSC_INT, KM_INTERNAL,
"How long until lost items expire")
+EMPCFBOTH("running_test_suite", running_test_suite, int, NSC_INT, KM_INTERNAL,
+ "Are we running the test suite? Must be 0 for games!")
/* Sentinel */
EMPCFONLYC(NULL, emp_config_dummy, NULL, NSC_NOTYPE, 0, NULL)