Explorar el Código

update default kcp bandwidth settings

Darien Raymond hace 9 años
padre
commit
8b07c39281

+ 1 - 1
tools/release/config/vpoint_vmess_freedom.json

@@ -58,7 +58,7 @@
   },
   "transport": {
     "kcpSettings": {
-      "uplinkCapacity": 10,
+      "uplinkCapacity": 2,
       "downlinkCapacity": 10
     }
   }

+ 4 - 4
transport/internet/kcp/config.go

@@ -35,14 +35,14 @@ func (v *DownlinkCapacity) GetValue() uint32 {
 
 func (v *WriteBuffer) GetSize() uint32 {
 	if v == nil {
-		return 1 * 1024 * 1024
+		return 2 * 1024 * 1024
 	}
 	return v.Size
 }
 
 func (v *ReadBuffer) GetSize() uint32 {
 	if v == nil {
-		return 1 * 1024 * 1024
+		return 2 * 1024 * 1024
 	}
 	return v.Size
 }
@@ -65,7 +65,7 @@ func (v *Config) GetAuthenticator() (internet.Authenticator, error) {
 }
 
 func (v *Config) GetSendingInFlightSize() uint32 {
-	size := v.UplinkCapacity.GetValue() * 1024 * 1024 / v.Mtu.GetValue() / (1000 / v.Tti.GetValue()) / 2
+	size := v.UplinkCapacity.GetValue() * 1024 * 1024 / v.Mtu.GetValue() / (1000 / v.Tti.GetValue())
 	if size < 8 {
 		size = 8
 	}
@@ -77,7 +77,7 @@ func (v *Config) GetSendingBufferSize() uint32 {
 }
 
 func (v *Config) GetReceivingInFlightSize() uint32 {
-	size := v.DownlinkCapacity.GetValue() * 1024 * 1024 / v.Mtu.GetValue() / (1000 / v.Tti.GetValue()) / 2
+	size := v.DownlinkCapacity.GetValue() * 1024 * 1024 / v.Mtu.GetValue() / (1000 / v.Tti.GetValue())
 	if size < 8 {
 		size = 8
 	}