Файл gridcoinresearch.conf

Материал из Gridcoin wiki на русском
Перейти к навигации Перейти к поиску

Основной файл с настройками для кошелька или демона.

Расположение по умолчанию

Windows %AppData%\GridcoinResearch\
Linux   ~/.GridcoinResearch/
Mac OS  /Users/USERNAME/Library/Application Support/GridcoinResearch/

Пример файла

#############################################################################
#################### Example gridcoinresearch.conf file #####################
#############################################################################
##
## For further details on this configuration file please see:
## http://wiki.gridcoin.us/Gridcoinresearch_config_file
##
## Default gridcoinresearch.conf location:
##
##  Win:   %AppData%\GridcoinResearch\
##  Linux: ~/.GridcoinResearch/
##  MacOS: /Users/USERNAME/Library/Application/Support/GridcoinResearch/
##
## Single # lines are commands, remove the # in Front of the Command to use it
## Double ## lines are comments
##
#############################################################################
####################### Required Settings (All OS's) ########################
#############################################################################

## Community provided list of addnodes available at
## http://wiki.gridcoin.us/List_of_Addnodes
#~~~~~Copy & Paste Addnodes here~~~~~


#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

## BOINC account settings, i.e. your BOINC CPID & E-Mail
## Use INVESTOR for Investor or Pool Mining
PrimaryCPID=INVESTOR
email=INVESTOR

## Port 32749/TCP required for Inbound Connections
## (Not required but highly recommended)
listen=1

## Required for Headless set-ups
#daemon=1

#############################################################################
############# RPC Settings for Remote Access and Headless Users #############
############ Warning: Set a Good Password and Secure Your System ############
#############################################################################

#server=1
#rpcallowip=127.0.0.1
#rpcallowip=<IP Address of Remote System>
#rpcport=<Port for RPC Communication>
#rpcuser=<A Username for RPC>
#rpcpassword=<A GOOD Password for RPC>

#############################################################################
######################## Optional BOINC settings ############################
########### (Required if BOINC installed to non-default location) ###########
#############################################################################

## Windows (Note the double backslashes are neccessary)
#boincdatadir=C:\\ProgramData\\BOINC\\
#boincappdir=C:\\Program Files\\BOINC\\ 

## Linux
#boincdatadir=/var/lib/boinc-client/

## MacOS
#boincdatadir=/Library/Application Support/BOINC Data/

#############################################################################
######################## Optional Network settings ##########################
#############################################################################

## Maximum number of inbound+outbound connections.Default 125
maxconnections=125
## Maximum number of outbound connections.Default 8
maxoutboundconnections=8
## Manually Set-up Ports
#upnp=false
#externalip=<Your IP Address>
#port=32748

Добавление нод (команда addnode)

Список нод это список адресов нод в сети, с которыми клиент будет пытаться установить соединение в первую очередь. Изначально файл конфигурации не содержит списка нод. Но их можно добавить чтобы ускорить синхронизацию.

Если вы задали список нод, и клиент плохо синхронизируется, проверьте актуальность своего списка.

Убедитесь что в списке нод нет вашего IP, иначе клиент забанит сам себя (клиент отправит сообщение с чильно отличающейся меткой времени, из-за этого произойдёт бан).

Дополнительные параметры

Большая часть параметров конфигурации напрямую унаследованы из биткоина, и по ссылке вы можете найти более подробное объяснение (на английском): https://en.bitcoin.it/wiki/Running_Bitcoin

Несколько новых команд, индивидуальных для гридкоина описаны ниже:

Команда Действие
exportmagnitude=true Когда-нибудь гридкоин будет поддерживать экспорт данных по магнитуде в CSV
suppressupgrade=true Запретить проверку обновлений
suppressban=true Отключает защиту от DDoS в клиенте. Не рекомендуется использовать
debug=true Записывает множество отладочных сообщений в файлы debug.log и debug2.log. Если у вас заканчивается место на диске, эту опцию лучше отключить, а файлы удалить. Начиная с версии 3.3.0.8 клиент сам обрезает файлы до 150 кб после перезапуска.
debug2=true Для тестера это был способ сфокусироваться на отдельных сообщения - вам оно не надо
reboot=1 При ошибках не переходить в безопасный режим, а пытаться повторить
showorphans=true Отладочная опция, позволяющая видеть осиротевшие транзакции в списке - полезно для отладки. Обычно транзакции стейкинга удаляются из списка
suppressrestart=true Запретить клиенту автоматически перезапускаться. Станет параметром по умолчанию в скором времени. Если кто-то хочет чтобы клиент перезапускался после реорганизации цепочки блоков, то просто установите suppressreboot=false
suppressreboot=true Служит скорее для предотвращения падений, чем для подавления перезагрузок
suppressvoice=true Отключить голосовой режим кошелька. Эта возможность была удалена начиная с версии 3.5.9.4
UpdatingLeaderboard=false Не обновлять данные Neural Network пока кошелёк включен
poolmining=true Сообщает кошельку что пользователь майнит на пуле
testnet=1 Участвовать в тестовой сети. Служит для тестирования сети и отладки процессов приёма и отправки. Монеты в этой сети так же тестовые, и не имеют стоимости. Кроме того нужно использовать список нод для тестовой сети

Ссылки