chessbase india logo

Remote Engine in ChessBase 18: Power Everywhere

by Matthias Wüllenweber - 24/12/2024

A remote engine does not run on your computer but in a data center. Here you’ll learn why the new remote engine is a smart addition to our proven cloud engines. How to run a remote engine without spending ducats? Why did our Helsinki machines give us quite a scare before the autumn discount day? And how did Fritz wreck a server rack? Check out the details and decide whether you can afford not to have the program. ChessBase 18 and Mega Database 2025 are available now on our shop. Upgrade from previous version is also available. Buy now if you haven't yet. Photo: ChessBase

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 Remote engine

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.

Costs

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.

Anecdote: Servers and Power Costs

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.

Hourly Rates

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.

Changing Hardware Configurations

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:

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.

UCI Everywhere

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/

 

ChessBase 18

ChessBase 18 - upgrade from ChessBase 17

ChessBase 18 and Fritz 19 Combo

ChessBase 18 + Mega Database 2025 Combo

ChessBase 18 Upgrade + Mega Database 2025 Upgrade

ChessBase 18 Mega Pack (CB18 + Mega 2025 + CB Account + 6 CBM Editions + 250 Ducats)

ChessBase 18 Premium Pack

Mega Database 2025

Mega Database 2025 - Upgrade from Mega Database 2024

Mega Database 2025 - Upgrade from Mega Database any year

Links

ChessBase India Shop

About the Author

Matthias Wüllenweber, CEO of ChessBase


Related news:
Tips and Tricks for ChessBase 18

@ 19/12/2024 by Matthias Wüllenweber (en)
Style Report in ChessBase 18

@ 14/12/2024 by Matthias Wüllenweber (en)
A quick and complete review and overview of ChessBase 18

@ 20/11/2024 by Albert Silver (en)
ChessBase 18: New dimensions in study and preparation

@ 13/11/2024 by ChessBase (en)
Two Knights Talk: Matthias Wüllenweber on the functions and novelties of ChessBase 18

@ 10/11/2024 by ChessBase (en)

Contact Us