1
0
mirror of https://github.com/OpenTTD/OpenTTD.git synced 2025-08-30 09:59:10 +00:00

Codechange: use infinite-fast-forward when rerunning command-log (#12519)

This commit is contained in:
Patric Stout
2024-04-17 22:01:58 +02:00
committed by Loïc Guilloux
parent 151e80650f
commit cd6946c5a8
4 changed files with 15 additions and 16 deletions

View File

@@ -37,6 +37,9 @@
#include "../gfx_func.h"
#include "../error.h"
#include "../misc_cmd.h"
#ifdef DEBUG_DUMP_COMMANDS
# include "../fileio_func.h"
#endif
#include <charconv>
#include <sstream>
#include <iomanip>
@@ -44,8 +47,11 @@
#include "../safeguards.h"
#ifdef DEBUG_DUMP_COMMANDS
#include "../fileio_func.h"
/** When running the server till the wait point, run as fast as we can! */
/** 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.
* See docs/desync.txt for details. */
bool _ddc_fastforward = true;
#endif /* DEBUG_DUMP_COMMANDS */

View File

@@ -37,19 +37,6 @@
#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.
* See docs/desync.txt for details.
*/
#ifdef DEBUG_DUMP_COMMANDS
extern bool _ddc_fastforward;
#else
#define _ddc_fastforward (false)
#endif /* DEBUG_DUMP_COMMANDS */
typedef class ServerNetworkGameSocketHandler NetworkClientSocket;
/** Status of the clients during joining. */