Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: Remote Engines in Shredder Classic

Author: Odd Gunnar Malin

Date: 06:31:05 04/22/04

Go up one level in this thread


On April 22, 2004 at 07:22:12, Stefan Meyer-Kahlen wrote:

>
>This is a short description of how to load engines “remote” in Shredder Classic.
>This means that the engine and the GUI are running on different machines. It is
>also possible to load two (or more) different engine on two (or more) different
>machines simultaneously, very handy if you want to play engine matches or
>tournaments with every engine running on its own PC. Those remote machines could
>be Windows, Linux or whatever PCs and can be located in the local network as
>well as somewhere in the Internet.
>
>Here are two examples how to use remote engine in Shredder Classic. One is for
>telnet access and one for ssh access. I use the tool plink.exe as a ssh and
>telnet client which is available for windows in the internet for free. The
>examples should make clear how it is working. Basically the GUI is loading plink
>locally as the “engine”, and plink is loading the remote engine and is
>forwarding all communication to the remote machine.
>
>For debugging it is useful to start the remote engine from the windows shell
>first to see if you can access the remote machine and are allowed to start
>program there.
>
>You have to create an eng file manually and place it in the Shredder Classic
>Engines directory. Shredder will then show the engine in its load engine dialog.
>
>In the engfile you can specify a “Parameter” for starting the local engine
>(plink here) and also up to three commands which will be sent to the (local)
>engine after starting it. You can also set “UCITimeout” in seconds to change the
>default value how long the GUI is waiting for uciok and “StopTimeout” if the
>engine gets kicked out to early if the communication is very slow.
>
>123.45.67.89 is the ip address of the remote machine
>username is your account of the remote machine
>password is your password on the remote machine
>chess is the engine name of the engine on the other machine
>
>Please note again these are all more or less undocumented features in Shredder
>Classic and that I don’t want to spend too much time giving support for this.
>
>Here are the two examples how the eng file should look like.
>
>SSH:
>
>[ENGINE]
>Name=Shredder via ssh
>Author=Stefan Meyer-Kahlen
>Filename=c:\winnt\system32\plink.exe
>Parameter=username@123.45.67.89 -ssh -pw password /home/username/chess
>
>TELNET:
>
>[ENGINE]
>Name=Shredder via telnet
>Author=Stefan Meyer-Kahlen
>Filename=c:\winnt\system32\plink.exe
>Parameter=-telnet 123.45.67.89 -l username
>SendCommand1=password
>SendCommand2=./chess
>
>
>Have fun
>   Stefan


Thanks!

Very nice tool this plink.
My telnetserver was sending out ansi graphic pu I sort this out here, or use
another server.

Odd Gunnar



This page took 0 seconds to execute

Last modified: Thu, 15 Apr 21 08:11:13 -0700

Current Computer Chess Club Forums at Talkchess. This site by Sean Mintz.