RPC Connection
Last updated
Last updated
One of the main goals of the development team of Nine Chronicles is for its decentralized vision to reach millions of players on many different systems. Blockchain technology, while powerful and theoretically ideal for decentralized gaming, is still continuously evolving. Developing a blockchain aimed for gaming can be a challenging task and there are a number of technical problems that have to be optimized to provide the players with a fun and interactive gaming experience.
During the first implementations of Nine Chronicles, players would use a local node on their system to connect to the blockchain. The increasing size of the blockchain snapshot, expanding player-base and the need to often resynchronize with the blockchain were some of the issues that the development team had to solve to provide the players with a seamlessly similar experience to ordinary games.
RPC Nodes is a way for players to connect to the blockchain remotely instead of running a local node on their system. This is the default option for all new players who join the Nine Chronicles ecosystem. The ability to run a local node is still offered to the players and can be found in the game launcher settings as seen below.
RPC Nodes drastically decrease the minimum system requirements to run Nine Chronicles and is the first major technical step to bringing Nine Chronicles to mobile. RPC Nodes is a crucial milestone to expand the player-base of Nine Chronicles even further.
Players who utilize a local connection mode must run the headless node and the Nine Chronicles game client locally to connect to the blockchain:
In contrary, players who utilize the RPC connection to connect to the blockchain only need to run the Nine Chronicles game client. The client then connects to the headless node running on the RPC nodes to send and receive game data:
The development team is currently responsible for the operation and maintenance of RPC nodes but is actively exploring ways to include the player-base in this process as a way to further strengthen the decentralization of the Nine Chronicles ecosystem