TheYoBots / Lishogi-Bot

A bridge between Lishogi API and Lishogi USI Bots
https://lishogi.org/player/bots
GNU Affero General Public License v3.0
21 stars 34 forks source link

How to make NNUE Fairy-Stockfish ? #138

Closed M-DinhHoangViet closed 1 year ago

TheYoBots commented 1 year ago

https://github.com/fairy-stockfish/Fairy-Stockfish/wiki/Setting-up-Fairy-Stockfish-on-lishogi

M-DinhHoangViet commented 1 year ago

Backing off play_game(...) for 0.6s (EOFError) _common.py:105 [07/26/23 21:23:39] INFO +++ Playing https://lishogi.org/z5Ya2tim/sente UltraBullet vs BOT lishogi-bot.py:268 Nikitosikbot(1853) [07/26/23 21:23:40] INFO Searching for time 1000 lishogi-bot.py:498 INFO go movetime 1 usi.py:173 INFO Backing off play_game(...) for 1.0s (EOFError)

TheYoBots commented 1 year ago

Send me entire logs.

M-DinhHoangViet commented 1 year ago
  usi_options:                                       # Arbitrary USI options passed to the engine.
#   Move Overhead: 1000                               # Increase if your bot flags games too often.
    Threads: 1                                       # Max CPU threads the engine can use.
#   USI_Hash: 256                                    # Max memory (in megabytes) the engine can allocate.
    EvalFile: "shogi-878ca61334a7"`

CMD:

(.venv) C:\Users\PV\Downloads\Lishogi-Bot-master (2)\Lishogi-Bot-master>python lishogi-bot.py
[07/27/23 10:22:56] INFO                                                                             lishogi-bot.py:598
                                 .   _/\_
                                 .  //o o\\
                                 .  ||    ||  Lishogi-Bot 1.1.1
                                 .  ||    ||
                                 .  ||____||  Play on Lishogi with a bot

[07/27/23 10:22:57] INFO     Welcome Viet-AI!                                                        lishogi-bot.py:605
                    INFO     You're now connected to https://lishogi.org/ and awaiting challenges.   lishogi-bot.py:118
[07/27/23 10:22:59] INFO     --- Process Used. Total Queued: 0. Total Used: 1                        lishogi-bot.py:196
[07/27/23 10:23:02] INFO     +++ Playing https://lishogi.org/hzPMuu2k/gote Blitz vs BOT              lishogi-bot.py:268
                             TMOQ_BOT(1959)
[07/27/23 10:23:03] INFO     Searching for time 1000                                                 lishogi-bot.py:498
                    INFO     go movetime 1                                                                   usi.py:173
                    INFO     Backing off play_game(...) for 0.6s (EOFError)                              _common.py:105
[07/27/23 10:23:05] INFO     +++ Playing https://lishogi.org/hzPMuu2k/gote Blitz vs BOT              lishogi-bot.py:268
                             TMOQ_BOT(1959)
[07/27/23 10:23:06] INFO     Searching for time 1000                                                 lishogi-bot.py:498
                    INFO     go movetime 1                                                                   usi.py:173
                    INFO     Backing off play_game(...) for 0.7s (EOFError)                              _common.py:105
[07/27/23 10:23:08] INFO     +++ Playing https://lishogi.org/hzPMuu2k/gote Blitz vs BOT              lishogi-bot.py:268
                             TMOQ_BOT(1959)
[07/27/23 10:23:09] INFO     Searching for time 1000                                                 lishogi-bot.py:498
                    INFO     go movetime 1                                                                   usi.py:173
                    INFO     Backing off play_game(...) for 0.5s (EOFError)                              _common.py:105
[07/27/23 10:23:12] INFO     +++ Playing https://lishogi.org/hzPMuu2k/gote Blitz vs BOT TMOQ_BOT(1959)                                                                                          lishogi-bot.py:268
                    INFO     Searching for time 1000                                                                                                                                            lishogi-bot.py:498
                    INFO     go movetime 1                                                                                                                                                              usi.py:173
                    INFO     Backing off play_game(...) for 6.4s (EOFError)                                                                                                                         _common.py:105
[07/27/23 10:23:21] INFO     +++ Playing https://lishogi.org/hzPMuu2k/gote Blitz vs BOT TMOQ_BOT(1959)                                                                                          lishogi-bot.py:268
                    INFO     Searching for time 1000                                                                                                                                            lishogi-bot.py:498
                    INFO     go movetime 1                                                                                                                                                              usi.py:173
                    INFO     Backing off play_game(...) for 8.1s (EOFError)                                                                                                                         _common.py:105
[07/27/23 10:23:31][07/27/23 10:23:32]  INFO    INFO     +++ Playing  +++ Process Free. Total Queued: https://lishogi.org/hzPMuu2k/gote0 Blitz vs BOT . Total Used: TMOQ_BOT0(                                                                                                                   1959lishogi-bot.py):                                                                                          162lishogi-bot.py
:268
                    INFO     Game adjourned.                                                                                                                                                    lishogi-bot.py:562
                    INFO     Game aborted.                                                                                                                                                      lishogi-bot.py:571
[07/27/23 10:23:32] INFO     --- https://lishogi.org/hzPMuu2k/gote Game over                                                                                                                    lishogi-bot.py:383
M-DinhHoangViet commented 1 year ago
(.venv) C:\Users\PV\Downloads\Lishogi-Bot-master (2)\Lishogi-Bot-master>python lishogi-bot.py -v
[07/27/23 10:25:49] INFO                                                                             lishogi-bot.py:598
                                 .   _/\_
                                 .  //o o\\
                                 .  ||    ||  Lishogi-Bot 1.1.1
                                 .  ||    ||
                                 .  ||____||  Play on Lishogi with a bot

                    DEBUG    GET https://lishogi.org/api/account                                          lishogi.py:63
                    DEBUG    Starting new HTTPS connection (1): lishogi.org:443                  connectionpool.py:1048
[07/27/23 10:25:50] DEBUG    https://lishogi.org:443 "GET /api/account HTTP/1.1" 200 1635         connectionpool.py:546
                    DEBUG    {'id': 'viet-ai', 'username': 'Viet-AI', 'online': True, 'perfs': {'blitz':  lishogi.py:67
                             {'games': 3, 'rating': 1430, 'rd': 290, 'prog': 0, 'prov': True},
                             'kyotoshogi': {'games': 2, 'rating': 1566, 'rd': 260, 'prog': 0, 'prov':
                             True}, 'minishogi': {'games': 7, 'rating': 1700, 'rd': 142, 'prog': 0,
                             'prov': True}, 'ultraBullet': {'games': 53, 'rating': 1707, 'rd': 83,
                             'prog': -151}, 'bullet': {'games': 19, 'rating': 1906, 'rd': 100, 'prog':
                             30}, 'correspondence': {'games': 4, 'rating': 1686, 'rd': 224, 'prog': 0,
                             'prov': True}, 'classical': {'games': 0, 'rating': 1500, 'rd': 350, 'prog':
                             0, 'prov': True}, 'rapid': {'games': 2, 'rating': 1637, 'rd': 240, 'prog':
                             0, 'prov': True}}, 'createdAt': 1688005879255, 'profile': {'country': 'VN',
                             'location': 'Vietnam', 'bio': "Hi, I'm Đinh Hoàng Việt. Created by
                             @M_DinhHoangViet.", 'firstName': 'Việt', 'lastName': 'Đinh Hoàng', 'links':
                             'https://friend.chess.com/uhtJM\r\nhttps://lichess.org/@/M_DinhHoangViet\r\n
                             https://lishogi.org/@/M_DinhHoangViet\r\nhttps://playstrategy.org/@/M_DinhHo
                             angViet\r\nhttps://lidraughts.org/@M_DinhHoangViet\r\nhttps://chess24.com/en
                             /profile/m-dinhhoangviet\r\nhttps://www.twitch.tv/masterdinhhoangviet\r\nhtt
                             ps://twitter.com/DINHHOANGVIET_\r\nhttps://www.facebook.com/profile.php?id=1
                             00074561160371\r\nhttps://www.tiktok.com/@m_dinhhoangviet\r\nhttps://www.you
                             tube.com/@M_dinhhoangviet'}, 'seenAt': 1690427965136, 'playTime': {'total':
                             8897, 'tv': 2160}, 'language': 'vi-VN', 'title': 'BOT', 'url':
                             'https://lishogi.org/@/Viet-AI', 'nbFollowing': 3, 'nbFollowers': 4,
                             'count': {'all': 105, 'rated': 99, 'ai': 0, 'draw': 0, 'drawH': 0, 'loss':
                             32, 'lossH': 32, 'win': 73, 'winH': 73, 'bookmark': 0, 'playing': 0,
                             'import': 0, 'me': 0}, 'followable': True, 'following': False, 'blocking':
                             False, 'followsYou': False}
                    INFO     Welcome Viet-AI!                                                        lishogi-bot.py:605
                    INFO     You're now connected to https://lishogi.org/ and awaiting challenges.   lishogi-bot.py:118
[07/27/23 10:25:51] DEBUG    GET https://lishogi.org/api/account/playing                                  lishogi.py:63
                    DEBUG    https://lishogi.org:443 "GET /api/account/playing HTTP/1.1" 200 17   connectionpool.py:546
                    DEBUG    {'nowPlaying': []}                                                           lishogi.py:67
[07/27/23 10:25:58] DEBUG    Event: {'type': 'ping'}                                                 lishogi-bot.py:147
[07/27/23 10:26:04] DEBUG    Event: {'type': 'ping'}                                                 lishogi-bot.py:147
[07/27/23 10:26:07] DEBUG    Event: {'type': 'gameStart', 'game': {'id': 'pj6HwFLE'}}                lishogi-bot.py:147
                    INFO     --- Process Used. Total Queued: 0. Total Used: 1                        lishogi-bot.py:196
[07/27/23 10:26:07] DEBUG    GET https://lishogi.org/api/bot/game/stream/pj6HwFLE                        lishogi.py:110
                    DEBUG    Starting new HTTPS connection (1): lishogi.org:443                  connectionpool.py:1048
[07/27/23 10:26:08] DEBUG    https://lishogi.org:443 "GET /api/bot/game/stream/pj6HwFLE HTTP/1.1" connectionpool.py:546
                             200 None
                    DEBUG    {'id': 'pj6HwFLE', 'variant': {'key': 'standard', 'name': 'Standard'},  lishogi-bot.py:261
                             'clock': {'initial': 300000, 'increment': 0, 'byoyomi': 3000,
                             'periods': 1}, 'speed': 'blitz', 'perf': {'name': 'Blitz'}, 'rated':
                             False, 'createdAt': 1690428367377, 'sente': {'id': 'yobot_v2', 'name':
                             'YoBot_v2', 'title': 'BOT', 'rating': 1977, 'provisional': True},
                             'white': {'id': 'yobot_v2', 'name': 'YoBot_v2', 'title': 'BOT',
                             'rating': 1977, 'provisional': True}, 'gote': {'id': 'viet-ai', 'name':
                             'Viet-AI', 'title': 'BOT', 'rating': 1430, 'provisional': True},
                             'black': {'id': 'viet-ai', 'name': 'Viet-AI', 'title': 'BOT', 'rating':
                             1430, 'provisional': True}, 'initialSfen': 'startpos', 'initialFen':
                             'startpos', 'type': 'gameFull', 'state': {'type': 'gameState', 'moves':
                             '', 'btime': 300000, 'wtime': 300000, 'binc': 0, 'winc': 0, 'byo':
                             3000, 'sdraw': False, 'gdraw': False, 'status': 'started'}}
                    DEBUG    Starting engine: C:\Users\PV\Downloads\Lishogi-Bot-master             engine_wrapper.py:35
                             (2)\Lishogi-Bot-master\engines\fairy-stockfish.exe
                    DEBUG    << usi                                                                           usi.py:55
                    DEBUG    >> Fairy-Stockfish 14.0.1 XQ by Fabian Fichter                                   usi.py:69
[07/27/23 10:26:09] DEBUG    >> id name Fairy-Stockfish 14.0.1 XQ                                             usi.py:69
                    DEBUG    >> id author Fabian Fichter                                                      usi.py:69
                    DEBUG    >>                                                                               usi.py:69
                    DEBUG    >> option name Protocol type combo default usi var uci var usi var ucci var      usi.py:69
                             ucicyclone var xboard
                    DEBUG    >> option name Debug_Log_File type string default                                usi.py:69
                    DEBUG    >> option name Threads type spin default 1 min 1 max 512                         usi.py:69
                    DEBUG    >> option name Hash type spin default 16 min 1 max 33554432                      usi.py:69
                    DEBUG    >> option name Clear_Hash type button                                            usi.py:69
                    DEBUG    >> option name Ponder type check default false                                   usi.py:69
                    DEBUG    >> option name MultiPV type spin default 1 min 1 max 500                         usi.py:69
                    DEBUG    >> option name Skill_Level type spin default 20 min -20 max 20                   usi.py:69
                    DEBUG    >> option name Move_Overhead type spin default 10 min 0 max 5000                 usi.py:69
                    DEBUG    >> option name Slow_Mover type spin default 100 min 10 max 1000                  usi.py:69
                    DEBUG    >> option name nodestime type spin default 0 min 0 max 10000                     usi.py:69
                    DEBUG    >> option name UCI_Chess960 type check default false                             usi.py:69
                    DEBUG    >> option name UCI_Variant type combo default shogi var 3check var 5check var    usi.py:69
                             ai-wok var almost var amazon var antichess var armageddon var asean var ataxx
                             var atomic var breakthrough var bughouse var cambodian var capablanca var
                             capahouse var caparandom var centaur var chancellor var chaturanga var chess var
                             chessgi var chigorin var clobber var clobber10 var codrus var coregal var
                             courier var crazyhouse var dobutsu var embassy var euroshogi var extinction var
                             fairy var fischerandom var gardner var giveaway var gorogoro var gothic var
                             grand var grasshopper var hoppelpoppel var horde var janggi var janggicasual var
                             janggimodern var janggitraditional var janus var jesonmor var judkins var karouk
                             var kinglet var kingofthehill var knightmate var koedem var kyotoshogi var loop
                             var losalamos var losers var makpong var makruk var manchu var micro var mini
                             var minishogi var minixiangqi var modern var newzealand var nightrider var
                             nocastle var nocheckatomic var normal var okisakishogi var opulent var placement
                             var pocketknight var racingkings var seirawan var shako var shatar var shatranj
                             var shogi var shoshogi var shouse var sittuyin var suicide var supply var
                             tencubed var threekings var torishogi var xiangqi var yarishogi
                    DEBUG    >> option name UCI_AnalyseMode type check default false                          usi.py:69
                    DEBUG    >> option name UCI_LimitStrength type check default false                        usi.py:69
                    DEBUG    >> option name UCI_Elo type spin default 1350 min 500 max 2850                   usi.py:69
                    DEBUG    >> option name UCI_ShowWDL type check default false                              usi.py:69
                    DEBUG    >> option name SyzygyPath type string default <empty>                            usi.py:69
                    DEBUG    >> option name SyzygyProbeDepth type spin default 1 min 1 max 100                usi.py:69
                    DEBUG    >> option name Syzygy50MoveRule type check default true                          usi.py:69
                    DEBUG    >> option name SyzygyProbeLimit type spin default 7 min 0 max 7                  usi.py:69
                    DEBUG    >> option name Use_NNUE type check default true                                  usi.py:69
                    DEBUG    >> option name EvalFile type string default                                      usi.py:69
                             xiangqi-83f16c17fe26.nnue;janggi-85de3dae670a.nnue
                    DEBUG    >> option name TsumeMode type check default false                                usi.py:69
                    DEBUG    >> option name VariantPath type string default <empty>                           usi.py:69
                    DEBUG    >> usiok                                                                         usi.py:69
                    DEBUG    << setoption name Threads value 1                                                usi.py:55
                    DEBUG    << setoption name EvalFile value shogi-878ca61334a7                              usi.py:55
                    DEBUG    << isready                                                                       usi.py:55
                    DEBUG    >> readyok                                                                       usi.py:69
                    INFO     +++ Playing https://lishogi.org/pj6HwFLE/gote Blitz vs BOT              lishogi-bot.py:268
                             YoBot_v2(1977?)
                    DEBUG    Game state: {'type': 'gameState', 'moves': '', 'btime': 300000,         lishogi-bot.py:283
                             'wtime': 300000, 'binc': 0, 'winc': 0, 'byo': 3000, 'sdraw': False,
                             'gdraw': False, 'status': 'started'}
                    DEBUG    Update: {'type': 'gameState', 'moves': '', 'btime': 300000, 'wtime':    lishogi-bot.py:304
                             300000, 'binc': 0, 'winc': 0, 'byo': 3000, 'sdraw': False, 'gdraw':
                             False, 'status': 'started'}
[07/27/23 10:26:10] DEBUG    Event: {'type': 'ping'}                                                 lishogi-bot.py:147
[07/27/23 10:26:12] DEBUG    Update: {'type': 'chatLine', 'room': 'player', 'username': 'YoBot_v2',  lishogi-bot.py:304
                             'text': 'All the best BOT @Viet-AI!'}
                    INFO     *** https://lishogi.org/pj6HwFLE/gote [player] YoBot_v2: b'All the best conversation.py:17
                             BOT @Viet-AI!'
                    DEBUG    Update: {'type': 'chatLine', 'room': 'spectator', 'username':           lishogi-bot.py:304
                             'YoBot_v2', 'text': 'All the best BOT @Viet-AI!'}
                    INFO     *** https://lishogi.org/pj6HwFLE/gote [spectator] YoBot_v2: b'All the   conversation.py:17
                             best BOT @Viet-AI!'
                    DEBUG    Update: {'type': 'chatLine', 'room': 'player', 'username': 'YoBot_v2',  lishogi-bot.py:304
                             'text': "To view list of supported commands type '!commands' or '!help'
                             (without the quotes of course)"}
                    INFO     *** https://lishogi.org/pj6HwFLE/gote [player] YoBot_v2: b"To view list conversation.py:17
                             of supported commands type '!commands' or '!help' (without the quotes
                             of course)"
                    DEBUG    Update: {'type': 'chatLine', 'room': 'spectator', 'username':           lishogi-bot.py:304
                             'YoBot_v2', 'text': "To view list of supported commands type
                             '!commands' or '!help' (without the quotes of course)"}
                    INFO     *** https://lishogi.org/pj6HwFLE/gote [spectator] YoBot_v2: b"To view   conversation.py:17
                             list of supported commands type '!commands' or '!help' (without the
                             quotes of course)"
                    DEBUG    Update: {'type': 'gameState', 'moves': '1g1f', 'btime': 300000,         lishogi-bot.py:304
                             'wtime': 300000, 'binc': 0, 'winc': 0, 'byo': 3000, 'sdraw': False,
                             'gdraw': False, 'status': 'started'}
                    DEBUG    POST https://lishogi.org/api/bot/game/pj6HwFLE/chat {'room': 'player',       lishogi.py:80
                             'text': "Hi @YoBot_v2! I'm @Viet-AI created by @M_DinhHoangViet. Good
                             luck!"}
                    DEBUG    Starting new HTTPS connection (1): lishogi.org:443                  connectionpool.py:1048
[07/27/23 10:26:13] DEBUG    https://lishogi.org:443 "POST /api/bot/game/pj6HwFLE/chat HTTP/1.1"  connectionpool.py:546
                             200 11
                    DEBUG    {'ok': True}                                                                 lishogi.py:84
                    INFO     Searching for time 1000                                                 lishogi-bot.py:498
                    DEBUG    << setoption name UCI_Variant value shogi                                        usi.py:55
                    DEBUG    << position sfen lnsgkgsnl/1r5b1/ppppppppp/9/9/8P/PPPPPPPP1/1B5R1/LNSGKGSNL w -  usi.py:55
                             2 moves
                    DEBUG    position sfen lnsgkgsnl/1r5b1/ppppppppp/9/9/8P/PPPPPPPP1/1B5R1/LNSGKGSNL w - 2  usi.py:258
                             moves
                    DEBUG    << go movetime 1                                                                 usi.py:55
                    INFO     go movetime 1                                                                   usi.py:173
                    DEBUG    >> info string ERROR: If the UCI option "Use NNUE" is set to true, network       usi.py:69
                             evaluation parameters compatible with the engine must be available.
                    DEBUG    >> info string ERROR: The option is set to true, but the network file            usi.py:69
                             shogi-878ca61334a7 was not loaded successfully.
                    DEBUG    >> info string ERROR: The UCI option EvalFile might need to specify the full     usi.py:69
                             path, including the directory name, to the network file.
                    DEBUG    >> info string ERROR: The default net can be downloaded from:                    usi.py:69
                             https://tests.stockfishchess.org/api/nn/xiangqi-83f16c17fe26.nnue;janggi-85de3da
                             e670a.nnue
                    DEBUG    >> info string ERROR: The engine will be terminated now.                         usi.py:69
                    INFO     Backing off play_game(...) for 0.1s (EOFError)                              _common.py:105
[07/27/23 10:26:14] DEBUG    GET https://lishogi.org/api/bot/game/stream/pj6HwFLE                        lishogi.py:110
                    DEBUG    Starting new HTTPS connection (1): lishogi.org:443                  connectionpool.py:1048
                    DEBUG    https://lishogi.org:443 "GET /api/bot/game/stream/pj6HwFLE HTTP/1.1" connectionpool.py:546
                             200 None
                    DEBUG    {'id': 'pj6HwFLE', 'variant': {'key': 'standard', 'name': 'Standard'},  lishogi-bot.py:261
                             'clock': {'initial': 300000, 'increment': 0, 'byoyomi': 3000,
                             'periods': 1}, 'speed': 'blitz', 'perf': {'name': 'Blitz'}, 'rated':
                             False, 'createdAt': 1690428367377, 'sente': {'id': 'yobot_v2', 'name':
                             'YoBot_v2', 'title': 'BOT', 'rating': 1977, 'provisional': True},
                             'white': {'id': 'yobot_v2', 'name': 'YoBot_v2', 'title': 'BOT',
                             'rating': 1977, 'provisional': True}, 'gote': {'id': 'viet-ai', 'name':
                             'Viet-AI', 'title': 'BOT', 'rating': 1430, 'provisional': True},
                             'black': {'id': 'viet-ai', 'name': 'Viet-AI', 'title': 'BOT', 'rating':
                             1430, 'provisional': True}, 'initialSfen': 'startpos', 'initialFen':
                             'startpos', 'type': 'gameFull', 'state': {'type': 'gameState', 'moves':
                             '1g1f', 'btime': 300000, 'wtime': 300000, 'binc': 0, 'winc': 0, 'byo':
                             3000, 'sdraw': False, 'gdraw': False, 'status': 'started'}}
                    DEBUG    Starting engine: C:\Users\PV\Downloads\Lishogi-Bot-master             engine_wrapper.py:35
                             (2)\Lishogi-Bot-master\engines\fairy-stockfish.exe
                    DEBUG    << usi                                                                           usi.py:55
                    DEBUG    >> Fairy-Stockfish 14.0.1 XQ by Fabian Fichter                                   usi.py:69
[07/27/23 10:26:15] DEBUG    >> id name Fairy-Stockfish 14.0.1 XQ                                             usi.py:69
                    DEBUG    >> id author Fabian Fichter                                                      usi.py:69
                    DEBUG    >>                                                                               usi.py:69
                    DEBUG    >> option name Protocol type combo default usi var uci var usi var ucci var      usi.py:69
                             ucicyclone var xboard
                    DEBUG    >> option name Debug_Log_File type string default                                usi.py:69
                    DEBUG    >> option name Threads type spin default 1 min 1 max 512                         usi.py:69
                    DEBUG    >> option name Hash type spin default 16 min 1 max 33554432                      usi.py:69
                    DEBUG    >> option name Clear_Hash type button                                            usi.py:69
                    DEBUG    >> option name Ponder type check default false                                   usi.py:69
                    DEBUG    >> option name MultiPV type spin default 1 min 1 max 500                         usi.py:69
                    DEBUG    >> option name Skill_Level type spin default 20 min -20 max 20                   usi.py:69
                    DEBUG    >> option name Move_Overhead type spin default 10 min 0 max 5000                 usi.py:69
                    DEBUG    >> option name Slow_Mover type spin default 100 min 10 max 1000                  usi.py:69
                    DEBUG    >> option name nodestime type spin default 0 min 0 max 10000                     usi.py:69
                    DEBUG    >> option name UCI_Chess960 type check default false                             usi.py:69
                    DEBUG    >> option name UCI_Variant type combo default shogi var 3check var 5check var    usi.py:69
                             ai-wok var almost var amazon var antichess var armageddon var asean var ataxx
                             var atomic var breakthrough var bughouse var cambodian var capablanca var
                             capahouse var caparandom var centaur var chancellor var chaturanga var chess var
                             chessgi var chigorin var clobber var clobber10 var codrus var coregal var
                             courier var crazyhouse var dobutsu var embassy var euroshogi var extinction var
                             fairy var fischerandom var gardner var giveaway var gorogoro var gothic var
                             grand var grasshopper var hoppelpoppel var horde var janggi var janggicasual var
                             janggimodern var janggitraditional var janus var jesonmor var judkins var karouk
                             var kinglet var kingofthehill var knightmate var koedem var kyotoshogi var loop
                             var losalamos var losers var makpong var makruk var manchu var micro var mini
                             var minishogi var minixiangqi var modern var newzealand var nightrider var
                             nocastle var nocheckatomic var normal var okisakishogi var opulent var placement
                             var pocketknight var racingkings var seirawan var shako var shatar var shatranj
                             var shogi var shoshogi var shouse var sittuyin var suicide var supply var
                             tencubed var threekings var torishogi var xiangqi var yarishogi
                    DEBUG    >> option name UCI_AnalyseMode type check default false                          usi.py:69
                    DEBUG    >> option name UCI_LimitStrength type check default false                        usi.py:69
                    DEBUG    >> option name UCI_Elo type spin default 1350 min 500 max 2850                   usi.py:69
                    DEBUG    >> option name UCI_ShowWDL type check default false                              usi.py:69
                    DEBUG    >> option name SyzygyPath type string default <empty>                            usi.py:69
                    DEBUG    >> option name SyzygyProbeDepth type spin default 1 min 1 max 100                usi.py:69
                    DEBUG    >> option name Syzygy50MoveRule type check default true                          usi.py:69
                    DEBUG    >> option name SyzygyProbeLimit type spin default 7 min 0 max 7                  usi.py:69
                    DEBUG    >> option name Use_NNUE type check default true                                  usi.py:69
                    DEBUG    >> option name EvalFile type string default                                      usi.py:69
                             xiangqi-83f16c17fe26.nnue;janggi-85de3dae670a.nnue
                    DEBUG    >> option name TsumeMode type check default false                                usi.py:69
                    DEBUG    >> option name VariantPath type string default <empty>                           usi.py:69
                    DEBUG    >> usiok                                                                         usi.py:69
                    DEBUG    << setoption name Threads value 1                                                usi.py:55
                    DEBUG    << setoption name EvalFile value shogi-878ca61334a7                              usi.py:55
                    DEBUG    << isready                                                                       usi.py:55
                    DEBUG    >> readyok                                                                       usi.py:69
                    INFO     +++ Playing https://lishogi.org/pj6HwFLE/gote Blitz vs BOT              lishogi-bot.py:268
                             YoBot_v2(1977?)
                    DEBUG    Game state: {'type': 'gameState', 'moves': '1g1f', 'btime': 300000,     lishogi-bot.py:283
                             'wtime': 300000, 'binc': 0, 'winc': 0, 'byo': 3000, 'sdraw': False,
                             'gdraw': False, 'status': 'started'}
                    DEBUG    Update: {'type': 'gameState', 'moves': '1g1f', 'btime': 300000,         lishogi-bot.py:304
                             'wtime': 300000, 'binc': 0, 'winc': 0, 'byo': 3000, 'sdraw': False,
                             'gdraw': False, 'status': 'started'}
                    DEBUG    POST https://lishogi.org/api/bot/game/pj6HwFLE/chat {'room': 'player',       lishogi.py:80
                             'text': "Hi @YoBot_v2! I'm @Viet-AI created by @M_DinhHoangViet. Good
                             luck!"}
[07/27/23 10:26:16] DEBUG    https://lishogi.org:443 "POST /api/bot/game/pj6HwFLE/chat HTTP/1.1"  connectionpool.py:546
                             200 11
                    DEBUG    {'ok': True}                                                                 lishogi.py:84
                    INFO     Searching for time 1000                                                 lishogi-bot.py:498
                    DEBUG    << setoption name UCI_Variant value shogi                                        usi.py:55
                    DEBUG    << position sfen lnsgkgsnl/1r5b1/ppppppppp/9/9/8P/PPPPPPPP1/1B5R1/LNSGKGSNL w -  usi.py:55
                             2 moves
                    DEBUG    position sfen lnsgkgsnl/1r5b1/ppppppppp/9/9/8P/PPPPPPPP1/1B5R1/LNSGKGSNL w - 2  usi.py:258
                             moves
                    DEBUG    << go movetime 1                                                                 usi.py:55
                    INFO     go movetime 1                                                                   usi.py:173
                    DEBUG    >> info string ERROR: If the UCI option "Use NNUE" is set to true, network       usi.py:69
                             evaluation parameters compatible with the engine must be available.
                    DEBUG    >> info string ERROR: The option is set to true, but the network file            usi.py:69
                             shogi-878ca61334a7 was not loaded successfully.
                    DEBUG    >> info string ERROR: The UCI option EvalFile might need to specify the full     usi.py:69
                             path, including the directory name, to the network file.
                    DEBUG    >> info string ERROR: The default net can be downloaded from:                    usi.py:69
                             https://tests.stockfishchess.org/api/nn/xiangqi-83f16c17fe26.nnue;janggi-85de3da
                             e670a.nnue
                    DEBUG    >> info string ERROR: The engine will be terminated now.                         usi.py:69
[07/27/23 10:26:16] DEBUG    Event: {'type': 'ping'}                                                 lishogi-bot.py:147
                    INFO     Backing off play_game(...) for 0.4s (EOFError)                              _common.py:105
                    DEBUG    GET https://lishogi.org/api/bot/game/stream/pj6HwFLE                        lishogi.py:110
                    DEBUG    Starting new HTTPS connection (1): lishogi.org:443                  connectionpool.py:1048
[07/27/23 10:26:17] DEBUG    https://lishogi.org:443 "GET /api/bot/game/stream/pj6HwFLE HTTP/1.1" connectionpool.py:546
                             200 None
                    DEBUG    {'id': 'pj6HwFLE', 'variant': {'key': 'standard', 'name': 'Standard'},  lishogi-bot.py:261
                             'clock': {'initial': 300000, 'increment': 0, 'byoyomi': 3000,
                             'periods': 1}, 'speed': 'blitz', 'perf': {'name': 'Blitz'}, 'rated':
                             False, 'createdAt': 1690428367377, 'sente': {'id': 'yobot_v2', 'name':
                             'YoBot_v2', 'title': 'BOT', 'rating': 1977, 'provisional': True},
                             'white': {'id': 'yobot_v2', 'name': 'YoBot_v2', 'title': 'BOT',
                             'rating': 1977, 'provisional': True}, 'gote': {'id': 'viet-ai', 'name':
                             'Viet-AI', 'title': 'BOT', 'rating': 1430, 'provisional': True},
                             'black': {'id': 'viet-ai', 'name': 'Viet-AI', 'title': 'BOT', 'rating':
                             1430, 'provisional': True}, 'initialSfen': 'startpos', 'initialFen':
                             'startpos', 'type': 'gameFull', 'state': {'type': 'gameState', 'moves':
                             '1g1f', 'btime': 300000, 'wtime': 300000, 'binc': 0, 'winc': 0, 'byo':
                             3000, 'sdraw': False, 'gdraw': False, 'status': 'started'}}
                    DEBUG    Starting engine: C:\Users\PV\Downloads\Lishogi-Bot-master             engine_wrapper.py:35
                             (2)\Lishogi-Bot-master\engines\fairy-stockfish.exe
                    DEBUG    << usi                                                                           usi.py:55
                    DEBUG    >> Fairy-Stockfish 14.0.1 XQ by Fabian Fichter                                   usi.py:69
[07/27/23 10:26:18] DEBUG    >> id name Fairy-Stockfish 14.0.1 XQ                                             usi.py:69
                    DEBUG    >> id author Fabian Fichter                                                      usi.py:69
                    DEBUG    >>                                                                               usi.py:69
                    DEBUG    >> option name Protocol type combo default usi var uci var usi var ucci var      usi.py:69
                             ucicyclone var xboard
                    DEBUG    >> option name Debug_Log_File type string default                                usi.py:69
                    DEBUG    >> option name Threads type spin default 1 min 1 max 512                         usi.py:69
                    DEBUG    >> option name Hash type spin default 16 min 1 max 33554432                      usi.py:69
                    DEBUG    >> option name Clear_Hash type button                                            usi.py:69
                    DEBUG    >> option name Ponder type check default false                                   usi.py:69
                    DEBUG    >> option name MultiPV type spin default 1 min 1 max 500                         usi.py:69
                    DEBUG    >> option name Skill_Level type spin default 20 min -20 max 20                   usi.py:69
                    DEBUG    >> option name Move_Overhead type spin default 10 min 0 max 5000                 usi.py:69
                    DEBUG    >> option name Slow_Mover type spin default 100 min 10 max 1000                  usi.py:69
                    DEBUG    >> option name nodestime type spin default 0 min 0 max 10000                     usi.py:69
                    DEBUG    >> option name UCI_Chess960 type check default false                             usi.py:69
                    DEBUG    >> option name UCI_Variant type combo default shogi var 3check var 5check var    usi.py:69
                             ai-wok var almost var amazon var antichess var armageddon var asean var ataxx
                             var atomic var breakthrough var bughouse var cambodian var capablanca var
                             capahouse var caparandom var centaur var chancellor var chaturanga var chess var
                             chessgi var chigorin var clobber var clobber10 var codrus var coregal var
                             courier var crazyhouse var dobutsu var embassy var euroshogi var extinction var
                             fairy var fischerandom var gardner var giveaway var gorogoro var gothic var
                             grand var grasshopper var hoppelpoppel var horde var janggi var janggicasual var
                             janggimodern var janggitraditional var janus var jesonmor var judkins var karouk
                             var kinglet var kingofthehill var knightmate var koedem var kyotoshogi var loop
                             var losalamos var losers var makpong var makruk var manchu var micro var mini
                             var minishogi var minixiangqi var modern var newzealand var nightrider var
                             nocastle var nocheckatomic var normal var okisakishogi var opulent var placement
                             var pocketknight var racingkings var seirawan var shako var shatar var shatranj
                             var shogi var shoshogi var shouse var sittuyin var suicide var supply var
                             tencubed var threekings var torishogi var xiangqi var yarishogi
                    DEBUG    >> option name UCI_AnalyseMode type check default false                          usi.py:69
                    DEBUG    >> option name UCI_LimitStrength type check default false                        usi.py:69
                    DEBUG    >> option name UCI_Elo type spin default 1350 min 500 max 2850                   usi.py:69
                    DEBUG    >> option name UCI_ShowWDL type check default false                              usi.py:69
                    DEBUG    >> option name SyzygyPath type string default <empty>                            usi.py:69
                    DEBUG    >> option name SyzygyProbeDepth type spin default 1 min 1 max 100                usi.py:69
                    DEBUG    >> option name Syzygy50MoveRule type check default true                          usi.py:69
                    DEBUG    >> option name SyzygyProbeLimit type spin default 7 min 0 max 7                  usi.py:69
                    DEBUG    >> option name Use_NNUE type check default true                                  usi.py:69
                    DEBUG    >> option name EvalFile type string default                                      usi.py:69
                             xiangqi-83f16c17fe26.nnue;janggi-85de3dae670a.nnue
                    DEBUG    >> option name TsumeMode type check default false                                usi.py:69
                    DEBUG    >> option name VariantPath type string default <empty>                           usi.py:69
                    DEBUG    >> usiok                                                                         usi.py:69
                    DEBUG    << setoption name Threads value 1                                                usi.py:55
                    DEBUG    << setoption name EvalFile value shogi-878ca61334a7                              usi.py:55
                    DEBUG    << isready                                                                       usi.py:55
                    DEBUG    >> readyok                                                                       usi.py:69
                    INFO     +++ Playing https://lishogi.org/pj6HwFLE/gote Blitz vs BOT              lishogi-bot.py:268
                             YoBot_v2(1977?)
                    DEBUG    Game state: {'type': 'gameState', 'moves': '1g1f', 'btime': 300000,     lishogi-bot.py:283
                             'wtime': 300000, 'binc': 0, 'winc': 0, 'byo': 3000, 'sdraw': False,
                             'gdraw': False, 'status': 'started'}
                    DEBUG    Update: {'type': 'gameState', 'moves': '1g1f', 'btime': 300000,         lishogi-bot.py:304
                             'wtime': 300000, 'binc': 0, 'winc': 0, 'byo': 3000, 'sdraw': False,
                             'gdraw': False, 'status': 'started'}
                    DEBUG    POST https://lishogi.org/api/bot/game/pj6HwFLE/chat {'room': 'player',       lishogi.py:80
                             'text': "Hi @YoBot_v2! I'm @Viet-AI created by @M_DinhHoangViet. Good
                             luck!"}
                    DEBUG    https://lishogi.org:443 "POST /api/bot/game/pj6HwFLE/chat HTTP/1.1"  connectionpool.py:546
                             200 11
                    DEBUG    {'ok': True}                                                                 lishogi.py:84
                    INFO     Searching for time 1000                                                 lishogi-bot.py:498
                    DEBUG    << setoption name UCI_Variant value shogi                                        usi.py:55
                    DEBUG    << position sfen lnsgkgsnl/1r5b1/ppppppppp/9/9/8P/PPPPPPPP1/1B5R1/LNSGKGSNL w -  usi.py:55
                             2 moves
                    DEBUG    position sfen lnsgkgsnl/1r5b1/ppppppppp/9/9/8P/PPPPPPPP1/1B5R1/LNSGKGSNL w - 2  usi.py:258
                             moves
                    DEBUG    << go movetime 1                                                                 usi.py:55
                    INFO     go movetime 1                                                                   usi.py:173
[07/27/23 10:26:19] DEBUG    >> info string ERROR: If the UCI option "Use NNUE" is set to true, network       usi.py:69
                             evaluation parameters compatible with the engine must be available.
                    DEBUG    >> info string ERROR: The option is set to true, but the network file            usi.py:69
                             shogi-878ca61334a7 was not loaded successfully.
                    DEBUG    >> info string ERROR: The UCI option EvalFile might need to specify the full     usi.py:69
                             path, including the directory name, to the network file.
                    DEBUG    >> info string ERROR: The default net can be downloaded from:                    usi.py:69
                             https://tests.stockfishchess.org/api/nn/xiangqi-83f16c17fe26.nnue;janggi-85de3da
                             e670a.nnue
                    DEBUG    >> info string ERROR: The engine will be terminated now.                         usi.py:69
                    INFO     Backing off play_game(...) for 2.3s (EOFError)                              _common.py:105
[07/27/23 10:26:21] DEBUG    GET https://lishogi.org/api/bot/game/stream/pj6HwFLE                        lishogi.py:110
                    DEBUG    Starting new HTTPS connection (1): lishogi.org:443                  connectionpool.py:1048
[07/27/23 10:26:22] DEBUG    https://lishogi.org:443 "GET /api/bot/game/stream/pj6HwFLE HTTP/1.1" connectionpool.py:546
                             200 None
[07/27/23 10:26:22] DEBUG    Event: {'type': 'ping'}                                                 lishogi-bot.py:147
                    DEBUG    {'id': 'pj6HwFLE', 'variant': {'key': 'standard', 'name': 'Standard'},  lishogi-bot.py:261
                             'clock': {'initial': 300000, 'increment': 0, 'byoyomi': 3000,
                             'periods': 1}, 'speed': 'blitz', 'perf': {'name': 'Blitz'}, 'rated':
                             False, 'createdAt': 1690428367377, 'sente': {'id': 'yobot_v2', 'name':
                             'YoBot_v2', 'title': 'BOT', 'rating': 1977, 'provisional': True},
                             'white': {'id': 'yobot_v2', 'name': 'YoBot_v2', 'title': 'BOT',
                             'rating': 1977, 'provisional': True}, 'gote': {'id': 'viet-ai', 'name':
                             'Viet-AI', 'title': 'BOT', 'rating': 1430, 'provisional': True},
                             'black': {'id': 'viet-ai', 'name': 'Viet-AI', 'title': 'BOT', 'rating':
                             1430, 'provisional': True}, 'initialSfen': 'startpos', 'initialFen':
                             'startpos', 'type': 'gameFull', 'state': {'type': 'gameState', 'moves':
                             '1g1f', 'btime': 300000, 'wtime': 300000, 'binc': 0, 'winc': 0, 'byo':
                             3000, 'sdraw': False, 'gdraw': False, 'status': 'started'}}
                    DEBUG    Starting engine: C:\Users\PV\Downloads\Lishogi-Bot-master             engine_wrapper.py:35
                             (2)\Lishogi-Bot-master\engines\fairy-stockfish.exe
                    DEBUG    << usi                                                                           usi.py:55
                    DEBUG    >> Fairy-Stockfish 14.0.1 XQ by Fabian Fichter                                   usi.py:69
[07/27/23 10:26:23] DEBUG    >> id name Fairy-Stockfish 14.0.1 XQ                                             usi.py:69
                    DEBUG    >> id author Fabian Fichter                                                      usi.py:69
                    DEBUG    >>                                                                               usi.py:69
                    DEBUG    >> option name Protocol type combo default usi var uci var usi var ucci var      usi.py:69
                             ucicyclone var xboard
                    DEBUG    >> option name Debug_Log_File type string default                                usi.py:69
                    DEBUG    >> option name Threads type spin default 1 min 1 max 512                         usi.py:69
                    DEBUG    >> option name Hash type spin default 16 min 1 max 33554432                      usi.py:69
                    DEBUG    >> option name Clear_Hash type button                                            usi.py:69
                    DEBUG    >> option name Ponder type check default false                                   usi.py:69
                    DEBUG    >> option name MultiPV type spin default 1 min 1 max 500                         usi.py:69
                    DEBUG    >> option name Skill_Level type spin default 20 min -20 max 20                   usi.py:69
                    DEBUG    >> option name Move_Overhead type spin default 10 min 0 max 5000                 usi.py:69
                    DEBUG    >> option name Slow_Mover type spin default 100 min 10 max 1000                  usi.py:69
                    DEBUG    >> option name nodestime type spin default 0 min 0 max 10000                     usi.py:69
                    DEBUG    >> option name UCI_Chess960 type check default false                             usi.py:69
                    DEBUG    >> option name UCI_Variant type combo default shogi var 3check var 5check var    usi.py:69
                             ai-wok var almost var amazon var antichess var armageddon var asean var ataxx
                             var atomic var breakthrough var bughouse var cambodian var capablanca var
                             capahouse var caparandom var centaur var chancellor var chaturanga var chess var
                             chessgi var chigorin var clobber var clobber10 var codrus var coregal var
                             courier var crazyhouse var dobutsu var embassy var euroshogi var extinction var
                             fairy var fischerandom var gardner var giveaway var gorogoro var gothic var
                             grand var grasshopper var hoppelpoppel var horde var janggi var janggicasual var
                             janggimodern var janggitraditional var janus var jesonmor var judkins var karouk
                             var kinglet var kingofthehill var knightmate var koedem var kyotoshogi var loop
                             var losalamos var losers var makpong var makruk var manchu var micro var mini
                             var minishogi var minixiangqi var modern var newzealand var nightrider var
                             nocastle var nocheckatomic var normal var okisakishogi var opulent var placement
                             var pocketknight var racingkings var seirawan var shako var shatar var shatranj
                             var shogi var shoshogi var shouse var sittuyin var suicide var supply var
                             tencubed var threekings var torishogi var xiangqi var yarishogi
                    DEBUG    >> option name UCI_AnalyseMode type check default false                          usi.py:69
                    DEBUG    >> option name UCI_LimitStrength type check default false                        usi.py:69
                    DEBUG    >> option name UCI_Elo type spin default 1350 min 500 max 2850                   usi.py:69
                    DEBUG    >> option name UCI_ShowWDL type check default false                              usi.py:69
                    DEBUG    >> option name SyzygyPath type string default <empty>                            usi.py:69
                    DEBUG    >> option name SyzygyProbeDepth type spin default 1 min 1 max 100                usi.py:69
                    DEBUG    >> option name Syzygy50MoveRule type check default true                          usi.py:69
                    DEBUG    >> option name SyzygyProbeLimit type spin default 7 min 0 max 7                  usi.py:69
                    DEBUG    >> option name Use_NNUE type check default true                                  usi.py:69
                    DEBUG    >> option name EvalFile type string default                                      usi.py:69
                             xiangqi-83f16c17fe26.nnue;janggi-85de3dae670a.nnue
                    DEBUG    >> option name TsumeMode type check default false                                usi.py:69
                    DEBUG    >> option name VariantPath type string default <empty>                           usi.py:69
                    DEBUG    >> usiok                                                                         usi.py:69
                    DEBUG    << setoption name Threads value 1                                                usi.py:55
                    DEBUG    << setoption name EvalFile value shogi-878ca61334a7                              usi.py:55
                    DEBUG    << isready                                                                       usi.py:55
                    DEBUG    >> readyok                                                                       usi.py:69
                    INFO     +++ Playing https://lishogi.org/pj6HwFLE/gote Blitz vs BOT              lishogi-bot.py:268
                             YoBot_v2(1977?)
                    DEBUG    Game state: {'type': 'gameState', 'moves': '1g1f', 'btime': 300000,     lishogi-bot.py:283
                             'wtime': 300000, 'binc': 0, 'winc': 0, 'byo': 3000, 'sdraw': False,
                             'gdraw': False, 'status': 'started'}
                    DEBUG    Update: {'type': 'gameState', 'moves': '1g1f', 'btime': 300000,         lishogi-bot.py:304
                             'wtime': 300000, 'binc': 0, 'winc': 0, 'byo': 3000, 'sdraw': False,
                             'gdraw': False, 'status': 'started'}
                    DEBUG    POST https://lishogi.org/api/bot/game/pj6HwFLE/chat {'room': 'player',       lishogi.py:80
                             'text': "Hi @YoBot_v2! I'm @Viet-AI created by @M_DinhHoangViet. Good
                             luck!"}
                    DEBUG    https://lishogi.org:443 "POST /api/bot/game/pj6HwFLE/chat HTTP/1.1"  connectionpool.py:546
                             200 11
                    DEBUG    {'ok': True}                                                                 lishogi.py:84
                    INFO     Searching for time 1000                                                 lishogi-bot.py:498
                    DEBUG    << setoption name UCI_Variant value shogi                                        usi.py:55
                    DEBUG    << position sfen lnsgkgsnl/1r5b1/ppppppppp/9/9/8P/PPPPPPPP1/1B5R1/LNSGKGSNL w -  usi.py:55
                             2 moves
                    DEBUG    position sfen lnsgkgsnl/1r5b1/ppppppppp/9/9/8P/PPPPPPPP1/1B5R1/LNSGKGSNL w - 2  usi.py:258
                             moves
                    DEBUG    << go movetime 1                                                                 usi.py:55
                    INFO     go movetime 1                                                                   usi.py:173
[07/27/23 10:26:24] DEBUG    >> info string ERROR: If the UCI option "Use NNUE" is set to true, network       usi.py:69
                             evaluation parameters compatible with the engine must be available.
                    DEBUG    >> info string ERROR: The option is set to true, but the network file            usi.py:69
                             shogi-878ca61334a7 was not loaded successfully.
                    DEBUG    >> info string ERROR: The UCI option EvalFile might need to specify the full     usi.py:69
                             path, including the directory name, to the network file.
                    DEBUG    >> info string ERROR: The default net can be downloaded from:                    usi.py:69
                             https://tests.stockfishchess.org/api/nn/xiangqi-83f16c17fe26.nnue;janggi-85de3da
                             e670a.nnue
                    DEBUG    >> info string ERROR: The engine will be terminated now.                         usi.py:69
                    INFO     Backing off play_game(...) for 5.8s (EOFError)                              _common.py:105
[07/27/23 10:26:28] DEBUG    Event: {'type': 'ping'}                                                 lishogi-bot.py:147
[07/27/23 10:26:29] DEBUG    GET https://lishogi.org/api/bot/game/stream/pj6HwFLE                        lishogi.py:110
                    DEBUG    Starting new HTTPS connection (1): lishogi.org:443                  connectionpool.py:1048
[07/27/23 10:26:30] DEBUG    https://lishogi.org:443 "GET /api/bot/game/stream/pj6HwFLE HTTP/1.1" connectionpool.py:546
                             200 None
                    DEBUG    {'id': 'pj6HwFLE', 'variant': {'key': 'standard', 'name': 'Standard'},  lishogi-bot.py:261
                             'clock': {'initial': 300000, 'increment': 0, 'byoyomi': 3000,
                             'periods': 1}, 'speed': 'blitz', 'perf': {'name': 'Blitz'}, 'rated':
                             False, 'createdAt': 1690428367377, 'sente': {'id': 'yobot_v2', 'name':
                             'YoBot_v2', 'title': 'BOT', 'rating': 1977, 'provisional': True},
                             'white': {'id': 'yobot_v2', 'name': 'YoBot_v2', 'title': 'BOT',
                             'rating': 1977, 'provisional': True}, 'gote': {'id': 'viet-ai', 'name':
                             'Viet-AI', 'title': 'BOT', 'rating': 1430, 'provisional': True},
                             'black': {'id': 'viet-ai', 'name': 'Viet-AI', 'title': 'BOT', 'rating':
                             1430, 'provisional': True}, 'initialSfen': 'startpos', 'initialFen':
                             'startpos', 'type': 'gameFull', 'state': {'type': 'gameState', 'moves':
                             '1g1f', 'btime': 300000, 'wtime': 300000, 'binc': 0, 'winc': 0, 'byo':
                             3000, 'sdraw': False, 'gdraw': False, 'status': 'started'}}
                    DEBUG    Starting engine: C:\Users\PV\Downloads\Lishogi-Bot-master             engine_wrapper.py:35
                             (2)\Lishogi-Bot-master\engines\fairy-stockfish.exe
                    DEBUG    << usi                                                                           usi.py:55
                    DEBUG    >> Fairy-Stockfish 14.0.1 XQ by Fabian Fichter                                   usi.py:69
[07/27/23 10:26:31] DEBUG    >> id name Fairy-Stockfish 14.0.1 XQ                                             usi.py:69
                    DEBUG    >> id author Fabian Fichter                                                      usi.py:69
                    DEBUG    >>                                                                               usi.py:69
                    DEBUG    >> option name Protocol type combo default usi var uci var usi var ucci var      usi.py:69
                             ucicyclone var xboard
                    DEBUG    >> option name Debug_Log_File type string default                                usi.py:69
                    DEBUG    >> option name Threads type spin default 1 min 1 max 512                         usi.py:69
                    DEBUG    >> option name Hash type spin default 16 min 1 max 33554432                      usi.py:69
                    DEBUG    >> option name Clear_Hash type button                                            usi.py:69
                    DEBUG    >> option name Ponder type check default false                                   usi.py:69
                    DEBUG    >> option name MultiPV type spin default 1 min 1 max 500                         usi.py:69
                    DEBUG    >> option name Skill_Level type spin default 20 min -20 max 20                   usi.py:69
                    DEBUG    >> option name Move_Overhead type spin default 10 min 0 max 5000                 usi.py:69
                    DEBUG    >> option name Slow_Mover type spin default 100 min 10 max 1000                  usi.py:69
                    DEBUG    >> option name nodestime type spin default 0 min 0 max 10000                     usi.py:69
                    DEBUG    >> option name UCI_Chess960 type check default false                             usi.py:69
                    DEBUG    >> option name UCI_Variant type combo default shogi var 3check var 5check var    usi.py:69
                             ai-wok var almost var amazon var antichess var armageddon var asean var ataxx
                             var atomic var breakthrough var bughouse var cambodian var capablanca var
                             capahouse var caparandom var centaur var chancellor var chaturanga var chess var
                             chessgi var chigorin var clobber var clobber10 var codrus var coregal var
                             courier var crazyhouse var dobutsu var embassy var euroshogi var extinction var
                             fairy var fischerandom var gardner var giveaway var gorogoro var gothic var
                             grand var grasshopper var hoppelpoppel var horde var janggi var janggicasual var
                             janggimodern var janggitraditional var janus var jesonmor var judkins var karouk
                             var kinglet var kingofthehill var knightmate var koedem var kyotoshogi var loop
                             var losalamos var losers var makpong var makruk var manchu var micro var mini
                             var minishogi var minixiangqi var modern var newzealand var nightrider var
                             nocastle var nocheckatomic var normal var okisakishogi var opulent var placement
                             var pocketknight var racingkings var seirawan var shako var shatar var shatranj
                             var shogi var shoshogi var shouse var sittuyin var suicide var supply var
                             tencubed var threekings var torishogi var xiangqi var yarishogi
                    DEBUG    >> option name UCI_AnalyseMode type check default false                          usi.py:69
                    DEBUG    >> option name UCI_LimitStrength type check default false                        usi.py:69
                    DEBUG    >> option name UCI_Elo type spin default 1350 min 500 max 2850                   usi.py:69
                    DEBUG    >> option name UCI_ShowWDL type check default false                              usi.py:69
                    DEBUG    >> option name SyzygyPath type string default <empty>                            usi.py:69
                    DEBUG    >> option name SyzygyProbeDepth type spin default 1 min 1 max 100                usi.py:69
                    DEBUG    >> option name Syzygy50MoveRule type check default true                          usi.py:69
                    DEBUG    >> option name SyzygyProbeLimit type spin default 7 min 0 max 7                  usi.py:69
                    DEBUG    >> option name Use_NNUE type check default true                                  usi.py:69
                    DEBUG    >> option name EvalFile type string default                                      usi.py:69
                             xiangqi-83f16c17fe26.nnue;janggi-85de3dae670a.nnue
                    DEBUG    >> option name TsumeMode type check default false                                usi.py:69
                    DEBUG    >> option name VariantPath type string default <empty>                           usi.py:69
                    DEBUG    >> usiok                                                                         usi.py:69
                    DEBUG    << setoption name Threads value 1                                                usi.py:55
                    DEBUG    << setoption name EvalFile value shogi-878ca61334a7                              usi.py:55
                    DEBUG    << isready                                                                       usi.py:55
                    DEBUG    >> readyok                                                                       usi.py:69
                    INFO     +++ Playing https://lishogi.org/pj6HwFLE/gote Blitz vs BOT              lishogi-bot.py:268
                             YoBot_v2(1977?)
                    DEBUG    Game state: {'type': 'gameState', 'moves': '1g1f', 'btime': 300000,     lishogi-bot.py:283
                             'wtime': 300000, 'binc': 0, 'winc': 0, 'byo': 3000, 'sdraw': False,
                             'gdraw': False, 'status': 'started'}
                    DEBUG    Update: {'type': 'gameState', 'moves': '1g1f', 'btime': 300000,         lishogi-bot.py:304
                             'wtime': 300000, 'binc': 0, 'winc': 0, 'byo': 3000, 'sdraw': False,
                             'gdraw': False, 'status': 'started'}
                    DEBUG    POST https://lishogi.org/api/bot/game/pj6HwFLE/chat {'room': 'player',       lishogi.py:80
                             'text': "Hi @YoBot_v2! I'm @Viet-AI created by @M_DinhHoangViet. Good
                             luck!"}
[07/27/23 10:26:32] DEBUG    https://lishogi.org:443 "POST /api/bot/game/pj6HwFLE/chat HTTP/1.1"  connectionpool.py:546
                             200 11
                    DEBUG    {'ok': True}                                                                 lishogi.py:84
                    INFO     Searching for time 1000                                                 lishogi-bot.py:498
                    DEBUG    << setoption name UCI_Variant value shogi                                        usi.py:55
                    DEBUG    << position sfen lnsgkgsnl/1r5b1/ppppppppp/9/9/8P/PPPPPPPP1/1B5R1/LNSGKGSNL w -  usi.py:55
                             2 moves
                    DEBUG    position sfen lnsgkgsnl/1r5b1/ppppppppp/9/9/8P/PPPPPPPP1/1B5R1/LNSGKGSNL w - 2  usi.py:258
                             moves
                    DEBUG    << go movetime 1                                                                 usi.py:55
                    INFO     go movetime 1                                                                   usi.py:173
                    DEBUG    >> info string ERROR: If the UCI option "Use NNUE" is set to true, network       usi.py:69
                             evaluation parameters compatible with the engine must be available.
                    DEBUG    >> info string ERROR: The option is set to true, but the network file            usi.py:69
                             shogi-878ca61334a7 was not loaded successfully.
                    DEBUG    >> info string ERROR: The UCI option EvalFile might need to specify the full     usi.py:69
                             path, including the directory name, to the network file.
                    DEBUG    >> info string ERROR: The default net can be downloaded from:                    usi.py:69
                             https://tests.stockfishchess.org/api/nn/xiangqi-83f16c17fe26.nnue;janggi-85de3da
                             e670a.nnue
                    DEBUG    >> info string ERROR: The engine will be terminated now.                         usi.py:69
                    INFO     Backing off play_game(...) for 1.7s (EOFError)                              _common.py:105
[07/27/23 10:26:34] DEBUG    GET https://lishogi.org/api/bot/game/stream/pj6HwFLE                        lishogi.py:110
                    DEBUG    Starting new HTTPS connection (1): lishogi.org:443                  connectionpool.py:1048
[07/27/23 10:26:34] DEBUG    Event: {'type': 'ping'}                                                 lishogi-bot.py:147
[07/27/23 10:26:35] DEBUG    https://lishogi.org:443 "GET /api/bot/game/stream/pj6HwFLE HTTP/1.1" connectionpool.py:546
                             200 None
                    DEBUG    {'id': 'pj6HwFLE', 'variant': {'key': 'standard', 'name': 'Standard'},  lishogi-bot.py:261
                             'clock': {'initial': 300000, 'increment': 0, 'byoyomi': 3000,
                             'periods': 1}, 'speed': 'blitz', 'perf': {'name': 'Blitz'}, 'rated':
                             False, 'createdAt': 1690428367377, 'sente': {'id': 'yobot_v2', 'name':
                             'YoBot_v2', 'title': 'BOT', 'rating': 1977, 'provisional': True},
                             'white': {'id': 'yobot_v2', 'name': 'YoBot_v2', 'title': 'BOT',
                             'rating': 1977, 'provisional': True}, 'gote': {'id': 'viet-ai', 'name':
                             'Viet-AI', 'title': 'BOT', 'rating': 1430, 'provisional': True},
                             'black': {'id': 'viet-ai', 'name': 'Viet-AI', 'title': 'BOT', 'rating':
                             1430, 'provisional': True}, 'initialSfen': 'startpos', 'initialFen':
                             'startpos', 'type': 'gameFull', 'state': {'type': 'gameState', 'moves':
                             '1g1f', 'btime': 300000, 'wtime': 300000, 'binc': 0, 'winc': 0, 'byo':
                             3000, 'sdraw': False, 'gdraw': False, 'status': 'started'}}
                    DEBUG    Starting engine: C:\Users\PV\Downloads\Lishogi-Bot-master             engine_wrapper.py:35
                             (2)\Lishogi-Bot-master\engines\fairy-stockfish.exe
                    DEBUG    << usi                                                                           usi.py:55
                    DEBUG    >> Fairy-Stockfish 14.0.1 XQ by Fabian Fichter                                   usi.py:69
                    DEBUG    >> id name Fairy-Stockfish 14.0.1 XQ                                             usi.py:69
                    DEBUG    >> id author Fabian Fichter                                                      usi.py:69
                    DEBUG    >>                                                                               usi.py:69
                    DEBUG    >> option name Protocol type combo default usi var uci var usi var ucci var      usi.py:69
                             ucicyclone var xboard
                    DEBUG    >> option name Debug_Log_File type string default                                usi.py:69
                    DEBUG    >> option name Threads type spin default 1 min 1 max 512                         usi.py:69
                    DEBUG    >> option name Hash type spin default 16 min 1 max 33554432                      usi.py:69
                    DEBUG    >> option name Clear_Hash type button                                            usi.py:69
                    DEBUG    >> option name Ponder type check default false                                   usi.py:69
                    DEBUG    >> option name MultiPV type spin default 1 min 1 max 500                         usi.py:69
                    DEBUG    >> option name Skill_Level type spin default 20 min -20 max 20                   usi.py:69
                    DEBUG    >> option name Move_Overhead type spin default 10 min 0 max 5000                 usi.py:69
                    DEBUG    >> option name Slow_Mover type spin default 100 min 10 max 1000                  usi.py:69
                    DEBUG    >> option name nodestime type spin default 0 min 0 max 10000                     usi.py:69
                    DEBUG    >> option name UCI_Chess960 type check default false                             usi.py:69
                    DEBUG    >> option name UCI_Variant type combo default shogi var 3check var 5check var    usi.py:69
                             ai-wok var almost var amazon var antichess var armageddon var asean var ataxx
                             var atomic var breakthrough var bughouse var cambodian var capablanca var
                             capahouse var caparandom var centaur var chancellor var chaturanga var chess var
                             chessgi var chigorin var clobber var clobber10 var codrus var coregal var
                             courier var crazyhouse var dobutsu var embassy var euroshogi var extinction var
                             fairy var fischerandom var gardner var giveaway var gorogoro var gothic var
                             grand var grasshopper var hoppelpoppel var horde var janggi var janggicasual var
                             janggimodern var janggitraditional var janus var jesonmor var judkins var karouk
                             var kinglet var kingofthehill var knightmate var koedem var kyotoshogi var loop
                             var losalamos var losers var makpong var makruk var manchu var micro var mini
                             var minishogi var minixiangqi var modern var newzealand var nightrider var
                             nocastle var nocheckatomic var normal var okisakishogi var opulent var placement
                             var pocketknight var racingkings var seirawan var shako var shatar var shatranj
                             var shogi var shoshogi var shouse var sittuyin var suicide var supply var
                             tencubed var threekings var torishogi var xiangqi var yarishogi
                    DEBUG    >> option name UCI_AnalyseMode type check default false                          usi.py:69
                    DEBUG    >> option name UCI_LimitStrength type check default false                        usi.py:69
                    DEBUG    >> option name UCI_Elo type spin default 1350 min 500 max 2850                   usi.py:69
                    DEBUG    >> option name UCI_ShowWDL type check default false                              usi.py:69
                    DEBUG    >> option name SyzygyPath type string default <empty>                            usi.py:69
                    DEBUG    >> option name SyzygyProbeDepth type spin default 1 min 1 max 100                usi.py:69
                    DEBUG    >> option name Syzygy50MoveRule type check default true                          usi.py:69
                    DEBUG    >> option name SyzygyProbeLimit type spin default 7 min 0 max 7                  usi.py:69
                    DEBUG    >> option name Use_NNUE type check default true                                  usi.py:69
                    DEBUG    >> option name EvalFile type string default                                      usi.py:69
                             xiangqi-83f16c17fe26.nnue;janggi-85de3dae670a.nnue
                    DEBUG    >> option name TsumeMode type check default false                                usi.py:69
                    DEBUG    >> option name VariantPath type string default <empty>                           usi.py:69
                    DEBUG    >> usiok                                                                         usi.py:69
                    DEBUG    << setoption name Threads value 1                                                usi.py:55
                    DEBUG    << setoption name EvalFile value shogi-878ca61334a7                              usi.py:55
                    DEBUG    << isready                                                                       usi.py:55
                    DEBUG    >> readyok                                                                       usi.py:69
                    INFO     +++ Playing https://lishogi.org/pj6HwFLE/gote Blitz vs BOT              lishogi-bot.py:268
                             YoBot_v2(1977?)
                    DEBUG    Game state: {'type': 'gameState', 'moves': '1g1f', 'btime': 300000,     lishogi-bot.py:283
                             'wtime': 300000, 'binc': 0, 'winc': 0, 'byo': 3000, 'sdraw': False,
                             'gdraw': False, 'status': 'started'}
                    DEBUG    Update: {'type': 'gameState', 'moves': '1g1f', 'btime': 300000,         lishogi-bot.py:304
                             'wtime': 300000, 'binc': 0, 'winc': 0, 'byo': 3000, 'sdraw': False,
                             'gdraw': False, 'status': 'started'}
                    DEBUG    POST https://lishogi.org/api/bot/game/pj6HwFLE/chat {'room': 'player',       lishogi.py:80
                             'text': "Hi @YoBot_v2! I'm @Viet-AI created by @M_DinhHoangViet. Good
                             luck!"}
[07/27/23 10:26:36] DEBUG    https://lishogi.org:443 "POST /api/bot/game/pj6HwFLE/chat HTTP/1.1"  connectionpool.py:546
                             200 11
                    DEBUG    {'ok': True}                                                                 lishogi.py:84
                    INFO     Searching for time 1000                                                 lishogi-bot.py:498
                    DEBUG    << setoption name UCI_Variant value shogi                                        usi.py:55
                    DEBUG    << position sfen lnsgkgsnl/1r5b1/ppppppppp/9/9/8P/PPPPPPPP1/1B5R1/LNSGKGSNL w -  usi.py:55
                             2 moves
                    DEBUG    position sfen lnsgkgsnl/1r5b1/ppppppppp/9/9/8P/PPPPPPPP1/1B5R1/LNSGKGSNL w - 2  usi.py:258
                             moves
                    DEBUG    << go movetime 1                                                                 usi.py:55
                    INFO     go movetime 1                                                                   usi.py:173
                    DEBUG    >> info string ERROR: If the UCI option "Use NNUE" is set to true, network       usi.py:69
                             evaluation parameters compatible with the engine must be available.
                    DEBUG    >> info string ERROR: The option is set to true, but the network file            usi.py:69
                             shogi-878ca61334a7 was not loaded successfully.
                    DEBUG    >> info string ERROR: The UCI option EvalFile might need to specify the full     usi.py:69
                             path, including the directory name, to the network file.
                    DEBUG    >> info string ERROR: The default net can be downloaded from:                    usi.py:69
                             https://tests.stockfishchess.org/api/nn/xiangqi-83f16c17fe26.nnue;janggi-85de3da
                             e670a.nnue
                    DEBUG    >> info string ERROR: The engine will be terminated now.                         usi.py:69
                    INFO     Backing off play_game(...) for 5.3s (EOFError)                              _common.py:105
[07/27/23 10:26:40] DEBUG    Event: {'type': 'ping'}                                                 lishogi-bot.py:147
[07/27/23 10:26:41] DEBUG    GET https://lishogi.org/api/bot/game/stream/pj6HwFLE                        lishogi.py:110
                    DEBUG    Starting new HTTPS connection (1): lishogi.org:443                  connectionpool.py:1048
[07/27/23 10:26:42] DEBUG    https://lishogi.org:443 "GET /api/bot/game/stream/pj6HwFLE HTTP/1.1" connectionpool.py:546
                             200 None
                    DEBUG    {'id': 'pj6HwFLE', 'variant': {'key': 'standard', 'name': 'Standard'},  lishogi-bot.py:261
                             'clock': {'initial': 300000, 'increment': 0, 'byoyomi': 3000,
                             'periods': 1}, 'speed': 'blitz', 'perf': {'name': 'Blitz'}, 'rated':
                             False, 'createdAt': 1690428367377, 'sente': {'id': 'yobot_v2', 'name':
                             'YoBot_v2', 'title': 'BOT', 'rating': 1977, 'provisional': True},
                             'white': {'id': 'yobot_v2', 'name': 'YoBot_v2', 'title': 'BOT',
                             'rating': 1977, 'provisional': True}, 'gote': {'id': 'viet-ai', 'name':
                             'Viet-AI', 'title': 'BOT', 'rating': 1430, 'provisional': True},
                             'black': {'id': 'viet-ai', 'name': 'Viet-AI', 'title': 'BOT', 'rating':
                             1430, 'provisional': True}, 'initialSfen': 'startpos', 'initialFen':
                             'startpos', 'type': 'gameFull', 'state': {'type': 'gameState', 'moves':
                             '1g1f', 'btime': 300000, 'wtime': 300000, 'binc': 0, 'winc': 0, 'byo':
                             3000, 'sdraw': False, 'gdraw': False, 'status': 'aborted'}}
                    DEBUG    Starting engine: C:\Users\PV\Downloads\Lishogi-Bot-master             engine_wrapper.py:35
                             (2)\Lishogi-Bot-master\engines\fairy-stockfish.exe
                    DEBUG    << usi                                                                           usi.py:55
                    DEBUG    >> Fairy-Stockfish 14.0.1 XQ by Fabian Fichter                                   usi.py:69
[07/27/23 10:26:43] DEBUG    >> id name Fairy-Stockfish 14.0.1 XQ                                             usi.py:69
                    DEBUG    >> id author Fabian Fichter                                                      usi.py:69
                    DEBUG    >>                                                                               usi.py:69
                    DEBUG    >> option name Protocol type combo default usi var uci var usi var ucci var      usi.py:69
                             ucicyclone var xboard
                    DEBUG    >> option name Debug_Log_File type string default                                usi.py:69
                    DEBUG    >> option name Threads type spin default 1 min 1 max 512                         usi.py:69
                    DEBUG    >> option name Hash type spin default 16 min 1 max 33554432                      usi.py:69
                    DEBUG    >> option name Clear_Hash type button                                            usi.py:69
                    DEBUG    >> option name Ponder type check default false                                   usi.py:69
                    DEBUG    >> option name MultiPV type spin default 1 min 1 max 500                         usi.py:69
                    DEBUG    >> option name Skill_Level type spin default 20 min -20 max 20                   usi.py:69
                    DEBUG    >> option name Move_Overhead type spin default 10 min 0 max 5000                 usi.py:69
                    DEBUG    >> option name Slow_Mover type spin default 100 min 10 max 1000                  usi.py:69
                    DEBUG    >> option name nodestime type spin default 0 min 0 max 10000                     usi.py:69
                    DEBUG    >> option name UCI_Chess960 type check default false                             usi.py:69
                    DEBUG    >> option name UCI_Variant type combo default shogi var 3check var 5check var    usi.py:69
                             ai-wok var almost var amazon var antichess var armageddon var asean var ataxx
                             var atomic var breakthrough var bughouse var cambodian var capablanca var
                             capahouse var caparandom var centaur var chancellor var chaturanga var chess var
                             chessgi var chigorin var clobber var clobber10 var codrus var coregal var
                             courier var crazyhouse var dobutsu var embassy var euroshogi var extinction var
                             fairy var fischerandom var gardner var giveaway var gorogoro var gothic var
                             grand var grasshopper var hoppelpoppel var horde var janggi var janggicasual var
                             janggimodern var janggitraditional var janus var jesonmor var judkins var karouk
                             var kinglet var kingofthehill var knightmate var koedem var kyotoshogi var loop
                             var losalamos var losers var makpong var makruk var manchu var micro var mini
                             var minishogi var minixiangqi var modern var newzealand var nightrider var
                             nocastle var nocheckatomic var normal var okisakishogi var opulent var placement
                             var pocketknight var racingkings var seirawan var shako var shatar var shatranj
                             var shogi var shoshogi var shouse var sittuyin var suicide var supply var
                             tencubed var threekings var torishogi var xiangqi var yarishogi
                    DEBUG    >> option name UCI_AnalyseMode type check default false                          usi.py:69
                    DEBUG    >> option name UCI_LimitStrength type check default false                        usi.py:69
                    DEBUG    >> option name UCI_Elo type spin default 1350 min 500 max 2850                   usi.py:69
                    DEBUG    >> option name UCI_ShowWDL type check default false                              usi.py:69
                    DEBUG    >> option name SyzygyPath type string default <empty>                            usi.py:69
                    DEBUG    >> option name SyzygyProbeDepth type spin default 1 min 1 max 100                usi.py:69
                    DEBUG    >> option name Syzygy50MoveRule type check default true                          usi.py:69
                    DEBUG    >> option name SyzygyProbeLimit type spin default 7 min 0 max 7                  usi.py:69
                    DEBUG    >> option name Use_NNUE type check default true                                  usi.py:69
                    DEBUG    >> option name EvalFile type string default                                      usi.py:69
                             xiangqi-83f16c17fe26.nnue;janggi-85de3dae670a.nnue
                    DEBUG    >> option name TsumeMode type check default false                                usi.py:69
                    DEBUG    >> option name VariantPath type string default <empty>                           usi.py:69
                    DEBUG    >> usiok                                                                         usi.py:69
                    DEBUG    << setoption name Threads value 1                                                usi.py:55
                    DEBUG    << setoption name EvalFile value shogi-878ca61334a7                              usi.py:55
                    DEBUG    << isready                                                                       usi.py:55
                    DEBUG    >> readyok                                                                       usi.py:69
                    INFO     +++ Playing https://lishogi.org/pj6HwFLE/gote Blitz vs BOT              lishogi-bot.py:268
                             YoBot_v2(1977?)
                    DEBUG    Game state: {'type': 'gameState', 'moves': '1g1f', 'btime': 300000,     lishogi-bot.py:283
                             'wtime': 300000, 'binc': 0, 'winc': 0, 'byo': 3000, 'sdraw': False,
                             'gdraw': False, 'status': 'aborted'}
                    DEBUG    Update: {'type': 'gameState', 'moves': '1g1f', 'btime': 300000,         lishogi-bot.py:304
                             'wtime': 300000, 'binc': 0, 'winc': 0, 'byo': 3000, 'sdraw': False,
                             'gdraw': False, 'status': 'aborted'}
                    DEBUG    << position startpos moves 1g1f                                                  usi.py:55
                    DEBUG    position startpos moves 1g1f                                                    usi.py:258
                    INFO     Game adjourned.                                                         lishogi-bot.py:562
                    INFO     Game aborted.                                                           lishogi-bot.py:571
                    DEBUG    POST https://lishogi.org/api/bot/game/pj6HwFLE/chat {'room': 'player',       lishogi.py:80
                             'text': 'Good game @YoBot_v2!'}
[07/27/23 10:26:44] DEBUG    https://lishogi.org:443 "POST /api/bot/game/pj6HwFLE/chat HTTP/1.1"  connectionpool.py:546
                             200 [07/27/23 10:26:44]11                                                                  
DEBUG    Event: {'type': 'free_process'}                                         lishogi-bot.py:147
                    DEBUG    {'ok': True}                                                                 lishogi.py                   : 84INFO
 +++ Process Free. Total Queued: 0. Total Used: 0                        lishogi-bot.py:162
                    DEBUG    << stop                                                                          usi.py:55
                    DEBUG    << quit                                                                          usi.py:55
                    INFO     --- https://lishogi.org/pj6HwFLE/gote Game over                         lishogi-bot.py:383
[07/27/23 10:26:46] DEBUG    Event: {'type': 'ping'}                                                 lishogi-bot.py:147
[07/27/23 10:26:59] DEBUG    Event: {'type': 'ping'}                                                 lishogi-bot.py:147
                    DEBUG    Event: {'type': 'ping'}                                                 lishogi-bot.py:147
[07/27/23 10:27:04] DEBUG    Event: {'type': 'ping'}                                                 lishogi-bot.py:147
[07/27/23 10:27:10] DEBUG    Event: {'type': 'ping'}                                                 lishogi-bot.py:147
[07/27/23 10:27:16] DEBUG    Event: {'type': 'ping'}                                                 lishogi-bot.py:147
[07/27/23 10:27:22] DEBUG    Event: {'type': 'ping'}                                                 lishogi-bot.py:147
[07/27/23 10:27:28] DEBUG    Event: {'type': 'ping'}                                                 lishogi-bot.py:147
[07/27/23 10:27:34] DEBUG    Event: {'type': 'ping'}                                                 lishogi-bot.py:147
[07/27/23 10:27:40] DEBUG    Event: {'type': 'ping'}                                                 lishogi-bot.py:147
TheYoBots commented 1 year ago

Please don't use Fairy-Stockfish 14.0.1 XQ use another version of Fairy-Stockfish that doesn't have nets embedded by default

M-DinhHoangViet commented 1 year ago

Please don't use Fairy-Stockfish 14.0.1 XQ use another version of Fairy-Stockfish that doesn't have nets embedded by default

Can I use Fairy Stockfish 14 or 13 ?

TheYoBots commented 1 year ago

Download from GitHub Actions the latest version of Fairy-Stockfish: https://github.com/fairy-stockfish/Fairy-Stockfish/suites/14190109597/artifacts/795739897

M-DinhHoangViet commented 1 year ago

Download from GitHub Actions the latest version of Fairy-Stockfish: https://github.com/fairy-stockfish/Fairy-Stockfish/suites/14190109597/artifacts/795739897 Yours, Fairy SF 13.1, Fairy SF 13 all get the same error as above

TheYoBots commented 1 year ago

Remove your token and send your config.yml file?

M-DinhHoangViet commented 1 year ago

![ image

TheYoBots commented 1 year ago

Add this to usi_options:

Use NNUE: true 
M-DinhHoangViet commented 1 year ago

Delete EvalFile and Add Use NNUE: true is running. But I don't know if it works in NNUE file

TheYoBots commented 1 year ago

NNUE won't run if you don't add EvalFile. Did you download the nnue file?

EmptikBest commented 1 year ago

Also I dont know about this version but I think NNUE files end with the extension .nnue? That is not shown in the config.yml

M-DinhHoangViet commented 1 year ago

NNUE won't run if you don't add EvalFile. Did you download the nnue file?

Of course I downloaded and pasted in the tools file about 2 days ago I tried adding EvalFile but it gives the same error as above

EmptikBest commented 1 year ago

Where did you paste the NNUE? It needs to be in the same directory as the engine... Also the nnue file ends with the .nnue extension, which is not shown in the picture you have sent.... There dont need to be " before and after the file name too

M-DinhHoangViet commented 1 year ago

Also the nnue file ends with the .nnue extension, which is not shown in the picture you have sent.... There dont need to be " before and after the file name too Wdym ?

EmptikBest commented 1 year ago

You downloaded the NNUE from fairy-stockfish.github.io right??

M-DinhHoangViet commented 1 year ago

yes

M-DinhHoangViet commented 1 year ago

And I added in directory engine

TheYoBots commented 1 year ago

Change EvalFile to this: EvalFile: "shogi-878ca61334a7.nnue

EmptikBest commented 1 year ago

@TheYoBots there should not be a " in the start

TheYoBots commented 1 year ago

I put a " and it works perfectly fine.