mirror of
https://github.com/Ernous/TorrServerJellyfin.git
synced 2025-12-19 13:36:09 +05:00
rem PreloadBuffer, add PreloadCache
This commit is contained in:
@@ -13,8 +13,8 @@ import (
|
|||||||
type BTSets struct {
|
type BTSets struct {
|
||||||
// Cache
|
// Cache
|
||||||
CacheSize int64 // in byte, def 200 mb
|
CacheSize int64 // in byte, def 200 mb
|
||||||
PreloadBuffer bool
|
|
||||||
ReaderReadAHead int // in percent, 5%-100%, [...S__X__E...] [S-E] not clean
|
ReaderReadAHead int // in percent, 5%-100%, [...S__X__E...] [S-E] not clean
|
||||||
|
PreloadCache int // in percent
|
||||||
|
|
||||||
// Disk
|
// Disk
|
||||||
UseDisk bool
|
UseDisk bool
|
||||||
@@ -64,6 +64,13 @@ func SetBTSets(sets *BTSets) {
|
|||||||
sets.ReaderReadAHead = 100
|
sets.ReaderReadAHead = 100
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if sets.PreloadCache < 0 {
|
||||||
|
sets.PreloadCache = 0
|
||||||
|
}
|
||||||
|
if sets.PreloadCache > 100 {
|
||||||
|
sets.PreloadCache = 100
|
||||||
|
}
|
||||||
|
|
||||||
if sets.TorrentsSavePath == "" {
|
if sets.TorrentsSavePath == "" {
|
||||||
sets.UseDisk = false
|
sets.UseDisk = false
|
||||||
} else if sets.UseDisk {
|
} else if sets.UseDisk {
|
||||||
@@ -115,7 +122,7 @@ func SetDefault() {
|
|||||||
sets.EnableDebug = false
|
sets.EnableDebug = false
|
||||||
sets.DisableUTP = true
|
sets.DisableUTP = true
|
||||||
sets.CacheSize = 96 * 1024 * 1024 // 100mb
|
sets.CacheSize = 96 * 1024 * 1024 // 100mb
|
||||||
sets.PreloadBuffer = false
|
sets.PreloadCache = 0
|
||||||
sets.ConnectionsLimit = 23
|
sets.ConnectionsLimit = 23
|
||||||
sets.DhtConnectionLimit = 500
|
sets.DhtConnectionLimit = 500
|
||||||
sets.RetrackersMode = 1
|
sets.RetrackersMode = 1
|
||||||
|
|||||||
Reference in New Issue
Block a user