Slight change to the docs
This commit is contained in:
parent
8a4d76b8e6
commit
273af5ffe4
@ -19,7 +19,9 @@ If you do not see `credentials.json` you will need to rename `credentials_exampl
|
|||||||
"PatreonAccessToken": "",
|
"PatreonAccessToken": "",
|
||||||
"Db": null,
|
"Db": null,
|
||||||
"TotalShards": 1,
|
"TotalShards": 1,
|
||||||
"ShardRunCommand": ""
|
"ShardRunCommand": "",
|
||||||
|
"ShardRunArguments": "",
|
||||||
|
"ShardRunPort": null
|
||||||
}
|
}
|
||||||
```
|
```
|
||||||
-----
|
-----
|
||||||
@ -156,20 +158,6 @@ It should look like:
|
|||||||
- **TotalShards**
|
- **TotalShards**
|
||||||
- Required if the bot will be connected to more than 1500 servers.
|
- Required if the bot will be connected to more than 1500 servers.
|
||||||
- Most likely unnecessary to change until your bot is added to more than 1500 servers.
|
- Most likely unnecessary to change until your bot is added to more than 1500 servers.
|
||||||
- **ShardRunCommand**
|
|
||||||
- Command with which to run shards 1+
|
|
||||||
- Required if you're sharding your bot on windows using .exe, or in a custom way.
|
|
||||||
- This internally defaults to `dotnet`
|
|
||||||
- For example, if you want to shard your NadekoBot which you installed using windows installer, you would want to set it to something like this: `C:\Program Files\NadekoBot\system\NadekoBot.exe`
|
|
||||||
- **ShardRunArguments**
|
|
||||||
- Arguments to the shard run command
|
|
||||||
- Required if you're sharding your bot on windows using .exe, or in a custom way.
|
|
||||||
- This internally defaults to `run -c Release -- {0} {1} {2}` which will be enough to run linux and other 'from source' setups
|
|
||||||
- {0} will be replaced by the `shard ID` of the shard being ran, {1} by the shard 0's process id, and {2} by the port shard communication is happening on
|
|
||||||
- If shard0 (main window) is closed, all other shards will close too
|
|
||||||
- For example, if you want to shard your NadekoBot which you installed using windows installer, you would want to set it to `{0} {1} {2}`
|
|
||||||
- **ShardRunPort**
|
|
||||||
- Bot uses a random UDP port in [5000, 6000) range for communication between shards
|
|
||||||
-----
|
-----
|
||||||
|
|
||||||
## DB files
|
## DB files
|
||||||
@ -196,6 +184,23 @@ in order to open the database file you will need [DB Browser for SQLite](http://
|
|||||||
|
|
||||||
and that will save all the changes.
|
and that will save all the changes.
|
||||||
|
|
||||||
|
## Sharding your bot
|
||||||
|
|
||||||
|
- **ShardRunCommand**
|
||||||
|
- Command with which to run shards 1+
|
||||||
|
- Required if you're sharding your bot on windows using .exe, or in a custom way.
|
||||||
|
- This internally defaults to `dotnet`
|
||||||
|
- For example, if you want to shard your NadekoBot which you installed using windows installer, you would want to set it to something like this: `C:\Program Files\NadekoBot\system\NadekoBot.exe`
|
||||||
|
- **ShardRunArguments**
|
||||||
|
- Arguments to the shard run command
|
||||||
|
- Required if you're sharding your bot on windows using .exe, or in a custom way.
|
||||||
|
- This internally defaults to `run -c Release -- {0} {1} {2}` which will be enough to run linux and other 'from source' setups
|
||||||
|
- {0} will be replaced by the `shard ID` of the shard being ran, {1} by the shard 0's process id, and {2} by the port shard communication is happening on
|
||||||
|
- If shard0 (main window) is closed, all other shards will close too
|
||||||
|
- For example, if you want to shard your NadekoBot which you installed using windows installer, you would want to set it to `{0} {1} {2}`
|
||||||
|
- **ShardRunPort**
|
||||||
|
- Bot uses a random UDP port in [5000, 6000) range for communication between shards
|
||||||
|
|
||||||
|
|
||||||
![nadekodb](https://cdn.discordapp.com/attachments/251504306010849280/254067055240806400/nadekodb.gif)
|
![nadekodb](https://cdn.discordapp.com/attachments/251504306010849280/254067055240806400/nadekodb.gif)
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user