1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2375],{40527:function(s,a,n){(window.__NEXT_P=window.__NEXT_P||[]).push(["/en/docs/antara/tutorials/rogue-module-tutorial",function(){return n(52441)}])},52441:function(s,a,n){"use strict";n.r(a),n.d(a,{__N_SSG:function(){return p}});var e=n(85893),l=n(11151);function o(s){const a=Object.assign({h1:"h1",p:"p",a:"a",h2:"h2",h3:"h3",h4:"h4",h5:"h5",pre:"pre",code:"code",ul:"ul",li:"li"},(0,l.ah)(),s.components),{Note:n,CollapsibleSection:o}=a;return o||c("CollapsibleSection",!0),n||c("Note",!0),(0,e.jsxs)(e.Fragment,{children:[(0,e.jsx)(a.h1,{id:"rogue-module-tutorial",children:"Rogue Module Tutorial"}),"\n",(0,e.jsx)(a.p,{children:"This tutorial documentation is associated with the Rogue API documentation."}),"\n",(0,e.jsx)(a.p,{children:(0,e.jsx)(a.a,{href:"/en/docs/antara/api/rogue/",children:(0,e.jsx)("b",{children:"Link to Rogue API documentation"})})}),"\n",(0,e.jsx)(a.h2,{id:"introduction",children:"Introduction"}),"\n",(0,e.jsx)(a.p,{children:"The Rogue Antara module serves as a proof-of-concept to demonstrate Antara's capabilities as a blockchain-based gaming technology."}),"\n",(0,e.jsxs)(a.p,{children:["The Rogue module is based on the classic ",(0,e.jsx)(a.a,{href:"https://www.pcjs.org/software/pcx86/game/other/1985/rogue/",children:"Rogue"})," game. As such, it can be categorized as a ",(0,e.jsx)(a.a,{href:"https://tvtropes.org/pmwiki/pmwiki.php/Main/Roguelike",children:"Roguelike."})]}),"\n",(0,e.jsx)(a.p,{children:"The core aspects of Rogue gameplay occur on the blockchain. These aspects include such data as character health points, items, movement, attacks, and other relevant game states."}),"\n",(0,e.jsx)(a.p,{children:"Komodo's Rogue implementation makes use of the classic on-screen visual representation of gameplay. This interface relies on ASCII characters to represent characters, items, and other in-game objects and actions."}),"\n",(0,e.jsx)(a.p,{children:"The procedures to launch and finish a game require the execution of various methods (RPCs). To make the game more easy to start and finish for players who are not comfortable with the terminal, the Komodo team has created a Terminal User Interface (TUI)."}),"\n",(0,e.jsxs)(a.p,{children:["The following installation and walkthrough tutorials can assist the reader in testing Rogue. For more information, please reach out to our community on ",(0,e.jsx)(a.a,{href:"https://komodoplatform.com/discord",children:"Discord"}),". The #cc-rogue channel is available for questions and assistance."]}),"\n",(0,e.jsx)(a.h2,{id:"installation",children:"Installation"}),"\n",(0,e.jsx)(a.h3,{id:"requirements",children:"Requirements"}),"\n",(0,e.jsx)(a.p,{children:"Rogue is available for modern MacOS, Linux, and Windows operating systems."}),"\n",(0,e.jsx)(a.h3,{id:"download-software-bundles",children:"Download Software Bundles"}),"\n",(0,e.jsx)(a.p,{children:"Komodo provides downloadable software bundles that contain all necessary components. The user need only download and unzip the contents for their appropriate operating system and they are ready for gameplay."}),"\n",(0,e.jsx)(a.p,{children:"Software bundles can be found in the link below:"}),"\n",(0,e.jsx)(a.p,{children:(0,e.jsx)(a.a,{href:"https://github.com/tonymorony/komodo-cctools-python/releases",children:"Link to software bundles"})}),"\n",(0,e.jsxs)(a.p,{children:["Please feel free to ask on our #cc-rogue channel on ",(0,e.jsx)(a.a,{href:"https://komodoplatform.com/discord",children:"Discord"})," for updates and assistance."]}),"\n",(0,e.jsx)(a.h3,{id:"compile-rogue-software-manually",children:"Compile Rogue Software Manually"}),"\n",(0,e.jsx)(a.p,{children:"The following instructions are necessary only for users/developers who wish to compile Rogue software from source code. Users who have already downloaded the software bundles linked above do not need to compile source code manually."}),"\n",(0,e.jsx)(a.h4,{id:"install-dependencies",children:"Install Dependencies"}),"\n",(0,e.jsx)(a.h5,{id:"linux",children:"Linux"}),"\n",(0,e.jsx)(a.pre,{language:"bash",code:"sudo apt-get update && sudo apt-get upgrade -y\nsudo apt-get install build-essential pkg-config libc6-dev m4 g++-multilib autoconf libtool ncurses-dev unzip git python zlib1g-dev wget bsdmainutils automake libboost-all-dev libssl-dev libprotobuf-dev protobuf-compiler libgtest-dev libqt4-dev libqrencode-dev libdb++-dev ntp ntpdate software-properties-common curl libcurl4-gnutls-dev cmake clang libsodium-dev -y\n",highlightedHtml:'<pre class="shiki aurora-x" style="background-color:#07090F;color:#bbbbbb" tabindex="0"><code><span class="line"><span style="color:#FFCB6B">sudo</span><span style="color:#C3E88D"> apt-get</span><span style="color:#C3E88D"> update</span><span style="color:#89DDFF"> &&</span><span style="color:#FFCB6B"> sudo</span><span style="color:#C3E88D"> apt-get</span><span style="color:#C3E88D"> upgrade</span><span style="color:#C3E88D"> -y</span></span>\n<span class="line"><span style="color:#FFCB6B">sudo</span><span style="color:#C3E88D"> apt-get</span><span style="color:#C3E88D"> install</span><span style="color:#C3E88D"> build-essential</span><span style="color:#C3E88D"> pkg-config</span><span style="color:#C3E88D"> libc6-dev</span><span style="color:#C3E88D"> m4</span><span style="color:#C3E88D"> g++-multilib</span><span style="color:#C3E88D"> autoconf</span><span style="color:#C3E88D"> libtool</span><span style="color:#C3E88D"> ncurses-dev</span><span style="color:#C3E88D"> unzip</span><span style="color:#C3E88D"> git</span><span style="color:#C3E88D"> python</span><span style="color:#C3E88D"> zlib1g-dev</span><span style="color:#C3E88D"> wget</span><span style="color:#C3E88D"> bsdmainutils</span><span style="color:#C3E88D"> automake</span><span style="color:#C3E88D"> libboost-all-dev</span><span style="color:#C3E88D">
1 libssl-dev</span><span style="color:#C3E88D"> libprotobuf-dev</span><span style="color:#C3E88D"> protobuf-compiler</span><span style="color:#C3E88D"> libgtest-dev</span><span style="color:#C3E88D"> libqt4-dev</span><span style="color:#C3E88D"> libqrencode-dev</span><span style="color:#C3E88D"> libdb++-dev</span><span style="color:#C3E88D"> ntp</span><span style="color:#C3E88D"> ntpdate</span><span style="color:#C3E88D"> software-properties-common</span><span style="color:#C3E88D"> curl</span><span style="color:#C3E88D"> libcurl4-gnutls-dev</span><span style="color:#C3E88D"> cmake</span><span style="color:#C3E88D"> clang</span><span style="color:#C3E88D"> libsodium-dev</span><span style="color:#C3E88D"> -y</span></span>\n<span class="line"></span></code></pre>',children:(0,e.jsx)(a.code,{className:"language-bash",children:'<span class="line"><span style="color:#FFCB6B">sudo</span><span style="color:#C3E88D"> apt-get</span><span style="color:#C3E88D"> update</span><span style="color:#89DDFF"> &&</span><span style="color:#FFCB6B"> sudo</span><span style="color:#C3E88D"> apt-get</span><span style="color:#C3E88D"> upgrade</span><span style="color:#C3E88D"> -y</span></span>\n<span class="line"><span style="color:#FFCB6B">sudo</span><span style="color:#C3E88D"> apt-get</span><span style="color:#C3E88D"> install</span><span style="color:#C3E88D"> build-essential</span><span style="color:#C3E88D"> pkg-config</span><span style="color:#C3E88D"> libc6-dev</span><span style="color:#C3E88D"> m4</span><span style="color:#C3E88D"> g++-multilib</span><span style="color:#C3E88D"> autoconf</span><span style="color:#C3E88D"> libtool</span><span style="color:#C3E88D"> ncurses-dev</span><span style="color:#C3E88D"> unzip</span><span style="color:#C3E88D"> git</span><span style="color:#C3E88D"> python</span><span style="color:#C3E88D"> zlib1g-dev</span><span style="color:#C3E88D"> wget</span><span style="color:#C3E88D"> bsdmainutils</span><span style="color:#C3E88D"> automake</span><span style="color:#C3E88D"> libboost-all-dev</span><span style="color:#C3E88D"> libssl-dev</span><span style="color:#C3E88D"> libprotobuf-dev</span><span style="color:#C3E88D"> protobuf-compiler</span><span style="color:#C3E88D"> libgtest-dev</span><span style="color:#C3E88D"> libqt4-dev</span><span style="color:#C3E88D"> libqrencode-dev</span><span style="color:#C3E88D"> libdb++-dev</span><span style="color:#C3E88D"> ntp</span><span style="color:#C3E88D"> ntpdate</span><span style="color:#C3E88D"> software-properties-common</span><span style="color:#C3E88D"> curl</span><span style="color:#C3E88D"> libcurl4-gnutls-dev</span><span style="color:#C3E88D"> cmake</span><span style="color:#C3E88D"> clang</span><span style="color:#C3E88D"> libsodium-dev</span><span style="color:#C3E88D"> -y</span></span>\n<span class="line"></span>'})}),"\n",(0,e.jsx)(a.h5,{id:"mac-os-osx",children:"MacOS (OSX)"}),"\n",(0,e.jsx)(a.p,{children:"Use the terminal to ensure the MacOS XCode tools are installed:"}),"\n",(0,e.jsx)(a.pre,{language:"bash",code:"xcode-select --install\n",highlightedHtml:'<pre class="shiki aurora-x" style="background-color:#07090F;color:#bbbbbb" tabindex="0"><code><span class="line"><span style="color:#FFCB6B">xcode-select</span><span style="color:#C3E88D"> --install</span></span>\n<span class="line"></span></code></pre>',children:(0,e.jsx)(a.code,{className:"language-bash",children:'<span class="line"><span style="color:#FFCB6B">xcode-select</span><span style="color:#C3E88D"> --install</span></span>\n<span class="line"></span>'})}),"\n",(0,e.jsxs)(a.p,{children:["Ensure the latest version of ",(0,e.jsx)(a.code,{children:"brew"})," is installed. If necessary, execute the following command:"]}),"\n",(0,e.jsx)(a.pre,{language:"bash",code:'/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"\n',highlightedHtml:'<pre class="shiki aurora-x" style="background-color:#07090F;color:#bbbbbb" tabindex="0"><code><span class="line"><span style="color:#FFCB6B">/usr/bin/ruby</span><span style="color:#C3E88D"> -e</span><span style="color:#89DDFF"> "$(</span><span style="color:#FFCB6B">curl</span><span style="color:#C3E88D"> -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install</span><span style="color:#89DDFF">)"</span></span>\n<span class="line"></span></code></pre>',children:(0,e.jsx)(a.code,{className:"language-bash",children:'<span class="line"><span style="color:#FFCB6B">/usr/bin/ruby</span><span style="color:#C3E88D"> -e</span><span style="color:#89DDFF"> "$(</span><span style="color:#FFCB6B">curl</span><span style="color:#C3E88D"> -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install</span><span style="color:#89DDFF">)"</span></span>\n<span class="line"></span>'})}),"\n",(0,e.jsxs)(a.p,{children:["Once ",(0,e.jsx)(a.code,{children:"brew"}
1)," is installed, execute each of the following commands:"]}),"\n",(0,e.jsx)(a.pre,{language:"bash",code:"brew update\nbrew upgrade\nbrew tap discoteq/discoteq; brew install flock\nbrew install autoconf autogen automake\nbrew install gcc@6\nbrew install binutils\nbrew install protobuf\nbrew install coreutils\nbrew install wget\n",highlightedHtml:'<pre class="shiki aurora-x" style="background-color:#07090F;color:#bbbbbb" tabindex="0"><code><span class="line"><span style="color:#FFCB6B">brew</span><span style="color:#C3E88D"> update</span></span>\n<span class="line"><span style="color:#FFCB6B">brew</span><span style="color:#C3E88D"> upgrade</span></span>\n<span class="line"><span style="color:#FFCB6B">brew</span><span style="color:#C3E88D"> tap</span><span style="color:#C3E88D"> discoteq/discoteq</span><span style="color:#89DDFF">;</span><span style="color:#FFCB6B"> brew</span><span style="color:#C3E88D"> install</span><span style="color:#C3E88D"> flock</span></span>\n<span class="line"><span style="color:#FFCB6B">brew</span><span style="color:#C3E88D"> install</span><span style="color:#C3E88D"> autoconf</span><span style="color:#C3E88D"> autogen</span><span style="color:#C3E88D"> automake</span></span>\n<span class="line"><span style="color:#FFCB6B">brew</span><span style="color:#C3E88D"> install</span><span style="color:#C3E88D"> gcc@6</span></span>\n<span class="line"><span style="color:#FFCB6B">brew</span><span style="color:#C3E88D"> install</span><span style="color:#C3E88D"> binutils</span></span>\n<span class="line"><span style="color:#FFCB6B">brew</span><span style="color:#C3E88D"> install</span><span style="color:#C3E88D"> protobuf</span></span>\n<span class="line"><span style="color:#FFCB6B">brew</span><span style="color:#C3E88D"> install</span><span style="color:#C3E88D"> coreutils</span></span>\n<span class="line"><span style="color:#FFCB6B">brew</span><span style="color:#C3E88D"> install</span><span style="color:#C3E88D"> wget</span></span>\n<span class="line"></span></code></pre>',children:(0,e.jsx)(a.code,{className:"language-bash",children:'<span class="line"><span style="color:#FFCB6B">brew</span><span style="color:#C3E88D"> update</span></span>\n<span class="line"><span style="color:#FFCB6B">brew</span><span style="color:#C3E88D"> upgrade</span></span>\n<span class="line"><span style="color:#FFCB6B">brew</span><span style="color:#C3E88D"> tap</span><span style="color:#C3E88D"> discoteq/discoteq</span><span style="color:#89DDFF">;</span><span style="color:#FFCB6B"> brew</span><span style="color:#C3E88D"> install</span><span style="color:#C3E88D"> flock</span></span>\n<span class="line"><span style="color:#FFCB6B">brew</span><span style="color:#C3E88D"> install</span><span style="color:#C3E88D"> autoconf</span><span style="color:#C3E88D"> autogen</span><span style="color:#C3E88D"> automake</span></span>\n<span class="line"><span style="color:#FFCB6B">brew</span><span style="color:#C3E88D"> install</span><span style="color:#C3E88D"> gcc@6</span></span>\n<span class="line"><span style="color:#FFCB6B">brew</span><span style="color:#C3E88D"> install</span><span style="color:#C3E88D"> binutils</span></span>\n<span class="line"><span style="color:#FFCB6B">brew</span><span style="color:#C3E88D"> install</span><span style="color:#C3E88D"> protobuf</span></span>\n<span class="line"><span style="color:#FFCB6B">brew</span><span style="color:#C3E88D"> install</span><span style="color:#C3E88D"> coreutils</span></span>\n<span class="line"><span style="color:#FFCB6B">brew</span><span style="color:#C3E88D"> install</span><span style="color:#C3E88D"> wget</span></span>\n<span class="line"></span>'})}),"\n",(0,e.jsx)(a.h5,{id:"windows",children:"Windows"}),"\n",(0,e.jsx)(a.p,{children:"Playing Rogue on Windows requires an installation of MinGW, which can be downloaded here:"}),"\n",(0,e.jsx)(a.p,{children:(0,e.jsx)(a.a,{href:"https://www.mingw-w64.org/",children:"Link to MinGW"})}),"\n",(0,e.jsx)(a.p,{children:"Once installed, use a Debian cross-compilation setup and run the following commands in Linux:"}),"\n",(0,e.jsx)(a.pre,{language:"bash",code:"sudo apt-get install build-essential pkg-config libc6-dev m4 g++-multilib autoconf libtool ncurses-dev unzip git python python-zmq zlib1g-dev wget libcurl4-gnutls-dev bsdmainutils automake curl cmake mingw-w64\ncurl https://sh.rustup.rs -sSf | sh\nsource $HOME/.cargo/env\nrustup target add x86_64-pc-windows-gnu\n",highlightedHtml:'<pre class="shiki aurora-x" style="background-color:#07090F;color:#bbbbbb" tabindex="0"><code><span class="line"><span style="color:#FFCB6B">sudo</span><span style="color:#C3E88D"> apt-get</span><span style="color:#C3E88D"> install</span><span style="color:#C3E88D"> build-essential</span><span style="color:#C3E88D"> pkg-config</span><span style="color:#C3E88D"> libc6-dev</span><span style="color:#C3E88D"> m4</span><span style="color:#C3E88D"> g++-multilib</span><span style="color:#C3E88D"> autoconf</span><span style="color:#C3E88D"> libtool</span><span style="color:#C3E88D"> ncurses-dev</span><span style="color:#C3E88D"> unzip</span><span style="color:#C3E88D"> git</span><span style="color:#C3E88D"> python</span><span style="color:#C3E88D"> python-zmq</span><span style="color:#C3E88D"> zlib1g-dev</span><span style="color:#C3E88D"> wget</span><span style="color:#C3E88D"> libcurl4-gnutls-dev</span><span style="color:#C3E88D"> bsdmainutils</span><span style="color:#C3E88D"> automake</span><span style="color:#C3E88D"> curl</span><span style="color:#C3E88D"> cmake</span><span style="color:#C3E88D"> mingw-w64</span></span>\n<span class="line"><span style="color:#FFCB6B">curl</span><span style="color:#C3E88D"> https://sh.rustup.rs</span><span style="color:#C3E88D"> -sSf</span><span style="color:#C792EA"> |</span><span style="color:#FFCB6B"> sh</span></span>\n<span class="line"><span style="color:#82AAFF">source</span><span style="color:#EEFFFF"> $HOME</span><span style="color:#C3E88D">/.cargo/env</span></span>\n<span class="line"><span style="color:#FFCB6B">rustup</span><span style="color:#C3E88D"> target</span><span style="color:#C3E88D"> add</span><span style="color:#C3E88D">
1 x86_64-pc-windows-gnu</span></span>\n<span class="line"></span></code></pre>',children:(0,e.jsx)(a.code,{className:"language-bash",children:'<span class="line"><span style="color:#FFCB6B">sudo</span><span style="color:#C3E88D"> apt-get</span><span style="color:#C3E88D"> install</span><span style="color:#C3E88D"> build-essential</span><span style="color:#C3E88D"> pkg-config</span><span style="color:#C3E88D"> libc6-dev</span><span style="color:#C3E88D"> m4</span><span style="color:#C3E88D"> g++-multilib</span><span style="color:#C3E88D"> autoconf</span><span style="color:#C3E88D"> libtool</span><span style="color:#C3E88D"> ncurses-dev</span><span style="color:#C3E88D"> unzip</span><span style="color:#C3E88D"> git</span><span style="color:#C3E88D"> python</span><span style="color:#C3E88D"> python-zmq</span><span style="color:#C3E88D"> zlib1g-dev</span><span style="color:#C3E88D"> wget</span><span style="color:#C3E88D"> libcurl4-gnutls-dev</span><span style="color:#C3E88D"> bsdmainutils</span><span style="color:#C3E88D"> automake</span><span style="color:#C3E88D"> curl</span><span style="color:#C3E88D"> cmake</span><span style="color:#C3E88D"> mingw-w64</span></span>\n<span class="line"><span style="color:#FFCB6B">curl</span><span style="color:#C3E88D"> https://sh.rustup.rs</span><span style="color:#C3E88D"> -sSf</span><span style="color:#C792EA"> |</span><span style="color:#FFCB6B"> sh</span></span>\n<span class="line"><span style="color:#82AAFF">source</span><span style="color:#EEFFFF"> $HOME</span><span style="color:#C3E88D">/.cargo/env</span></span>\n<span class="line"><span style="color:#FFCB6B">rustup</span><span style="color:#C3E88D"> target</span><span style="color:#C3E88D"> add</span><span style="color:#C3E88D"> x86_64-pc-windows-gnu</span></span>\n<span class="line"></span>'})}),"\n",(0,e.jsx)(a.h4,{id:"clone-and-compile-komodo",children:"Clone & Compile Komodo"}),"\n",(0,e.jsx)(a.h5,{id:"linux-2",children:"Linux"}),"\n",(0,e.jsx)(a.pre,{language:"bash",code:"cd ~\ngit clone https://github.com/jl777/komodo\ncd komodo\ngit checkout FSM\n./zcutil/fetch-params.sh\n./zcutil/build.sh -j$(nproc)\n",highlightedHtml:'<pre class="shiki aurora-x" style="background-color:#07090F;color:#bbbbbb" tabindex="0"><code><span class="line"><span style="color:#82AAFF">cd</span><span style="color:#C3E88D"> ~</span></span>\n<span class="line"><span style="color:#FFCB6B">git</span><span style="color:#C3E88D"> clone</span><span style="color:#C3E88D"> https://github.com/jl777/komodo</span></span>\n<span class="line"><span style="color:#82AAFF">cd</span><span style="color:#C3E88D"> komodo</span></span>\n<span class="line"><span style="color:#FFCB6B">git</span><span style="color:#C3E88D"> checkout</span><span style="color:#C3E88D"> FSM</span></span>\n<span class="line"><span style="color:#FFCB6B">./zcutil/fetch-params.sh</span></span>\n<span class="line"><span style="color:#FFCB6B">./zcutil/build.sh</span><span style="color:#C3E88D"> -j</span><span style="color:#89DDFF">$(</span><span style="color:#FFCB6B">nproc</span><span style="color:#89DDFF">)</span></span>\n<span class="line"></span></code></pre>',children:(0,e.jsx)(a.code,{className:"language-bash",children:'<span class="line"><span style="color:#82AAFF">cd</span><span style="color:#C3E88D"> ~</span></span>\n<span class="line"><span style="color:#FFCB6B">git</span><span style="color:#C3E88D"> clone</span><span style="color:#C3E88D"> https://github.com/jl777/komodo</span></span>\n<span class="line"><span style="color:#82AAFF">cd</span><span style="color:#C3E88D"> komodo</span></span>\n<span class="line"><span style="color:#FFCB6B">git</span><span style="color:#C3E88D"> checkout</span><span style="color:#C3E88D"> FSM</span></span>\n<span class="line"><span style="color:#FFCB6B">./zcutil/fetch-params.sh</span></span>\n<span class="line"><span style="color:#FFCB6B">./zcutil/build.sh</span><span style="color:#C3E88D"> -j</span><span style="color:#89DDFF">$(</span><span style="color:#FFCB6B">nproc</span><span style="color:#89DDFF">)</span></span>\n<span class="line"></span>'})}),"\n",(0,e.jsx)(a.h5,{id:"mac-os",children:"MacOS"}),"\n",(0,e.jsx)(a.pre,{language:"bash",code:"cd ~\ngit clone https://github.com/jl777/komodo\ncd komodo\ngit checkout FSM\n./zcutil/fetch-params.sh\n./zcutil/build-mac.sh -j8\n",highlightedHtml:'<pre class="shiki aurora-x" style="background-color:#07090F;color:#bbbbbb" tabindex="0"><code><span class="line"><span style="color:#82AAFF">cd</span><span style="color:#C3E88D"> ~</span></span>\n<span class="line"><span style="color:#FFCB6B">git</span><span style="color:#C3E88D"> clone</span><span style="color:#C3E88D"> https://github.com/jl777/komodo</span></span>\n<span class="line"><span style="color:#82AAFF">cd</span><span style="color:#C3E88D"> komodo</span></span>\n<span class="line"><span style="color:#FFCB6B">git</span><span style="color:#C3E88D"> checkout</span><span style="color:#C3E88D"> FSM</span></span>\n<span class="line"><span style="color:#FFCB6B">./zcutil/fetch-params.sh</span></span>\n<span class="line"><span style="color:#FFCB6B">./zcutil/build-mac.sh</span><span style="color:#C3E88D"> -j8</span></span>\n<span class="line"></span></code></pre>',children:(0,e.jsx)(a.code,{className:"language-bash",children:'<span class="line"><span style="color:#82AAFF">cd</span><span style="color:#C3E88D"> ~</span></span>\n<span class="line"><span style="color:#FFCB6B">git</span><span style="color:#C3E88D"> clone</span><span style="color:#C3E88D"> https://github.com/jl777/komodo</span></span>\n<span class="line"><span style="color:#82AAFF">cd</span><span style="color:#C3E88D"> komodo</span></span>\n<span class="line"><span style="color:#FFCB6B">git</span><span style="color:#C3E88D"> checkout</span><span style="color:#C3E88D"> FSM</span></span>\n<span class="line"><span style="color:#FFCB6B">./zcutil/fetch-params.sh</span></span>\n<span class="line"><span style="color:#FFCB6B">./zcutil/build-mac.sh</span><span style="color:#C3E88D"> -j8</span></span>\n<span class="line"></span>'})}),"\n",(0,e.jsx)(a.h5,{id:"windows-2",children:"Windows"}),"\n",(0,e.jsx)(a.pre,{language:"bash",code:"git clone https://github.com/jl777/komodo\ncd komodo\ngit checkout FSM\n./zcutil/fetch-params.sh\n./zcutil/build-win.sh -j8\n#This can take some time.\n",highlightedHtml:'<pre class="shiki aurora-x" style="background-color:#07090F;color:#bbbbbb" tabindex="0"><code><span class="line"><span style="color:#FFCB6B">git</span><span style="color:#C3E88D"> clone</span><span style="color:#C3E88D"> https://github.com/jl777/komodo</span></span>\n<span class="line"><span style="color:#82AAFF">cd</span><span style="color:#C3E88D"> komodo</span></span>\n<span class="line"><span style="color:#FFCB6B">git</span><span style="color:#C3E88D"> checkout</span><span style="color:#C3E88D"> FSM</span></span>\n<span class="line"><span style="color:#FFCB6B">./zcutil/fetch-params.sh</span></span>\n<span class="line"><span style="color:#FFCB6B">./zcutil/build-win.sh</span><span style="color:#C3E88D"> -j8</span></span>\n<span class="line"><span style="color:#546E7A;font-style:italic">#This can take some time.</span></span>\n<span class="line"></span></code></pre>',children:(0,e.jsx)(a.code,{className:"language-bash",children:'<span class="line"><span style="color:#FFCB6B">git</span><span style="color:#C3E88D"> clone</span><span style="color:#C3E88D"> https://github.com/jl777/komodo</span></span>\n<span class="line"><span style="color:#82AAFF">cd</span><span style="color:#C3E88D"> komodo</span></span>\n<span class="line"><span style="color:#FFCB6B">git</span><span style="color:#C3E88D"> checkout</span><span style="color:#C3E88D"> FSM</span></span>\n<span class="line"><span style="color:#FFCB6B">./zcutil/fetch-params.sh</span></span>\n<span class="line"><span style="color:#FFCB6B">./zcutil/build-win.sh</span><span style="color:#C3E88D"> -j8</span></span>\n<span class="line"><span style="color:#546E7A;font-style:italic">#This can take some time.</span></span>\n<span class="line"></span>'})}),"\n",(0,e.jsx)(n,{children:(0,e.jsxs)(a.p,{children:["Change the ",(0,e.jsx)(a.code,{children:"8"})," in the ",(0,e.jsx)(a.code,{children:"-j8"})," portion of the last command to any number of\nprocessor threads desired and/
1or appropriate for your machine."]})}),"\n",(0,e.jsxs)(a.h5,{id:"update-komodod",children:["Update ",(0,e.jsx)(a.code,{children:"komodod"})]}),"\n",(0,e.jsx)(a.pre,{language:"bash",code:"cd ~/komodo\ngit checkout FSM\ngit pull\n./zcutil/build.sh -j$(nproc)\n",highlightedHtml:'<pre class="shiki aurora-x" style="background-color:#07090F;color:#bbbbbb" tabindex="0"><code><span class="line"><span style="color:#82AAFF">cd</span><span style="color:#C3E88D"> ~/komodo</span></span>\n<span class="line"><span style="color:#FFCB6B">git</span><span style="color:#C3E88D"> checkout</span><span style="color:#C3E88D"> FSM</span></span>\n<span class="line"><span style="color:#FFCB6B">git</span><span style="color:#C3E88D"> pull</span></span>\n<span class="line"><span style="color:#FFCB6B">./zcutil/build.sh</span><span style="color:#C3E88D"> -j</span><span style="color:#89DDFF">$(</span><span style="color:#FFCB6B">nproc</span><span style="color:#89DDFF">)</span></span>\n<span class="line"></span></code></pre>',children:(0,e.jsx)(a.code,{className:"language-bash",children:'<span class="line"><span style="color:#82AAFF">cd</span><span style="color:#C3E88D"> ~/komodo</span></span>\n<span class="line"><span style="color:#FFCB6B">git</span><span style="color:#C3E88D"> checkout</span><span style="color:#C3E88D"> FSM</span></span>\n<span class="line"><span style="color:#FFCB6B">git</span><span style="color:#C3E88D"> pull</span></span>\n<span class="line"><span style="color:#FFCB6B">./zcutil/build.sh</span><span style="color:#C3E88D"> -j</span><span style="color:#89DDFF">$(</span><span style="color:#FFCB6B">nproc</span><span style="color:#89DDFF">)</span></span>\n<span class="line"></span>'})}),"\n",(0,e.jsxs)(a.h4,{id:"launch-the-rogue-chain-and-set-pubkey-value",children:["Launch the ",(0,e.jsx)(a.code,{children:"ROGUE"})," chain and Set ",(0,e.jsx)(a.code,{children:"pubkey"})," Value"]}),"\n",(0,e.jsx)(a.h5,{id:"step-1-start-the-chain",children:"Step 1 - Start the chain"}),"\n",(0,e.jsx)(a.p,{children:"Start the ROGUE chain with the following command in a terminal window and wait for the daemon to sync. Keep this terminal open and the daemon running for the duration of your Rogue gameplay."}),"\n",(0,e.jsx)(a.pre,{language:"bash",code:"cd ~/komodo/src\n./komodod -ac_name=ROGUE -ac_supply=1000000 -addnode=5.9.102.210 -ac_cclib=rogue -ac_perc=10000000 -ac_reward=100000000 -ac_cc=60001 -ac_script=2ea22c80203d1579313abe7d8ea85f48c65ea66fc512c878c0d0e6f6d54036669de940febf8103120c008203000401cc -daemon\n",highlightedHtml:'<pre class="shiki aurora-x" style="background-color:#07090F;color:#bbbbbb" tabindex="0"><code><span class="line"><span style="color:#82AAFF">cd</span><span style="color:#C3E88D"> ~/komodo/src</span></span>\n<span class="line"><span style="color:#FFCB6B">./komodod</span><span style="color:#C3E88D"> -ac_name=ROGUE</span><span style="color:#C3E88D"> -ac_supply=1000000</span><span style="color:#C3E88D"> -addnode=5.9.102.210</span><span style="color:#C3E88D"> -ac_cclib=rogue</span><span style="color:#C3E88D"> -ac_perc=10000000</span><span style="color:#C3E88D"> -ac_reward=100000000</span><span style="color:#C3E88D"> -ac_cc=60001</span><span style="color:#C3E88D"> -ac_script=2ea22c80203d1579313abe7d8ea85f48c65ea66fc512c878c0d0e6f6d54036669de940febf8103120c008203000401cc</span><span style="color:#C3E88D"> -daemon</span></span>\n<span class="line"></span></code></pre>',children:(0,e.jsx)(a.code,{className:"language-bash",children:'<span class="line"><span style="color:#82AAFF">cd</span><span style="color:#C3E88D"> ~/komodo/src</span></span>\n<span class="line"><span style="color:#FFCB6B">./komodod</span><span style="color:#C3E88D"> -ac_name=ROGUE</span><span style="color:#C3E88D"> -ac_supply=1000000</span><span style="color:#C3E88D"> -addnode=5.9.102.210</span><span style="color:#C3E88D"> -ac_cclib=rogue</span><span style="color:#C3E88D"> -ac_perc=10000000</span><span style="color:#C3E88D"> -ac_reward=100000000</span><span style="color:#C3E88D"> -ac_cc=60001</span><span style="color:#C3E88D"> -ac_script=2ea22c80203d1579313abe7d8ea85f48c65ea66fc512c878c0d0e6f6d54036669de940febf8103120c008203000401cc</span><span style="color:#C3E88D"> -daemon</span></span>\n<span class="line"></span>'})}),"\n",(0,e.jsx)(a.h5,{id:"step-2",children:"Step 2"}),"\n",(0,e.jsx)(a.p,{children:"Open a new terminal. This terminal can be used to execute all remaining installation and gameplay commands."}),"\n",(0,e.jsx)(a.pre,{language:"bash",code:"./komodo-cli -ac_name=ROGUE getnewaddress\n",highlightedHtml:'<pre class="shiki aurora-x" style="background-color:#07090F;color:#bbbbbb" tabindex="0"><code><span class="line"><span style="color:#FFCB6B">./komodo-cli</span><span style="color:#C3E88D"> -ac_name=ROGUE</span><span style="color:#C3E88D"> getnewaddress</span></span>\n<span class="line"></span></code></pre>',children:(0,e.jsx)(a.code,{className:"language-bash",children:'<span class="line"><span style="color:#FFCB6B">./komodo-cli</span><span style="color:#C3E88D"> -ac_name=ROGUE</span><span style="color:#C3E88D"> getnewaddress</span></span>\n<span class="line"></span>'})}),"\n",(0,e.jsx)(a.p,{children:"The returned value is a ROGUE address. We need to find the associated pubkey for this address."}),"\n",(0,e.jsx)(a.h5,{id:"step-3",children:"Step 3"}),"\n",(0,e.jsxs)(a.p,{children:["Use the ",(0,e.jsx)(a.code,{children:"val
1idateaddress"})," method with the address."]}),"\n",(0,e.jsx)(a.pre,{language:"bash",code:"./komodo-cli -ac_name=ROGUE validateaddress insert_address_here\n",highlightedHtml:'<pre class="shiki aurora-x" style="background-color:#07090F;color:#bbbbbb" tabindex="0"><code><span class="line"><span style="color:#FFCB6B">./komodo-cli</span><span style="color:#C3E88D"> -ac_name=ROGUE</span><span style="color:#C3E88D"> validateaddress</span><span style="color:#C3E88D"> insert_address_here</span></span>\n<span class="line"></span></code></pre>',children:(0,e.jsx)(a.code,{className:"language-bash",children:'<span class="line"><span style="color:#FFCB6B">./komodo-cli</span><span style="color:#C3E88D"> -ac_name=ROGUE</span><span style="color:#C3E88D"> validateaddress</span><span style="color:#C3E88D"> insert_address_here</span></span>\n<span class="line"></span>'})}),"\n",(0,e.jsxs)(a.p,{children:["The ",(0,e.jsx)(a.code,{children:"validateaddress"})," method will return information similar to the following:"]}),"\n",(0,e.jsx)(a.pre,{language:"json",code:'{\n "isvalid": true,\n "address": "RPCeZmqW4Aam52DFLmMraWtu5CuXPxqk92",\n "scriptPubKey": "76a91498b5caa42ffe9868844c51ba6e085e5e7e92fc2588ac",\n "segid": 13,\n "ismine": true,\n "iswatchonly": false,\n "isscript": false,\n "pubkey": "02f183a71e93dfa7672ce7212187e45eabcf4077fed575348504b20295751ab1a2",\n "iscompressed": true,\n "account": ""\n}\n',highlightedHtml:'<pre class="shiki aurora-x" style="background-color:#07090F;color:#bbbbbb" tabindex="0"><code><span class="line"><span style="color:#89DDFF">{</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">isvalid</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#F78C6C"> true</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">address</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">RPCeZmqW4Aam52DFLmMraWtu5CuXPxqk92</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">scriptPubKey</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">76a91498b5caa42ffe9868844c51ba6e085e5e7e92fc2588ac</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">segid</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#F78C6C"> 13</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">ismine</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#F78C6C"> true</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">iswatchonly</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#F78C6C"> false</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">isscript</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#F78C6C"> false</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">pubkey</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">02f183a71e93dfa7672ce7212187e45eabcf4077fed575348504b20295751ab1a2</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">iscompressed</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#F78C6C"> true</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF">
1 "</span><span style="color:#C792EA">account</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> ""</span></span>\n<span class="line"><span style="color:#89DDFF">}</span></span>\n<span class="line"></span></code></pre>',children:(0,e.jsx)(a.code,{className:"language-json",children:'<span class="line"><span style="color:#89DDFF">{</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">isvalid</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#F78C6C"> true</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">address</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">RPCeZmqW4Aam52DFLmMraWtu5CuXPxqk92</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">scriptPubKey</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">76a91498b5caa42ffe9868844c51ba6e085e5e7e92fc2588ac</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">segid</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#F78C6C"> 13</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">ismine</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#F78C6C"> true</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">iswatchonly</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#F78C6C"> false</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">isscript</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#F78C6C"> false</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">pubkey</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">02f183a71e93dfa7672ce7212187e45eabcf4077fed575348504b20295751ab1a2</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">iscompressed</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#F78C6C"> true</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">account</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> ""</span></span>\n<span class="line"><span style="color:#89DDFF">}</span></span>\n<span class="line"></span>'})}),"\n",(0,e.jsxs)(a.p,{children:["Look for the ",(0,e.jsx)(a.code,{children:"pubkey"})," value:"]}),"\n",(0,e.jsx)(a.pre,{language:"bash",code:'"pubkey": "02f183a71e93dfa7672ce7212187e45eabcf4077fed575348504b20295751ab1a2",\n',highlightedHtml:'<pre class="shiki aurora-x" style="background-color:#07090F;color:#bbbbbb" tabindex="0"><code><span class="line"><span style="color:#FFCB6B">"pubkey"</span><span style="color:#82AAFF">:</span><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">02f183a71e93dfa7672ce7212187e45eabcf4077fed575348504b20295751ab1a2</span><span style="color:#89DDFF">"</span><span style="color:#C3E88D">,</span></span>\n<span class="line"></span></code></pre>',children:(0,e.jsx)(a.code,{className:"language-bash",children:'<span class="line"><span style="color:#FFCB6B">"pubkey"</span><span style="color:#82AAFF">:</span><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">02f183a71e93dfa7672ce7212187e45eabcf4077fed575348504b20295751ab1a2</span><span style="color:#89DDFF">"</span><span style="color:#C3E88D">,</span></span>\n<span class="line"></span>'})}),"\n",(0,e.jsxs)(a.p,{children:["This is the ",(0,e.jsx)(a.code,{children:"pubkey"})," for our address."]}),"\n",(0,e.jsx)(a.h5,{id:"step-4",children:"Step 4"}),"\n",(0,e.jsx)(a.p,{children:"Set the pubkey for the ROGUE Smart Chain."}),"\n",(0,e.jsx)(a.pre,{language:"bash",code:"./komodo-cli -ac_name=ROGUE setpubkey 02f183a71e93dfa7672ce7212187e45eabcf4077fed575348504b20295751ab1a2\n",highlightedHtml:'<pre class="shiki aurora-x" style="background-color:#07090F;color:#bbbbbb" tabindex="0"><code><span class="line"><span style="color:#FFCB6B">./komodo-cli</span><span style="color:#C3E88D"> -ac_name=ROGUE</span><span style="color:#C3E88D">
1 setpubkey</span><span style="color:#C3E88D"> 02f183a71e93dfa7672ce7212187e45eabcf4077fed575348504b20295751ab1a2</span></span>\n<span class="line"></span></code></pre>',children:(0,e.jsx)(a.code,{className:"language-bash",children:'<span class="line"><span style="color:#FFCB6B">./komodo-cli</span><span style="color:#C3E88D"> -ac_name=ROGUE</span><span style="color:#C3E88D"> setpubkey</span><span style="color:#C3E88D"> 02f183a71e93dfa7672ce7212187e45eabcf4077fed575348504b20295751ab1a2</span></span>\n<span class="line"></span>'})}),"\n",(0,e.jsx)(o,{expandedText:"Hide Response",collapsedText:"Show Response",children:(0,e.jsx)(a.pre,{language:"json",code:'{\n "address": "RPCeZmqW4Aam52DFLmMraWtu5CuXPxqk92",\n "ismine": true,\n "pubkey": "02f183a71e93dfa7672ce7212187e45eabcf4077fed575348504b20295751ab1a2"\n}\n',highlightedHtml:'<pre class="shiki aurora-x" style="background-color:#07090F;color:#bbbbbb" tabindex="0"><code><span class="line"><span style="color:#89DDFF">{</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">address</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">RPCeZmqW4Aam52DFLmMraWtu5CuXPxqk92</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">ismine</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#F78C6C"> true</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">pubkey</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">02f183a71e93dfa7672ce7212187e45eabcf4077fed575348504b20295751ab1a2</span><span style="color:#89DDFF">"</span></span>\n<span class="line"><span style="color:#89DDFF">}</span></span>\n<span class="line"></span></code></pre>',children:(0,e.jsx)(a.code,{className:"language-json",children:'<span class="line"><span style="color:#89DDFF">{</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">address</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">RPCeZmqW4Aam52DFLmMraWtu5CuXPxqk92</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">ismine</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#F78C6C"> true</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">pubkey</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">02f183a71e93dfa7672ce7212187e45eabcf4077fed575348504b20295751ab1a2</span><span style="color:#89DDFF">"</span></span>\n<span class="line"><span style="color:#89DDFF">}</span></span>\n<span class="line"></span>'})})}),"\n",(0,e.jsx)(a.p,{children:"The pubkey is now set."}),"\n",(0,e.jsxs)(a.p,{children:["To reuse this pubkey in the future, include the pubkey as a ",(0,e.jsx)(a.a,{href:"/en/docs/smart-chains/setup/common-runtime-parameters/#pubkey",children:"pubkey"})," launch parameter."]}),"\n",(0,e.jsxs)(a.p,{children:["Include the ",(0,e.jsx)(a.code,{children:"pubkey"})," in the ",(0,e.jsx)(a.code,{children:"-pubkey"})," launch parameter as follows:"]}),"\n",(0,e.jsx)(a.pre,{language:"bash",code:"cd ~/komodo/src\n./komodod -ac_name=ROGUE -pubkey=02f183a71e93dfa7672ce7212187e45eabcf4077fed575348504b20295751ab1a2 -ac_supply=1000000 -addnode=5.9.102.210 -ac_cclib=rogue -ac_perc=10000000 -ac_reward=100000000 -ac_cc=60001 -ac_script=2ea22c80203d1579313abe7d8ea85f48c65ea66fc512c878c0d0e6f6d54036669de940febf8103120c008203000401cc -daemon\n",highlightedHtml:'<pre class="shiki aurora-x" style="background-color:#07090F;color:#bbbbbb" tabindex="0"><code><span class="line"><span style="color:#82AAFF">cd</span><span style="color:#C3E88D"> ~/komodo/src</span></span>\n<span class="line"><span style="color:#FFCB6B">./komodod</span><span style="color:#C3E88D"> -ac_name=ROGUE</span><span style="color:#C3E88D"> -pubkey=02f183a71e93dfa7672ce7212187e45eabcf4077fed575348504b20295751ab1a2</span><span style="color:#C3E88D"> -ac_supply=1000000</span><span style="color:#C3E88D"> -addnode=5.9.102.210</span><span style="color:#C3E88D"> -ac_cclib=rogue</span><span style="color:#C3E88D"> -ac_perc=10000000</span><span style="color:#C3E88D"> -ac_reward=100000000</span><span style="color:#C3E88D"> -ac_cc=60001</span><span style="color:#C3E88D"> -ac_script=2ea22c80203d1579313abe7d8ea85f48c65ea66fc512c878c0d0e6f6d54036669de940febf8103120c008203000401cc</span><span style="color:#C3E88D"> -daemon</span></span>\n<span class="line"></span></code></pre>',children:(0,e.jsx)(a.code,{className:"language-bash",children:'<span class="line"><span style="color:#82AAFF">cd</span><span style="color:#C3E88D"> ~/komodo/src</span></span>\n<span class="line"><span style="color:#FFCB6B">./komodod</span><span style="color:#C3E88D"> -ac_name=ROGUE</span><span style="color:#C3E88D"> -pubkey=02f183a71e93dfa7672ce7212187e45eabcf4077fed575348504b20295751ab1a2</span><span style="color:#C3E88D"> -ac_supply=1000000</span><span style="color:#C3E88D"> -addnode=5.9.102.210</span><span style="color:#C3E88D"> -ac_cclib=rogue</span><span style="color:#C3E88D"> -ac_perc=10000000</span><span style="color:#C3E88D"> -ac_reward=100000000</span><span style="color:#C3E88D"> -ac_cc=60001</span><span style="color:#C3E88D"> -ac_script=2ea22c80203d1579313abe7d8ea85f48c65ea66fc512c878c0d0e6f6d54036669de940febf8103120c008203000401cc</span><span style="color:#C3E88D"> -daemon</span></span>\n<span class="line"></span>'})}),"\n",(0,e.jsx)(a.h4,{id:"installing-the-tui-optional",children:"Installing the TUI (Optional)"}),"\n",(0,e.jsx)(a.p,{children:"Komodo offers an unofficial Terminal User Interface (TUI) to allow players to launch and conclude a game without having to interact with the module's API commands. The TUI software is provided for testing and ease-of-use purposes only."}),"\n",(0,e.jsx)(a.p,{children:"Use of the TUI is optional, but recommended for most players."}),"\n",(0,e.jsx)(a.p,{children:"The TUI software can be found in the downloadable software bundles:"}),"\n",(0,e.jsx)(a.p,{children:(0,e.jsx)(a.a,{href:"https://github.com/tonymorony/komodo-cctools-python/releases",children:"Link to downloadable software bundles"})}),"\n",(0,e.jsx)(a.h2,{id:"walkthrough-for-api",children:"Walkthrough for API"}),"\n",(0,e.jsx)(a.p,{children:"Under normal circumstances, a user does not need to manually execute methods in the terminal to launch and conclude a game. Rather, the downloadable software bundles contain all necessary tools to play."}),"\n",(0,e.jsx)(a.p,{children:"For users/developers who need a reference for the manual process, the following walkthroughs provide detailed step-by-step instructions."}),"\n",(0,e.jsxs)(a.ul,{children:["\n",(0,e.jsx)(a.li,{children:(0,e.jsx)(a.a,{href:"/en/docs/antara/tutorials/rogue-module-tutorial/#single-player
1-mode-walkthrough",children:"Single-Player Mode Walkthrough"})}),"\n",(0,e.jsx)(a.li,{children:(0,e.jsx)(a.a,{href:"/en/docs/antara/tutorials/rogue-module-tutorial/#multi-player-mode-walkthrough",children:"Multi-Player Mode Walkthrough"})}),"\n"]}),"\n",(0,e.jsx)(a.h3,{id:"single-player-mode-walkthrough",children:"Single-Player Mode Walkthrough"}),"\n",(0,e.jsx)(a.h4,{id:"step-1",children:"Step 1"}),"\n",(0,e.jsxs)(a.p,{children:["Open a new terminal and navigate to the ",(0,e.jsx)(a.code,{children:"~/komodo/src"})," directory:"]}),"\n",(0,e.jsx)(a.pre,{language:"bash",code:"cd ~/komodo/src\n",highlightedHtml:'<pre class="shiki aurora-x" style="background-color:#07090F;color:#bbbbbb" tabindex="0"><code><span class="line"><span style="color:#82AAFF">cd</span><span style="color:#C3E88D"> ~/komodo/src</span></span>\n<span class="line"></span></code></pre>',children:(0,e.jsx)(a.code,{className:"language-bash",children:'<span class="line"><span style="color:#82AAFF">cd</span><span style="color:#C3E88D"> ~/komodo/src</span></span>\n<span class="line"></span>'})}),"\n",(0,e.jsx)(a.h4,{id:"step-2-2",children:"Step 2"}),"\n",(0,e.jsxs)(a.p,{children:["Create a new game via the ",(0,e.jsx)(a.a,{href:"/en/docs/antara/api/rogue/#newgame",children:"newgame"})," method. For this example, we choose to have a single player with a ",(0,e.jsx)(a.code,{children:"0"})," buy-in requirement."]}),"\n",(0,e.jsxs)(a.p,{children:["Methods for ROGUE require the use of the ",(0,e.jsx)(a.a,{href:"/en/docs/smart-chains/api/cclib/#cclib",children:"cclib"})," method. The Rogue module's required ",(0,e.jsx)(a.code,{children:"EVALCODE"})," for the ",(0,e.jsx)(a.code,{children:"cclib"})," method is ",(0,e.jsx)(a.code,{children:"17"}),"."]}),"\n",(0,e.jsx)(a.p,{children:"Command:"}),"\n",(0,e.jsx)(a.pre,{language:"bash",code:'./komodo-cli -ac_name=ROGUE cclib newgame 17 "[1]"\n',highlightedHtml:'<pre class="shiki aurora-x" style="background-color:#07090F;color:#bbbbbb" tabindex="0"><code><span class="line"><span style="color:#FFCB6B">./komodo-cli</span><span style="color:#C3E88D"> -ac_name=ROGUE</span><span style="color:#C3E88D"> cclib</span><span style="color:#C3E88D"> newgame</span><span style="color:#F78C6C"> 17</span><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">[1]</span><span style="color:#89DDFF">"</span></span>\n<span class="line"></span></code></pre>',children:(0,e.jsx)(a.code,{className:"language-bash",children:'<span class="line"><span style="color:#FFCB6B">./komodo-cli</span><span style="color:#C3E88D"> -ac_name=ROGUE</span><span style="color:#C3E88D"> cclib</span><span style="color:#C3E88D"> newgame</span><span style="color:#F78C6C"> 17</span><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">[1]</span><span style="color:#89DDFF">"</span></span>\n<span class="line"></span>'})}),"\n",(0,e.jsx)(o,{expandedText:"Hide Response",collapsedText:"Show Response",children:(0,e.jsx)(a.pre,{language:"json",code:'{\n "name": "rogue",\n "method": "newgame",\n "maxplayers": 1,\n "buyin": 0.0,\n "type": "newbie",\n "hex": "0400008085202f89010061c9741f0451fcbec05ff789eef49487f4e50dcfbe05534b3f37167e9be400010000007b4c79a276a072a26ba067a56580210223b2b9d35fb6383bbbc0dd6668825c91713bc21081b9ce33df3d7edbafa883058140aa48a0604d4d2eb76efd21639b26897fa3c036edd8dd4ca3d91c1f9cce294ec55071aab6187326ee1b1e80a1a3d22f72dd393fb65f009a619e8cf7fb0632a52ca100af03800111a10001ffffffff061027000000000000302ea22c80203d1579313abe7d8ea85f48c65ea66fc512c878c0d0e6f6d54036669de940febf8103120c008203000401cc1027000000000000302ea22c80203d1579313abe7d8ea85f48c65ea66fc512c878c0d0e6f6d54036669de940febf8103120c008203000401cc40420f0000000000302ea22c80208958791fdd38bdf532c97f1691fd231a3f1f5c0c3cd28b68d7383c8b1078828e81031210008203000401cc1027000000000000302ea22c80208958791fdd38bdf532c97f1691fd231a3f1f5c0c3cd28b68d7383c8b1078828e81031210008203000401cc00b8880000000000302ea22c80203d1579313abe7d8ea85f48c65ea66fc512c878c0d0e6f6d54036669de940febf8103120c008203000401cc0000000000000000106a0e114700000000000000000100000000000000341d00000000000000000000000000",\n "txid": "09d702b9bf678ee9d4efc29354566b4453e2e4ebdf7bac3496e667e8d435fe70",\n "result": "success"\n}\n',highlightedHtml:'<pre class="shiki aurora-x" style="background-color:#07090F;color:#bbbbbb" tabindex="0"><code><span class="line"><span style="color:#89DDFF">{</span></span>\n<span class="line"><span style="color:#89DDFF">
1 "</span><span style="color:#C792EA">name</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">rogue</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">method</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">newgame</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">maxplayers</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#F78C6C"> 1</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">buyin</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#F78C6C"> 0.0</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">type</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">newbie</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">hex</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">0400008085202f89010061c9741f0451fcbec05ff789eef49487f4e50dcfbe05534b3f37167e9be400010000007b4c79a276a072a26ba067a56580210223b2b9d35fb6383bbbc0dd6668825c91713bc21081b9ce33df3d7edbafa883058140aa48a0604d4d2eb76efd21639b26897fa3c036edd8dd4ca3d91c1f9cce294ec55071aab6187326ee1b1e80a1a3d22f72dd393fb65f009a619e8cf7fb0632a52ca100af03800111a10001ffffffff061027000000000000302ea22c80203d1579313abe7d8ea85f48c65ea66fc512c878c0d0e6f6d54036669de940febf8103120c008203000401cc1027000000000000302ea22c80203d1579313abe7d8ea85f48c65ea66fc512c878c0d0e6f6d54036669de940febf8103120c008203000401cc40420f0000000000302ea22c80208958791fdd38bdf532c97f1691fd231a3f1f5c0c3cd28b68d7383c8b1078828e81031210008203000401cc1027000000000000302ea22c80208958791fdd38bdf532c97f1691fd231a3f1f5c0c3cd28b68d7383c8b1078828e81031210008203000401cc00b8880000000000302ea22c80203d1579313abe7d8ea85f48c65ea66fc512c878c0d0e6f6d54036669de940febf8103120c008203000401cc0000000000000000106a0e114700000000000000000100000000000000341d00000000000000000000000000</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">txid</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">09d702b9bf678ee9d4efc29354566b4453e2e4ebdf7bac3496e667e8d435fe70</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">result</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">success</span><span style="color:#89DDFF">"</span></span>\n<span class="line"><span style="color:#89DDFF">}</span></span>\n<span class="line"></span></code></pre>',children:(0,e.jsx)(a.code,{className:"language-json",children:'<span class="line"><span style="color:#89DDFF">{</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">name</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">rogue</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">method</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">newgame</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF">
1 "</span><span style="color:#C792EA">maxplayers</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#F78C6C"> 1</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">buyin</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#F78C6C"> 0.0</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">type</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">newbie</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">hex</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">0400008085202f89010061c9741f0451fcbec05ff789eef49487f4e50dcfbe05534b3f37167e9be400010000007b4c79a276a072a26ba067a56580210223b2b9d35fb6383bbbc0dd6668825c91713bc21081b9ce33df3d7edbafa883058140aa48a0604d4d2eb76efd21639b26897fa3c036edd8dd4ca3d91c1f9cce294ec55071aab6187326ee1b1e80a1a3d22f72dd393fb65f009a619e8cf7fb0632a52ca100af03800111a10001ffffffff061027000000000000302ea22c80203d1579313abe7d8ea85f48c65ea66fc512c878c0d0e6f6d54036669de940febf8103120c008203000401cc1027000000000000302ea22c80203d1579313abe7d8ea85f48c65ea66fc512c878c0d0e6f6d54036669de940febf8103120c008203000401cc40420f0000000000302ea22c80208958791fdd38bdf532c97f1691fd231a3f1f5c0c3cd28b68d7383c8b1078828e81031210008203000401cc1027000000000000302ea22c80208958791fdd38bdf532c97f1691fd231a3f1f5c0c3cd28b68d7383c8b1078828e81031210008203000401cc00b8880000000000302ea22c80203d1579313abe7d8ea85f48c65ea66fc512c878c0d0e6f6d54036669de940febf8103120c008203000401cc0000000000000000106a0e114700000000000000000100000000000000341d00000000000000000000000000</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">txid</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">09d702b9bf678ee9d4efc29354566b4453e2e4ebdf7bac3496e667e8d435fe70</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">result</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">success</span><span style="color:#89DDFF">"</span></span>\n<span class="line"><span style="color:#89DDFF">}</span></span>\n<span class="line"></span>'})})}),"\n",(0,e.jsxs)(a.p,{children:["The ROGUE software currently broadcasts the ",(0,e.jsx)(a.code,{children:"hex"})," value automatically. It is not necessary to use the ",(0,e.jsx)(a.code,{children:"sendrawtransaction"})," method."]}),"\n",(0,e.jsxs)(a.p,{children:["The returned transaction id ",(0,e.jsx)(a.code,{children:"txid"})," is the ",(0,e.jsx)(a.code,{children:"gametxid"}),". Save this for future use."]}),"\n",(0,e.jsx)(a.h4,{id:"step-3-2",children:"Step 3"}),"\n",(0,e.jsxs)(a.p,{children:["Check the game's state using the ",(0,e.jsx)(a.a,{href:"/en/docs/antara/api/rogue/#gameinfo",children:"gameinfo"})," method:"]}),"\n",(0,e.jsx)(a.p,{children:"Command:"}),"\n",(0,e.jsx)(a.pre,{language:"bash",code:"./komodo-cli -ac_name=ROGUE cclib gameinfo 17 '[\"09d702b9bf678ee9d4efc29354566b4453e2e4ebdf7bac3496e667e8d435fe70\"]'\n",highlightedHtml:'<pre class="shiki aurora-x" style="background-color:#07090F;color:#bbbbbb" tabindex="0"><code><span class="line"><span style="color:#FFCB6B">./komodo-cli</span><span style="color:#C3E88D"> -ac_name=ROGUE</span><span style="color:#C3E88D"> cclib</span><span style="color:#C3E88D"> gameinfo</span><span style="color:#F78C6C"> 17</span><span style="color:#89DDFF"> \'</span><span style="color:#C3E88D">["09d702b9bf678ee9d4efc29354566b4453e2e4ebdf7bac3496e667e8d435fe70"]</span><span style="color:#89DDFF">\'</span></span>\n<span class="line"></span></code></pre>',children:(0,e.jsx)(a.code,{className:"language-bash",children:'<span class="line"><span style="color:#FFCB6B">./komodo-cli</span><span style="color:#C3E88D"> -ac_name=ROGUE</span><span style="color:#C3E88D"> cclib</span><span style="color:#C3E88D"> gameinfo</span><span style="color:#F78C6C"> 17</span><span style="color:#89DDFF"> \'</span><span style="color:#C3E88D">["09d702b9bf678ee9d4efc29354566b4453e2e4ebdf7bac3496e667e8d435fe70"]</span><span style="color:#89DDFF">\'</span></span>\n<span class="line"></span>'})}),"\n",(0,e.jsx)(o,{expandedText:"Hide Response",collapsedText:"Show Response",children:(0,e.jsx)(a.pre,{language:"json",code:'{\n "name": "rogue",\n "method": "gameinfo",\n "gametxid": "09d702b9bf678ee9d4efc29354566b4453e2e4ebdf7bac3496e667e8d435fe70",\n "result": "success",\n "height": 7462,\n "start": 7462,\n "starthash": "0006b3ede92cd36bd50f7eca8bfffcb9a32254d1f24193517447752b004b582a",\n "seed": 3767108440867690538,\n "run": "./komodo-cli -ac_name=ROGUE cclib register 17 \'["09d702b9bf678ee9d4efc29354566b4453e2e4ebdf7bac3496e667e8d435fe70"]\'",\n "alive": 0,\n "numplayers": 0,\n "maxplayers": 1,\n "buyin": 0.00000000,\n "players": [\n ]\n}\n',highlightedHtml:'<pre class="shiki aurora-x" style="background-color:#07090F;color:#bbbbbb" tabindex="0"><code><span class="line"><span style="color:#89DDFF">{</span></span>\n<span class="line"><span style="color:#89DDFF">
1 "</span><span style="color:#C792EA">name</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">rogue</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">method</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">gameinfo</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">gametxid</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">09d702b9bf678ee9d4efc29354566b4453e2e4ebdf7bac3496e667e8d435fe70</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">result</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">success</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">height</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#F78C6C"> 7462</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">start</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#F78C6C"> 7462</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">starthash</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">0006b3ede92cd36bd50f7eca8bfffcb9a32254d1f24193517447752b004b582a</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">seed</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#F78C6C"> 3767108440867690538</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">run</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">./komodo-cli -ac_name=ROGUE cclib register 17 \'[</span><span style="color:#89DDFF">"</span><span style="color:#F78C6C">09</span><span style="color:#FF5370">d</span><span style="color:#F78C6C">702</span><span style="color:#FF5370">b</span><span style="color:#F78C6C">9</span><span style="color:#FF5370">bf</span><span style="color:#F78C6C">678</span><span style="color:#FF5370">ee</span><span style="color:#F78C6C">9</span><span style="color:#FF5370">d</span><span style="color:#F78C6C">4</span><span style="color:#FF5370">efc</span><span style="color:#F78C6C">29354566</span><span style="color:#FF5370">b</span><span style="color:#F78C6C">4453e2</span><span style="color:#FF5370">e</span><span style="color:#F78C6C">4</span><span style="color:#FF5370">ebdf</span><span style="color:#F78C6C">7</span><span style="color:#FF5370">bac</span><span style="color:#F78C6C">3496e667</span><span style="color:#FF5370">e</span><span style="color:#F78C6C">8</span><span style="color:#FF5370">d</span><span style="color:#F78C6C">435</span><span style="color:#FF5370">fe</span><span style="color:#F78C6C">70</span><span style="color:#89DDFF">"</span><span style="color:#C3E88D">]\'</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">alive</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#F78C6C"> 0</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF">
1 "</span><span style="color:#C792EA">numplayers</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#F78C6C"> 0</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">maxplayers</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#F78C6C"> 1</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">buyin</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#F78C6C"> 0.00000000</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">players</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> [</span></span>\n<span class="line"><span style="color:#89DDFF"> ]</span></span>\n<span class="line"><span style="color:#89DDFF">}</span></span>\n<span class="line"></span></code></pre>',children:(0,e.jsx)(a.code,{className:"language-json",children:'<span class="line"><span style="color:#89DDFF">{</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">name</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">rogue</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">method</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">gameinfo</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">gametxid</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">09d702b9bf678ee9d4efc29354566b4453e2e4ebdf7bac3496e667e8d435fe70</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">result</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">success</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">height</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#F78C6C"> 7462</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">start</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#F78C6C"> 7462</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">starthash</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">0006b3ede92cd36bd50f7eca8bfffcb9a32254d1f24193517447752b004b582a</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">seed</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#F78C6C"> 3767108440867690538</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">run</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">./komodo-cli -ac_name=ROGUE cclib register 17 \'[</span><span style="color:#89DDFF">"</span><span style="color:#F78C6C">09</span><span style="color:#FF5370">d</span><span style="color:#F78C6C">702</span><span style="color:#FF5370">b</span><span style="color:#F78C6C">
19</span><span style="color:#FF5370">bf</span><span style="color:#F78C6C">678</span><span style="color:#FF5370">ee</span><span style="color:#F78C6C">9</span><span style="color:#FF5370">d</span><span style="color:#F78C6C">4</span><span style="color:#FF5370">efc</span><span style="color:#F78C6C">29354566</span><span style="color:#FF5370">b</span><span style="color:#F78C6C">4453e2</span><span style="color:#FF5370">e</span><span style="color:#F78C6C">4</span><span style="color:#FF5370">ebdf</span><span style="color:#F78C6C">7</span><span style="color:#FF5370">bac</span><span style="color:#F78C6C">3496e667</span><span style="color:#FF5370">e</span><span style="color:#F78C6C">8</span><span style="color:#FF5370">d</span><span style="color:#F78C6C">435</span><span style="color:#FF5370">fe</span><span style="color:#F78C6C">70</span><span style="color:#89DDFF">"</span><span style="color:#C3E88D">]\'</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">alive</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#F78C6C"> 0</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">numplayers</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#F78C6C"> 0</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">maxplayers</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#F78C6C"> 1</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">buyin</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#F78C6C"> 0.00000000</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">players</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> [</span></span>\n<span class="line"><span style="color:#89DDFF"> ]</span></span>\n<span class="line"><span style="color:#89DDFF">}</span></span>\n<span class="line"></span>'})})}),"\n",(0,e.jsxs)(a.p,{children:["In the returned json object, observe the ",(0,e.jsx)(a.code,{children:"run"})," value. This lists the specific command that must be executed in the terminal to register the game."]}),"\n",(0,e.jsx)(a.h4,{id:"step-4-2",children:"Step 4"}),"\n",(0,e.jsxs)(a.p,{children:["Register the ",(0,e.jsx)(a.code,{children:"gametxid"})," using the ",(0,e.jsx)(a.a,{href:"/en/docs/antara/api/rogue/#register",children:"register"})," method:"]}),"\n",(0,e.jsx)(a.pre,{language:"bash",code:"./komodo-cli -ac_name=ROGUE cclib register 17 '[\"09d702b9bf678ee9d4efc29354566b4453e2e4ebdf7bac3496e667e8d435fe70\"]'\n",highlightedHtml:'<pre class="shiki aurora-x" style="background-color:#07090F;color:#bbbbbb" tabindex="0"><code><span class="line"><span style="color:#FFCB6B">./komodo-cli</span><span style="color:#C3E88D"> -ac_name=ROGUE</span><span style="color:#C3E88D"> cclib</span><span style="color:#C3E88D"> register</span><span style="color:#F78C6C"> 17</span><span style="color:#89DDFF"> \'</span><span style="color:#C3E88D">["09d702b9bf678ee9d4efc29354566b4453e2e4ebdf7bac3496e667e8d435fe70"]</span><span style="color:#89DDFF">\'</span></span>\n<span class="line"></span></code></pre>',children:(0,e.jsx)(a.code,{className:"language-bash",children:'<span class="line"><span style="color:#FFCB6B">./komodo-cli</span><span style="color:#C3E88D"> -ac_name=ROGUE</span><span style="color:#C3E88D"> cclib</span><span style="color:#C3E88D"> register</span><span style="color:#F78C6C"> 17</span><span style="color:#89DDFF"> \'</span><span style="color:#C3E88D">["09d702b9bf678ee9d4efc29354566b4453e2e4ebdf7bac3496e667e8d435fe70"]</span><span style="color:#89DDFF">\'</span></span>\n<span class="line"></span>'})}),"\n",(0,e.jsx)(o,{expandedText:"Hide Response",collapsedText:"Show Response",children:(0,e.jsx)(a.pre,{language:"json",code:'{\n "name": "rogue",\n "method": "register",\n "maxplayers": 1,\n "buyin": 0.0,\n "type": "newbie",\n "hex": "0400008085202f890170fe35d4e867e69634ac7bdfebe4e253446b565493c2efd4e98e67bfb902d70902000000a74ca5a281a1a0819ca28194a067a56580210223b2b9d35fb6383bbbc0dd6668825c91713bc21081b9ce33df3d7edbafa8830581407c0a8458a64c5653b279bbff6f50d23474819c720330510f80294a7a6789d6a11bbb49efb610c8402b67d7323be456bd0b7e787856882cb16a58409b05e42e6aa129a5278020446b52761bffb00eaa7a055c9994987ce2120a551fb4dfd01ffae1ffbee6b56b8103020000af03800111a10001ffffffff02301b0f0000000000302ea22c802039784572269885d080d1990f4eea2b3a93b285b10887d66ccc5f63e0026b0be781031210008203000401cc0000000000000000446a42115270fe35d4e867e69634ac7bdfebe4e253446b565493c2efd4e98e67bfb902d709000000000000000000000000000000000000000000000000000000000000000000000000401d00000000000000000000000000",\n "txid": "0896bf6cdabb31d90aa470ba8b85b01193bbca07b44618f8cadc0ed12d4ea749",\n "result": "success"\n}\n',highlightedHtml:'<pre class="shiki aurora-x" style="background-color:#07090F;color:#bbbbbb" tabindex="0"><code><span class="line"><span style="color:#89DDFF">{</span></span>\n<span class="line"><span style="color:#89DDFF">
1 "</span><span style="color:#C792EA">name</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">rogue</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">method</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">register</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">maxplayers</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#F78C6C"> 1</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">buyin</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#F78C6C"> 0.0</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">type</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">newbie</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">hex</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">0400008085202f890170fe35d4e867e69634ac7bdfebe4e253446b565493c2efd4e98e67bfb902d70902000000a74ca5a281a1a0819ca28194a067a56580210223b2b9d35fb6383bbbc0dd6668825c91713bc21081b9ce33df3d7edbafa8830581407c0a8458a64c5653b279bbff6f50d23474819c720330510f80294a7a6789d6a11bbb49efb610c8402b67d7323be456bd0b7e787856882cb16a58409b05e42e6aa129a5278020446b52761bffb00eaa7a055c9994987ce2120a551fb4dfd01ffae1ffbee6b56b8103020000af03800111a10001ffffffff02301b0f0000000000302ea22c802039784572269885d080d1990f4eea2b3a93b285b10887d66ccc5f63e0026b0be781031210008203000401cc0000000000000000446a42115270fe35d4e867e69634ac7bdfebe4e253446b565493c2efd4e98e67bfb902d709000000000000000000000000000000000000000000000000000000000000000000000000401d00000000000000000000000000</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">txid</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">0896bf6cdabb31d90aa470ba8b85b01193bbca07b44618f8cadc0ed12d4ea749</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">result</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">success</span><span style="color:#89DDFF">"</span></span>\n<span class="line"><span style="color:#89DDFF">}</span></span>\n<span class="line"></span></code></pre>',children:(0,e.jsx)(a.code,{className:"language-json",children:'<span class="line"><span style="color:#89DDFF">{</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">name</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">rogue</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">method</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">register</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF">
1 "</span><span style="color:#C792EA">maxplayers</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#F78C6C"> 1</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">buyin</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#F78C6C"> 0.0</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">type</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">newbie</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">hex</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">0400008085202f890170fe35d4e867e69634ac7bdfebe4e253446b565493c2efd4e98e67bfb902d70902000000a74ca5a281a1a0819ca28194a067a56580210223b2b9d35fb6383bbbc0dd6668825c91713bc21081b9ce33df3d7edbafa8830581407c0a8458a64c5653b279bbff6f50d23474819c720330510f80294a7a6789d6a11bbb49efb610c8402b67d7323be456bd0b7e787856882cb16a58409b05e42e6aa129a5278020446b52761bffb00eaa7a055c9994987ce2120a551fb4dfd01ffae1ffbee6b56b8103020000af03800111a10001ffffffff02301b0f0000000000302ea22c802039784572269885d080d1990f4eea2b3a93b285b10887d66ccc5f63e0026b0be781031210008203000401cc0000000000000000446a42115270fe35d4e867e69634ac7bdfebe4e253446b565493c2efd4e98e67bfb902d709000000000000000000000000000000000000000000000000000000000000000000000000401d00000000000000000000000000</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">txid</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">0896bf6cdabb31d90aa470ba8b85b01193bbca07b44618f8cadc0ed12d4ea749</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">result</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">success</span><span style="color:#89DDFF">"</span></span>\n<span class="line"><span style="color:#89DDFF">}</span></span>\n<span class="line"></span>'})})}),"\n",(0,e.jsx)(a.h4,{id:"step-5",children:"Step 5"}),"\n",(0,e.jsxs)(a.p,{children:["Check the game's current state again using the ",(0,e.jsx)(a.a,{href:"/en/docs/antara/api/rogue/#gameinfo",children:"gameinfo"})," method. Use the ",(0,e.jsx)(a.code,{children:"gametxid"})," as an argument:"]}),"\n",(0,e.jsx)(a.pre,{language:"bash",code:"./komodo-cli -ac_name=ROGUE cclib gameinfo 17 '[\"09d702b9bf678ee9d4efc29354566b4453e2e4ebdf7bac3496e667e8d435fe70\"]'\n",highlightedHtml:'<pre class="shiki aurora-x" style="background-color:#07090F;color:#bbbbbb" tabindex="0"><code><span class="line"><span style="color:#FFCB6B">./komodo-cli</span><span style="color:#C3E88D"> -ac_name=ROGUE</span><span style="color:#C3E88D"> cclib</span><span style="color:#C3E88D"> gameinfo</span><span style="color:#F78C6C"> 17</span><span style="color:#89DDFF"> \'</span><span style="color:#C3E88D">["09d702b9bf678ee9d4efc29354566b4453e2e4ebdf7bac3496e667e8d435fe70"]</span><span style="color:#89DDFF">\'</span></span>\n<span class="line"></span></code></pre>',children:(0,e.jsx)(a.code,{className:"language-bash",children:'<span class="line"><span style="color:#FFCB6B">./komodo-cli</span><span style="color:#C3E88D"> -ac_name=ROGUE</span><span style="color:#C3E88D"> cclib</span><span style="color:#C3E88D"> gameinfo</span><span style="color:#F78C6C"> 17</span><span style="color:#89DDFF"> \'</span><span style="color:#C3E88D">["09d702b9bf678ee9d4efc29354566b4453e2e4ebdf7bac3496e667e8d435fe70"]</span><span style="color:#89DDFF">\'</span></span>\n<span class="line"></span>'})}),"\n",(0,e.jsx)(o,{expandedText:"Hide Response",collapsedText:"Show Response",children:(0,e.jsx)(a.pre,{language:"json",code:'{\n "name": "rogue",\n "method": "gameinfo",\n "gametxid": "09d702b9bf678ee9d4efc29354566b4453e2e4ebdf7bac3496e667e8d435fe70",\n "result": "success",\n "height": 7462,\n "start": 7462,\n "starthash": "0006b3ede92cd36bd50f7eca8bfffcb9a32254d1f24193517447752b004b582a",\n "seed": 3767108440867690538,\n "run": "cc/rogue/rogue 3767108440867690538 09d702b9bf678ee9d4efc29354566b4453e2e4ebdf7bac3496e667e8d435fe70",\n "alive": 1,\n "numplayers": 1,\n "maxplayers": 1,\n "buyin": 0.0,\n "players": [\n {\n "slot": 0,\n "status": "alive",\n "baton": "0896bf6cdabb31d90aa470ba8b85b01193bbca07b44618f8cadc0ed12d4ea749",\n "batonaddr": "R9dCYMKsDQRCg5CLpvThRser1gbBTmkEHG",\n "batonvout": 0,\n "batonvalue": 0.0099,\n "batonht": 7469\n }\n ]\n}\n',highlightedHtml:'<pre class="shiki aurora-x" style="background-color:#07090F;color:#bbbbbb" tabindex="0"><code><span class="line"><span style="color:#89DDFF">{</span></span>\n<span class="line"><span style="color:#89DDFF">
1 "</span><span style="color:#C792EA">name</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">rogue</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">method</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">gameinfo</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">gametxid</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">09d702b9bf678ee9d4efc29354566b4453e2e4ebdf7bac3496e667e8d435fe70</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">result</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">success</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">height</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#F78C6C"> 7462</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">start</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#F78C6C"> 7462</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">starthash</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">0006b3ede92cd36bd50f7eca8bfffcb9a32254d1f24193517447752b004b582a</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">seed</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#F78C6C"> 3767108440867690538</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">run</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">cc/rogue/rogue 3767108440867690538 09d702b9bf678ee9d4efc29354566b4453e2e4ebdf7bac3496e667e8d435fe70</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">alive</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#F78C6C"> 1</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">numplayers</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#F78C6C"> 1</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">maxplayers</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#F78C6C"> 1</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">buyin</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#F78C6C"> 0.0</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">players</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> [</span></span>\n<span class="line"><span style="color:#89DDFF"> {</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#FFCB6B">slot</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#F78C6C"> 0</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#FFCB6B">status</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">alive</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#FFCB6B">baton</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">0896bf6cdabb31d90aa470ba8b85b01193bbca07b44618f8cadc0ed12d4ea749</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#FFCB6B">batonaddr</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">R9dCYMKsDQRCg5CLpvThRser1gbBTmkEHG</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#FFCB6B">batonvout</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#F78C6C"> 0</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#FFCB6B">batonvalue</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#F78C6C"> 0.0099</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#FFCB6B">batonht</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#F78C6C"> 7469</span></span>\n<span class="line"><span style="color:#89DDFF"> }</span></span>\n<span class="line"><span style="color:#89DDFF"> ]</span></span>\n<span class="line"><span style="color:#89DDFF">}</span></span>\n<span class="line"></span></code></pre>',children:(0,e.jsx)(a.code,{className:"language-json",children:'<span class="line"><span style="color:#89DDFF">{</span></span>\n<span class="line"><span style="color:#89DDFF">
1 "</span><span style="color:#C792EA">name</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">rogue</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">method</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">gameinfo</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">gametxid</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">09d702b9bf678ee9d4efc29354566b4453e2e4ebdf7bac3496e667e8d435fe70</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">result</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">success</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">height</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#F78C6C"> 7462</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">start</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#F78C6C"> 7462</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">starthash</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">0006b3ede92cd36bd50f7eca8bfffcb9a32254d1f24193517447752b004b582a</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">seed</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#F78C6C"> 3767108440867690538</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">run</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">cc/rogue/rogue 3767108440867690538 09d702b9bf678ee9d4efc29354566b4453e2e4ebdf7bac3496e667e8d435fe70</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">alive</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#F78C6C"> 1</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">numplayers</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#F78C6C"> 1</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">maxplayers</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#F78C6C"> 1</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">buyin</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#F78C6C"> 0.0</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">players</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> [</span></span>\n<span class="line"><span style="color:#89DDFF"> {</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#FFCB6B">slot</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#F78C6C"> 0</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#FFCB6B">status</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">alive</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#FFCB6B">baton</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">0896bf6cdabb31d90aa470ba8b85b01193bbca07b44618f8cadc0ed12d4ea749</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#FFCB6B">batonaddr</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">R9dCYMKsDQRCg5CLpvThRser1gbBTmkEHG</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#FFCB6B">batonvout</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#F78C6C"> 0</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#FFCB6B">batonvalue</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#F78C6C"> 0.0099</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#FFCB6B">batonht</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#F78C6C"> 7469</span></span>\n<span class="line"><span style="color:#89DDFF"> }</span></span>\n<span class="line"><span style="color:#89DDFF"> ]</span></span>\n<span class="line"><span style="color:#89DDFF">}</span></span>\n<span class="line"></span>'})})}),"\n",(0,e.jsxs)(a.p,{children:["Note that the ",(0,e.jsx)(a.code,{children:"gameinfo"})," method now returned a ",(0,e.jsx)(a.code,{children:"seed"})," value, as well as player data."]}),"\n",(0,e.jsxs)(a.p,{children:["In the returned json object, find the ",(0,e.jsx)(a.code,{children:"run"})," value. This is the exact command needed to start the game."]}),"\n",(0,e.jsx)(a.h4,{id:"step-6-play",children:"Step 6 - Play"}),"\n",(0,e.jsxs)(a.p,{children:["Wait until the network mines the ",(0,e.jsx)(a.code,{children:"register_txid"}),". Optionally, use the ",(0,e.jsx)(a.a,{href:"/en/docs/smart-chains/api/blockchain/#getrawmempool",children:"getrawmempool"})," method to monitor the status of the transaction."]}),"\n",(0,e.jsxs)(a.p,{children:["Once the transaction is mined, execute the ",(0,e.jsx)(a.code,{children:"run"})," command (found in the returned json object earlier) to start the game:"]}),"\n",(0,e.jsx)(a.pre,{language:"bash",code:"cc/rogue/rogue 3767108440867690538 09d702b9bf678ee9d4efc29354566b4453e2e4ebdf7bac3496e667e8d435fe70\n",highlightedHtml:'<pre class="shiki aurora-x" style="background-color:#07090F;color:#bbbbbb" tabindex="0"><code><span class="line"><span style="color:#FFCB6B">cc/rogue/rogue</span><span style="color:#F78C6C"> 3767108440867690538</span><span style="color:#C3E88D"> 09d702b9bf678ee9d4efc29354566b4453e2e4ebdf7bac3496e667e8d435fe70</span></span>\n<span class="line"></span></code></pre>',children:(0,e.jsx)(a.code,{className:"language-bash",children:'<span class="line"><span style="color:#FFCB6B">cc/rogue/rogue</span><span style="color:#F78C6C"> 3767108440867690538</span><span style="color:#C3E88D"> 09d702b9bf678ee9d4efc29354566b4453e2e4ebdf7bac3496e667e8d435fe70</span></span>\n<span class="line"></span>'})}),"\n",(0,e.jsx)(a.p,{children:"The game is now running and should be visible on-screen."}),"\n",(0,e.jsx)(a.h4,{id:"step-7-play-the-game",children:"Step 7 - Play the Game"}),"\n",(0,e.jsxs)(a.p,{children:["For instructions on in-game controls and objectives, ",(0,e.jsx)(a.a,{href:"/en/docs/antara/tutorials/rogue-module-tutorial/#introduction",children:"read this linked section."})]}),"\n",(0,e.jsx)(a.h4,{id:"step-8-bailout",children:"Step 8 - Bailout"}),"\n",(0,e.jsx)(a.p,{children:"If your character is still alive and
1you would like to leave the game while keeping your profits, follow this procedure to save your character:"}),"\n",(0,e.jsxs)(a.p,{children:["To quit the game, type the letter ",(0,e.jsx)(a.code,{children:"Q"})," on the keyboard. This opens a context menu. Type the letter ",(0,e.jsx)(a.code,{children:"n"})," and press ",(0,e.jsx)(a.code,{children:"Enter"}),"."]}),"\n",(0,e.jsx)(a.p,{children:"This begins the process of leaving the game, but you are not finished yet."}),"\n",(0,e.jsxs)(a.p,{children:["Wait for the ROGUE network to mine all ",(0,e.jsx)(a.a,{href:"/en/docs/antara/api/rogue/#keystrokes",children:(0,e.jsx)(a.code,{children:"keystrokes"})})," transactions. To see a list of all ",(0,e.jsx)(a.code,{children:"keystrokes"})," created, check the ",(0,e.jsx)(a.code,{children:"keystrokes.log"})," file in the ",(0,e.jsx)(a.code,{children:"~/komodo/src"})," directory, and use the ",(0,e.jsx)(a.a,{href:"/en/docs/smart-chains/api/blockchain/#getrawmempool",children:"getrawmempool"})," method to verify when the last ",(0,e.jsx)(a.code,{children:"keystrokes"})," are mined."]}),"\n",(0,e.jsxs)(a.p,{children:["When the last transactions are mined, execute the ",(0,e.jsx)(a.a,{href:"/en/docs/antara/api/rogue/#bailout",children:"bailout"})," method to leave the game while keeping the character and items in your ",(0,e.jsx)(a.code,{children:"pubkey"}),", and the method will also transfer your in-game gold to ",(0,e.jsx)(a.code,{children:"ROGUE"})," coins."]}),"\n",(0,e.jsx)(a.p,{children:"For example:"}),"\n",(0,e.jsx)(a.pre,{language:"bash",code:"./komodo-cli -ac_name=ROGUE cclib bailout 17 '[\"09d702b9bf678ee9d4efc29354566b4453e2e4ebdf7bac3496e667e8d435fe70\"]'\n",highlightedHtml:'<pre class="shiki aurora-x" style="background-color:#07090F;color:#bbbbbb" tabindex="0"><code><span class="line"><span style="color:#FFCB6B">./komodo-cli</span><span style="color:#C3E88D"> -ac_name=ROGUE</span><span style="color:#C3E88D"> cclib</span><span style="color:#C3E88D"> bailout</span><span style="color:#F78C6C"> 17</span><span style="color:#89DDFF"> \'</span><span style="color:#C3E88D">["09d702b9bf678ee9d4efc29354566b4453e2e4ebdf7bac3496e667e8d435fe70"]</span><span style="color:#89DDFF">\'</span></span>\n<span class="line"></span></code></pre>',children:(0,e.jsx)(a.code,{className:"language-bash",children:'<span class="line"><span style="color:#FFCB6B">./komodo-cli</span><span style="color:#C3E88D"> -ac_name=ROGUE</span><span style="color:#C3E88D"> cclib</span><span style="color:#C3E88D"> bailout</span><span style="color:#F78C6C"> 17</span><span style="color:#89DDFF"> \'</span><span style="color:#C3E88D">["09d702b9bf678ee9d4efc29354566b4453e2e4ebdf7bac3496e667e8d435fe70"]</span><span style="color:#89DDFF">\'</span></span>\n<span class="line"></span>'})}),"\n",(0,e.jsxs)(a.p,{children:["After the ",(0,e.jsx)(a.code,{children:"bailout"})," transaction is mined the player may view their surviving character(s) via the ",(0,e.jsx)(a.a,{href:"/en/docs/antara/api/rogue/#players",children:"players"})," and ",(0,e.jsx)(a.a,{href:"/en/docs/antara/api/rogue/#playerinfo",children:"playerinfo"})," methods."]}),"\n",(0,e.jsx)(a.h4,{id:"step-9-highlander-victory",children:"Step 9: Highlander Victory"}),"\n",(0,e.jsxs)(a.p,{children:["In this walkthrough we have used single-player mode. The following ",(0,e.jsx)(a.a,{href:"/en/docs/antara/api/rogue/#highlander",children:"highlander"})," method is only available if the character manages to capture the ",(0,e.jsx)(a.code,{children:"amulet"})," and safely exit the dungeon. In a normal multi-player game, the ",(0,e.jsx)(a.code,{children:"highlander"})," method is available to either the first player to safely retrieve the ",(0,e.jsx)(a.code,{children:"amulet"}),", or to the last player standing after all others have died."]}),"\n",(0,e.jsxs)(a.p,{children:["The player that successfully executes the ",(0,e.jsx)(a.code,{children:"highlander"})," method receives a prize: the collective value of all ",(0,e.jsx)(a.code,{children:"ROGUE"})," coins that were contributed during the buy-in stage."]}),"\n",(0,e.jsxs)(a.p,{children:["The ",(0,e.jsx)(a.code,{children:"highlander"})," method is executed as follows:"]}),"\n",(0,e.jsx)(a.pre,{language:"bash",code:"./komodo-cli -ac_name=ROGUE cclib highlander 17 '[\"4fd6f5cad0fac455e5989ca6eef111b00292845447075a802e9335879146ad5a\"]'\n",highlightedHtml:'<pre class="shiki aurora-x" style="background-color:#07090F;color:#bbbbbb" tabindex="0"><code><span class="line"><span style="color:#FFCB6B">./komodo-cli</span><span style="color:#C3E88D"> -ac_name=ROGUE</span><span style="color:#C3E88D"> cclib</span><span style="color:#C3E88D"> highlander</span><span style="color:#F78C6C"> 17</span><span style="color:#89DDFF"> \'</span><span style="color:#C3E88D">["4fd6f5cad0fac455e5989ca6eef111b00292845447075a802e9335879146ad5a"]</span><span style="color:#89DDFF">\'</span></span>\n<span class="line"></span></code></pre>',children:(0,e.jsx)(a.code,{className:"language-bash",children:'<span class="line"><span style="color:#FFCB6B">./komodo-cli</span><span style="color:#C3E88D"> -ac_name=ROGUE</span><span style="color:#C3E88D"> cclib</span><span style="color:#C3E88D"> highlander</span><span style="color:#F78C6C"> 17</span><span style="color:#89DDFF"> \'</span><span style="color:#C3E88D">["4fd6f5cad0fac455e5989ca6eef111b00292845447075a802e9335879146ad5a"]</span><span style="color:#89DDFF">\'</span></span>\n<span class="line"></span>'})}),"\n",(0,e.jsxs)(a.p,{children:["After the ",(0,e.jsx)(a.code,{children:"highlander"})," transaction is mined the player may view their surviving character(s) via the ",(0,e.jsx)(a.a,{href:"/en/docs/antara/api/rogue/#players",children:"players"})," and ",(0,e.jsx)(a.a,{href:"/en/docs/antara/api/rogue/#playerinfo",children:"playerinfo"})," methods."]}),"\n",(0,e.jsx)(a.h3,{id:"multi-player-mode-walkthrough",children:"Multi-Player Mode Walkthrough"}),"\n",(0,e.jsx)(a.p,{children:"In this walktrough we use two nodes to play a multi-player game of Rogue."}),"\n",(0,e.jsxs)(a.ul,{children:["\n",(0,e.jsxs)(a.li,{children:["Node 1 is ",(0,e.jsx)(a.code,{children:"player1"})]}),"\n",(0,e.jsxs)(a.li,{children:["Node 2 is ",(0,e.jsx)(a.code,{children:"player2"})]}),"\n"]}),"\n",(0,e.jsxs)(a.p,{children:["For educational purposes, we execute all methods manually, as opposed to using the ",(0,e.jsx)(a.a,{href:"/en/docs/antara/tutorials/rogue-module-tutorial/#installing-the-tui-optional",children:"TUI"}),"."]}),"\n",(0,e.jsx)(a.h4,{id:"step-1-create-a-multi-player-game",children:"Step 1: Create a Multi-Player Game"}),"\n",(0,e.jsxs)(a.p,{children:["Open a new terminal and navigate to the ",(0,e.jsx)(a.code,{children:"~/komodo/src"})," directory:"]}),"\n",(0,e.jsx)(a.pre,{language:"bash",code:"cd ~/komodo/src\n",highlightedHtml:'<pre class="shiki aurora-x" style="background-color:#07090F;color:#bbbbbb" tabindex="0"><code><span class="line"><span style="color:#82AAFF">cd</span><span style="color:#C3E88D"> ~/komodo/src</span></span>\n<span class="line"></span></code></pre>',children:(0,e.jsx)(a.code,{className:"language-bash",children:'<span class="line"><span style="color:#82AAFF">cd</span><span style="color:#C3E88D"> ~/komodo/src</span></span>\n<span class="line"></span>'})}),"\n",(0,e.jsx)(a.p,{children:"For this game, we choose the following details:"}),"\n",(0,e.jsxs)(a.ul,{children:["\n",(0,e.jsxs)(a.li,{children:["the max number of players: ",(0,e.jsx)(a.code,{children:"2"})]}),"\n",(0,e.jsxs)(a.li,{children:["the cost in ",(0,e.jsx)(a.code,{children:"ROGUE"})," coins of the game ",(0,e.jsx)(a.code,{children:"buyin"}),": ",(0,e.jsx)(a.code,{children:"0.1"})]}),"\n"]}),"\n",(0,e.jsxs)(a.p,{children:["Execute the ",(0,e.jsx)(a.a,{href:"/en/docs/antara/api/rogue/#newgame",children:"newgame"})," method on ",(0,e.jsx)(a.code,{children:"player1"})," as follows:"]}),"\n",(0,e.jsx)(a.pre,{language:"bash",code:'./komodo-cli -ac_name=ROGUE cclib newgame 17 \'["2","0.1"]\'\n',highlightedHtml:'<pre class="shiki aurora-x" style="background-color:#07090F;color:#bbbbbb" tabindex="0"><code><span class="line"><span style="color:#FFCB6B">./komodo-cli</span><span style="color:#C3E88D"> -ac_name=ROGUE</span><span style="color:#C3E88D"> cclib</span><span style="color:#C3E88D"> newgame</span><span style="color:#F78C6C"> 17</span><span style="color:#89DDFF"> \'</span><span style="color:#C3E88D">["2","0.1"]</span><span style="color:#89DDFF">\'</span></span>\n<span class="line"></span></code></pre>',children:(0,e.jsx)(a.code,{className:"language-bash",children:'<span class="line"><span style="color:#FFCB6B">./komodo-cli</span><span style="color:#C3E88D"> -ac_name=ROGUE</span><span style="color:#C3E88D"> cclib</span><span style="color:#C3E88D"> newgame</span><span style="color:#F78C6C"> 17</span><span style="color:#89DDFF"> \'</span><span style="color:#C3E88D">["2","0.1"]</span><span style="color:#89DDFF">\'</span></span>\n<span class="line"></span>'})}),"\n",(0,e.jsx)(o,{expandedText:"Hide Response",collapsedText:"Show Response",children:(0,e.jsx)(a.pre,{language:"json",code:'{\n "name": "rogue",\n "method": "newgame",\n "maxplayers": 2,\n "buyin": 0.1,\n "type": "buyin",\n "hex": "0400008085202f89010806e5efe696da16723dc894c191db31a78184a6d1e2f49d1be11baf5a711d15010000007b4c79a276a072a26ba067a56580210223b2b9d35fb6383bbbc0dd6668825c91713bc21081b9ce33df3d7edbafa883058140166b7641979bb086181d30a5e0c9a84591dc8a3455f77858735fc75aa087b7dd4d0745fac898e547a069b5e75273bf0b28c29466b7f41c5800cb888bfff96f52a100af03800111a10001ffffffff081027000000000000302ea22c80203d1579313abe7d8ea85f48c65ea66fc512c878c0d0e6f6d54036669de940febf8103120c008203000401cc40420f0000000000302ea22c80208958791fdd38bdf532c97f1691fd231a3f1f5c0c3cd28b68d7383c8b1078828e81031210008203000401cc40420f0000000000302ea22c80208958791fdd38bdf532c97f1691fd231a3f1f5c0c3cd28b68d7383c8b1078828e81031210008203000401cc1027000000000000302ea22c80208958791fdd38bdf532c97f1691fd231a3f1f5c0c3cd28b68d7383c8b1078828e81031210008203000401cc1027000000000000302ea22c80208958791fdd38bdf532c97f1691fd231a3f1f5c0c3cd28b68d7383c8b1078828e81031210008203000401ccb04e790000000000302ea22c80203d1579313abe7d8ea85f48c65ea66fc512c878c0d0e6f6d54036669de940febf8103120c008203000401cc10270000000000002321027d28d7d59ac499fac55f89b9e06933d66aaf74435c48326d83f8fbc6a7b14e85ac0000000000000000106a0e1147809698000000000002000000000000000dd400000000000000000000000000",\n "txid": "4ccf9ca8b1198b35b48dc7126c6b9648b243c44076e4c4e4fe474b129028abde",\n "result": "success"\n}\n',highlightedHtml:'<pre class="shiki aurora-x" style="background-color:#07090F;color:#bbbbbb" tabindex="0"><code><span class="line"><span style="color:#89DDFF">{</span></span>\n<span class="line"><span style="color:#89DDFF">
1 "</span><span style="color:#C792EA">name</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">rogue</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">method</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">newgame</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">maxplayers</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#F78C6C"> 2</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">buyin</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#F78C6C"> 0.1</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">type</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">buyin</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">hex</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">0400008085202f89010806e5efe696da16723dc894c191db31a78184a6d1e2f49d1be11baf5a711d15010000007b4c79a276a072a26ba067a56580210223b2b9d35fb6383bbbc0dd6668825c91713bc21081b9ce33df3d7edbafa883058140166b7641979bb086181d30a5e0c9a84591dc8a3455f77858735fc75aa087b7dd4d0745fac898e547a069b5e75273bf0b28c29466b7f41c5800cb888bfff96f52a100af03800111a10001ffffffff081027000000000000302ea22c80203d1579313abe7d8ea85f48c65ea66fc512c878c0d0e6f6d54036669de940febf8103120c008203000401cc40420f0000000000302ea22c80208958791fdd38bdf532c97f1691fd231a3f1f5c0c3cd28b68d7383c8b1078828e81031210008203000401cc40420f0000000000302ea22c80208958791fdd38bdf532c97f1691fd231a3f1f5c0c3cd28b68d7383c8b1078828e81031210008203000401cc1027000000000000302ea22c80208958791fdd38bdf532c97f1691fd231a3f1f5c0c3cd28b68d7383c8b1078828e81031210008203000401cc1027000000000000302ea22c80208958791fdd38bdf532c97f1691fd231a3f1f5c0c3cd28b68d7383c8b1078828e81031210008203000401ccb04e790000000000302ea22c80203d1579313abe7d8ea85f48c65ea66fc512c878c0d0e6f6d54036669de940febf8103120c008203000401cc10270000000000002321027d28d7d59ac499fac55f89b9e06933d66aaf74435c48326d83f8fbc6a7b14e85ac0000000000000000106a0e1147809698000000000002000000000000000dd400000000000000000000000000</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">txid</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">4ccf9ca8b1198b35b48dc7126c6b9648b243c44076e4c4e4fe474b129028abde</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">result</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">success</span><span style="color:#89DDFF">"</span></span>\n<span class="line"><span style="color:#89DDFF">}</span></span>\n<span class="line"></span></code></pre>',children:(0,e.jsx)(a.code,{className:"language-json",children:'<span class="line"><span style="color:#89DDFF">{</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">name</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">rogue</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF">
1 "</span><span style="color:#C792EA">method</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">newgame</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">maxplayers</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#F78C6C"> 2</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">buyin</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#F78C6C"> 0.1</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">type</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">buyin</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">hex</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">0400008085202f89010806e5efe696da16723dc894c191db31a78184a6d1e2f49d1be11baf5a711d15010000007b4c79a276a072a26ba067a56580210223b2b9d35fb6383bbbc0dd6668825c91713bc21081b9ce33df3d7edbafa883058140166b7641979bb086181d30a5e0c9a84591dc8a3455f77858735fc75aa087b7dd4d0745fac898e547a069b5e75273bf0b28c29466b7f41c5800cb888bfff96f52a100af03800111a10001ffffffff081027000000000000302ea22c80203d1579313abe7d8ea85f48c65ea66fc512c878c0d0e6f6d54036669de940febf8103120c008203000401cc40420f0000000000302ea22c80208958791fdd38bdf532c97f1691fd231a3f1f5c0c3cd28b68d7383c8b1078828e81031210008203000401cc40420f0000000000302ea22c80208958791fdd38bdf532c97f1691fd231a3f1f5c0c3cd28b68d7383c8b1078828e81031210008203000401cc1027000000000000302ea22c80208958791fdd38bdf532c97f1691fd231a3f1f5c0c3cd28b68d7383c8b1078828e81031210008203000401cc1027000000000000302ea22c80208958791fdd38bdf532c97f1691fd231a3f1f5c0c3cd28b68d7383c8b1078828e81031210008203000401ccb04e790000000000302ea22c80203d1579313abe7d8ea85f48c65ea66fc512c878c0d0e6f6d54036669de940febf8103120c008203000401cc10270000000000002321027d28d7d59ac499fac55f89b9e06933d66aaf74435c48326d83f8fbc6a7b14e85ac0000000000000000106a0e1147809698000000000002000000000000000dd400000000000000000000000000</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">txid</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">4ccf9ca8b1198b35b48dc7126c6b9648b243c44076e4c4e4fe474b129028abde</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">result</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">success</span><span style="color:#89DDFF">"</span></span>\n<span class="line"><span style="color:#89DDFF">}</span></span>\n<span class="line"></span>'})})}),"\n",(0,e.jsxs)(a.p,{children:["Save the returned ",(0,e.jsx)(a.code,{children:"txid"})," value for future use. This is our ",(0,e.jsx)(a.code,{children:"gametxid"}),"."]}),"\n",(0,e.jsxs)(a.p,{children:["Use the ",(0,e.jsx)(a.a,{href:"/en/docs/antara/api/rogue/#gameinfo",children:"gameinfo"})," method to check information about the game:"]}),"\n",(0,e.jsx)(a.pre,{language:"bash",code:"./komodo-cli -ac_name=ROGUE cclib gameinfo 17 '[\"4ccf9ca8b1198b35b48dc7126c6b9648b243c44076e4c4e4fe474b129028abde\"]'\n",highlightedHtml:'<pre class="shiki aurora-x" style="background-color:#07090F;color:#bbbbbb" tabindex="0"><code><span class="line"><span style="color:#FFCB6B">./komodo-cli</span><span style="color:#C3E88D"> -ac_name=ROGUE</span><span style="color:#C3E88D"> cclib</span><span style="color:#C3E88D"> gameinfo</span><span style="color:#F78C6C"> 17</span><span style="color:#89DDFF"> \'</span><span style="color:#C3E88D">["4ccf9ca8b1198b35b48dc7126c6b9648b243c44076e4c4e4fe474b129028abde"]</span><span style="color:#89DDFF">\'</span></span>\n<span class="line"></span></code></pre>',children:(0,e.jsx)(a.code,{className:"language-bash",children:'<span class="line"><span style="color:#FFCB6B">./komodo-cli</span><span style="color:#C3E88D"> -ac_name=ROGUE</span><span style="color:#C3E88D"> cclib</span><span style="color:#C3E88D"> gameinfo</span><span style="color:#F78C6C"> 17</span><span style="color:#89DDFF"> \'</span><span style="color:#C3E88D">["4ccf9ca8b1198b35b48dc7126c6b9648b243c44076e4c4e4fe474b129028abde"]</span><span style="color:#89DDFF">\'</span></span>\n<span class="line"></span>'})}),"\n",(0,e.jsx)(o,{expandedText:"Hide Response",collapsedText:"Show Response",children:(0,e.jsx)(a.pre,{language:"json",code:'{\n "name": "rogue",\n "method": "gameinfo",\n "gametxid": "4ccf9ca8b1198b35b48dc7126c6b9648b243c44076e4c4e4fe474b129028abde",\n "result": "success",\n "gameheight": 54265,\n "height": 54265,\n "start": 54270,\n "alive": 0,\n "openslots": 2,\n "numplayers": 0,\n "maxplayers": 2,\n "buyin": 0.1,\n "seed": 0,\n "players": []\n}\n',highlightedHtml:'<pre class="shiki aurora-x" style="background-color:#07090F;color:#bbbbbb" tabindex="0"><code><span class="line"><span style="color:#89DDFF">{</span></span>\n<span class="line"><span style="color:#89DDFF">
1 "</span><span style="color:#C792EA">name</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">rogue</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">method</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">gameinfo</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">gametxid</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">4ccf9ca8b1198b35b48dc7126c6b9648b243c44076e4c4e4fe474b129028abde</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">result</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">success</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">gameheight</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#F78C6C"> 54265</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">height</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#F78C6C"> 54265</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">start</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#F78C6C"> 54270</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">alive</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#F78C6C"> 0</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">openslots</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#F78C6C"> 2</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">numplayers</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#F78C6C"> 0</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">maxplayers</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#F78C6C"> 2</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">buyin</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#F78C6C"> 0.1</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">seed</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#F78C6C"> 0</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">players</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> []</span></span>\n<span class="line"><span style="color:#89DDFF">}</span></span>\n<span class="line"></span></code></pre>',children:(0,e.jsx)(a.code,{className:"language-json",children:'<span class="line"><span style="color:#89DDFF">{</span></span>\n<span class="line"><span style="color:#89DDFF">
1 "</span><span style="color:#C792EA">name</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">rogue</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">method</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">gameinfo</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">gametxid</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">4ccf9ca8b1198b35b48dc7126c6b9648b243c44076e4c4e4fe474b129028abde</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">result</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">success</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">gameheight</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#F78C6C"> 54265</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">height</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#F78C6C"> 54265</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">start</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#F78C6C"> 54270</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">alive</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#F78C6C"> 0</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">openslots</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#F78C6C"> 2</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">numplayers</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#F78C6C"> 0</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">maxplayers</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#F78C6C"> 2</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">buyin</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#F78C6C"> 0.1</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">seed</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#F78C6C"> 0</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">players</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> []</span></span>\n<span class="line"><span style="color:#89DDFF">}</span></span>\n<span class="line"></span>'})})}),"\n",(0,e.jsxs)(a.p,{children:["As shown in the returned json object, the game has a ",(0,e.jsx)(a.code,{children:"maxplayers"})," value of ",(0,e.jsx)(a.code,{children:"2"})," and an ",(0,e.jsx)(a.code,{children:"openslots"})," value of ",(0,e.jsx)(a.code,{children:"0"}),", as no players have joined."]}),"\n",(0,e.jsxs)(a.p,{children:["Note that the ",(0,e.jsx)(a.code,{children:"gameheight"})," value is ",(0,e.jsx)(a.code,{children:"54265"}),". This is the block height at which the ",(0,e.jsx)(a.code,{children:"gametxid"})," was created."]}),"\n",(0,e.jsxs)(a.p,{children:["Also note that the ",(0,e.jsx)(a.code,{children:"start"})," value is ",(0,e.jsx)(a.code,{children:"54270"}),". This is the block height at which the ",(0,e.jsx)(a.code,{children:"seed"})," value will be revealed, allowing players to generate the level design and begin the game."]}),"\n",(0,e.jsx)(a.h4,{id:"step-2-register-for-the-game",children:"Step 2: Register for the Game"}),"\n",(0,e.jsxs)(a.p,{children:["For our example, ",(0,e.jsx)(a.code,{children:"player1"})," would like to use an existing character that survived a previous game. This allows ",(0,e.jsx)(a.code,{children:"player1"})," to start with all the advantages this character achieved previously, including character statistics and items."]}),"\n",(0,e.jsxs)(a.p,{children:["To activate the existing character, ",(0,e.jsx)(a.code,{children:"player1"})," includes the associated ",(0,e.jsx)(a.code,{children:"playertxid"})," for the character when executing the ",(0,e.jsx)(a.a,{href:"/en/docs/antara/api/rogue/#register",children:"register"})," method. (The ",(0,e.jsx)(a.code,{children:"playertxid"})," values of any ",(0,e.jsx)(a.code,{children:"pubkey"})," can be found using the ",(0,e.jsx)(a.a,{href:"/en/docs/antara/api/rogue/#players",children:"players"})," method.)"]}),"\n",(0,e.jsxs)(a.p,{children:["The player also includes the ",(0,e.jsx)(a.code,{children:"gametxid"})," as the first argument of the ",(0,e.jsx)(a.code,{children:"register"})," method."]}),"\n",(0,e.jsx)(a.pre,{language:"bash",code:'./komodo-cli -ac_name=ROGUE cclib register 17 \'["4ccf9ca8b1198b35b48dc7126c6b9648b243c44076e4c4e4fe474b129028abde","8005f81a604df6bbfae91dc8252505df43edbdf06492a2201362cb42dba4d8f2"]\'\n',highlightedHtml:'<pre class="shiki aurora-x" style="background-color:#07090F;color:#bbbbbb" tabindex="0"><code><span class="line"><span style="color:#FFCB6B">./komodo-cli</span><span style="color:#C3E88D"> -ac_name=ROGUE</span><span style="color:#C3E88D"> cclib</span><span style="color:#C3E88D"> register</span><span style="color:#F78C6C"> 17</span><span style="color:#89DDFF"> \'</span><span style="color:#C3E88D">["4ccf9ca8b1198b35b48dc7126c6b9648b243c44076e4c4e4fe474b129028abde","8005f81a604df6bbfae91dc8252505df43edbdf06492a2201362cb42dba4d8f2"]</span><span style="color:#89DDFF">\'</span></span>\n<span class="line"></span></code></pre>',children:(0,e.jsx)(a.code,{className:"language-bash",children:'<span class="line"><span style="color:#FFCB6B">./komodo-cli</span><span style="color:#C3E88D"> -ac_name=ROGUE</span><span style="color:#C3E88D"> cclib</span><span style="color:#C3E88D"> register</span><span style="color:#F78C6C"> 17</span><span style="color:#89DDFF"> \'</span><span style="color:#C3E88D">["4ccf9ca8b1198b35b48dc7126c6b9648b243c44076e4c4e4fe474b129028abde","8005f81a604df6bbfae91dc8252505df43edbdf06492a2201362cb42dba4d8f2"]</span><span style="color:#89DDFF">\'</span></span>\n<span class="line"></span>'})}),"\n",(0,e.jsx)(o,{expandedText:"Hide Response",collapsedText:"Show Response",children:(0,e.jsx)(a.pre,{language:"json",code:'{\n "name": "rogue",\n "method": "register",\n "maxplayers": 2,\n "buyin": 0.1,\n "type": "buyin",\n "hex": "0400008085202f8903deab2890124b47fee4c4e47640c443b248966b6c12c78db4358b19b1a89ccf4c01000000a74ca5a281a1a0819ca28194a067a56580210223b2b9d35fb6383bbbc0dd6668825c91713bc21081b9ce33df3d7edbafa883058140d68dba89573f717140a84471f1056bc783996ed45b39218425eb0b9dd2f51f2563c8779e21ed4aa62defee170920cd760a5f80dc7a184414a12dec27d6e39990a129a5278020446b52761bffb00eaa7a055c9994987ce2120a551fb4dfd01ffae1ffbee6b56b8103020000af03800111a10001fffffffff2d8a4db42cb621320a29264f0bded43df052525c81de9fabbf64d601af8058001000000804c7ea27ba077a26ba067a5658021027d28d7d59ac499fac55f89b9e06933d66aaf74435c48326d83f8fbc6a7b14e858140ba62fa04393766f2a39bc23c1cded3ac8fa940e2f47747b03376ecf467f2307737812e2927cbbd9787f8632979d5f7575e5f603d0dbaafc8905605b836014b0da100af03800111af038001f2a10001ffffffff0d45d807c5f96bbf021e7186e5632c4ff37cda13f4fbc0861e76d32ae078985a000000004847304402206a20289df3b06cec3154ab48d4a3cb62eb7c27ddbaacd24938307a3a003bb8cf02207f658d0c442b81ced5b44031c76d548185fa33f810fa1a3209d5181e2e46e16a01ffffffff04b0b1a70000000000302ea22c80202ba0b269f75c72a0ce23e03812814b1e76a8fd57b3e75fee8b37bfef2b4ebf3581031210008203000401cc0100000000000000302ea22c80207f0205ad6b02be91baf2a56dcc77381e7b0e19cb9a83dfb9530316958f5b706781032210008203000401cc804a5d05000000002321027d28d7d59ac499fac55f89b9e06933d66aaf74435c48326d83f8fbc6a7b14e85ac00000000000000008c6a4c89f2748005f81a604df6bbfae91dc8252505df43edbdf06492a2201362cb42dba4d8f2012102deaddeaddeaddeaddeaddeaddeaddeaddeaddeaddeaddeaddeaddeaddeaddead16421152deab2890124b47fee4c4e47640c443b248966b6c12c78db4358b19b1a89ccf4cf2d8a4db42cb621320a29264f0bded43df052525c81de9fabbf64d601af805800000000014d400000000000000000000000000",\n "txid": "20b5cf8249dda9e532d93d63e0b7fc3e28b15fdc606dbf04e06b3afd2cbb023d",\n "result": "success"\n}\n',highlightedHtml:'<pre class="shiki aurora-x" style="background-color:#07090F;color:#bbbbbb" tabindex="0"><code><span class="line"><span style="color:#89DDFF">{</span></span>\n<span class="line"><span style="color:#89DDFF">
1 "</span><span style="color:#C792EA">name</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">rogue</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">method</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">register</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">maxplayers</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#F78C6C"> 2</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">buyin</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#F78C6C"> 0.1</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">type</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">buyin</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">hex</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">0400008085202f8903deab2890124b47fee4c4e47640c443b248966b6c12c78db4358b19b1a89ccf4c01000000a74ca5a281a1a0819ca28194a067a56580210223b2b9d35fb6383bbbc0dd6668825c91713bc21081b9ce33df3d7edbafa883058140d68dba89573f717140a84471f1056bc783996ed45b39218425eb0b9dd2f51f2563c8779e21ed4aa62defee170920cd760a5f80dc7a184414a12dec27d6e39990a129a5278020446b52761bffb00eaa7a055c9994987ce2120a551fb4dfd01ffae1ffbee6b56b8103020000af03800111a10001fffffffff2d8a4db42cb621320a29264f0bded43df052525c81de9fabbf64d601af8058001000000804c7ea27ba077a26ba067a5658021027d28d7d59ac499fac55f89b9e06933d66aaf74435c48326d83f8fbc6a7b14e858140ba62fa04393766f2a39bc23c1cded3ac8fa940e2f47747b03376ecf467f2307737812e2927cbbd9787f8632979d5f7575e5f603d0dbaafc8905605b836014b0da100af03800111af038001f2a10001ffffffff0d45d807c5f96bbf021e7186e5632c4ff37cda13f4fbc0861e76d32ae078985a000000004847304402206a20289df3b06cec3154ab48d4a3cb62eb7c27ddbaacd24938307a3a003bb8cf02207f658d0c442b81ced5b44031c76d548185fa33f810fa1a3209d5181e2e46e16a01ffffffff04b0b1a70000000000302ea22c80202ba0b269f75c72a0ce23e03812814b1e76a8fd57b3e75fee8b37bfef2b4ebf3581031210008203000401cc0100000000000000302ea22c80207f0205ad6b02be91baf2a56dcc77381e7b0e19cb9a83dfb9530316958f5b706781032210008203000401cc804a5d05000000002321027d28d7d59ac499fac55f89b9e06933d66aaf74435c48326d83f8fbc6a7b14e85ac00000000000000008c6a4c89f2748005f81a604df6bbfae91dc8252505df43edbdf06492a2201362cb42dba4d8f2012102deaddeaddeaddeaddeaddeaddeaddeaddeaddeaddeaddeaddeaddeaddeaddead16421152deab2890124b47fee4c4e47640c443b248966b6c12c78db4358b19b1a89ccf4cf2d8a4db42cb621320a29264f0bded43df052525c81de9fabbf64d601af805800000000014d400000000000000000000000000</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">txid</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">20b5cf8249dda9e532d93d63e0b7fc3e28b15fdc606dbf04e06b3afd2cbb023d</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">result</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">success</span><span style="color:#89DDFF">"</span></span>\n<span class="line"><span style="color:#89DDFF">}</span></span>\n<span class="line"></span></code></pre>',children:(0,e.jsx)(a.code,{className:"language-json",children:'<span class="line"><span style="color:#89DDFF">{</span></span>\n<span class="line"><span style="color:#89DDFF">
1 "</span><span style="color:#C792EA">name</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">rogue</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">method</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">register</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">maxplayers</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#F78C6C"> 2</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">buyin</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#F78C6C"> 0.1</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">type</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">buyin</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">hex</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">0400008085202f8903deab2890124b47fee4c4e47640c443b248966b6c12c78db4358b19b1a89ccf4c01000000a74ca5a281a1a0819ca28194a067a56580210223b2b9d35fb6383bbbc0dd6668825c91713bc21081b9ce33df3d7edbafa883058140d68dba89573f717140a84471f1056bc783996ed45b39218425eb0b9dd2f51f2563c8779e21ed4aa62defee170920cd760a5f80dc7a184414a12dec27d6e39990a129a5278020446b52761bffb00eaa7a055c9994987ce2120a551fb4dfd01ffae1ffbee6b56b8103020000af03800111a10001fffffffff2d8a4db42cb621320a29264f0bded43df052525c81de9fabbf64d601af8058001000000804c7ea27ba077a26ba067a5658021027d28d7d59ac499fac55f89b9e06933d66aaf74435c48326d83f8fbc6a7b14e858140ba62fa04393766f2a39bc23c1cded3ac8fa940e2f47747b03376ecf467f2307737812e2927cbbd9787f8632979d5f7575e5f603d0dbaafc8905605b836014b0da100af03800111af038001f2a10001ffffffff0d45d807c5f96bbf021e7186e5632c4ff37cda13f4fbc0861e76d32ae078985a000000004847304402206a20289df3b06cec3154ab48d4a3cb62eb7c27ddbaacd24938307a3a003bb8cf02207f658d0c442b81ced5b44031c76d548185fa33f810fa1a3209d5181e2e46e16a01ffffffff04b0b1a70000000000302ea22c80202ba0b269f75c72a0ce23e03812814b1e76a8fd57b3e75fee8b37bfef2b4ebf3581031210008203000401cc0100000000000000302ea22c80207f0205ad6b02be91baf2a56dcc77381e7b0e19cb9a83dfb9530316958f5b706781032210008203000401cc804a5d05000000002321027d28d7d59ac499fac55f89b9e06933d66aaf74435c48326d83f8fbc6a7b14e85ac00000000000000008c6a4c89f2748005f81a604df6bbfae91dc8252505df43edbdf06492a2201362cb42dba4d8f2012102deaddeaddeaddeaddeaddeaddeaddeaddeaddeaddeaddeaddeaddeaddeaddead16421152deab2890124b47fee4c4e47640c443b248966b6c12c78db4358b19b1a89ccf4cf2d8a4db42cb621320a29264f0bded43df052525c81de9fabbf64d601af805800000000014d400000000000000000000000000</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">txid</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">20b5cf8249dda9e532d93d63e0b7fc3e28b15fdc606dbf04e06b3afd2cbb023d</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">result</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">success</span><span style="color:#89DDFF">"</span></span>\n<span class="line"><span style="color:#89DDFF">}</span></span>\n<span class="line"></span>'})})}),"\n",(0,e.jsxs)(a.p,{children:["In our example, the ",(0,e.jsx)(a.code,{children:"player2"})," node does not have a character from a previous game, and therefore ",(0,e.jsx)(a.code,{children:"player2"})," executes the ",(0,e.jsx)(a.code,{children:"register"})," method with only the ",(0,e.jsx)(a.code,{children:"gametxid"}),"."]}),"\n",(0,e.jsx)(a.pre,{language:"bash",code:"./komodo-cli -ac_name=ROGUE cclib register 17 '[\"4ccf9ca8b1198b35b48dc7126c6b9648b243c44076e4c4e4fe474b129028abde\"]'\n",highlightedHtml:'<pre class="shiki aurora-x" style="background-color:#07090F;color:#bbbbbb" tabindex="0"><code><span class="line"><span style="color:#FFCB6B">./komodo-cli</span><span style="color:#C3E88D"> -ac_name=ROGUE</span><span style="color:#C3E88D"> cclib</span><span style="color:#C3E88D"> register</span><span style="color:#F78C6C"> 17</span><span style="color:#89DDFF"> \'</span><span style="color:#C3E88D">["4ccf9ca8b1198b35b48dc7126c6b9648b243c44076e4c4e4fe474b129028abde"]</span><span style="color:#89DDFF">\'</span></span>\n<span class="line"></span></code></pre>',children:(0,e.jsx)(a.code,{className:"language-bash",children:'<span class="line"><span style="color:#FFCB6B">./komodo-cli</span><span style="color:#C3E88D"> -ac_name=ROGUE</span><span style="color:#C3E88D"> cclib</span><span style="color:#C3E88D"> register</span><span style="color:#F78C6C"> 17</span><span style="color:#89DDFF"> \'</span><span style="color:#C3E88D">["4ccf9ca8b1198b35b48dc7126c6b9648b243c44076e4c4e4fe474b129028abde"]</span><span style="color:#89DDFF">\'</span></span>\n<span class="line"></span>'})}),"\n",(0,e.jsx)(o,{expandedText:"Hide Response",collapsedText:"Show Response",children:(0,e.jsx)(a.pre,{language:"json",code:'{\n "name": "rogue",\n "method": "register",\n "maxplayers": 2,\n "buyin": 0.1,\n "type": "buyin",\n "hex": "0400008085202f8902deab2890124b47fee4c4e47640c443b248966b6c12c78db4358b19b1a89ccf4c02000000a74ca5a281a1a0819ca28194a067a56580210223b2b9d35fb6383bbbc0dd6668825c91713bc21081b9ce33df3d7edbafa883058140d6ba58b1f908127a08975c2b894908a5394e17752f3f4fc42f62a84854a6a34e7d36b9b0f5a9e8331b0b763fccd9c751c9768f494a160ba0c173253c598d3459a129a5278020446b52761bffb00eaa7a055c9994987ce2120a551fb4dfd01ffae1ffbee6b56b8103020000af03800111a10001ffffffff0d47edc39292bc46274460312302e9f5fbc7ff8e9e03dfc26fde0c9137030661000000004847304402204b8bb25641221d02db0af6319044c7249fe6e1e3aacf3430f296444bd00780a7022046a53d377dd1746b32ad38482fc3d88aa485fad2e1a7da634d46a753000b3bc601ffffffff04b0b1a70000000000302ea22c8020dab28a48d54ca8ae474d7ff8fefa29aa38739f873f9a2488d5260e481c4d924381031210008203000401cc0100000000000000302ea22c80207f0205ad6b02be91baf2a56dcc77381e7b0e19cb9a83dfb9530316958f5b706781032210008203000401cc7f4a5d05000000002321030c16387fda9c2c3e1b90b272a938424f9eecf16e859887874fb843892c3572abac0000000000000000446a421152deab2890124b47fee4c4e47640c443b248966b6c12c78db4358b19b1a89ccf4c00000000000000000000000000000000000000000000000000000000000000000000000017d400000000000000000000000000",\n "txid": "8c595f0fd053d140bb1449b962ffb31fc983c7de9e19c44fd4b1c3e908d99efa",\n "result": "success"\n}\n',highlightedHtml:'<pre class="shiki aurora-x" style="background-color:#07090F;color:#bbbbbb" tabindex="0"><code><span class="line"><span style="color:#89DDFF">{</span></span>\n<span class="line"><span style="color:#89DDFF">
1 "</span><span style="color:#C792EA">name</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">rogue</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">method</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">register</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">maxplayers</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#F78C6C"> 2</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">buyin</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#F78C6C"> 0.1</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">type</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">buyin</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">hex</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">0400008085202f8902deab2890124b47fee4c4e47640c443b248966b6c12c78db4358b19b1a89ccf4c02000000a74ca5a281a1a0819ca28194a067a56580210223b2b9d35fb6383bbbc0dd6668825c91713bc21081b9ce33df3d7edbafa883058140d6ba58b1f908127a08975c2b894908a5394e17752f3f4fc42f62a84854a6a34e7d36b9b0f5a9e8331b0b763fccd9c751c9768f494a160ba0c173253c598d3459a129a5278020446b52761bffb00eaa7a055c9994987ce2120a551fb4dfd01ffae1ffbee6b56b8103020000af03800111a10001ffffffff0d47edc39292bc46274460312302e9f5fbc7ff8e9e03dfc26fde0c9137030661000000004847304402204b8bb25641221d02db0af6319044c7249fe6e1e3aacf3430f296444bd00780a7022046a53d377dd1746b32ad38482fc3d88aa485fad2e1a7da634d46a753000b3bc601ffffffff04b0b1a70000000000302ea22c8020dab28a48d54ca8ae474d7ff8fefa29aa38739f873f9a2488d5260e481c4d924381031210008203000401cc0100000000000000302ea22c80207f0205ad6b02be91baf2a56dcc77381e7b0e19cb9a83dfb9530316958f5b706781032210008203000401cc7f4a5d05000000002321030c16387fda9c2c3e1b90b272a938424f9eecf16e859887874fb843892c3572abac0000000000000000446a421152deab2890124b47fee4c4e47640c443b248966b6c12c78db4358b19b1a89ccf4c00000000000000000000000000000000000000000000000000000000000000000000000017d400000000000000000000000000</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">txid</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">8c595f0fd053d140bb1449b962ffb31fc983c7de9e19c44fd4b1c3e908d99efa</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">result</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">success</span><span style="color:#89DDFF">"</span></span>\n<span class="line"><span style="color:#89DDFF">}</span></span>\n<span class="line"></span></code></pre>',children:(0,e.jsx)(a.code,{className:"language-json",children:'<span class="line"><span style="color:#89DDFF">{</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">name</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">rogue</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF">
1 "</span><span style="color:#C792EA">method</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">register</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">maxplayers</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#F78C6C"> 2</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">buyin</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#F78C6C"> 0.1</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">type</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">buyin</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">hex</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">0400008085202f8902deab2890124b47fee4c4e47640c443b248966b6c12c78db4358b19b1a89ccf4c02000000a74ca5a281a1a0819ca28194a067a56580210223b2b9d35fb6383bbbc0dd6668825c91713bc21081b9ce33df3d7edbafa883058140d6ba58b1f908127a08975c2b894908a5394e17752f3f4fc42f62a84854a6a34e7d36b9b0f5a9e8331b0b763fccd9c751c9768f494a160ba0c173253c598d3459a129a5278020446b52761bffb00eaa7a055c9994987ce2120a551fb4dfd01ffae1ffbee6b56b8103020000af03800111a10001ffffffff0d47edc39292bc46274460312302e9f5fbc7ff8e9e03dfc26fde0c9137030661000000004847304402204b8bb25641221d02db0af6319044c7249fe6e1e3aacf3430f296444bd00780a7022046a53d377dd1746b32ad38482fc3d88aa485fad2e1a7da634d46a753000b3bc601ffffffff04b0b1a70000000000302ea22c8020dab28a48d54ca8ae474d7ff8fefa29aa38739f873f9a2488d5260e481c4d924381031210008203000401cc0100000000000000302ea22c80207f0205ad6b02be91baf2a56dcc77381e7b0e19cb9a83dfb9530316958f5b706781032210008203000401cc7f4a5d05000000002321030c16387fda9c2c3e1b90b272a938424f9eecf16e859887874fb843892c3572abac0000000000000000446a421152deab2890124b47fee4c4e47640c443b248966b6c12c78db4358b19b1a89ccf4c00000000000000000000000000000000000000000000000000000000000000000000000017d400000000000000000000000000</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">txid</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">8c595f0fd053d140bb1449b962ffb31fc983c7de9e19c44fd4b1c3e908d99efa</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">result</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">success</span><span style="color:#89DDFF">"</span></span>\n<span class="line"><span style="color:#89DDFF">}</span></span>\n<span class="line"></span>'})})}),"\n",(0,e.jsxs)(a.p,{children:["Wait until the ",(0,e.jsx)(a.code,{children:"txid"})," values returned on both nodes are mined. (Use the ",(0,e.jsx)(a.a,{href:"/en/docs/smart-chains/api/blockchain/#getrawmempool",children:"getrawmempool"})," method to check the transaction's status.)"]}),"\n",(0,e.jsxs)(a.p,{children:["After the transactions are mined, use the ",(0,e.jsx)(a.a,{href:"/en/docs/antara/api/rogue/#gameinfo",children:"gameinfo"})," method to check the game's status again:"]}),"\n",(0,e.jsx)(a.pre,{language:"bash",code:"./komodo-cli -ac_name=ROGUE cclib gameinfo 17 '[\"4ccf9ca8b1198b35b48dc7126c6b9648b243c44076e4c4e4fe474b129028abde\"]'\n",highlightedHtml:'<pre class="shiki aurora-x" style="background-color:#07090F;color:#bbbbbb" tabindex="0"><code><span class="line"><span style="color:#FFCB6B">./komodo-cli</span><span style="color:#C3E88D"> -ac_name=ROGUE</span><span style="color:#C3E88D"> cclib</span><span style="color:#C3E88D"> gameinfo</span><span style="color:#F78C6C"> 17</span><span style="color:#89DDFF"> \'</span><span style="color:#C3E88D">["4ccf9ca8b1198b35b48dc7126c6b9648b243c44076e4c4e4fe474b129028abde"]</span><span style="color:#89DDFF">\'</span></span>\n<span class="line"></span></code></pre>',children:(0,e.jsx)(a.code,{className:"language-bash",children:'<span class="line"><span style="color:#FFCB6B">./komodo-cli</span><span style="color:#C3E88D"> -ac_name=ROGUE</span><span style="color:#C3E88D"> cclib</span><span style="color:#C3E88D"> gameinfo</span><span style="color:#F78C6C"> 17</span><span style="color:#89DDFF"> \'</span><span style="color:#C3E88D">["4ccf9ca8b1198b35b48dc7126c6b9648b243c44076e4c4e4fe474b129028abde"]</span><span style="color:#89DDFF">\'</span></span>\n<span class="line"></span>'})}),"\n",(0,e.jsx)(o,{expandedText:"Hide Response",collapsedText:"Show Response",children:(0,e.jsx)(a.pre,{language:"json",code:'{\n "name": "rogue",\n "method": "gameinfo",\n "gametxid": "4ccf9ca8b1198b35b48dc7126c6b9648b243c44076e4c4e4fe474b129028abde",\n "result": "success",\n "gameheight": 54265,\n "height": 54265,\n "start": 54270,\n "starthash": "0009fb977f5d34ff8fbaf5393e17ecc6c590d9f6db120c69b684959922b31fbd",\n "seed": 3928429259918614461,\n "run": "cc/rogue/rogue 3928429259918614461 4ccf9ca8b1198b35b48dc7126c6b9648b243c44076e4c4e4fe474b129028abde",\n "alive": 2,\n "openslots": 0,\n "numplayers": 2,\n "maxplayers": 2,\n "buyin": 0.1,\n "seed": 3928429259918614461,\n "players": [\n {\n "slot": 0,\n "status": "registered",\n "baton": "20b5cf8249dda9e532d93d63e0b7fc3e28b15fdc606dbf04e06b3afd2cbb023d",\n "tokenid": "8005f81a604df6bbfae91dc8252505df43edbdf06492a2201362cb42dba4d8f2",\n "batonaddr": "RVuzXY65FyJiPPWSBc9efATh6nb4M9MceR",\n "ismine": false,\n "batonvout": 0,\n "batonvalue": 0.1099,\n "batonht": 54273,\n "player": {\n "gametxid": "4ccf9ca8b1198b35b48dc7126c6b9648b243c44076e4c4e4fe474b129028abde",\n "batontxid": "20b5cf8249dda9e532d93d63e0b7fc3e28b15fdc606dbf04e06b3afd2cbb023d",\n "playertxid": "8005f81a604df6bbfae91dc8252505df43edbdf06492a2201362cb42dba4d8f2",\n "tokenid": "8005f81a604df6bbfae91dc8252505df43edbdf06492a2201362cb42dba4d8f2",\n "data": "250000000e00000010001000020000000b0000000700000002000000000000003a0000000000000001000000000000000000000000000000000000001000000000000000000000000000000000000000000000005d00000000000000010000000100000000000000000000000600000012000000000000000000000000000000000000000000000029000000ffffffff010000000000000001000000010000000000000012000000000000003278340000000000317833000000000029000000ffffffff010000000200000001000000000000000000000012000000000000003178310000000000317831000000000029000000020000001f000000030000000000000000000000000000001e00000000000000317831000000000032783300000000002f0000000000000001000000080000000000000000000000060000001000000000000000317831000000000031783100000000003d00000000000000010000000200000000000000000000000b000000100000000000000030783000000000003078300000000000",\n "pack": [\n "Some food",\n "+1 ring mail [protection 4]",\n "A +1,+1 mace",\n "A +1,+0 short bow",\n "31 +0,+0 arrows",\n "A staff of slow monster [6 charges](kukui wood)",\n "A ring of sustain strength(obsidian)"\n ],\n "packsize": 7,\n "hitpoints": 14,\n "strength": 16,\n "maxstrength": 16,\n "level": 2,\n "experience": 11,\n "dungeonlevel": 2,\n "chain": "ROGUE",\n "pname": "tester02"\n }\n },\n {\n "slot": 1,\n "status": "registered",\n "baton": "8c595f0fd053d140bb1449b962ffb31fc983c7de9e19c44fd4b1c3e908d99efa",\n "tokenid": "0000000000000000000000000000000000000000000000000000000000000000",\n "batonaddr": "RMYAWp4qQ2RQRAeBHeW3GdD79GjGHkNwE6",\n "ismine": true,\n "batonvout": 0,\n "batonvalue": 0.1099,\n "batonht": 54276\n }\n ]\n}\n',highlightedHtml:'<pre class="shiki aurora-x" style="background-color:#07090F;color:#bbbbbb" tabindex="0"><code><span class="line"><span style="color:#89DDFF">{</span></span>\n<span class="line"><span style="color:#89DDFF">
1 "</span><span style="color:#C792EA">name</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">rogue</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">method</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">gameinfo</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">gametxid</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">4ccf9ca8b1198b35b48dc7126c6b9648b243c44076e4c4e4fe474b129028abde</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">result</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">success</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">gameheight</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#F78C6C"> 54265</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">height</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#F78C6C"> 54265</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">start</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#F78C6C"> 54270</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">starthash</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">0009fb977f5d34ff8fbaf5393e17ecc6c590d9f6db120c69b684959922b31fbd</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">seed</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#F78C6C"> 3928429259918614461</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">run</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">cc/rogue/rogue 3928429259918614461 4ccf9ca8b1198b35b48dc7126c6b9648b243c44076e4c4e4fe474b129028abde</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">alive</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#F78C6C"> 2</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">openslots</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#F78C6C"> 0</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">numplayers</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#F78C6C"> 2</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">maxplayers</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#F78C6C"> 2</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF">
1 "</span><span style="color:#C792EA">buyin</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#F78C6C"> 0.1</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">seed</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#F78C6C"> 3928429259918614461</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">players</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> [</span></span>\n<span class="line"><span style="color:#89DDFF"> {</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#FFCB6B">slot</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#F78C6C"> 0</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#FFCB6B">status</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">registered</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#FFCB6B">baton</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">20b5cf8249dda9e532d93d63e0b7fc3e28b15fdc606dbf04e06b3afd2cbb023d</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#FFCB6B">tokenid</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">8005f81a604df6bbfae91dc8252505df43edbdf06492a2201362cb42dba4d8f2</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#FFCB6B">batonaddr</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">RVuzXY65FyJiPPWSBc9efATh6nb4M9MceR</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#FFCB6B">ismine</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#F78C6C"> false</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#FFCB6B">batonvout</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#F78C6C"> 0</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#FFCB6B">batonvalue</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#F78C6C"> 0.1099</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#FFCB6B">batonht</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#F78C6C"> 54273</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#FFCB6B">player</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> {</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#F78C6C">gametxid</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">4ccf9ca8b1198b35b48dc7126c6b9648b243c44076e4c4e4fe474b129028abde</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#F78C6C">batontxid</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">20b5cf8249dda9e532d93d63e0b7fc3e28b15fdc606dbf04e06b3afd2cbb023d</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#F78C6C">playertxid</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">8005f81a604df6bbfae91dc8252505df43edbdf06492a2201362cb42dba4d8f2</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#F78C6C">tokenid</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">8005f81a604df6bbfae91dc8252505df43edbdf06492a2201362cb42dba4d8f2</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#F78C6C">data</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">250000000e00000010001000020000000b0000000700000002000000000000003a0000000000000001000000000000000000000000000000000000001000000000000000000000000000000000000000000000005d00000000000000010000000100000000000000000000000600000012000000000000000000000000000000000000000000000029000000ffffffff010000000000000001000000010000000000000012000000000000003278340000000000317833000000000029000000ffffffff010000000200000001000000000000000000000012000000000000003178310000000000317831000000000029000000020000001f000000030000000000000000000000000000001e00000000000000317831000000000032783300000000002f0000000000000001000000080000000000000000000000060000001000000000000000317831000000000031783100000000003d00000000000000010000000200000000000000000000000b000000100000000000000030783000000000003078300000000000</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#F78C6C">pack</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> [</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">Some food</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">+1 ring mail [protection 4]</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">A +1,+1 mace</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">A +1,+0 short bow</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">31 +0,+0 arrows</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">A staff of slow monster [6 charges](kukui wood)</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">A ring of sustain strength(obsidian)</span><span style="color:#89DDFF">"</span></span>\n<span class="line"><span style="color:#89DDFF"> ],</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#F78C6C">packsize</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#F78C6C"> 7</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#F78C6C">hitpoints</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#F78C6C"> 14</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#F78C6C">strength</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#F78C6C"> 16</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#F78C6C">maxstrength</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#F78C6C"> 16</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#F78C6C">level</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#F78C6C"> 2</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#F78C6C">experience</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#F78C6C"> 11</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#F78C6C">dungeonlevel</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#F78C6C"> 2</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#F78C6C">chain</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">ROGUE</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#F78C6C">pname</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">tester02</span><span style="color:#89DDFF">"</span></span>\n<span class="line"><span style="color:#89DDFF"> }</span></span>\n<span class="line"><span style="color:#89DDFF"> },</span></span>\n<span class="line"><span style="color:#89DDFF"> {</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#FFCB6B">slot</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#F78C6C"> 1</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#FFCB6B">status</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">registered</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#FFCB6B">baton</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">8c595f0fd053d140bb1449b962ffb31fc983c7de9e19c44fd4b1c3e908d99efa</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#FFCB6B">tokenid</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">0000000000000000000000000000000000000000000000000000000000000000</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#FFCB6B">batonaddr</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">RMYAWp4qQ2RQRAeBHeW3GdD79GjGHkNwE6</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#FFCB6B">ismine</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#F78C6C"> true</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#FFCB6B">batonvout</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#F78C6C"> 0</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#FFCB6B">batonvalue</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#F78C6C"> 0.1099</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#FFCB6B">batonht</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#F78C6C"> 54276</span></span>\n<span class="line"><span style="color:#89DDFF"> }</span></span>\n<span class="line"><span style="color:#89DDFF"> ]</span></span>\n<span class="line"><span style="color:#89DDFF">}</span></span>\n<span class="line"></span></code></pre>',children:(0,e.jsx)(a.code,{className:"language-json",children:'<span class="line"><span style="color:#89DDFF">{</span></span>\n<span class="line"><span style="color:#89DDFF">
1 "</span><span style="color:#C792EA">name</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">rogue</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">method</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">gameinfo</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">gametxid</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">4ccf9ca8b1198b35b48dc7126c6b9648b243c44076e4c4e4fe474b129028abde</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">result</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">success</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">gameheight</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#F78C6C"> 54265</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">height</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#F78C6C"> 54265</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">start</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#F78C6C"> 54270</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">starthash</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">0009fb977f5d34ff8fbaf5393e17ecc6c590d9f6db120c69b684959922b31fbd</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">seed</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#F78C6C"> 3928429259918614461</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">run</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">cc/rogue/rogue 3928429259918614461 4ccf9ca8b1198b35b48dc7126c6b9648b243c44076e4c4e4fe474b129028abde</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">alive</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#F78C6C"> 2</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">openslots</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#F78C6C"> 0</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">numplayers</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#F78C6C"> 2</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">maxplayers</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#F78C6C"> 2</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF">
1 "</span><span style="color:#C792EA">buyin</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#F78C6C"> 0.1</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">seed</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#F78C6C"> 3928429259918614461</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">players</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> [</span></span>\n<span class="line"><span style="color:#89DDFF"> {</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#FFCB6B">slot</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#F78C6C"> 0</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#FFCB6B">status</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">registered</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#FFCB6B">baton</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">20b5cf8249dda9e532d93d63e0b7fc3e28b15fdc606dbf04e06b3afd2cbb023d</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#FFCB6B">tokenid</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">8005f81a604df6bbfae91dc8252505df43edbdf06492a2201362cb42dba4d8f2</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#FFCB6B">batonaddr</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">RVuzXY65FyJiPPWSBc9efATh6nb4M9MceR</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#FFCB6B">ismine</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#F78C6C"> false</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#FFCB6B">batonvout</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#F78C6C"> 0</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#FFCB6B">batonvalue</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#F78C6C"> 0.1099</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#FFCB6B">batonht</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#F78C6C"> 54273</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#FFCB6B">player</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> {</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#F78C6C">gametxid</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">4ccf9ca8b1198b35b48dc7126c6b9648b243c44076e4c4e4fe474b129028abde</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#F78C6C">batontxid</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">20b5cf8249dda9e532d93d63e0b7fc3e28b15fdc606dbf04e06b3afd2cbb023d</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#F78C6C">playertxid</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">8005f81a604df6bbfae91dc8252505df43edbdf06492a2201362cb42dba4d8f2</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#F78C6C">tokenid</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">8005f81a604df6bbfae91dc8252505df43edbdf06492a2201362cb42dba4d8f2</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#F78C6C">data</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">250000000e00000010001000020000000b0000000700000002000000000000003a0000000000000001000000000000000000000000000000000000001000000000000000000000000000000000000000000000005d00000000000000010000000100000000000000000000000600000012000000000000000000000000000000000000000000000029000000ffffffff010000000000000001000000010000000000000012000000000000003278340000000000317833000000000029000000ffffffff010000000200000001000000000000000000000012000000000000003178310000000000317831000000000029000000020000001f000000030000000000000000000000000000001e00000000000000317831000000000032783300000000002f0000000000000001000000080000000000000000000000060000001000000000000000317831000000000031783100000000003d00000000000000010000000200000000000000000000000b000000100000000000000030783000000000003078300000000000</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#F78C6C">pack</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> [</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">Some food</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">+1 ring mail [protection 4]</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">A +1,+1 mace</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">A +1,+0 short bow</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">31 +0,+0 arrows</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">A staff of slow monster [6 charges](kukui wood)</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">A ring of sustain strength(obsidian)</span><span style="color:#89DDFF">"</span></span>\n<span class="line"><span style="color:#89DDFF"> ],</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#F78C6C">packsize</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#F78C6C"> 7</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#F78C6C">hitpoints</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#F78C6C"> 14</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#F78C6C">strength</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#F78C6C"> 16</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#F78C6C">maxstrength</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#F78C6C"> 16</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#F78C6C">level</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#F78C6C"> 2</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#F78C6C">experience</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#F78C6C"> 11</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#F78C6C">dungeonlevel</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#F78C6C"> 2</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#F78C6C">chain</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">ROGUE</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#F78C6C">pname</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">tester02</span><span style="color:#89DDFF">"</span></span>\n<span class="line"><span style="color:#89DDFF"> }</span></span>\n<span class="line"><span style="color:#89DDFF"> },</span></span>\n<span class="line"><span style="color:#89DDFF"> {</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#FFCB6B">slot</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#F78C6C"> 1</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#FFCB6B">status</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">registered</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#FFCB6B">baton</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">8c595f0fd053d140bb1449b962ffb31fc983c7de9e19c44fd4b1c3e908d99efa</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#FFCB6B">tokenid</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">0000000000000000000000000000000000000000000000000000000000000000</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#FFCB6B">batonaddr</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">RMYAWp4qQ2RQRAeBHeW3GdD79GjGHkNwE6</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#FFCB6B">ismine</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#F78C6C"> true</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#FFCB6B">batonvout</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#F78C6C"> 0</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#FFCB6B">batonvalue</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#F78C6C"> 0.1099</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#FFCB6B">batonht</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#F78C6C"> 54276</span></span>\n<span class="line"><span style="color:#89DDFF"> }</span></span>\n<span class="line"><span style="color:#89DDFF"> ]</span></span>\n<span class="line"><span style="color:#89DDFF">}</span></span>\n<span class="line"></span>'})})}),"\n",(0,e.jsxs)(a.p,{children:["The ",(0,e.jsx)(a.code,{children:"openslots"})," value is now ",(0,e.jsx)(a.code,{children:"0"}),", as ",(0,e.jsx)(a.code,{children:"2"})," players have joined."]}),"\n",(0,e.jsxs)(a.p,{children:["Note also that the ",(0,e.jsx)(a.code,{children:"start"})," block height has past, and therefore the ",(0,e.jsx)(a.code,{children:"seed"})," value is available."]}),"\n",(0,e.jsxs)(a.p,{children:["Also note that the response includes information about the ",(0,e.jsx)(a.code,{children:"playertxid"})," character provided by ",(0,e.jsx)(a.code,{children:"player1"})," during registration."]}),"\n",(0,e.jsxs)(a.p,{children:["The game is prepared. Both players may begin the game using the command found in the returned ",(0,e.jsx)(a.code,{children:"run"})," value."]}),"\n",(0,e.jsx)(a.pre,{language:"bash",code:"cc/rogue/rogue 3928429259918614461 4ccf9ca8b1198b35b48dc7126c6b9648b243c44076e4c4e4fe474b129028abde\n",highlightedHtml:'<pre class="shiki aurora-x" style="background-color:#07090F;color:#bbbbbb" tabindex="0"><code><span class="line"><span style="color:#FFCB6B">cc/rogue/rogue</span><span style="color:#F78C6C"> 3928429259918614461</span><span style="color:#C3E88D"> 4ccf9ca8b1198b35b48dc7126c6b9648b243c44076e4c4e4fe474b129028abde</span></span>\n<span class="line"></span></code></pre>',children:(0,e.jsx)(a.code,{className:"language-bash",children:'<span class="line"><span style="color:#FFCB6B">cc/rogue/rogue</span><span style="color:#F78C6C"> 3928429259918614461</span><span style="color:#C3E88D"> 4ccf9ca8b1198b35b48dc7126c6b9648b243c44076e4c4e4fe474b129028abde</span></span>\n<span class="line"></span>'})}),"\n",(0,e.jsx)(a.h4,{id:"step-3-play-and-finish-the-game",children:"Step 3: Play and Finis
1h the Game"}),"\n",(0,e.jsx)(a.p,{children:(0,e.jsx)(a.a,{href:"/en/docs/antara/tutorials/rogue-module-tutorial/#introduction",children:"View this linked section for instructions on gameplay."})}),"\n",(0,e.jsxs)(a.p,{children:["In our example, ",(0,e.jsx)(a.code,{children:"player1"})," decides to bail out of the game without waiting until ",(0,e.jsx)(a.code,{children:"player2"})," dies, and without retrieving the ",(0,e.jsx)(a.code,{children:"amulet"})," from the dungeon."]}),"\n",(0,e.jsxs)(a.p,{children:["To exit, ",(0,e.jsx)(a.code,{children:"player1"})," executes the ",(0,e.jsx)(a.a,{href:"/en/docs/antara/api/rogue/#bailout",children:"bailout"})," method:"]}),"\n",(0,e.jsx)(a.pre,{language:"bash",code:"./komodo-cli -ac_name=ROGUE cclib bailout 17 '[\"4ccf9ca8b1198b35b48dc7126c6b9648b243c44076e4c4e4fe474b129028abde\"]'\n",highlightedHtml:'<pre class="shiki aurora-x" style="background-color:#07090F;color:#bbbbbb" tabindex="0"><code><span class="line"><span style="color:#FFCB6B">./komodo-cli</span><span style="color:#C3E88D"> -ac_name=ROGUE</span><span style="color:#C3E88D"> cclib</span><span style="color:#C3E88D"> bailout</span><span style="color:#F78C6C"> 17</span><span style="color:#89DDFF"> \'</span><span style="color:#C3E88D">["4ccf9ca8b1198b35b48dc7126c6b9648b243c44076e4c4e4fe474b129028abde"]</span><span style="color:#89DDFF">\'</span></span>\n<span class="line"></span></code></pre>',children:(0,e.jsx)(a.code,{className:"language-bash",children:'<span class="line"><span style="color:#FFCB6B">./komodo-cli</span><span style="color:#C3E88D"> -ac_name=ROGUE</span><span style="color:#C3E88D"> cclib</span><span style="color:#C3E88D"> bailout</span><span style="color:#F78C6C"> 17</span><span style="color:#89DDFF"> \'</span><span style="color:#C3E88D">["4ccf9ca8b1198b35b48dc7126c6b9648b243c44076e4c4e4fe474b129028abde"]</span><span style="color:#89DDFF">\'</span></span>\n<span class="line"></span>'})}),"\n",(0,e.jsx)(o,{expandedText:"Hide Response",collapsedText:"Show Response",children:(0,e.jsx)(a.pre,{language:"json",code:'{\n "name": "rogue",\n "method": "bailout",\n "myrogueaddr": "RVuzXY65FyJiPPWSBc9efATh6nb4M9MceR",\n "gametxid": "4ccf9ca8b1198b35b48dc7126c6b9648b243c44076e4c4e4fe474b129028abde",\n "hex": "0400008085202f8903bafcee9bbe5536b0a5dc2bdff72f34ceedc4f6dae07cdf9eef973339a095845900000000a74ca5a281a1a0819ca28194a067a5658021027d28d7d59ac499fac55f89b9e06933d66aaf74435c48326d83f8fbc6a7b14e858140542c935c9812a93c4b304123f86f3b71b5a2236edbc7d080dbf9fec1ddd683397935d5990eb2617e304be1560740ff80fdc3d7524c68adfc70cf57e2376b3666a129a5278020446b52761bffb00eaa7a055c9994987ce2120a551fb4dfd01ffae1ffbee6b56b8103020000af03800111a10001ffffffffdeab2890124b47fee4c4e47640c443b248966b6c12c78db4358b19b1a89ccf4c03000000a74ca5a281a1a0819ca28194a067a56580210223b2b9d35fb6383bbbc0dd6668825c91713bc21081b9ce33df3d7edbafa8830581403f6df06683f5788ee5ea9113af44d0d76753e619be4b1ead6a56c9fbabaa5c1e25a26f2c6097398c1f3eb98578eff8c05315d9f49a30f1006b6d8dc72a7d45c2a129a5278020446b52761bffb00eaa7a055c9994987ce2120a551fb4dfd01ffae1ffbee6b56b8103020000af03800111a10001ffffffff04e14b45dfd8f96da57b4cd7207b8349085a9c58e617f559b6a633dc751a83d3010000007b4c79a276a072a26ba067a56580210223b2b9d35fb6383bbbc0dd6668825c91713bc21081b9ce33df3d7edbafa8830581400d139c3302c33098fca9d25e3072ab9ccedb07bb82f79e8f97d35078183cf69c230d64ce52c4f9ba5c1f8f26affeb8ff4646a77240cc38f2af7d24be627c6fb8a100af03800111a10001ffffffff061027000000000000302ea22c8020432de388aabcb6b4e3326351d1d815cee8be9a8d37b055cd1c0cf8782e5c50c08103120c008203000401cc0100000000000000302ea22c8020f29dbf12dea61586c1c7a8c6fe99eaa82a32298686bac7d0f698e91e896f48d481032210008203000401cca04b0000000000002321027d28d7d59ac499fac55f89b9e06933d66aaf74435c48326d83f8fbc6a7b14e85ac50603f0100000000302ea22c80203d1579313abe7d8ea85f48c65ea66fc512c878c0d0e6f6d54036669de940febf8103120c008203000401cc1f4e0000000000002321027d28d7d59ac499fac55f89b9e06933d66aaf74435c48326d83f8fbc6a7b14e85ac0000000000000000fdcf026a4dcb02f26321027d28d7d59ac499fac55f89b9e06933d66aaf74435c48326d83f8fbc6a7b14e851333393238343239323539393138363134343631403463636639636138623131393862333562343864633731323663366239363438623234336334343037366534633465346665343734623132393032386162646511fd4e02
11151deab2890124b47fee4c4e47640c443b248966b6c12c78db4358b19b1a89ccf4c05524f4755450874657374657230320000000021027d28d7d59ac499fac55f89b9e06933d66aaf74435c48326d83f8fbc6a7b14e85fdf4012c0000000e0000001000100002000000110000000900000001000000000000003a0000000000000001000000000000000000000000000000000000001200000000000000000000000000000000000000000000005d0000000000000001000000010000000000000000000000060000001200000000000000000000000000000000000000000000005d00000000000000010000000000000000000000000000000800000010000000000000003078300000000000307830000000000029000000ffffffff010000000000000001000000010000000000000012000000000000003278340000000000317833000000000029000000ffffffff010000000200000001000000000000000000000012000000000000003178310000000000317831000000000029000000020000001f000000030000000000000000000000000000001e00000000000000317831000000000032783300000000002f0000000000000001000000080000000000000000000000060000001200000000000000317831000000000031783100000000003d00000000000000010000000200000000000000000000000b0000001200000000000000307830000000000030783000000000003f00000000000000010000000800000000000000000000000b000000100000000000000030783000000000003078300000000000000000002dd400000000000000000000000000",\n "txid": "5184b9d50cb70eb3b2f92e53e66ff90777a650e9167f8a133eb13a2da2ae999c",\n "result": "success"\n}\n',highlightedHtml:'<pre class="shiki aurora-x" style="background-color:#07090F;color:#bbbbbb" tabindex="0"><code><span class="line"><span style="color:#89DDFF">{</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">name</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">rogue</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">method</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">bailout</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">myrogueaddr</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">RVuzXY65FyJiPPWSBc9efATh6nb4M9MceR</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">gametxid</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">4ccf9ca8b1198b35b48dc7126c6b9648b243c44076e4c4e4fe474b129028abde</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">hex</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">0400008085202f8903bafcee9bbe5536b0a5dc2bdff72f34ceedc4f6dae07cdf9eef973339a095845900000000a74ca5a281a1a0819ca28194a067a5658021027d28d7d59ac499fac55f89b9e06933d66aaf74435c48326d83f8fbc6a7b14e858140542c935c9812a93c4b304123f86f3b71b5a2236edbc7d080dbf9fec1ddd683397935d5990eb2617e304be1560740ff80fdc3d7524c68adfc70cf57e2376b3666a129a5278020446b52761bffb00eaa7a055c9994987ce2120a551fb4dfd01ffae1ffbee6b56b8103020000af03800111a10001ffffffffdeab2890124b47fee4c4e47640c443b248966b6c12c78db4358b19b1a89ccf4c03000000a74ca5a281a1a0819ca28194a067a56580210223b2b9d35fb6383bbbc0dd6668825c91713bc21081b9ce33df3d7edbafa8830581403f6df06683f5788ee5ea9113af44d0d76753e619be4b1ead6a56c9fbabaa5c1e25a26f2c6097398c1f3eb98578eff8c05315d9f49a30f1006b6d8dc72a7d45c2a129a5278020446b52761bffb00eaa7a055c9994987ce2120a551fb4dfd01ffae1ffbee6b56b8103020000af03800111a10001ffffffff04e14b45dfd8f96da57b4cd7207b8349085a9c58e617f559b6a633dc751a83d3010000007b4c79a276a072a26ba067a56580210223b2b9d35fb6383bbbc0dd6668825c91713bc21081b9ce33df3d7edbafa8830581400d139c3302c33098fca9d25e3072ab9ccedb07bb82f79e8f97d35078183cf69c230d64ce52c4f9ba5c1f8f26affeb8ff4646a77240cc38f2af7d24be627c6fb8a100af03800111a10001ffffffff061027000000000000302ea22c8020432de388aabcb6b4e3326351d1d815cee8be9a8d37b055cd1c0cf8782e5c50c08103120c008203000401cc0100000000000000302ea22c8020f29dbf12dea61586c1c7a8c6fe99eaa82a32298686bac7d0f698e91e896f48d481032210008203000401cca04b0000000000002321027d28d7d59ac499fac55f89b9e06933d66aaf74435c48326d83f8fbc6a7b14e85ac50603f0100000000302ea22c80203d1579313abe7d8ea85f48c65ea66fc512c878c0d0e6f6d54036669de940febf8103120c008203000401cc1f4e0000000000002321027d28d7d59ac499fac55f89b9e06933d66aaf74435c48326d83f8fbc6a7b14e85ac0000000000000000fdcf026a4dcb02f26321027d28d7d59ac499fac55f89b9e06933d66aaf74435c48326d83f8fbc6a7b14e851333393238343239323539393138363134343631403463636639636138623131393862333562343864633731323663366239363438623234336334343037366534633465346665343734623132393032386162646511fd4e02
11151deab2890124b47fee4c4e47640c443b248966b6c12c78db4358b19b1a89ccf4c05524f4755450874657374657230320000000021027d28d7d59ac499fac55f89b9e06933d66aaf74435c48326d83f8fbc6a7b14e85fdf4012c0000000e0000001000100002000000110000000900000001000000000000003a0000000000000001000000000000000000000000000000000000001200000000000000000000000000000000000000000000005d0000000000000001000000010000000000000000000000060000001200000000000000000000000000000000000000000000005d00000000000000010000000000000000000000000000000800000010000000000000003078300000000000307830000000000029000000ffffffff010000000000000001000000010000000000000012000000000000003278340000000000317833000000000029000000ffffffff010000000200000001000000000000000000000012000000000000003178310000000000317831000000000029000000020000001f000000030000000000000000000000000000001e00000000000000317831000000000032783300000000002f0000000000000001000000080000000000000000000000060000001200000000000000317831000000000031783100000000003d00000000000000010000000200000000000000000000000b0000001200000000000000307830000000000030783000000000003f00000000000000010000000800000000000000000000000b000000100000000000000030783000000000003078300000000000000000002dd400000000000000000000000000</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">txid</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">5184b9d50cb70eb3b2f92e53e66ff90777a650e9167f8a133eb13a2da2ae999c</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">result</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">success</span><span style="color:#89DDFF">"</span></span>\n<span class="line"><span style="color:#89DDFF">}</span></span>\n<span class="line"></span></code></pre>',children:(0,e.jsx)(a.code,{className:"language-json",children:'<span class="line"><span style="color:#89DDFF">{</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">name</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">rogue</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">method</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">bailout</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">myrogueaddr</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">RVuzXY65FyJiPPWSBc9efATh6nb4M9MceR</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">gametxid</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">4ccf9ca8b1198b35b48dc7126c6b9648b243c44076e4c4e4fe474b129028abde</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">hex</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">0400008085202f8903bafcee9bbe5536b0a5dc2bdff72f34ceedc4f6dae07cdf9eef973339a095845900000000a74ca5a281a1a0819ca28194a067a5658021027d28d7d59ac499fac55f89b9e06933d66aaf74435c48326d83f8fbc6a7b14e858140542c935c9812a93c4b304123f86f3b71b5a2236edbc7d080dbf9fec1ddd683397935d5990eb2617e304be1560740ff80fdc3d7524c68adfc70cf57e2376b3666a129a5278020446b52761bffb00eaa7a055c9994987ce2120a551fb4dfd01ffae1ffbee6b56b8103020000af03800111a10001ffffffffdeab2890124b47fee4c4e47640c443b248966b6c12c78db4358b19b1a89ccf4c03000000a74ca5a281a1a0819ca28194a067a56580210223b2b9d35fb6383bbbc0dd6668825c91713bc21081b9ce33df3d7edbafa8830581403f6df06683f5788ee5ea9113af44d0d76753e619be4b1ead6a56c9fbabaa5c1e25a26f2c6097398c1f3eb98578eff8c05315d9f49a30f1006b6d8dc72a7d45c2a129a5278020446b52761bffb00eaa7a055c9994987ce2120a551fb4dfd01ffae1ffbee6b56b8103020000af03800111a10001ffffffff04e14b45dfd8f96da57b4cd7207b8349085a9c58e617f559b6a633dc751a83d3010000007b4c79a276a072a26ba067a56580210223b2b9d35fb6383bbbc0dd6668825c91713bc21081b9ce33df3d7edbafa8830581400d139c3302c33098fca9d25e3072ab9ccedb07bb82f79e8f97d35078183cf69c230d64ce52c4f9ba5c1f8f26affeb8ff4646a77240cc38f2af7d24be627c6fb8a100af03800111a10001ffffffff061027000000000000302ea22c8020432de388aabcb6b4e3326351d1d815cee8be9a8d37b055cd1c0cf8782e5c50c08103120c008203000401cc0100000000000000302ea22c8020f29dbf12dea61586c1c7a8c6fe99eaa82a32298686bac7d0f698e91e896f48d481032210008203000401cca04b0000000000002321027d28d7d59ac499fac55f89b9e06933d66aaf74435c48326d83f8fbc6a7b14e85ac50603f0100000000302ea22c80203d1579313abe7d8ea85f48c65ea66fc512c878c0d0e6f6d54036669de940febf8103120c008203000401cc1f4e0000000000002321027d28d7d59ac499fac55f89b9e06933d66aaf74435c48326d83f8fbc6a7b14e85ac0000000000000000fdcf026a4dcb02f26321027d28d7d59ac499fac55f89b9e06933d66aaf74435c48326d83f8fbc6a7b14e851333393238343239323539393138363134343631403463636639636138623131393862333562343864633731323663366239363438623234336334343037366534633465346665343734623132393032386162646511fd4e02
11151deab2890124b47fee4c4e47640c443b248966b6c12c78db4358b19b1a89ccf4c05524f4755450874657374657230320000000021027d28d7d59ac499fac55f89b9e06933d66aaf74435c48326d83f8fbc6a7b14e85fdf4012c0000000e0000001000100002000000110000000900000001000000000000003a0000000000000001000000000000000000000000000000000000001200000000000000000000000000000000000000000000005d0000000000000001000000010000000000000000000000060000001200000000000000000000000000000000000000000000005d00000000000000010000000000000000000000000000000800000010000000000000003078300000000000307830000000000029000000ffffffff010000000000000001000000010000000000000012000000000000003278340000000000317833000000000029000000ffffffff010000000200000001000000000000000000000012000000000000003178310000000000317831000000000029000000020000001f000000030000000000000000000000000000001e00000000000000317831000000000032783300000000002f0000000000000001000000080000000000000000000000060000001200000000000000317831000000000031783100000000003d00000000000000010000000200000000000000000000000b0000001200000000000000307830000000000030783000000000003f00000000000000010000000800000000000000000000000b000000100000000000000030783000000000003078300000000000000000002dd400000000000000000000000000</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">txid</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">5184b9d50cb70eb3b2f92e53e66ff90777a650e9167f8a133eb13a2da2ae999c</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">result</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">success</span><span style="color:#89DDFF">"</span></span>\n<span class="line"><span style="color:#89DDFF">}</span></span>\n<span class="line"></span>'})})}),"\n",(0,e.jsxs)(a.p,{children:["With the ",(0,e.jsx)(a.code,{children:"bailout"})," transaction mined, the ",(0,e.jsx)(a.code,{children:"gameinfo"})," method now returns updated information:"]}),"\n",(0,e.jsx)(a.p,{children:"Command:"}),"\n",(0,e.jsx)(a.pre,{language:"bash",code:"./komodo-cli -ac_name=ROGUE cclib gameinfo 17 '[\"4ccf9ca8b1198b35b48dc7126c6b9648b243c44076e4c4e4fe474b129028abde\"]'\n",highlightedHtml:'<pre class="shiki aurora-x" style="background-color:#07090F;color:#bbbbbb" tabindex="0"><code><span class="line"><span style="color:#FFCB6B">./komodo-cli</span><span style="color:#C3E88D"> -ac_name=ROGUE</span><span style="color:#C3E88D"> cclib</span><span style="color:#C3E88D"> gameinfo</span><span style="color:#F78C6C"> 17</span><span style="color:#89DDFF"> \'</span><span style="color:#C3E88D">["4ccf9ca8b1198b35b48dc7126c6b9648b243c44076e4c4e4fe474b129028abde"]</span><span style="color:#89DDFF">\'</span></span>\n<span class="line"></span></code></pre>',children:(0,e.jsx)(a.code,{className:"language-bash",children:'<span class="line"><span style="color:#FFCB6B">./komodo-cli</span><span style="color:#C3E88D"> -ac_name=ROGUE</span><span style="color:#C3E88D"> cclib</span><span style="color:#C3E88D"> gameinfo</span><span style="color:#F78C6C"> 17</span><span style="color:#89DDFF"> \'</span><span style="color:#C3E88D">["4ccf9ca8b1198b35b48dc7126c6b9648b243c44076e4c4e4fe474b129028abde"]</span><span style="color:#89DDFF">\'</span></span>\n<span class="line"></span>'})}),"\n",(0,e.jsx)(o,{expandedText:"Hide Response",collapsedText:"Show Response",children:(0,e.jsx)(a.pre,{language:"json",code:'{\n "name": "rogue",\n "method": "gameinfo",\n "gametxid": "4ccf9ca8b1198b35b48dc7126c6b9648b243c44076e4c4e4fe474b129028abde",\n "result": "success",\n "gameheight": 54265,\n "height": 54265,\n "start": 54270,\n "starthash": "0009fb977f5d34ff8fbaf5393e17ecc6c590d9f6db120c69b684959922b31fbd",\n "seed": 3928429259918614461,\n "run": "cc/rogue/rogue 3928429259918614461 4ccf9ca8b1198b35b48dc7126c6b9648b243c44076e4c4e4fe474b129028abde",\n "alive": 1,\n "openslots": 0,\n "numplayers": 2,\n "maxplayers": 2,\n "buyin": 0.10000000,\n "seed": 3928429259918614461,\n "players": [\n {\n "slot": 0,\n "status": "finished",\n "baton": "5184b9d50cb70eb3b2f92e53e66ff90777a650e9167f8a133eb13a2da2ae999c",\n "tokenid": "0000000000000000000000000000000000000000000000000000000000000000",\n "batonaddr": "RVuzXY65FyJiPPWSBc9efATh6nb4M9MceR",\n "ismine": true,\n "batonvout": 0,\n "batonvalue": 0.00010000,\n "batonht": 54297,\n\n ... (omitted for brevity) ...\n\n',highlightedHtml:'<pre class="shiki aurora-x" style="background-color:#07090F;color:#bbbbbb" tabindex="0"><code><span class="line"><span style="color:#89DDFF">{</span></span>\n<span class="line"><span style="color:#89DDFF">
1 "</span><span style="color:#C792EA">name</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">rogue</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">method</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">gameinfo</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">gametxid</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">4ccf9ca8b1198b35b48dc7126c6b9648b243c44076e4c4e4fe474b129028abde</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">result</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">success</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">gameheight</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#F78C6C"> 54265</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">height</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#F78C6C"> 54265</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">start</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#F78C6C"> 54270</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">starthash</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">0009fb977f5d34ff8fbaf5393e17ecc6c590d9f6db120c69b684959922b31fbd</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">seed</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#F78C6C"> 3928429259918614461</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">run</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">cc/rogue/rogue 3928429259918614461 4ccf9ca8b1198b35b48dc7126c6b9648b243c44076e4c4e4fe474b129028abde</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">alive</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#F78C6C"> 1</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">openslots</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#F78C6C"> 0</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">numplayers</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#F78C6C"> 2</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">maxplayers</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#F78C6C"> 2</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF">
1 "</span><span style="color:#C792EA">buyin</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#F78C6C"> 0.10000000</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">seed</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#F78C6C"> 3928429259918614461</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">players</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> [</span></span>\n<span class="line"><span style="color:#89DDFF"> {</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#FFCB6B">slot</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#F78C6C"> 0</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#FFCB6B">status</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">finished</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#FFCB6B">baton</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">5184b9d50cb70eb3b2f92e53e66ff90777a650e9167f8a133eb13a2da2ae999c</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#FFCB6B">tokenid</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">0000000000000000000000000000000000000000000000000000000000000000</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#FFCB6B">batonaddr</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">RVuzXY65FyJiPPWSBc9efATh6nb4M9MceR</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#FFCB6B">ismine</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#F78C6C"> true</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#FFCB6B">batonvout</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#F78C6C"> 0</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#FFCB6B">batonvalue</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#F78C6C"> 0.00010000</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#FFCB6B">batonht</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#F78C6C"> 54297</span><span style="color:#89DDFF">,</span></span>\n<span class="line"></span>\n<span class="line"><span style="color:#FF5370"> ...</span><span style="color:#FF5370"> (omitted</span><span style="color:#FF5370"> for</span><span style="color:#FF5370"> brevity)</span><span style="color:#FF5370"> ...</span></span>\n<span class="line"></span>\n<span class="line"></span></code></pre>',children:(0,e.jsx)(a.code,{className:"language-json",children:'<span class="line"><span style="color:#89DDFF">{</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">name</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">rogue</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF">
1 "</span><span style="color:#C792EA">method</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">gameinfo</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">gametxid</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">4ccf9ca8b1198b35b48dc7126c6b9648b243c44076e4c4e4fe474b129028abde</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">result</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">success</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">gameheight</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#F78C6C"> 54265</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">height</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#F78C6C"> 54265</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">start</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#F78C6C"> 54270</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">starthash</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">0009fb977f5d34ff8fbaf5393e17ecc6c590d9f6db120c69b684959922b31fbd</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">seed</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#F78C6C"> 3928429259918614461</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">run</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">cc/rogue/rogue 3928429259918614461 4ccf9ca8b1198b35b48dc7126c6b9648b243c44076e4c4e4fe474b129028abde</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">alive</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#F78C6C"> 1</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">openslots</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#F78C6C"> 0</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">numplayers</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#F78C6C"> 2</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">maxplayers</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#F78C6C"> 2</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">buyin</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#F78C6C"> 0.10000000</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF">
1 "</span><span style="color:#C792EA">seed</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#F78C6C"> 3928429259918614461</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">players</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> [</span></span>\n<span class="line"><span style="color:#89DDFF"> {</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#FFCB6B">slot</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#F78C6C"> 0</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#FFCB6B">status</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">finished</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#FFCB6B">baton</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">5184b9d50cb70eb3b2f92e53e66ff90777a650e9167f8a133eb13a2da2ae999c</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#FFCB6B">tokenid</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">0000000000000000000000000000000000000000000000000000000000000000</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#FFCB6B">batonaddr</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">RVuzXY65FyJiPPWSBc9efATh6nb4M9MceR</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#FFCB6B">ismine</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#F78C6C"> true</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#FFCB6B">batonvout</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#F78C6C"> 0</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#FFCB6B">batonvalue</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#F78C6C"> 0.00010000</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#FFCB6B">batonht</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#F78C6C"> 54297</span><span style="color:#89DDFF">,</span></span>\n<span class="line"></span>\n<span class="line"><span style="color:#FF5370"> ...</span><span style="color:#FF5370"> (omitted</span><span style="color:#FF5370"> for</span><span style="color:#FF5370"> brevity)</span><span style="color:#FF5370"> ...</span></span>\n<span class="line"></span>\n<span class="line"></span>'})})}),"\n",(0,e.jsxs)(a.p,{children:["Note that the ",(0,e.jsx)(a.code,{children:"alive"})," property has a value of ",(0,e.jsx)(a.code,{children:"1"}),", indicating that the ",(0,e.jsx)(a.code,{children:"player1"})," character has left and the ",(0,e.jsx)(a.code,{children:"player2"})," character remains. Also note that in the ",(0,e.jsx)(a.code,{children:"players"})," array, the first json object (which describes the ",(0,e.jsx)(a.code,{children:"player1"})," node) has a ",(0,e.jsx)(a.code,{children:"status"})," of ",(0,e.jsx)(a.code,{children:"finished"}),"."]}),"\n",(0,e.jsxs)(a.p,{children:["Since ",(0,e.jsx)(a.code,{children:"player1"})," left early, ",(0,e.jsx)(a.code,{children:"player2"})," is the last character standing. The ",(0,e.jsx)(a.a,{href:"/en/docs/antara/api/rogue/#highlander",children:"highlander"})," method is now available to him."]}),"\n",(0,e.jsxs)(a.p,{children:[(0,e.jsx)(a.code,{children:"player2"})," first begins the exit procedure by entering ",(0,e.jsx)(a.code,{children:"Q"}),", then ",(0,e.jsx)(a.code,{children:"y + Enter"}),"."]}),"\n",(0,e.jsxs)(a.p,{children:["With the exit process in motion, ",(0,e.jsx)(a.code,{children:"player2"})," executes the ",(0,e.jsx)(a.code,{children:"highlander"})," method:"]}),"\n",(0,e.jsx)(a.pre,{language:"bash",code:"./komodo-cli -ac_name=ROGUE cclib highlander 17 '[\"4ccf9ca8b1198b35b48dc7126c6b9648b243c44076e4c4e4fe474b129028abde\"]'\n",highlightedHtml:'<pre class="shiki aurora-x" style="background-color:#07090F;color:#bbbbbb" tabindex="0"><code><span class="line"><span style="color:#FFCB6B">./komodo-cli</span><span style="color:#C3E88D"> -ac_name=ROGUE</span><span style="color:#C3E88D"> cclib</span><span style="color:#C3E88D"> highlander</span><span style="color:#F78C6C"> 17</span><span style="color:#89DDFF"> \'</span><span style="color:#C3E88D">["4ccf9ca8b1198b35b48dc7126c6b9648b243c44076e4c4e4fe474b129028abde"]</span><span style="color:#89DDFF">\'</span></span>\n<span class="line"></span></code></pre>',children:(0,e.jsx)(a.code,{className:"language-bash",children:'<span class="line"><span style="color:#FFCB6B">./komodo-cli</span><span style="color:#C3E88D"> -ac_name=ROGUE</span><span style="color:#C3E88D"> cclib</span><span style="color:#C3E88D"> highlander</span><span style="color:#F78C6C"> 17</span><span style="color:#89DDFF"> \'</span><span style="color:#C3E88D">["4ccf9ca8b1198b35b48dc7126c6b9648b243c44076e4c4e4fe474b129028abde"]</span><span style="color:#89DDFF">\'</span></span>\n<span class="line"></span>'})}),"\n",(0,e.jsx)(o,{expandedText:"Hide Response",collapsedText:"Show Response",children:(0,e.jsx)(a.pre,{language:"json",code:'{\n "name": "rogue",\n "method": "highlander",\n "myrogueaddr": "RMYAWp4qQ2RQRAeBHeW3GdD79GjGHkNwE6",\n "gametxid": "4ccf9ca8b1198b35b48dc7126c6b9648b243c44076e4c4e4fe474b129028abde",\n "hex": "0400008085202f8906fb01b5159bd9eb16c969a2745733
112a870eaec6ca921d45cfea828cf4bfdce7400000000a74ca5a281a1a0819ca28194a067a5658021030c16387fda9c2c3e1b90b272a938424f9eecf16e859887874fb843892c3572ab814040b427395fa60eec5d645994bdf49f56479913f76af9a0143a1cedba51bdf40604db488e5f16c22738d007832cce6f5694e0b72a59934af01283241eabfb04f4a129a5278020446b52761bffb00eaa7a055c9994987ce2120a551fb4dfd01ffae1ffbee6b56b8103020000af03800111a10001ffffffffdeab2890124b47fee4c4e47640c443b248966b6c12c78db4358b19b1a89ccf4c04000000a74ca5a281a1a0819ca28194a067a56580210223b2b9d35fb6383bbbc0dd6668825c91713bc21081b9ce33df3d7edbafa8830581401b629f9b61eef6513f07b351a2a3c3ece554204fc355bc5d22cb2df7fa86355908e4d443783f998fdaa98818078a9644f8147391e2b96f53aa025619deab057ba129a5278020446b52761bffb00eaa7a055c9994987ce2120a551fb4dfd01ffae1ffbee6b56b8103020000af03800111a10001ffffffffdeab2890124b47fee4c4e47640c443b248966b6c12c78db4358b19b1a89ccf4c000000007b4c79a276a072a26ba067a56580210223b2b9d35fb6383bbbc0dd6668825c91713bc21081b9ce33df3d7edbafa88305814077ca033d18a0125a269abdacb825d399f950e564eb9ad38f53eadd30213d158349952d30e109b7bfd5f47165e3e05b849c919f028bf447813a006fb76cf8fafba100af03800111a10001ffffffff09d702382f7d9bb899b5c935ec85f17da65df496c0898d5466e852235a99a529010000007b4c79a276a072a26ba067a56580210223b2b9d35fb6383bbbc0dd6668825c91713bc21081b9ce33df3d7edbafa883058140f9885eba23b5f7ce803cd6256afdfda72cdac6e3112c448c9752e378310b4f8e66f18a1a9309d9c848680c0e1656cabb63857426a5e34c831ee7ba8883478d23a100af03800111a10001ffffffff0b295c8f2da505fd2fd76a23e742976855de347638
11ea54ea2f4741398f9c8e5010000007b4c79a276a072a26ba067a56580210223b2b9d35fb6383bbbc0dd6668825c91713bc21081b9ce33df3d7edbafa8830581402adefb3329c07c992aa0e5217ec129bbbdea0b60a9ef4dd65a8788833f764012673e9888b28a6cd61e438c95703c93becd0344d59e8b4af0800289b8539e104ca100af03800111a10001ffffffff0b473035d1618096e7856167a47a80e440b05884c2a6f9cc51545ea9bf22477b010000007b4c79a276a072a26ba067a56580210223b2b9d35fb6383bbbc0dd6668825c91713bc21081b9ce33df3d7edbafa883058140586da282bd1f1038c2f34f9bf93543cb0bc315d37d3572d262a6b7d9133533920fdb65118b702435bdbb62e41c4d873e79cc9ce6786ea74686f5c49413358c36a100af03800111a10001ffffffff061027000000000000302ea22c8020432de388aabcb6b4e3326351d1d815cee8be9a8d37b055cd1c0cf8782e5c50c08103120c008203000401cc0100000000000000302ea22c8020b3004eceb8c0082eae35418495dc48c6785dc23d0176e82514c90a41d93198ea81032210008203000401cc343a3101000000002321030c16387fda9c2c3e1b90b272a938424f9eecf16e859887874fb843892c3572abacbc9e3f0100000000302ea22c80203d1579313abe7d8ea85f48c65ea66fc512c878c0d0e6f6d54036669de940febf8103120c008203000401cc2f750000000000002321030c16387fda9c2c3e1b90b272a938424f9eecf16e859887874fb843892c3572abac0000000000000000fd2b026a4d2702f26321030c16387fda9c2c3e1b90b272a938424f9eecf16e859887874fb843892c3572ab1333393238343239323539393138363134343631403463636639636138623131393862333562343864633731323663366239363438623234336334343037366534633465346665343734623132393032386162646511fdaa011148deab2890124b47fee4c4e47640c443b248966b6c12c78db4358b19b1a89ccf4c05524f475545000100000021030c16387fda9c2c3e1b90b272a938424f9eecf16e859887874fb843892c3572abfd58010d0000000c0000001000100001000000020000000600000001000000000000003a0000000000000001000000000000000000000000000000000000001000000000000000000000000000000000000000000000005d00000000000000010000000100000000000000000000000600000012000000000000000000000000000000000000000000000029000000ffffffff010000000000000001000000010000000000000012000000000000003278340000000000317833000000000029000000ffffffff0100000002000000010000000000000000000000120000000000000031783100000000003178310000000000290000000200000022000000030000000000000000000000000000001e00000000000000317831000000000032783300000000003f00000000000000010000000800000000000000000000000b0000001000000000000000307830000000000030783000000000000000000030d400000000000000000000000000",\n "txid": "fc86d6b5f5d3ab98de97d50fbd3853c726197d28a9436aeba66e70dadd541065",\n "result": "success"\n}\n',highlightedHtml:'<pre class="shiki aurora-x" style="background-color:#07090F;color:#bbbbbb" tabindex="0"><code><span class="line"><span style="color:#89DDFF">{</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">name</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">rogue</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">method</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">highlander</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">myrogueaddr</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">RMYAWp4qQ2RQRAeBHeW3GdD79GjGHkNwE6</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">gametxid</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">4ccf9ca8b1198b35b48dc7126c6b9648b243c44076e4c4e4fe474b129028abde</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">hex</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">
10400008085202f8906fb01b5159bd9eb16c969a274573312a870eaec6ca921d45cfea828cf4bfdce7400000000a74ca5a281a1a0819ca28194a067a5658021030c16387fda9c2c3e1b90b272a938424f9eecf16e859887874fb843892c3572ab814040b427395fa60eec5d645994bdf49f56479913f76af9a0143a1cedba51bdf40604db488e5f16c22738d007832cce6f5694e0b72a59934af01283241eabfb04f4a129a5278020446b52761bffb00eaa7a055c9994987ce2120a551fb4dfd01ffae1ffbee6b56b8103020000af03800111a10001ffffffffdeab2890124b47fee4c4e47640c443b248966b6c12c78db4358b19b1a89ccf4c04000000a74ca5a281a1a0819ca28194a067a56580210223b2b9d35fb6383bbbc0dd6668825c91713bc21081b9ce33df3d7edbafa8830581401b629f9b61eef6513f07b351a2a3c3ece554204fc355bc5d22cb2df7fa86355908e4d443783f998fdaa98818078a9644f8147391e2b96f53aa025619deab057ba129a5278020446b52761bffb00eaa7a055c9994987ce2120a551fb4dfd01ffae1ffbee6b56b8103020000af03800111a10001ffffffffdeab2890124b47fee4c4e47640c443b248966b6c12c78db4358b19b1a89ccf4c000000007b4c79a276a072a26ba067a56580210223b2b9d35fb6383bbbc0dd6668825c91713bc21081b9ce33df3d7edbafa88305814077ca033d18a0125a269abdacb825d399f950e564eb9ad38f53eadd30213d158349952d30e109b7bfd5f47165e3e05b849c919f028bf447813a006fb76cf8fafba100af03800111a10001ffffffff09d702382f7d9bb899b5c935ec85f17da65df496c0898d5466e852235a99a529010000007b4c79a276a072a26ba067a56580210223b2b9d35fb6383bbbc0dd6668825c91713bc21081b9ce33df3d7edbafa883058140f9885eba23b5f7ce803cd6256afdfda72cdac6e3112c448c9752e378310b4f8e66f18a1a9309d9c848680c0e1656cabb63857426a5e34c831ee7ba8883478d23a100af03800111a10001ffffffff0b295c8f2da505fd2fd76a23e742976855de347638
11ea54ea2f4741398f9c8e5010000007b4c79a276a072a26ba067a56580210223b2b9d35fb6383bbbc0dd6668825c91713bc21081b9ce33df3d7edbafa8830581402adefb3329c07c992aa0e5217ec129bbbdea0b60a9ef4dd65a8788833f764012673e9888b28a6cd61e438c95703c93becd0344d59e8b4af0800289b8539e104ca100af03800111a10001ffffffff0b473035d1618096e7856167a47a80e440b05884c2a6f9cc51545ea9bf22477b010000007b4c79a276a072a26ba067a56580210223b2b9d35fb6383bbbc0dd6668825c91713bc21081b9ce33df3d7edbafa883058140586da282bd1f1038c2f34f9bf93543cb0bc315d37d3572d262a6b7d9133533920fdb65118b702435bdbb62e41c4d873e79cc9ce6786ea74686f5c49413358c36a100af03800111a10001ffffffff061027000000000000302ea22c8020432de388aabcb6b4e3326351d1d815cee8be9a8d37b055cd1c0cf8782e5c50c08103120c008203000401cc0100000000000000302ea22c8020b3004eceb8c0082eae35418495dc48c6785dc23d0176e82514c90a41d93198ea81032210008203000401cc343a3101000000002321030c16387fda9c2c3e1b90b272a938424f9eecf16e859887874fb843892c3572abacbc9e3f0100000000302ea22c80203d1579313abe7d8ea85f48c65ea66fc512c878c0d0e6f6d54036669de940febf8103120c008203000401cc2f750000000000002321030c16387fda9c2c3e1b90b272a938424f9eecf16e859887874fb843892c3572abac0000000000000000fd2b026a4d2702f26321030c16387fda9c2c3e1b90b272a938424f9eecf16e859887874fb843892c3572ab1333393238343239323539393138363134343631403463636639636138623131393862333562343864633731323663366239363438623234336334343037366534633465346665343734623132393032386162646511fdaa011148deab2890124b47fee4c4e47640c443b248966b6c12c78db4358b19b1a89ccf4c05524f475545000100000021030c16387fda9c2c3e1b90b272a938424f9eecf16e859887874fb843892c3572abfd58010d0000000c0000001000100001000000020000000600000001000000000000003a0000000000000001000000000000000000000000000000000000001000000000000000000000000000000000000000000000005d00000000000000010000000100000000000000000000000600000012000000000000000000000000000000000000000000000029000000ffffffff010000000000000001000000010000000000000012000000000000003278340000000000317833000000000029000000ffffffff0100000002000000010000000000000000000000120000000000000031783100000000003178310000000000290000000200000022000000030000000000000000000000000000001e00000000000000317831000000000032783300000000003f00000000000000010000000800000000000000000000000b0000001000000000000000307830000000000030783000000000000000000030d400000000000000000000000000</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">txid</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">fc86d6b5f5d3ab98de97d50fbd3853c726197d28a9436aeba66e70dadd541065</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">result</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">success</span><span style="color:#89DDFF">"</span></span>\n<span class="line"><span style="color:#89DDFF">}</span></span>\n<span class="line"></span></code></pre>',children:(0,e.jsx)(a.code,{className:"language-json",children:'<span class="line"><span style="color:#89DDFF">{</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">name</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">rogue</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">method</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">highlander</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">myrogueaddr</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">RMYAWp4qQ2RQRAeBHeW3GdD79GjGHkNwE6</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF">
1 "</span><span style="color:#C792EA">gametxid</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">4ccf9ca8b1198b35b48dc7126c6b9648b243c44076e4c4e4fe474b129028abde</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">hex</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">0400008085202f8906fb01b5159bd9eb16c969a274573312a870eaec6ca921d45cfea828cf4bfdce7400000000a74ca5a281a1a0819ca28194a067a5658021030c16387fda9c2c3e1b90b272a938424f9eecf16e859887874fb843892c3572ab814040b427395fa60eec5d645994bdf49f56479913f76af9a0143a1cedba51bdf40604db488e5f16c22738d007832cce6f5694e0b72a59934af01283241eabfb04f4a129a5278020446b52761bffb00eaa7a055c9994987ce2120a551fb4dfd01ffae1ffbee6b56b8103020000af03800111a10001ffffffffdeab2890124b47fee4c4e47640c443b248966b6c12c78db4358b19b1a89ccf4c04000000a74ca5a281a1a0819ca28194a067a56580210223b2b9d35fb6383bbbc0dd6668825c91713bc21081b9ce33df3d7edbafa8830581401b629f9b61eef6513f07b351a2a3c3ece554204fc355bc5d22cb2df7fa86355908e4d443783f998fdaa98818078a9644f8147391e2b96f53aa025619deab057ba129a5278020446b52761bffb00eaa7a055c9994987ce2120a551fb4dfd01ffae1ffbee6b56b8103020000af03800111a10001ffffffffdeab2890124b47fee4c4e47640c443b248966b6c12c78db4358b19b1a89ccf4c000000007b4c79a276a072a26ba067a56580210223b2b9d35fb6383bbbc0dd6668825c91713bc21081b9ce33df3d7edbafa88305814077ca033d18a0125a269abdacb825d399f950e564eb9ad38f53eadd30213d158349952d30e109b7bfd5f47165e3e05b849c919f028bf447813a006fb76cf8fafba100af03800111a10001ffffffff09d702382f7d9bb899b5c935ec85f17da65df496c0898d5466e852235a99a529010000007b4c79a276a072a26ba067a56580210223b2b9d35fb6383bbbc0dd6668825c91713bc21081b9ce33df3d7edbafa883058140f9885eba23b5f7ce803cd6256afdfda72cdac6e3112c448c9752e378310b4f8e66f18a1a9309d9c848680c0e1656cabb63857426a5e34c831ee7ba8883478d23a100af03800111a10001ffffffff0b295c8f2da505fd2fd76a23e742976855de347638
11ea54ea2f4741398f9c8e5010000007b4c79a276a072a26ba067a56580210223b2b9d35fb6383bbbc0dd6668825c91713bc21081b9ce33df3d7edbafa8830581402adefb3329c07c992aa0e5217ec129bbbdea0b60a9ef4dd65a8788833f764012673e9888b28a6cd61e438c95703c93becd0344d59e8b4af0800289b8539e104ca100af03800111a10001ffffffff0b473035d1618096e7856167a47a80e440b05884c2a6f9cc51545ea9bf22477b010000007b4c79a276a072a26ba067a56580210223b2b9d35fb6383bbbc0dd6668825c91713bc21081b9ce33df3d7edbafa883058140586da282bd1f1038c2f34f9bf93543cb0bc315d37d3572d262a6b7d9133533920fdb65118b702435bdbb62e41c4d873e79cc9ce6786ea74686f5c49413358c36a100af03800111a10001ffffffff061027000000000000302ea22c8020432de388aabcb6b4e3326351d1d815cee8be9a8d37b055cd1c0cf8782e5c50c08103120c008203000401cc0100000000000000302ea22c8020b3004eceb8c0082eae35418495dc48c6785dc23d0176e82514c90a41d93198ea81032210008203000401cc343a3101000000002321030c16387fda9c2c3e1b90b272a938424f9eecf16e859887874fb843892c3572abacbc9e3f0100000000302ea22c80203d1579313abe7d8ea85f48c65ea66fc512c878c0d0e6f6d54036669de940febf8103120c008203000401cc2f750000000000002321030c16387fda9c2c3e1b90b272a938424f9eecf16e859887874fb843892c3572abac0000000000000000fd2b026a4d2702f26321030c16387fda9c2c3e1b90b272a938424f9eecf16e859887874fb843892c3572ab1333393238343239323539393138363134343631403463636639636138623131393862333562343864633731323663366239363438623234336334343037366534633465346665343734623132393032386162646511fdaa011148deab2890124b47fee4c4e47640c443b248966b6c12c78db4358b19b1a89ccf4c05524f475545000100000021030c16387fda9c2c3e1b90b272a938424f9eecf16e859887874fb843892c3572abfd58010d0000000c0000001000100001000000020000000600000001000000000000003a0000000000000001000000000000000000000000000000000000001000000000000000000000000000000000000000000000005d00000000000000010000000100000000000000000000000600000012000000000000000000000000000000000000000000000029000000ffffffff010000000000000001000000010000000000000012000000000000003278340000000000317833000000000029000000ffffffff0100000002000000010000000000000000000000120000000000000031783100000000003178310000000000290000000200000022000000030000000000000000000000000000001e00000000000000317831000000000032783300000000003f00000000000000010000000800000000000000000000000b0000001000000000000000307830000000000030783000000000000000000030d400000000000000000000000000</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">txid</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">fc86d6b5f5d3ab98de97d50fbd3853c726197d28a9436aeba66e70dadd541065</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">,</span></span>\n<span class="line"><span style="color:#89DDFF"> "</span><span style="color:#C792EA">result</span><span style="color:#89DDFF">"</span><span style="color:#89DDFF">:</span><span style="color:#89DDFF"> "</span><span style="color:#C3E88D">success</span><span style="color:#89DDFF">"</span></span>\n<span class="line"><span style="color:#89DDFF">}</span></span>\n<span class="line"></span>'})})}),"\n",(0,e.jsxs)(a.p,{children:["The multi-player game is now finished. The ",(0,e.jsx)(a.code,{children:"player2"})," node received the ",(0,e.jsx)(a.code,{children:"highlander"})," prize, including the total ",(0,e.jsx)(a.code,{children:"buyin"})," amount and an increased conversion rate of in-game gold to ",(0,e.jsx)(a.code,{children:"ROGUE"})," coins."]}),"\n",(0,e.jsxs)(a.p,{children:["After the ",(0,e.jsx)(a.code,{children:"bailout"})," and ",(0,e.jsx)(a.code,{children:"highlander"})," transactions are mined, the players may view their surviving character via the ",(0,e.jsx)(a.a,{href:"/en/docs/antara/api/rogue/#players",children:"players"})," and ",(0,e.jsx)(a.a,{href:"/en/docs/antara/api/rogue/#playerinfo",children:"playerinfo"})," methods."]}),"\n",(0,e.jsx)(a.h2,{id:"gameplay-documentation",children:"Gameplay Documentation"}),"\n",(0,e.jsx)(a.p,{children:"As Komodo's Rogue implementation is based off of the classic Rogue game, the classic manual provides the basic
1instructions for the game:"}),"\n",(0,e.jsx)(a.p,{children:(0,e.jsx)(a.a,{href:"https://docs-archive.freebsd.org/44doc/usd/30.rogue/paper.pdf",children:"Link to Classic Rogue Manual Here"})}),"\n",(0,e.jsx)(a.p,{children:"After reading the linked manual, there are additional aspects to keep in mind for Komodo's unique implementation."}),"\n",(0,e.jsx)(a.h3,{id:"gameplay-modes",children:"Gameplay Modes"}),"\n",(0,e.jsxs)(a.p,{children:["Komodo's Rogue features two different game modes. There is one mode for single-player gameplay, where the ",(0,e.jsx)(a.code,{children:"maxplayer"})," value is set to ",(0,e.jsx)(a.code,{children:"1"}),", and one mode for multi-player gameplay, where the ",(0,e.jsx)(a.code,{children:"maxplayer"})," value is greater than ",(0,e.jsx)(a.code,{children:"1"}),"."]}),"\n",(0,e.jsx)(a.h4,{id:"single-player-mode",children:"Single-Player Mode"}),"\n",(0,e.jsx)(a.p,{children:"The single-player mode is more limited in nature. In general, this mode is for practicing or farming purposes."}),"\n",(0,e.jsx)(a.p,{children:"There are no time limits."}),"\n",(0,e.jsxs)(a.p,{children:["As soon as the ",(0,e.jsx)(a.code,{children:"register_txid"})," is confirmed the player may begin to play."]}),"\n",(0,e.jsxs)(a.p,{children:["When concluding the game, the conversion of in-game gold to ",(0,e.jsx)(a.code,{children:"ROGUE"})," coins is halved. See the ",(0,e.jsx)(a.a,{href:"/en/docs/antara/api/rogue/#highlander",children:"highlander"})," and ",(0,e.jsx)(a.a,{href:"/en/docs/antara/api/rogue/#bailout",children:"bailout"})," methods for further details."]}),"\n",(0,e.jsx)(a.h4,{id:"multi-player-mode",children:"Multi-Player Mode"}),"\n",(0,e.jsxs)(a.p,{children:['If more than one player is allowed in the game parameters, the game goes into "Highlander" mode. In this mode, there can be only one winner of each game. The winner is either the last player standing, or the first player to retrieve the ',(0,e.jsx)(a.code,{children:"amulet"})," and successfully exit the dungeon."]}),"\n",(0,e.jsx)(a.p,{children:"Multi-player mode also adds a time limit that is based on the frequency of keystrokes. So long as the players are frequently entering commands, the time limit will expire in approximately one hour. If players are not frequently entering keystrokes, the time limit can vary."}),"\n",(0,e.jsxs)(a.p,{children:["There is a waiting period after the ",(0,e.jsx)(a.code,{children:"gametxid"})," is confirmed. This ensures that no player receives an unfair advantage via advanced knowledge of the start time. The delay is ",(0,e.jsx)(a.code,{children:"5"})," blocks. On a default Smart Chain, this creates a ",(0,e.jsx)(a.code,{children:"5"})," minute wait period. Once the ",(0,e.jsx)(a.code,{children:"5"})," blocks are mined, the Smart Chain automatically reveals a ",(0,e.jsx)(a.code,{children:"seed"})," that is created using blockchain-based provable randomization. The ",(0,e.jsx)(a.code,{children:"seed"})," provides the basis for level-design generation. After the level is generated, the players may begin to play."]}),"\n",(0,e.jsxs)(a.p,{children:["Due to the fact that the entropy (based on the ",(0,e.jsx)(a.code,{children:"seed"}),") was the same for both players during level generation, both players will begin at dungeon-level ",(0,e.jsx)(a.code,{children:"1"}),". However, the generation of levels greater than ",(0,e.jsx)(a.code,{children:"1"})," take into account the gameplay of the characters, and therefore the level designs will be different for each player."]}),"\n",(0,e.jsxs)(a.p,{children:["There are two methods for winning the game. The most direct way to win the game is to obtain the ",(0,e.jsx)(a.code,{children:"amulet"})," and return from the dungeon. Alternatively, the player also may win by having the last surviving character. The winner receives all of the ",(0,e.jsx)(a.code,{children:"buyin"})," coins that were originally contributed, as well as an increased conversion ratio for their in-game gold to ",(0,e.jsx)(a.code,{children:"ROGUE"})," reward."]}),"\n",(0,e.jsxs)(a.p,{children:["See the ",(0,e.jsx)(a.a,{href:"/en/docs/antara/api/rogue/#highlander",children:"highlander"})," method for further details."]}),"\n",(0,e.jsx)(a.h3,{id:"the-mechanics-of-saving-trading-and-reusing-characters",children:"The Mechanics of Saving, Trading, and Reusing Characters"}),"\n",(0,e.jsx)(n,{children:(0,e.jsxs)(a.p,{children:["Due to the nature of saving and reusing characters, the Komodo implementation\nof Rogue changes the manner in which the user saves characters. Instead of\ntyping ",(0,e.jsx)(a.code,{children:"s"})," on the keyboard, type ",(0,e.jsx)(a.code,{children:"Q + y + Enter"}),", then execute the\n",(0,e.jsx)(a.a,{href:"/en/docs/antara/api/rogue/#bailout",children:"bailout"})," method to conclude the game."]})}),"\n",(0,e.jsxs)(a.p,{children:["If a player successfully uses either the ",(0,e.jsx)(a.a,{href:"/en/docs/antara/api/rogue/#highlander",children:"highlander"})," or ",(0,e.jsx)(a.a,{href:"/en/docs/antara/api/rogue/#bailout",children:"bailout"})," method to conclude a game, the player may save their character, items, and achieved characteristics. They also convert the character's in-game gold to ",(0,e.jsx)(a.code,{children:"ROGUE"})," coins. The ratio of conversion depends upon the game conditions; see the ",(0,e.jsx)(a.code,{children:"highlander"})," and ",(0,e.jsx)(a.code,{children:"bailout"})," methods for further details."]}),"\n",(0,e.jsx)(a.h4,{id:"recalling-an-existing-character",children:"Recalling an Existing Character"}),"\n",(0,e.jsxs)(a.p,{children:["When either of these methods are executed, the returned response includes a ",(0,e.jsx)(a.code,{children:"playertxid"})," transaction id. The ",(0,e.jsx)(a.code,{children:"playertxid"})," represents the state of this character at the completion of the game. It is used as an argument for the ",(0,e.jsx)(a.a,{href:"/en/docs/antara/api/rogue/#register",children:"register"})," method when recalling the character, items, and achieved characteristics into a future game."]}),"\n",(0,e.jsxs)(a.p,{children:["The ",(0,e.jsx)(a.code,{children:"playertxid"})," value changes with each game, and therefore only the most recent ",(0,e.jsx)(a.code,{children:"playertxid"})," for a character should be used. To see a complete list of current ",(0,e.jsx)(a.code,{children:"playertxid"})," values belonging to the user's ",(0,e.jsx)(a.code,{children:"pubkey"}),", use the ",(0,e.jsx)(a.a,{href:"/en/docs/antara/api/rogue/#playerinfo",children:"playerinfo"})," method."]}),"\n",(0,e.jsxs)(a.p,{children:["When the user registers an existing character, the game dungeon's difficulty begins at level ",(0,e.jsx)(a.code,{children:"1"}),", and the character has no gold (as it was converted to ",(0,e.jsx)(a.code,{children:"ROGUE"})," coins). Also, even if the character has armor and a wielded weapon in their item list, these items are not equipped by default. The player must equip them at the start of the game by typing the letters ",(0,e.jsx)(a.code,{children:"w"})," for weapon and ",(0,e.jsx)(a.code,{children:"W"})," for armor."]}),"\n",(0,e.jsx)(a.p,{children:"One gameplay element that the Komodo team has changed from classic Rogue is the ability to scale the amount of inventory the character may carry according to the character's strength. The formula
1is as follows:"}),"\n",(0,e.jsx)(a.pre,{language:"bash",code:"current max inventory = character strength * 2\n",highlightedHtml:'<pre class="shiki aurora-x" style="background-color:#07090F;color:#bbbbbb" tabindex="0"><code><span class="line"><span style="color:#FFCB6B">current</span><span style="color:#C3E88D"> max</span><span style="color:#C3E88D"> inventory</span><span style="color:#C3E88D"> =</span><span style="color:#C3E88D"> character</span><span style="color:#C3E88D"> strength</span><span style="color:#FF5370;font-style:italic"> *</span><span style="color:#F78C6C"> 2</span></span>\n<span class="line"></span></code></pre>',children:(0,e.jsx)(a.code,{className:"language-bash",children:'<span class="line"><span style="color:#FFCB6B">current</span><span style="color:#C3E88D"> max</span><span style="color:#C3E88D"> inventory</span><span style="color:#C3E88D"> =</span><span style="color:#C3E88D"> character</span><span style="color:#C3E88D"> strength</span><span style="color:#FF5370;font-style:italic"> *</span><span style="color:#F78C6C"> 2</span></span>\n<span class="line"></span>'})}),"\n",(0,e.jsxs)(a.p,{children:["The highest ",(0,e.jsx)(a.code,{children:"max inventory"})," value is ",(0,e.jsx)(a.code,{children:"23"})," unique letters. Throwable-object packages count as a single item."]}),"\n",(0,e.jsxs)(a.p,{children:["If the user bails out of a game while holding more items than they are allowed to carry, the game will automatically flush items from the character's inventory as a part of the ",(0,e.jsx)(a.code,{children:"bailout"})," method."]}),"\n",(0,e.jsx)(a.h4,{id:"trading-an-existing-character",children:"Trading an Existing Character"}),"\n",(0,e.jsxs)(a.p,{children:["A character that survived a game is also a non-fungible asset and can be traded on the blockchain. When trading a character, the user does not use the ",(0,e.jsx)(a.code,{children:"playertxid"})," value. Rather, the user employs the ",(0,e.jsx)(a.code,{children:"tokentxid"})," value. This ",(0,e.jsx)(a.code,{children:"tokentxid"})," is used in coordination with the ",(0,e.jsx)(a.a,{href:"/en/docs/antara/api/tokens/#introduction",children:"Tokens Antara Module"})," module for on-chain trading."]}),"\n",(0,e.jsxs)(a.p,{children:["The ",(0,e.jsx)(a.code,{children:"tokentxid"})," can be found by using the ",(0,e.jsx)(a.a,{href:"/en/docs/antara/api/rogue/#playerinfo",children:"playerinfo"})," method and submitting the known ",(0,e.jsx)(a.code,{children:"playertxid"})," as an argument. For more information, see the ",(0,e.jsx)(a.code,{children:"playerinfo"})," method."]}),"\n",(0,e.jsxs)(a.p,{children:["The ",(0,e.jsx)(a.code,{children:"tokentxid"})," is created at the character's initial creation and does not change throughout the character's life. When the character dies, the ",(0,e.jsx)(a.code,{children:"tokentxid"})," is sent to a burn address, making the character permanently unplayable."]})]})}var p=!0;function c(s,a){throw new Error("Expected "+(a?"component":"object")+" `"+s+"` to be defined: you likely forgot to import, pass, or provide it.")}a.default=function(){let s=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const{wrapper:a}=Object.assign({},(0,l.ah)(),s.components);return a?(0,e.jsx)(a,Object.assign({},s,{children:(0,e.jsx)(o,s)})):o(s)}}},function(s){s.O(0,[9774,2888,179],(function(){return a=40527,s(s.s=a);var a}));var a=s.O();_N_E=a}]); 2//# sourceMappingURL=rogue-module-tutorial-2703793f4046a438.js.map
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.