summaryrefslogtreecommitdiff
path: root/src/network/network_internal.h
diff options
context:
space:
mode:
authorrubidium <rubidium@openttd.org>2010-04-09 17:08:44 +0000
committerrubidium <rubidium@openttd.org>2010-04-09 17:08:44 +0000
commit465e3be10509dd444edb3c7395f97115de1ad477 (patch)
tree764ad9acedcf579294c350b7337dc50ba7d968af /src/network/network_internal.h
parent12e75643af3610ccb6b4cb8666f8810e63a98eaf (diff)
downloadopenttd-465e3be10509dd444edb3c7395f97115de1ad477.tar.xz
(svn r19593) -Codechange: improve loading/executing the desync logs
Diffstat (limited to 'src/network/network_internal.h')
-rw-r--r--src/network/network_internal.h12
1 files changed, 12 insertions, 0 deletions
diff --git a/src/network/network_internal.h b/src/network/network_internal.h
index bb681bc06..fc482219c 100644
--- a/src/network/network_internal.h
+++ b/src/network/network_internal.h
@@ -38,6 +38,18 @@
#define NETWORK_SEND_DOUBLE_SEED
#endif /* RANDOM_DEBUG */
+/**
+ * Helper variable to make the dedicated server go fast until the (first) join.
+ * Used to load the desync debug logs, i.e. for reproducing a desync.
+ * There's basically no need to ever enable this, unless you really know what
+ * you are doing, i.e. debugging a desync.
+ */
+#ifdef DEBUG_DUMP_COMMANDS
+extern bool _ddc_fastforward;
+#else
+#define _ddc_fastforward (true)
+#endif /* DEBUG_DUMP_COMMANDS */
+
enum MapPacket {
MAP_PACKET_START,
MAP_PACKET_NORMAL,