Winning starts with what you know
The new version 18 offers completely new possibilities for chess training and analysis: playing style analysis, search for strategic themes, access to 6 billion Lichess games, player preparation by matching Lichess games, download Chess.com games with built-in API, built-in cloud engine and much more.
In the early days of Fritz, I traveled with my colleague Mathias Feist to a southern German hardware manufacturer. They wanted to use the program as a marketing event by pitting it in simultaneous games against prominent players. We were given a nice server rack and installed our program on every unit within it. When we started all the engines, the fuse blew—definitely not an optimal promotion for reliability. Every chess player knows the lesson: an engine pushes a CPU to maximum load and requires a significant amount of power.
Feist and Wüllenweber Wreck a Rack
This is still relevant today. If you’re using an engine on your notebook while on the go, it drains your battery quickly. The CPU heats up, and your fan becomes noisy. This is where the new remote engine helps: the only resource it consumes is a few bytes of data with the main variations coming through your internet connection.
Appears After Installation: The Remote Engine
After installing ChessBase 18, the remote engine appears in the engine dialog. When you start the remote engine, a separate program opens:
The Remoteengine
On the first run, select your desired engine and hardware. If you have a ChessBase premium account, you can use the first machine for free. An engine with two CPUs is entirely sufficient for most analysis purposes. Select "Start Automatically" to launch the engine immediately upon activation. However, note that ducats-based engines will incur costs right at this point. Usually, users still prefer to start the engine right away.
Next, click the button "Save as Default" at the bottom to ensure the configuration is used for the next start. Finally, click "Start Engine." ChessBase waits in the background, and now the engine begins:
You can recognize a remote or cloud engine by its blue name text.
If you open your Task Manager to take a closer look under the hood, you might furrow your brow: Why does the remote engine generate over 60% CPU load? As shown in the above image, the Buddy feature is active, which always runs locally. You wouldn’t want to pay for Buddy comments using two servers. Simply deactivate it by clicking the green watchdog icon.
Depth 40 at 1% CPU
This shows the drop in CPU load in the Task Manager after turning off the Buddy engine.
The more powerful machines cost Ducats. For premium package buyers, this is convenient, as they receive a credit of 1,000 Ducats. Here’s a quick calculation showing why it’s not that expensive for users:
Take the largest server, the "Jumbo." Its CPUs have a total of 48 cores. For a machine of this scale, the CPU is a power guzzler. Add the main memory, perhaps consuming 1 watt/GB, shared cooling, power supply losses, and peripherals. Let’s assume 0.5 kW power consumption for such a server under full load. This would translate to electricity costs of about 17 cents or roughly 1.7 Ducats per hour if the machine were under your desk.
For a data center operator, electricity costs are the critical economic factor. One of our providers, therefore, invested in a data center in Helsinki, where cheap electricity comes from wind and hydropower. We prefer installing new machines in Finland because they are well-connected and cost-effective.
Shortly before our autumn sales campaign, the new Lichess cache server suddenly became extremely slow. Packet tracking revealed severe disruptions somewhere along the route to Finland. It was a moment of panic, as the launch of ChessBase 18 was imminent. Migrating seven billion games to another server is no small task. But Lutz Nebe, the cache server developer, got to work overnight. It quickly became clear that all Finnish servers were lagging. We thought: Maybe someone’s been tampering with a Baltic Sea cable.
A week later, news broke about the damage to the "C-Lion1" cable.
Booking a server for an entire hour is about twice as cost-effective as the more flexible minute-by-minute booking. However, the ducats price also applies if you stop using the server before the hour is up.
The "Engine" button shows the current billing. Under "Bills," you’ll find a history of your rentals. The free premium engine is listed here with 0 ducats/minute.
If you want to change engine software or hardware, adjust the relevant entries under "Default Engine." Then stop the current engine, and the new configuration will take effect on the next start.
Comparing Traditional Cloud Engines and Remote Engines
Cloud engines have long been available in ChessBase and are particularly popular among strong players. Many use the option of privately setting up powerful hardware for on-the-go use. However, traditional cloud engines are rented from a marketplace and depend on current availability. Some players are also uncomfortable with the idea that the provider could theoretically view their analysis.
The new remote engine runs on virtual servers in a data center. These servers are virtually always available and are freshly initialized when starting an engine. While we always keep several machines ready, starting a larger hardware setup may take up to two minutes. Once the server is running, the engine starts and stops without delay.
Finally, you can conveniently use the new remote engine as your default engine:
In ChessBase, you can set a default engine. This engine can be activated or deactivated without further prompts by clicking "Default Engine" or using the Alt-F2 shortcut. In the engine dialog, set this selection via right-click -> Properties.
If you promote the remote engine to the default engine and have "Start Automatically" checked in the default configuration, it will start with just Alt-F2.
Tip: You can also stop the engine by simply closing its own window. It will then be automatically removed in ChessBase. This is based on a new UCI command "Bye," which signals the interface to terminate the engine.
The remote engine, like nearly all engines today, uses the UCI interface, which was developed in the late 1990s by Stefan Meyer-Kahlen and Mathias Feist. This makes it independent of ChessBase 18. It can run not only in Fritz but also in any other interface supporting UCI engines.
You can even download it for free here:
https://remoteengine.chessbase.com/