Arena 3.5.1 - Autoplayer

Discussion of anything and everything relating to chess playing software and machines.

Moderator: Ras

Guenther
Posts: 4718
Joined: Wed Oct 01, 2008 6:33 am
Location: Regensburg, Germany
Full name: Guenther Simon

Re: Arena 3.5.1 - Autoplayer

Post by Guenther »

Code: Select all

C:\Connect>connect 83.163.204.254
# waiting to connect
host = 83.163.204.254, port = 27015
# connected
Password required
# Process died
# Process died
# Process died
# Process died
# Process died
hallo Welcome to p2p 0.3
tellics say     Fairy-Max 4.8V
tellics say     by H.G. Muller
tellics say Gothic Chess is protected by U.S. patent #6,481,716 by Ed Trice.
tellics say Falcon Chess is protected by U.S. patent #5,690,334 by George W. Duke
(note that I did not follow the whole thread and therefore don't know
if connect64 is the same as the connect download from another thread)
User avatar
hgm
Posts: 28499
Joined: Fri Mar 10, 2006 10:06 am
Location: Amsterdam
Full name: H G Muller

Re: Arena 3.5.1 - Autoplayer

Post by hgm »

Well, I saw you on my end:

Code: Select all

C:\cygwin\home\hgm>connect64 -ec fmax.exe -ed "C:\WinBoard-4.8.0\Fairy-Max"
# waiting to connect
# set up server
# listening on port 27015
# accepted incoming call
# connected
# Process died
# waiting to connect
# connected
# Process died
# waiting to connect
# connected
# Process died
# waiting to connect
# connected
# Process died
# waiting to connect
# connected
# Process died
# waiting to connect
# connected
# started fmax.exe
Not sure why it needs so many attempts, but in the end it started Fairy-Max.

Have you typed

protover 2

to it to see how it responds? If you get a response you could type

new
level 40 5 0
time 10000
post
go


to set it thinking
Guenther
Posts: 4718
Joined: Wed Oct 01, 2008 6:33 am
Location: Regensburg, Germany
Full name: Guenther Simon

Re: Arena 3.5.1 - Autoplayer

Post by Guenther »

Code: Select all

go
# times @ 1461050578
# 16+16 pieces, centr = (1,1) R=40
# times @ 1461050578: real=0 cpu=0
# promo = 0 (`) GT = 0
move f2f4
move c7c5
Error (unknown command): move
c7c5
# times @ 1461074156
# 16+16 pieces, centr = (1,1) R=40
# times @ 1461074218: real=62 cpu=65
# promo = 0 (`) GT = 0
move a2a3
g7g6
# times @ 1461090156
# 16+16 pieces, centr = (1,1) R=40
# times @ 1461090171: real=15 cpu=14
# promo = 0 (`) GT = 0
move b1c3
f8g7
# times @ 1461098093
# 16+16 pieces, centr = (1,1) R=40
# times @ 1461098109: real=16 cpu=29
# promo = 0 (`) GT = 0
move c3e4
I started a little blindfolded game just to check if it works ;)
Ne4 is strange.
Ok I leave it again to you and Jon Fredrik to set up something.
I was just curious about the connect thing. May be I use it also
sometimes.
User avatar
Nordlandia
Posts: 2838
Joined: Fri Sep 25, 2015 9:38 pm
Location: Sortland, Norway

Re: Arena 3.5.1 - Autoplayer

Post by Nordlandia »

Why keep this so complicated. Can't someone just make some protocol for this (alsa autoplayer just wifi)

This is going on my nerve.
User avatar
hgm
Posts: 28499
Joined: Fri Mar 10, 2006 10:06 am
Location: Amsterdam
Full name: H G Muller

Re: Arena 3.5.1 - Autoplayer

Post by hgm »

Guenther wrote:(note that I did not follow the whole thread and therefore don't know
if connect64 is the same as the connect download from another thread)
It should be basically the same, except that it is a 64-bit compile. The ChessBase GUI would restrict hash size if you try to run a 64-bit engine through a 32-bit adapter! :shock:

And this one has built in the quirk that you can make the command-line arguments it needs part of the name (attaching it to it with underscores). This to help GUIs that cannot start engines with parameters on the command line, you can then just rename the adapter instead.
Guenther
Posts: 4718
Joined: Wed Oct 01, 2008 6:33 am
Location: Regensburg, Germany
Full name: Guenther Simon

Re: Arena 3.5.1 - Autoplayer

Post by Guenther »

Nordlandia wrote:Why keep this so complicated. Can't someone just make some protocol for this (alsa autoplayer just wifi)

This is going on my nerve.
I don't see what is complicated? You just had to tell or start from the folder you liked to install it and give the IP. Nothing will change the need to give this informations. (Also the need for permission in firewall settings will
always remain)
User avatar
hgm
Posts: 28499
Joined: Fri Mar 10, 2006 10:06 am
Location: Amsterdam
Full name: H G Muller

Re: Arena 3.5.1 - Autoplayer

Post by hgm »

Nordlandia wrote:Why keep this so complicated. Can't someone just make some protocol for this (alsa autoplayer just wifi)

This is going on my nerve.
But it is not complicated. Installing "connect64 83.163.204.254" as an engine in your GUI can hardly be described as complicated. It is the same as what you would have to do for any engine you want to run, be it on the same machine or elsewhere.

The problem, however, is that your computer A seems to refuse any request for connecting to it. Any protocol that would serve this function would suffer from that in the same way. You cannot connect to a computer that refuses connections.

And this seems to be something specific to your computer; you see that when I run connect64 as an engine server neither you nor Guenther have any problem connecting to it. And in this case you even have to go through my modem and wireless router to reach the computer, which have been configured to route the incoming connection request to the correct laptop. When you play on your own LAN that should not be necessary, as all computers on that LAN can directly exchange messages through their internal 192.168.... IP addresses.

So the problem is to figure out what you have running on your computer that makes it play deaf and dumb. Only after that is solved in can be used to communicate with other computers over the internet.
User avatar
Nordlandia
Posts: 2838
Joined: Fri Sep 25, 2015 9:38 pm
Location: Sortland, Norway

Re: Arena 3.5.1 - Autoplayer

Post by Nordlandia »

hgm wrote:
Nordlandia wrote:Why keep this so complicated. Can't someone just make some protocol for this (alsa autoplayer just wifi)

This is going on my nerve.
But it is not complicated. Installing "connect64 83.163.204.254" as an engine in your GUI can hardly be described as complicated. It is the same as what you would have to do for any engine you want to run, be it on the same machine or elsewhere.

The problem, however, is that your computer A seems to refuse any request for connecting to it. Any protocol that would serve this function would suffer from that in the same way. You cannot connect to a computer that refuses connections.

And this seems to be something specific to your computer; you see that when I run connect64 as an engine server neither you nor Guenther have any problem connecting to it. And in this case you even have to go through my modem and wireless router to reach the computer, which have been configured to route the incoming connection request to the correct laptop. When you play on your own LAN that should not be necessary, as all computers on that LAN can directly exchange messages through their internal 192.168.... IP addresses.

So the problem is to figure out what you have running on your computer that makes it play deaf and dumb. Only after that is solved in can be used to communicate with other computers over the internet.
Something like this?

Image
User avatar
hgm
Posts: 28499
Joined: Fri Mar 10, 2006 10:06 am
Location: Amsterdam
Full name: H G Muller

Re: Arena 3.5.1 - Autoplayer

Post by hgm »

Well, I don't know Arena. But I would not expect that you would have to repeat the name of the engine executable under 'parameters'. Just the I.P. address.

And I heard that 'autodetect' in Arena is tricky, so perhaps you should set it to WB.
User avatar
Nordlandia
Posts: 2838
Joined: Fri Sep 25, 2015 9:38 pm
Location: Sortland, Norway

Re: Arena 3.5.1 - Autoplayer

Post by Nordlandia »

hgm wrote:Well, I don't know Arena. But I would not expect that you would have to repeat the name of the engine executable under 'parameters'. Just the I.P. address.

And I heard that 'autodetect' in Arena is tricky, so perhaps you should set it to WB.
It worked!

Now i'm connected to your engine from Arena! :o

However it's me that play white not Stockfish :!: