对于新版本局域网同步公开节点参数方法

最新版本更改了一些参数,如果想在局域网只开启一个node需要使用如下参数
新参数需要在后面添加run,同时更改了一些参数和设置,

Ubuntu版本

./node run \
--chain gemini-3h \
--blocks-pruning 256 \
--state-pruning archive-canonical \
--farmer \
--base-path /root/sub \
--name "你的节点名字"
Windos版本
.\node.exe run `
--chain gemini-3h `
--blocks-pruning 256 `
--state-pruning archive-canonical `
--rpc-methods unsafe `
--rpc-listen-on 0.0.0.0:9944 `
--rpc-cors all `
--farmer `
--base-path D:\sub `
--name 名字

主要逻辑在于
–rpc-methods unsafe 公开参数 --rpc-listen-on 0.0.0.0:9944把默认的127.0.0.1本地改成0.0.0.0全部

同时我发现在farm最开始的时候,有时候上行如果吃太满会导致farm不定期掉线,建议给node稳定的带宽环境,设置好其他环境的带宽限速
国内用户建议只使用纯TCP连接,不要用UDP跟

./node run \
--chain gemini-3h \
--blocks-pruning 256 \
--state-pruning archive-canonical \
--farmer \
--base-path /root/sub \
--listen-on /ip4/0.0.0.0/tcp/30333 \
--dsn-listen-on /ip4/0.0.0.0/tcp/30433 \
--name "节点名字"

这是纯TCP连接模式

关于farm如何连接:

在原始启动参数下添加:

--node-rpc-url=0.0.0.0:9944

即可
其中0.0.0.0:9944表示你的IP地址和端口
比如

./farm farm --reward-address WALLET_ADDRESS --node-rpc-url=0.0.0.0:9944 path=PATH_TO_FARM,size=PLOT_SIZE