diff options
author | rubidium <rubidium@openttd.org> | 2010-04-09 17:08:44 +0000 |
---|---|---|
committer | rubidium <rubidium@openttd.org> | 2010-04-09 17:08:44 +0000 |
commit | 465e3be10509dd444edb3c7395f97115de1ad477 (patch) | |
tree | 764ad9acedcf579294c350b7337dc50ba7d968af /src/network/network_internal.h | |
parent | 12e75643af3610ccb6b4cb8666f8810e63a98eaf (diff) | |
download | openttd-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.h | 12 |
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, |