Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in / Register
Toggle navigation
Menu
Open sidebar
ziqian zhang
Grasscutter
Commits
c0418067
Commit
c0418067
authored
Jul 21, 2022
by
Melledy
Browse files
Add `kcpInterval` to the config
parent
8651cdd1
Changes
2
Hide whitespace changes
Inline
Side-by-side
src/main/java/emu/grasscutter/config/ConfigContainer.java
View file @
c0418067
...
...
@@ -120,10 +120,10 @@ public class ConfigContainer {
public
static
class
HTTP
{
public
String
bindAddress
=
"0.0.0.0"
;
public
int
bindPort
=
443
;
/* This is the address used in URLs. */
public
String
accessAddress
=
"127.0.0.1"
;
public
int
bindPort
=
443
;
/* This is the port used in URLs. */
public
int
accessPort
=
0
;
...
...
@@ -145,7 +145,9 @@ public class ConfigContainer {
public
int
loadEntitiesForPlayerRange
=
100
;
public
boolean
enableScriptInBigWorld
=
false
;
public
boolean
enableConsole
=
true
;
/* Kcp internal work interval (milliseconds) */
public
int
kcpInterval
=
20
;
/* Controls whether packets should be logged in console or not */
public
ServerDebugMode
logPackets
=
ServerDebugMode
.
NONE
;
...
...
src/main/java/emu/grasscutter/server/game/GameServer.java
View file @
c0418067
...
...
@@ -83,7 +83,7 @@ public final class GameServer extends KcpServer {
public
GameServer
(
InetSocketAddress
address
)
{
ChannelConfig
channelConfig
=
new
ChannelConfig
();
channelConfig
.
nodelay
(
true
,
20
,
2
,
true
);
channelConfig
.
nodelay
(
true
,
GAME_INFO
.
kcpInterval
,
2
,
true
);
channelConfig
.
setMtu
(
1400
);
channelConfig
.
setSndwnd
(
256
);
channelConfig
.
setRcvwnd
(
256
);
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment