Create Xcord Server
This commit is contained in:
89
.idea/workspace.xml
generated
89
.idea/workspace.xml
generated
@@ -5,13 +5,48 @@
|
|||||||
</component>
|
</component>
|
||||||
<component name="ChangeListManager">
|
<component name="ChangeListManager">
|
||||||
<list default="true" id="2148a701-ac29-4970-8632-22768241ec88" name="更改" comment="">
|
<list default="true" id="2148a701-ac29-4970-8632-22768241ec88" name="更改" comment="">
|
||||||
<change afterPath="$PROJECT_DIR$/.idea/.gitignore" afterDir="false" />
|
<change afterPath="$PROJECT_DIR$/MinecraftDBM/Xcord/1769041102737.tmp" afterDir="false" />
|
||||||
<change afterPath="$PROJECT_DIR$/.idea/Server.iml" afterDir="false" />
|
<change afterPath="$PROJECT_DIR$/MinecraftDBM/Xcord/1769041123367.tmp" afterDir="false" />
|
||||||
<change afterPath="$PROJECT_DIR$/.idea/codeStyles/Project.xml" afterDir="false" />
|
<change afterPath="$PROJECT_DIR$/MinecraftDBM/Xcord/1769041292567.tmp" afterDir="false" />
|
||||||
<change afterPath="$PROJECT_DIR$/.idea/codeStyles/codeStyleConfig.xml" afterDir="false" />
|
<change afterPath="$PROJECT_DIR$/MinecraftDBM/Xcord/1769041293876.tmp" afterDir="false" />
|
||||||
<change afterPath="$PROJECT_DIR$/.idea/misc.xml" afterDir="false" />
|
<change afterPath="$PROJECT_DIR$/MinecraftDBM/Xcord/1769041313218.tmp" afterDir="false" />
|
||||||
<change afterPath="$PROJECT_DIR$/.idea/modules.xml" afterDir="false" />
|
<change afterPath="$PROJECT_DIR$/MinecraftDBM/Xcord/1769041385824.tmp" afterDir="false" />
|
||||||
<change afterPath="$PROJECT_DIR$/.idea/vcs.xml" afterDir="false" />
|
<change afterPath="$PROJECT_DIR$/MinecraftDBM/Xcord/1769041502410.tmp" afterDir="false" />
|
||||||
|
<change afterPath="$PROJECT_DIR$/MinecraftDBM/Xcord/1769041503736.tmp" afterDir="false" />
|
||||||
|
<change afterPath="$PROJECT_DIR$/MinecraftDBM/Xcord/1769041523118.tmp" afterDir="false" />
|
||||||
|
<change afterPath="$PROJECT_DIR$/MinecraftDBM/Xcord/1769041598918.tmp" afterDir="false" />
|
||||||
|
<change afterPath="$PROJECT_DIR$/MinecraftDBM/Xcord/1769041600257.tmp" afterDir="false" />
|
||||||
|
<change afterPath="$PROJECT_DIR$/MinecraftDBM/Xcord/1769041619559.tmp" afterDir="false" />
|
||||||
|
<change afterPath="$PROJECT_DIR$/MinecraftDBM/Xcord/GeoLite2-ASN.mmdb" afterDir="false" />
|
||||||
|
<change afterPath="$PROJECT_DIR$/MinecraftDBM/Xcord/config.yml" afterDir="false" />
|
||||||
|
<change afterPath="$PROJECT_DIR$/MinecraftDBM/Xcord/deflate.dll" afterDir="false" />
|
||||||
|
<change afterPath="$PROJECT_DIR$/MinecraftDBM/Xcord/locations.yml" afterDir="false" />
|
||||||
|
<change afterPath="$PROJECT_DIR$/MinecraftDBM/Xcord/logs/2026-01-22-1.log.gz" afterDir="false" />
|
||||||
|
<change afterPath="$PROJECT_DIR$/MinecraftDBM/Xcord/logs/2026-01-22-2.log.gz" afterDir="false" />
|
||||||
|
<change afterPath="$PROJECT_DIR$/MinecraftDBM/Xcord/logs/2026-01-22-3.log.gz" afterDir="false" />
|
||||||
|
<change afterPath="$PROJECT_DIR$/MinecraftDBM/Xcord/logs/2026-01-22-4.log.gz" afterDir="false" />
|
||||||
|
<change afterPath="$PROJECT_DIR$/MinecraftDBM/Xcord/logs/2026-01-22-5.log.gz" afterDir="false" />
|
||||||
|
<change afterPath="$PROJECT_DIR$/MinecraftDBM/Xcord/logs/2026-01-22-6.log.gz" afterDir="false" />
|
||||||
|
<change afterPath="$PROJECT_DIR$/MinecraftDBM/Xcord/logs/2026-01-22-7.log.gz" afterDir="false" />
|
||||||
|
<change afterPath="$PROJECT_DIR$/MinecraftDBM/Xcord/logs/latest.log" afterDir="false" />
|
||||||
|
<change afterPath="$PROJECT_DIR$/MinecraftDBM/Xcord/modules.yml" afterDir="false" />
|
||||||
|
<change afterPath="$PROJECT_DIR$/MinecraftDBM/Xcord/modules/cmd_alert.jar" afterDir="false" />
|
||||||
|
<change afterPath="$PROJECT_DIR$/MinecraftDBM/Xcord/modules/cmd_find.jar" afterDir="false" />
|
||||||
|
<change afterPath="$PROJECT_DIR$/MinecraftDBM/Xcord/modules/cmd_list.jar" afterDir="false" />
|
||||||
|
<change afterPath="$PROJECT_DIR$/MinecraftDBM/Xcord/modules/cmd_send.jar" afterDir="false" />
|
||||||
|
<change afterPath="$PROJECT_DIR$/MinecraftDBM/Xcord/modules/cmd_server.jar" afterDir="false" />
|
||||||
|
<change afterPath="$PROJECT_DIR$/MinecraftDBM/Xcord/modules/reconnect_yaml.jar" afterDir="false" />
|
||||||
|
<change afterPath="$PROJECT_DIR$/MinecraftDBM/Xcord/waterfall.yml" afterDir="false" />
|
||||||
|
<change afterPath="$PROJECT_DIR$/MinecraftDBM/Xcord/whitelist.db" afterDir="false" />
|
||||||
|
<change afterPath="$PROJECT_DIR$/MinecraftDBM/Xcord/xcord-messages.yml" afterDir="false" />
|
||||||
|
<change afterPath="$PROJECT_DIR$/MinecraftDBM/Xcord/xcord.jar" afterDir="false" />
|
||||||
|
<change afterPath="$PROJECT_DIR$/MinecraftDBM/Xcord/xcord.yml" afterDir="false" />
|
||||||
|
<change afterPath="$PROJECT_DIR$/MinecraftDBM/Xcord/xcord_webhook_attackend.json" afterDir="false" />
|
||||||
|
<change afterPath="$PROJECT_DIR$/MinecraftDBM/Xcord/xcord_webhook_attackstart.json" afterDir="false" />
|
||||||
|
<change afterPath="$PROJECT_DIR$/MinecraftDBM/Xcord/xcord_webhook_example.json" afterDir="false" />
|
||||||
|
<change afterPath="$PROJECT_DIR$/logs/2026-01-22-1.log.gz" afterDir="false" />
|
||||||
|
<change afterPath="$PROJECT_DIR$/logs/latest.log" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/.idea/workspace.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/workspace.xml" afterDir="false" />
|
||||||
</list>
|
</list>
|
||||||
<option name="SHOW_DIALOG" value="false" />
|
<option name="SHOW_DIALOG" value="false" />
|
||||||
<option name="HIGHLIGHT_CONFLICTS" value="true" />
|
<option name="HIGHLIGHT_CONFLICTS" value="true" />
|
||||||
@@ -29,6 +64,12 @@
|
|||||||
</option>
|
</option>
|
||||||
</component>
|
</component>
|
||||||
<component name="Git.Settings">
|
<component name="Git.Settings">
|
||||||
|
<option name="PUSH_TAGS">
|
||||||
|
<GitPushTagMode>
|
||||||
|
<option name="argument" value="--tags" />
|
||||||
|
<option name="title" value="All" />
|
||||||
|
</GitPushTagMode>
|
||||||
|
</option>
|
||||||
<option name="RECENT_GIT_ROOT_PATH" value="$PROJECT_DIR$" />
|
<option name="RECENT_GIT_ROOT_PATH" value="$PROJECT_DIR$" />
|
||||||
</component>
|
</component>
|
||||||
<component name="MacroExpansionManager">
|
<component name="MacroExpansionManager">
|
||||||
@@ -54,7 +95,9 @@
|
|||||||
</component>
|
</component>
|
||||||
<component name="PropertiesComponent"><![CDATA[{
|
<component name="PropertiesComponent"><![CDATA[{
|
||||||
"keyToString": {
|
"keyToString": {
|
||||||
|
"ASKED_ADD_EXTERNAL_FILES": "true",
|
||||||
"ASKED_SHARE_PROJECT_CONFIGURATION_FILES": "true",
|
"ASKED_SHARE_PROJECT_CONFIGURATION_FILES": "true",
|
||||||
|
"JAR 应用程序.xcord.jar.executor": "Run",
|
||||||
"RunOnceActivity.ShowReadmeOnStart": "true",
|
"RunOnceActivity.ShowReadmeOnStart": "true",
|
||||||
"RunOnceActivity.go.formatter.settings.were.checked": "true",
|
"RunOnceActivity.go.formatter.settings.were.checked": "true",
|
||||||
"RunOnceActivity.go.migrated.go.modules.settings": "true",
|
"RunOnceActivity.go.migrated.go.modules.settings": "true",
|
||||||
@@ -65,7 +108,7 @@
|
|||||||
"jdk.selected.JDK": "21",
|
"jdk.selected.JDK": "21",
|
||||||
"jdk.selected.com.intellij.ui.dsl.builder.impl.RowImpl.sdk": "21",
|
"jdk.selected.com.intellij.ui.dsl.builder.impl.RowImpl.sdk": "21",
|
||||||
"kotlin-language-version-configured": "true",
|
"kotlin-language-version-configured": "true",
|
||||||
"last_opened_file_path": "C:/Program Files/Java/dragonwell-21.0.9.0.9+10-GA/lib",
|
"last_opened_file_path": "G:/Project/Minecraft/Server/MinecraftDBM/Xcord",
|
||||||
"node.js.detected.package.eslint": "true",
|
"node.js.detected.package.eslint": "true",
|
||||||
"node.js.detected.package.tslint": "true",
|
"node.js.detected.package.tslint": "true",
|
||||||
"node.js.selected.package.eslint": "(autodetect)",
|
"node.js.selected.package.eslint": "(autodetect)",
|
||||||
@@ -89,6 +132,31 @@
|
|||||||
]
|
]
|
||||||
}
|
}
|
||||||
}]]></component>
|
}]]></component>
|
||||||
|
<component name="RecentsManager">
|
||||||
|
<key name="CopyFile.RECENT_KEYS">
|
||||||
|
<recent name="G:\Project\Minecraft\Server\MinecraftDBM\Xcord" />
|
||||||
|
</key>
|
||||||
|
<key name="MoveFile.RECENT_KEYS">
|
||||||
|
<recent name="G:\Project\Minecraft\Server\MinecraftDBM\Xcord" />
|
||||||
|
</key>
|
||||||
|
</component>
|
||||||
|
<component name="RunManager">
|
||||||
|
<configuration name="xcord.jar" type="JarApplication" temporary="true">
|
||||||
|
<extension name="com.egoshard.intellij.k8s-runtime-config-plugin">
|
||||||
|
<option name="ENABLED" value="false" />
|
||||||
|
<entries />
|
||||||
|
</extension>
|
||||||
|
<option name="JAR_PATH" value="$PROJECT_DIR$/MinecraftDBM/Xcord/xcord.jar" />
|
||||||
|
<option name="WORKING_DIRECTORY" value="G:\Project\Minecraft\Server\MinecraftDBM\Xcord" />
|
||||||
|
<option name="ALTERNATIVE_JRE_PATH" />
|
||||||
|
<method v="2" />
|
||||||
|
</configuration>
|
||||||
|
<recent_temporary>
|
||||||
|
<list>
|
||||||
|
<item itemvalue="JAR 应用程序.xcord.jar" />
|
||||||
|
</list>
|
||||||
|
</recent_temporary>
|
||||||
|
</component>
|
||||||
<component name="SpellCheckerSettings" RuntimeDictionaries="0" Folders="0" CustomDictionaries="0" DefaultDictionary="应用程序级" UseSingleDictionary="true" transferred="true" />
|
<component name="SpellCheckerSettings" RuntimeDictionaries="0" Folders="0" CustomDictionaries="0" DefaultDictionary="应用程序级" UseSingleDictionary="true" transferred="true" />
|
||||||
<component name="TaskManager">
|
<component name="TaskManager">
|
||||||
<task active="true" id="Default" summary="默认任务">
|
<task active="true" id="Default" summary="默认任务">
|
||||||
@@ -99,13 +167,16 @@
|
|||||||
<updated>1769036768292</updated>
|
<updated>1769036768292</updated>
|
||||||
<workItem from="1769036769462" duration="778000" />
|
<workItem from="1769036769462" duration="778000" />
|
||||||
<workItem from="1769037598085" duration="324000" />
|
<workItem from="1769037598085" duration="324000" />
|
||||||
<workItem from="1769038099749" duration="610000" />
|
<workItem from="1769038099749" duration="3594000" />
|
||||||
</task>
|
</task>
|
||||||
<servers />
|
<servers />
|
||||||
</component>
|
</component>
|
||||||
<component name="TypeScriptGeneratedFilesManager">
|
<component name="TypeScriptGeneratedFilesManager">
|
||||||
<option name="version" value="3" />
|
<option name="version" value="3" />
|
||||||
</component>
|
</component>
|
||||||
|
<component name="VcsManagerConfiguration">
|
||||||
|
<option name="ADD_EXTERNAL_FILES_SILENTLY" value="true" />
|
||||||
|
</component>
|
||||||
<component name="VgoProject">
|
<component name="VgoProject">
|
||||||
<settings-migrated>true</settings-migrated>
|
<settings-migrated>true</settings-migrated>
|
||||||
</component>
|
</component>
|
||||||
|
|||||||
BIN
MinecraftDBM/Xcord/GeoLite2-ASN.mmdb
Normal file
BIN
MinecraftDBM/Xcord/GeoLite2-ASN.mmdb
Normal file
Binary file not shown.
57
MinecraftDBM/Xcord/config.yml
Normal file
57
MinecraftDBM/Xcord/config.yml
Normal file
@@ -0,0 +1,57 @@
|
|||||||
|
network_compression_threshold: 256
|
||||||
|
remote_ping_timeout: 5000
|
||||||
|
remote_ping_cache: -1
|
||||||
|
online_mode: false
|
||||||
|
forge_support: true
|
||||||
|
disabled_commands:
|
||||||
|
- disabledcommandhere
|
||||||
|
ip_forward: false
|
||||||
|
reject_transfers: false
|
||||||
|
player_limit: -1
|
||||||
|
connection_throttle: 4000
|
||||||
|
connection_throttle_limit: 3
|
||||||
|
prevent_proxy_connections: false
|
||||||
|
log_commands: true
|
||||||
|
log_pings: true
|
||||||
|
stats: 9a0c9c3f-22bf-4461-bec1-e8ec2c2f8aae
|
||||||
|
groups:
|
||||||
|
md_5:
|
||||||
|
- a1a1a13684
|
||||||
|
- database_mysql
|
||||||
|
servers:
|
||||||
|
lobby:
|
||||||
|
motd: '&1Just another XCord - Forced Host'
|
||||||
|
address: 127.0.0.1:25565
|
||||||
|
restricted: false
|
||||||
|
permissions:
|
||||||
|
default:
|
||||||
|
- bungeecord.command.server
|
||||||
|
- bungeecord.command.list
|
||||||
|
admin:
|
||||||
|
- bungeecord.command.alert
|
||||||
|
- bungeecord.command.alertraw
|
||||||
|
- bungeecord.command.end
|
||||||
|
- bungeecord.command.ip
|
||||||
|
- bungeecord.command.reload
|
||||||
|
- bungeecord.command.kick
|
||||||
|
- bungeecord.command.send
|
||||||
|
- bungeecord.command.find
|
||||||
|
listeners:
|
||||||
|
- query_port: 25577
|
||||||
|
motd: '&1Another XCord server'
|
||||||
|
tab_list: GLOBAL_PING
|
||||||
|
query_enabled: true
|
||||||
|
proxy_protocol: false
|
||||||
|
forced_hosts:
|
||||||
|
pvp.md-5.net: pvp
|
||||||
|
ping_passthrough: true
|
||||||
|
priorities:
|
||||||
|
- lobby
|
||||||
|
bind_local_address: true
|
||||||
|
host: 0.0.0.0:25565
|
||||||
|
max_players: 2026
|
||||||
|
tab_size: 60
|
||||||
|
force_default_server: true
|
||||||
|
enforce_secure_profile: false
|
||||||
|
server_connect_timeout: 5000
|
||||||
|
timeout: 30000
|
||||||
BIN
MinecraftDBM/Xcord/deflate.dll
Normal file
BIN
MinecraftDBM/Xcord/deflate.dll
Normal file
Binary file not shown.
1
MinecraftDBM/Xcord/locations.yml
Normal file
1
MinecraftDBM/Xcord/locations.yml
Normal file
@@ -0,0 +1 @@
|
|||||||
|
{}
|
||||||
BIN
MinecraftDBM/Xcord/logs/2026-01-22-1.log.gz
Normal file
BIN
MinecraftDBM/Xcord/logs/2026-01-22-1.log.gz
Normal file
Binary file not shown.
BIN
MinecraftDBM/Xcord/logs/2026-01-22-2.log.gz
Normal file
BIN
MinecraftDBM/Xcord/logs/2026-01-22-2.log.gz
Normal file
Binary file not shown.
BIN
MinecraftDBM/Xcord/logs/2026-01-22-3.log.gz
Normal file
BIN
MinecraftDBM/Xcord/logs/2026-01-22-3.log.gz
Normal file
Binary file not shown.
BIN
MinecraftDBM/Xcord/logs/2026-01-22-4.log.gz
Normal file
BIN
MinecraftDBM/Xcord/logs/2026-01-22-4.log.gz
Normal file
Binary file not shown.
BIN
MinecraftDBM/Xcord/logs/2026-01-22-5.log.gz
Normal file
BIN
MinecraftDBM/Xcord/logs/2026-01-22-5.log.gz
Normal file
Binary file not shown.
BIN
MinecraftDBM/Xcord/logs/2026-01-22-6.log.gz
Normal file
BIN
MinecraftDBM/Xcord/logs/2026-01-22-6.log.gz
Normal file
Binary file not shown.
BIN
MinecraftDBM/Xcord/logs/2026-01-22-7.log.gz
Normal file
BIN
MinecraftDBM/Xcord/logs/2026-01-22-7.log.gz
Normal file
Binary file not shown.
113
MinecraftDBM/Xcord/logs/latest.log
Normal file
113
MinecraftDBM/Xcord/logs/latest.log
Normal file
@@ -0,0 +1,113 @@
|
|||||||
|
[08:28:45] [main/WARN]: You're not using IPSet with the global-blacklist. It's highly recommended to use the IPSet option as this will result in FAR superior protection (If you're able to..)
|
||||||
|
[08:28:45] [main/INFO]: XCord is preparing IPSet blacklisting for table: xdosfilter...
|
||||||
|
[08:28:45] [main/INFO]: IPSet is not enabled on this system. Attempting to install...
|
||||||
|
[08:28:45] [main/INFO]: IPSet appears to have failed instillation :(, consider disabling IPSet blacklisting as it may not be functional. Or try to manually install IPSet
|
||||||
|
[08:28:45] [main/INFO]: XCord is running license validation...
|
||||||
|
[08:28:45] [main/INFO]: XCord has been successfully validated. Please report issues/bugs to the official XCord discord.
|
||||||
|
[08:28:45] [main/INFO]: XCord has started.
|
||||||
|
[08:28:45] [main/INFO]: XCord's native compressor installer has been loaded.
|
||||||
|
[08:28:45] [main/INFO]: Attempting to load:: native-compress-xcord
|
||||||
|
[08:28:45] [main/INFO]: Attempting to load:: native-compressor-installer
|
||||||
|
[08:28:45] [main/INFO]: Warning: JavaZLib compression levels can only be between 0-9!
|
||||||
|
[08:28:45] [main/INFO]: Attempting to load:: native-cipher
|
||||||
|
[08:28:46] [main/INFO]: Could not load/find native library for your OS at 'windows_x64/native-cipher.dll'.
|
||||||
|
[08:28:46] [main/INFO]: Using standard Java JCE cipher.
|
||||||
|
[08:28:46] [main/INFO]: Loaded native library: windows_x64/native-compress-xcord.dll
|
||||||
|
[08:28:46] [main/INFO]: Using zlib based XCord native compressor.
|
||||||
|
[08:28:46] [main/INFO]: Enabled Travertine (XCORD) version git:Waterfall-Bootstrap:1.20-R0.3-SNAPSHOT:c5fd43a:565
|
||||||
|
[08:28:46] [main/INFO]: Discovered module: ModuleSpec(name=cmd_alert, file=modules\cmd_alert.jar, provider=JenkinsModuleSource())
|
||||||
|
[08:28:46] [main/INFO]: Discovered module: ModuleSpec(name=cmd_find, file=modules\cmd_find.jar, provider=JenkinsModuleSource())
|
||||||
|
[08:28:46] [main/INFO]: Discovered module: ModuleSpec(name=cmd_list, file=modules\cmd_list.jar, provider=JenkinsModuleSource())
|
||||||
|
[08:28:46] [main/INFO]: Discovered module: ModuleSpec(name=cmd_send, file=modules\cmd_send.jar, provider=JenkinsModuleSource())
|
||||||
|
[08:28:46] [main/INFO]: Discovered module: ModuleSpec(name=cmd_server, file=modules\cmd_server.jar, provider=JenkinsModuleSource())
|
||||||
|
[08:28:46] [main/INFO]: Discovered module: ModuleSpec(name=reconnect_yaml, file=modules\reconnect_yaml.jar, provider=JenkinsModuleSource())
|
||||||
|
[08:28:46] [main/INFO]: Loaded plugin reconnect_yaml version git:reconnect_yaml:1.20-R0.3-SNAPSHOT:c5fd43a:565 by WaterfallMC
|
||||||
|
[08:28:46] [main/INFO]: Loaded plugin cmd_find version git:cmd_find:1.20-R0.3-SNAPSHOT:c5fd43a:565 by WaterfallMC
|
||||||
|
[08:28:46] [main/INFO]: Loaded plugin cmd_server version git:cmd_server:1.20-R0.3-SNAPSHOT:c5fd43a:565 by WaterfallMC
|
||||||
|
[08:28:46] [main/INFO]: Loaded plugin cmd_alert version git:cmd_alert:1.20-R0.3-SNAPSHOT:c5fd43a:565 by WaterfallMC
|
||||||
|
[08:28:46] [main/INFO]: Loaded plugin cmd_send version git:cmd_send:1.20-R0.3-SNAPSHOT:c5fd43a:565 by WaterfallMC
|
||||||
|
[08:28:46] [main/INFO]: Loaded plugin cmd_list version git:cmd_list:1.20-R0.3-SNAPSHOT:c5fd43a:565 by WaterfallMC
|
||||||
|
[08:28:46] [main/WARN]: Forced host server pvp is not defined
|
||||||
|
[08:28:46] [main/INFO]: Enabled plugin reconnect_yaml version git:reconnect_yaml:1.20-R0.3-SNAPSHOT:c5fd43a:565 by WaterfallMC
|
||||||
|
[08:28:46] [main/INFO]: Enabled plugin cmd_find version git:cmd_find:1.20-R0.3-SNAPSHOT:c5fd43a:565 by WaterfallMC
|
||||||
|
[08:28:46] [main/INFO]: Enabled plugin cmd_server version git:cmd_server:1.20-R0.3-SNAPSHOT:c5fd43a:565 by WaterfallMC
|
||||||
|
[08:28:46] [main/INFO]: Enabled plugin cmd_alert version git:cmd_alert:1.20-R0.3-SNAPSHOT:c5fd43a:565 by WaterfallMC
|
||||||
|
[08:28:46] [main/INFO]: Enabled plugin cmd_send version git:cmd_send:1.20-R0.3-SNAPSHOT:c5fd43a:565 by WaterfallMC
|
||||||
|
[08:28:46] [main/INFO]: Enabled plugin cmd_list version git:cmd_list:1.20-R0.3-SNAPSHOT:c5fd43a:565 by WaterfallMC
|
||||||
|
[08:28:46] [main/WARN]: [!] Critical warning ===========================>
|
||||||
|
[08:28:46] [main/WARN]: > It's HIGHLY recommended to disable 'query-enabled' in your Bungeecord config! (config.yml)
|
||||||
|
[08:28:46] [main/WARN]: > Leaving this option on will open an easily exploitable UDP port, and leave you VERY open to attacks
|
||||||
|
[08:28:46] [main/WARN]: [!] Critical warning ===========================>
|
||||||
|
[08:28:46] [multiThreadIoEventLoopGroup-2-1/INFO]: Listening on /0.0.0.0:25565
|
||||||
|
[08:28:47] [Thread-5/INFO]: [XCord] XCord is updating your global-blacklist: 1769040248971
|
||||||
|
[08:28:51] [multiThreadIoEventLoopGroup-3-1/INFO]: [/127.0.0.1:33508] <-> InitialHandler has pinged
|
||||||
|
[08:28:51] [multiThreadIoEventLoopGroup-3-3/INFO]: [/127.0.0.1:33510] <-> InitialHandler has pinged
|
||||||
|
[08:28:51] [multiThreadIoEventLoopGroup-3-5/INFO]: [/127.0.0.1:33511] <-> InitialHandler has pinged
|
||||||
|
[08:28:51] [multiThreadIoEventLoopGroup-3-7/INFO]: [/127.0.0.1:33512] <-> InitialHandler has pinged
|
||||||
|
[08:28:51] [multiThreadIoEventLoopGroup-3-9/INFO]: [/127.0.0.1:33513] <-> InitialHandler has pinged
|
||||||
|
[08:28:51] [multiThreadIoEventLoopGroup-3-11/INFO]: [/127.0.0.1:33514] <-> InitialHandler has pinged
|
||||||
|
[08:28:51] [multiThreadIoEventLoopGroup-3-13/INFO]: [/127.0.0.1:33515] <-> InitialHandler has pinged
|
||||||
|
[08:28:51] [multiThreadIoEventLoopGroup-3-15/INFO]: [/127.0.0.1:33516] <-> InitialHandler has pinged
|
||||||
|
[08:28:51] [multiThreadIoEventLoopGroup-3-17/INFO]: [/127.0.0.1:33517] <-> InitialHandler has pinged
|
||||||
|
[08:28:51] [multiThreadIoEventLoopGroup-3-19/INFO]: [/127.0.0.1:33518] <-> InitialHandler has pinged
|
||||||
|
[08:28:51] [multiThreadIoEventLoopGroup-3-21/INFO]: [/127.0.0.1:33519] <-> InitialHandler has pinged
|
||||||
|
[08:28:51] [multiThreadIoEventLoopGroup-3-23/INFO]: [/127.0.0.1:33520] <-> InitialHandler has pinged
|
||||||
|
[08:28:51] [multiThreadIoEventLoopGroup-3-25/INFO]: [/127.0.0.1:33521] <-> InitialHandler has pinged
|
||||||
|
[08:28:51] [multiThreadIoEventLoopGroup-3-27/INFO]: [/127.0.0.1:33522] <-> InitialHandler has pinged
|
||||||
|
[08:28:51] [multiThreadIoEventLoopGroup-3-29/INFO]: [/127.0.0.1:33523] <-> InitialHandler has pinged
|
||||||
|
[08:28:51] [multiThreadIoEventLoopGroup-3-31/INFO]: [/127.0.0.1:33524] <-> InitialHandler has pinged
|
||||||
|
[08:28:51] [multiThreadIoEventLoopGroup-3-1/INFO]: [/127.0.0.1:33525] <-> InitialHandler has pinged
|
||||||
|
[08:28:51] [multiThreadIoEventLoopGroup-3-3/INFO]: [/127.0.0.1:33526] <-> InitialHandler has pinged
|
||||||
|
[08:28:51] [multiThreadIoEventLoopGroup-3-5/INFO]: [/127.0.0.1:33527] <-> InitialHandler has pinged
|
||||||
|
[08:28:51] [multiThreadIoEventLoopGroup-3-7/INFO]: [/127.0.0.1:33528] <-> InitialHandler has pinged
|
||||||
|
[08:28:51] [multiThreadIoEventLoopGroup-3-9/INFO]: [/127.0.0.1:33529] <-> InitialHandler has pinged
|
||||||
|
[08:28:51] [multiThreadIoEventLoopGroup-3-11/INFO]: [/127.0.0.1:33530] <-> InitialHandler has pinged
|
||||||
|
[08:28:51] [multiThreadIoEventLoopGroup-3-13/INFO]: [/127.0.0.1:33531] <-> InitialHandler has pinged
|
||||||
|
[08:28:51] [multiThreadIoEventLoopGroup-3-15/INFO]: [/127.0.0.1:33532] <-> InitialHandler has pinged
|
||||||
|
[08:28:51] [multiThreadIoEventLoopGroup-3-17/INFO]: [/127.0.0.1:33533] <-> InitialHandler has pinged
|
||||||
|
[08:28:51] [multiThreadIoEventLoopGroup-3-19/INFO]: [/127.0.0.1:33534] <-> InitialHandler has pinged
|
||||||
|
[08:28:51] [multiThreadIoEventLoopGroup-3-21/INFO]: [/127.0.0.1:33535] <-> InitialHandler has pinged
|
||||||
|
[08:28:51] [multiThreadIoEventLoopGroup-3-23/INFO]: [/127.0.0.1:33536] <-> InitialHandler has pinged
|
||||||
|
[08:28:51] [multiThreadIoEventLoopGroup-3-25/INFO]: [/127.0.0.1:33537] <-> InitialHandler has pinged
|
||||||
|
[08:28:51] [multiThreadIoEventLoopGroup-3-27/INFO]: [/127.0.0.1:33538] <-> InitialHandler has pinged
|
||||||
|
[08:28:51] [multiThreadIoEventLoopGroup-3-29/INFO]: [/127.0.0.1:33539] <-> InitialHandler has pinged
|
||||||
|
[08:28:51] [multiThreadIoEventLoopGroup-3-31/INFO]: [/127.0.0.1:33540] <-> InitialHandler has pinged
|
||||||
|
[08:28:51] [multiThreadIoEventLoopGroup-3-1/INFO]: [/127.0.0.1:33541] <-> InitialHandler has pinged
|
||||||
|
[08:28:51] [multiThreadIoEventLoopGroup-3-3/INFO]: [/127.0.0.1:33542] <-> InitialHandler has pinged
|
||||||
|
[08:28:51] [multiThreadIoEventLoopGroup-3-5/INFO]: [/127.0.0.1:33543] <-> InitialHandler has pinged
|
||||||
|
[08:28:51] [multiThreadIoEventLoopGroup-3-7/INFO]: [/127.0.0.1:33544] <-> InitialHandler has pinged
|
||||||
|
[08:28:51] [multiThreadIoEventLoopGroup-3-9/INFO]: [/127.0.0.1:33545] <-> InitialHandler has pinged
|
||||||
|
[08:28:51] [multiThreadIoEventLoopGroup-3-11/INFO]: [/127.0.0.1:33546] <-> InitialHandler has pinged
|
||||||
|
[08:28:51] [multiThreadIoEventLoopGroup-3-13/INFO]: [/127.0.0.1:33547] <-> InitialHandler has pinged
|
||||||
|
[08:28:51] [multiThreadIoEventLoopGroup-3-15/INFO]: [/127.0.0.1:33548] <-> InitialHandler has pinged
|
||||||
|
[08:28:51] [multiThreadIoEventLoopGroup-2-1/WARN]: Detected a potential bot attack, enabled extra defensive modules!
|
||||||
|
[08:28:51] [multiThreadIoEventLoopGroup-2-1/INFO]: Now filtering logs/console...
|
||||||
|
[08:28:52] [bobproxy-base/INFO]: [XCord] DoS-Filter has been activated!
|
||||||
|
[08:28:52] [bobproxy-base/INFO]: Anti-bot Stats> Connections: 517 CPU: 19% Blacklists: 0 Tracking IPs: 0
|
||||||
|
[08:28:53] [bobproxy-base/INFO]: Anti-bot Stats> Connections: 2522 CPU: 19% Blacklists: 0 Tracking IPs: 0
|
||||||
|
[08:28:54] [bobproxy-base/INFO]: Anti-bot Stats> Connections: 3273 CPU: 15% Blacklists: 0 Tracking IPs: 0
|
||||||
|
[08:28:55] [bobproxy-base/INFO]: Anti-bot Stats> Connections: 3673 CPU: 12% Blacklists: 0 Tracking IPs: 0
|
||||||
|
[08:28:56] [multiThreadIoEventLoopGroup-3-1/INFO]: Started query on /[0:0:0:0:0:0:0:0]:25577
|
||||||
|
[08:28:56] [bobproxy-base/INFO]: Anti-bot Stats> Connections: 3666 CPU: 11% Blacklists: 0 Tracking IPs: 0
|
||||||
|
[08:28:57] [bobproxy-base/INFO]: Anti-bot Stats> Connections: 3652 CPU: 9% Blacklists: 0 Tracking IPs: 0
|
||||||
|
[08:28:58] [bobproxy-base/INFO]: Anti-bot Stats> Connections: 3566 CPU: 9% Blacklists: 0 Tracking IPs: 0
|
||||||
|
[08:28:59] [bobproxy-base/INFO]: Anti-bot Stats> Connections: 3622 CPU: 9% Blacklists: 0 Tracking IPs: 0
|
||||||
|
[08:29:00] [bobproxy-base/INFO]: Anti-bot Stats> Connections: 3499 CPU: 7% Blacklists: 0 Tracking IPs: 0
|
||||||
|
[08:29:01] [bobproxy-base/INFO]: Anti-bot Stats> Connections: 3554 CPU: 8% Blacklists: 0 Tracking IPs: 0
|
||||||
|
[08:29:02] [bobproxy-base/INFO]: Anti-bot Stats> Connections: 3572 CPU: 8% Blacklists: 0 Tracking IPs: 0
|
||||||
|
[08:29:03] [bobproxy-base/INFO]: Anti-bot Stats> Connections: 3461 CPU: 9% Blacklists: 0 Tracking IPs: 0
|
||||||
|
[08:29:04] [bobproxy-base/INFO]: Anti-bot Stats> Connections: 3307 CPU: 11% Blacklists: 0 Tracking IPs: 1
|
||||||
|
[08:29:05] [bobproxy-base/INFO]: Anti-bot Stats> Connections: 3554 CPU: 11% Blacklists: 0 Tracking IPs: 1
|
||||||
|
[08:29:06] [bobproxy-base/INFO]: Anti-bot Stats> Connections: 3638 CPU: 10% Blacklists: 0 Tracking IPs: 1
|
||||||
|
[08:29:06] [Thread-7/INFO]: [XCord] XCord is updating your DOS-Filter-Blacklist: 1702084004717
|
||||||
|
[08:29:07] [bobproxy-base/INFO]: Anti-bot Stats> Connections: 3193 CPU: 10% Blacklists: 0 Tracking IPs: 1
|
||||||
|
[08:29:08] [bobproxy-base/INFO]: Anti-bot Stats> Connections: 3534 CPU: 10% Blacklists: 0 Tracking IPs: 1
|
||||||
|
[08:29:09] [bobproxy-base/INFO]: Anti-bot Stats> Connections: 3384 CPU: 12% Blacklists: 0 Tracking IPs: 1
|
||||||
|
[08:29:10] [bobproxy-base/INFO]: Anti-bot Stats> Connections: 3512 CPU: 10% Blacklists: 0 Tracking IPs: 1
|
||||||
|
[08:29:11] [bobproxy-base/INFO]: Anti-bot Stats> Connections: 3722 CPU: 10% Blacklists: 0 Tracking IPs: 1
|
||||||
|
[08:29:12] [bobproxy-base/INFO]: Anti-bot Stats> Connections: 3380 CPU: 9% Blacklists: 0 Tracking IPs: 1
|
||||||
|
[08:29:13] [bobproxy-base/INFO]: Anti-bot Stats> Connections: 3530 CPU: 10% Blacklists: 0 Tracking IPs: 1
|
||||||
|
[08:29:14] [bobproxy-base/INFO]: Anti-bot Stats> Connections: 3671 CPU: 8% Blacklists: 0 Tracking IPs: 1
|
||||||
|
[08:29:15] [bobproxy-base/INFO]: Anti-bot Stats> Connections: 3213 CPU: 13% Blacklists: 0 Tracking IPs: 1
|
||||||
|
[08:29:16] [bobproxy-base/INFO]: Anti-bot Stats> Connections: 3411 CPU: 9% Blacklists: 0 Tracking IPs: 1
|
||||||
|
[08:29:17] [bobproxy-base/INFO]: Anti-bot Stats> Connections: 3434 CPU: 10% Blacklists: 0 Tracking IPs: 1
|
||||||
8
MinecraftDBM/Xcord/modules.yml
Normal file
8
MinecraftDBM/Xcord/modules.yml
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
version: 2
|
||||||
|
modules:
|
||||||
|
- jenkins://cmd_alert
|
||||||
|
- jenkins://cmd_find
|
||||||
|
- jenkins://cmd_list
|
||||||
|
- jenkins://cmd_send
|
||||||
|
- jenkins://cmd_server
|
||||||
|
- jenkins://reconnect_yaml
|
||||||
BIN
MinecraftDBM/Xcord/modules/cmd_alert.jar
Normal file
BIN
MinecraftDBM/Xcord/modules/cmd_alert.jar
Normal file
Binary file not shown.
BIN
MinecraftDBM/Xcord/modules/cmd_find.jar
Normal file
BIN
MinecraftDBM/Xcord/modules/cmd_find.jar
Normal file
Binary file not shown.
BIN
MinecraftDBM/Xcord/modules/cmd_list.jar
Normal file
BIN
MinecraftDBM/Xcord/modules/cmd_list.jar
Normal file
Binary file not shown.
BIN
MinecraftDBM/Xcord/modules/cmd_send.jar
Normal file
BIN
MinecraftDBM/Xcord/modules/cmd_send.jar
Normal file
Binary file not shown.
BIN
MinecraftDBM/Xcord/modules/cmd_server.jar
Normal file
BIN
MinecraftDBM/Xcord/modules/cmd_server.jar
Normal file
Binary file not shown.
BIN
MinecraftDBM/Xcord/modules/reconnect_yaml.jar
Normal file
BIN
MinecraftDBM/Xcord/modules/reconnect_yaml.jar
Normal file
Binary file not shown.
8
MinecraftDBM/Xcord/waterfall.yml
Normal file
8
MinecraftDBM/Xcord/waterfall.yml
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
use_netty_dns_resolver: true
|
||||||
|
disable_modern_tab_limiter: true
|
||||||
|
game_version: ''
|
||||||
|
disable_tab_list_rewrite: false
|
||||||
|
throttling:
|
||||||
|
tab_complete: 1000
|
||||||
|
log_initial_handler_connections: true
|
||||||
|
disable_entity_metadata_rewrite: false
|
||||||
BIN
MinecraftDBM/Xcord/whitelist.db
Normal file
BIN
MinecraftDBM/Xcord/whitelist.db
Normal file
Binary file not shown.
20
MinecraftDBM/Xcord/xcord-messages.yml
Normal file
20
MinecraftDBM/Xcord/xcord-messages.yml
Normal file
@@ -0,0 +1,20 @@
|
|||||||
|
# 踢出消息配置
|
||||||
|
kick-messages:
|
||||||
|
# 慢速登录消息
|
||||||
|
slow-login: "您花费了太长时间才加入!(网络延迟?)"
|
||||||
|
# 连接失败消息
|
||||||
|
failed-connection: "您未能连接到服务器,请在几秒钟后重试!"
|
||||||
|
# Linux检测失败消息
|
||||||
|
linux-check-fail: "您被检测为机器人。请稍等后再重新连接..."
|
||||||
|
# 快速加入失败消息
|
||||||
|
speed-join-fail: "您连接得太快了!慢下来,否则您将被临时列入黑名单"
|
||||||
|
# 短名称消息
|
||||||
|
short-name: "您的名称必须超过2个字符"
|
||||||
|
# 非法名称消息
|
||||||
|
illegal-name: "您的名称包含非法字符"
|
||||||
|
# VPN消息
|
||||||
|
vpn: "服务器不允许使用VPN/代理"
|
||||||
|
# 高延迟消息
|
||||||
|
high-ping: "您的延迟太高,无法游玩。请稍后再试"
|
||||||
|
# 代理逻辑检测验证V2消息
|
||||||
|
proxy-logic-detection-verifyv2: "连接异常,似乎是代理?如果是错误,请重新登录"
|
||||||
BIN
MinecraftDBM/Xcord/xcord.jar
Normal file
BIN
MinecraftDBM/Xcord/xcord.jar
Normal file
Binary file not shown.
471
MinecraftDBM/Xcord/xcord.yml
Normal file
471
MinecraftDBM/Xcord/xcord.yml
Normal file
@@ -0,0 +1,471 @@
|
|||||||
|
# Learn about proper configuration setup through the official XCord discord
|
||||||
|
# In the 'xcord-config-help' channel
|
||||||
|
# Maximizing XCord's full potential will require some configuration since all servers are a bit different
|
||||||
|
fixes:
|
||||||
|
# 修复1.7玩家加入时导致1.8玩家被踢出的问题
|
||||||
|
fix-1_7-kick-when-1_8-joins: true
|
||||||
|
ip-spoofer:
|
||||||
|
# 是否伪造列表中的用户IP地址
|
||||||
|
spoof-listed-user-ips: false
|
||||||
|
# 伪造时是否记录日志
|
||||||
|
log-on-spoof: true
|
||||||
|
# 将IP更改为这个地址
|
||||||
|
change-ip-to-this: 72.229.28.185
|
||||||
|
# 伪造用户的用户名(区分大小写)
|
||||||
|
spoofed-users-case-sensitive:
|
||||||
|
- bob7l
|
||||||
|
- Notch
|
||||||
|
#Anti-exploit, increase each by 1.5x if they false (1.16.5+ known to false)
|
||||||
|
exploit-monitor:
|
||||||
|
# 是否启用漏洞监控
|
||||||
|
enabled: true
|
||||||
|
# 最大解压缩后的数据包长度
|
||||||
|
#How long can a packet be after de-compression?
|
||||||
|
max-decompressed-packet-length: 2097152
|
||||||
|
# 最大数据包字节数
|
||||||
|
max-packet-bytes: 46000
|
||||||
|
# 每tick最大字节数限制
|
||||||
|
packet-bytes-per-tick-limit: 250000
|
||||||
|
# 每tick最大数据包数量限制
|
||||||
|
packets-per-tick-limit: 1250
|
||||||
|
# 每tick最大负载字节数限制
|
||||||
|
payload-bytes-per-tick-limit: 33000
|
||||||
|
# 每tick最大聊天或命令数
|
||||||
|
max-chat-or-commands-per-tick: 50
|
||||||
|
# 踢出前的异常次数
|
||||||
|
exceptions-before-kick: 2
|
||||||
|
# 过滤Tab表情
|
||||||
|
filter-tab-expressions: true
|
||||||
|
# 表达式过滤器分数
|
||||||
|
expression-filter-score: 10
|
||||||
|
# 版本允许阈值乘数
|
||||||
|
version-allowed-threshold-multiplier:
|
||||||
|
- '107: 1.25'
|
||||||
|
- '315: 1.75'
|
||||||
|
only-blacklist-packet-errors-during-attack: true
|
||||||
|
anti-ddos:
|
||||||
|
# 启用IP黑名单
|
||||||
|
blacklist: true
|
||||||
|
# 不可能缓冲区最大违规次数
|
||||||
|
improbable-buffer-max-violations: 10
|
||||||
|
# 登录阶段的反DDoS设置
|
||||||
|
during-login:
|
||||||
|
# 是否启用登录阶段反DDoS
|
||||||
|
enabled: true
|
||||||
|
# 初始缓冲区限制(字节)
|
||||||
|
initial-buffer-limit-bytes: 2000
|
||||||
|
# 每秒最大字节数
|
||||||
|
max-bytes-per-second: 50000
|
||||||
|
# 每秒最大数据包数
|
||||||
|
max-packets-per-second: 500
|
||||||
|
# 游戏过程中的反DDoS设置
|
||||||
|
#Very similar to the exploit-monitor. If you enable this and get false kicks, raise each field by 1.5x
|
||||||
|
during-gameplay:
|
||||||
|
# 是否启用游戏过程中反DDoS
|
||||||
|
enabled: true
|
||||||
|
# 每秒最大字节数
|
||||||
|
max-bytes-per-second: 250000
|
||||||
|
# 每秒最大数据包数
|
||||||
|
max-packets-per-second: 1250
|
||||||
|
# 版本允许阈值乘数
|
||||||
|
version-allowed-threshold-multiplier:
|
||||||
|
- '107: 1.25'
|
||||||
|
- '315: 1.75'
|
||||||
|
# DOS IP过滤器
|
||||||
|
dos-ip-filter:
|
||||||
|
# 是否启用DOS IP过滤器
|
||||||
|
enabled: true
|
||||||
|
# 更新数据库间隔时间(秒)
|
||||||
|
update-database-interval-seconds: 3600
|
||||||
|
# 使用IP集
|
||||||
|
use-ipset: true
|
||||||
|
# 启用此功能的每秒连接数阈值
|
||||||
|
enable-at-this-connections-per-second: 100
|
||||||
|
#Some of these options may be incompatible with plugins such as ViaVersion, Protocolize, etc
|
||||||
|
performance-optimizations:
|
||||||
|
# 使用合并编码管道
|
||||||
|
use-merged-encoding-pipeline: false
|
||||||
|
# 忽略记分板并禁用记分板API
|
||||||
|
ignore-scoreboards-and-disable-scoreboard-api: false
|
||||||
|
# 不复制数据包
|
||||||
|
dont-copy-packets: false
|
||||||
|
# 在服务器上使用TCP快速打开
|
||||||
|
use-tcp-fast-open-on-servers: true
|
||||||
|
# 在客户端使用TCP快速连接
|
||||||
|
use-tcp-fast-connect-on-clients: true
|
||||||
|
# 使用优化的超时处理程序
|
||||||
|
use-optimized-timeout-handler: true
|
||||||
|
# 最大数据包队列
|
||||||
|
max-packet-queue: 8192
|
||||||
|
general:
|
||||||
|
# 许可证密钥
|
||||||
|
#Get the license from joining XCord's discord server, and messaging the bot your PayPal email.
|
||||||
|
license-key: 8ukBbwdshpE3Bc0Bi4vi
|
||||||
|
# F3显示名称
|
||||||
|
f3-display-name: MinecraftDBM
|
||||||
|
# 始终检查允许的名称字符
|
||||||
|
always-check-allowed-name-characters: true
|
||||||
|
# 动态解析服务器地址
|
||||||
|
dynamically-resolve-server-addresses: true
|
||||||
|
# 初始超时时间
|
||||||
|
initial-timeout: 12000
|
||||||
|
# 基础tick时间
|
||||||
|
base-tick: 1000
|
||||||
|
# 踢出超时时间
|
||||||
|
kick-timeout: 6000
|
||||||
|
# 压缩强度
|
||||||
|
compression-strength: -1
|
||||||
|
# 新连接速度阈值
|
||||||
|
new-connection-speed-threshold: 50000
|
||||||
|
# 最小名称长度
|
||||||
|
minimum-name-length: 2
|
||||||
|
asn-blacklist:
|
||||||
|
# 全局ASN黑名单是否启用
|
||||||
|
global-blacklist-enabled: true
|
||||||
|
# 使用激进版本的全局黑名单
|
||||||
|
global-blacklist-use-aggressive-version: true
|
||||||
|
# 黑名单ASN列表
|
||||||
|
blacklisted-asn-list:
|
||||||
|
- '210644'
|
||||||
|
- '53667'
|
||||||
|
compatibility:
|
||||||
|
# 跳过初始连接检查
|
||||||
|
#Use this if you have TCPShield/ComsicGuard/Similar that deliver a real player's IP layer on in the login process
|
||||||
|
skip-initial-connection-checks: false
|
||||||
|
# 负载通道限制
|
||||||
|
payload-channel-limit: 128
|
||||||
|
# 作为Waterfall显示
|
||||||
|
#Spoof the internal name to Waterfall instead of XCord. Might solve plugin compatibility issues
|
||||||
|
appear-as-waterfall: false
|
||||||
|
# 始终触发退出事件
|
||||||
|
always-fire-quit-event: true
|
||||||
|
# 支持IPv6
|
||||||
|
support-ipv6: false
|
||||||
|
# 使用waterfall断开连接
|
||||||
|
#Use waterfall's server disconnection code rather than Bungee's updated system
|
||||||
|
use-waterfall-disconnection: false
|
||||||
|
log-filter:
|
||||||
|
# 是否启用日志过滤
|
||||||
|
enabled: false
|
||||||
|
# 被过滤的日志类型
|
||||||
|
filtered:
|
||||||
|
- BotHandler
|
||||||
|
- ping
|
||||||
|
- ServerConnector
|
||||||
|
- DownstreamBridge
|
||||||
|
shared-global-blacklist:
|
||||||
|
# 是否启用共享全局黑名单
|
||||||
|
enabled: true
|
||||||
|
# 更新数据库间隔时间(秒)
|
||||||
|
update-database-interval-seconds: 3600
|
||||||
|
# 使用IP集
|
||||||
|
use-ipset: false
|
||||||
|
debug:
|
||||||
|
# 输出下游错误
|
||||||
|
output-downstream-errors: false
|
||||||
|
# 调试模式
|
||||||
|
debug-mode: false
|
||||||
|
# 内存泄漏监控
|
||||||
|
memory-leak-monitor: true
|
||||||
|
# 被动内存泄漏监控
|
||||||
|
passive-memory-leak-monitor: true
|
||||||
|
security-manager:
|
||||||
|
# 黑名单重置时间
|
||||||
|
blacklist-reset-time: 60
|
||||||
|
# 记录黑名单
|
||||||
|
log-blacklist: true
|
||||||
|
# 过度和额外日志记录
|
||||||
|
excessive-and-extra-logging: false
|
||||||
|
# 忽略地址是否启用
|
||||||
|
ignore-addresses-enabled: false
|
||||||
|
# IP集黑名单
|
||||||
|
ipset-blacklisting: false
|
||||||
|
# 自动白名单HAProxy地址
|
||||||
|
auto-whitelist-haproxy-addresses: true
|
||||||
|
# 自动白名单交换的IP
|
||||||
|
auto-whitelist-swapped-ips: false
|
||||||
|
# 忽略的地址
|
||||||
|
ignored-addresses: []
|
||||||
|
kernel-level-ipset-country-blocker:
|
||||||
|
# 内核级IP集国家屏蔽是否启用
|
||||||
|
enabled: false
|
||||||
|
# 被阻止的ISO国家代码
|
||||||
|
blocked-iso-codes:
|
||||||
|
- JP
|
||||||
|
anti-bot:
|
||||||
|
alerting:
|
||||||
|
# 控制台打印统计信息
|
||||||
|
print-stats-to-console: true
|
||||||
|
# 跟踪的指标
|
||||||
|
#What should be tracked? Valid types: [CONNECTION_RATE, BLACKLISTS, TRACKING_IPS, CPU]
|
||||||
|
tracked-metrics:
|
||||||
|
- CONNECTION_RATE
|
||||||
|
- CPU
|
||||||
|
- BLACKLISTS
|
||||||
|
- TRACKING_IPS
|
||||||
|
# Discord Webhook警报
|
||||||
|
discord-webhook-alerts: false
|
||||||
|
# 发布攻击统计数据到网页
|
||||||
|
publish-attack-stats-to-web: true
|
||||||
|
# 机器人攻击开始Webhook文件
|
||||||
|
webhook-botattack-start-file: xcord_webhook_attackstart.json
|
||||||
|
# 机器人攻击结束Webhook文件
|
||||||
|
webhook-botattack-end-file: xcord_webhook_attackend.json
|
||||||
|
# 验证然后重新连接的传递
|
||||||
|
passthrough-verify-then-reconnect:
|
||||||
|
# 是否启用验证后重新连接
|
||||||
|
enabled: true
|
||||||
|
# 始终传递踢出
|
||||||
|
always-passthrough-kick: false
|
||||||
|
# 成功验证踢出消息
|
||||||
|
successful-verify-kick-message: '&aYour connection has been verified! Please re-connect.'
|
||||||
|
# 验证V2
|
||||||
|
#Powerful, highly configurable, spoofed lobby check where
|
||||||
|
#XCord performs various checks to validate whether the user is a bot or not
|
||||||
|
verifyV2:
|
||||||
|
# 是否启用验证V2
|
||||||
|
enabled: true
|
||||||
|
# 忽略Geyser
|
||||||
|
ignore-geyser: true
|
||||||
|
# 验证数据包
|
||||||
|
verify-packets: true
|
||||||
|
# 验证品牌
|
||||||
|
verify-brand: true
|
||||||
|
# 黑名单前的最大违规次数
|
||||||
|
max-violations-for-blacklist: 3
|
||||||
|
# 最大延迟
|
||||||
|
max-ping: 2000
|
||||||
|
# 最大检查时间
|
||||||
|
max-check-time: 30000
|
||||||
|
# 忽略1.16+版本
|
||||||
|
ignore-1-16-plus-versions: false
|
||||||
|
# 配置阶段最大等待时间
|
||||||
|
config-stagemax-wait-time: 6000
|
||||||
|
# 阻止潜在代理检查1
|
||||||
|
#Powerful check, but may false on phone connections
|
||||||
|
block-potential-proxiesproxy-check-1:
|
||||||
|
# 是否启用
|
||||||
|
enabled: true
|
||||||
|
# 宽容度
|
||||||
|
leniency: 127
|
||||||
|
# 阻止潜在代理检查2
|
||||||
|
#Picks up most proxies, but may false-kick super laggy players (Rare, but they can always re-join!)
|
||||||
|
block-potential-proxiesproxy-check-2:
|
||||||
|
# 是否启用
|
||||||
|
enabled: true
|
||||||
|
# 忽略旧版
|
||||||
|
#Pre-1.8 builds are a bit more unstable, and may false more. Ignore?
|
||||||
|
ignore-legacy: false
|
||||||
|
# 宽容度
|
||||||
|
leniency: 20
|
||||||
|
# 最大尝试次数
|
||||||
|
max-attempts: 40
|
||||||
|
# 忽略低于此延迟的连接
|
||||||
|
ignore-below-this-ping: 10
|
||||||
|
# 间隔
|
||||||
|
interval: 50
|
||||||
|
# 高级大厅检查
|
||||||
|
#Fall + Gravity + Collision check. Very good against almost all bots
|
||||||
|
advanced-lobby-check:
|
||||||
|
# 是否启用
|
||||||
|
enabled: true
|
||||||
|
# 是否激进
|
||||||
|
aggressive: true
|
||||||
|
# 验证中消息
|
||||||
|
verifying-message:
|
||||||
|
- '&f&lXCORD&7» &6Verifying your Minecraft client...'
|
||||||
|
# 已验证消息
|
||||||
|
verified-message:
|
||||||
|
- '&f&lXCORD&7» &aYou''ve been successfully verified!'
|
||||||
|
# 最大尝试次数
|
||||||
|
max-attempts: 2
|
||||||
|
# 测试碰撞
|
||||||
|
test-collision: true
|
||||||
|
# 故障检查
|
||||||
|
glitch-check:
|
||||||
|
# 是否启用
|
||||||
|
enabled: true
|
||||||
|
# 激进度
|
||||||
|
aggressiveness: 40
|
||||||
|
# 启动延迟秒数
|
||||||
|
boot-delay-seconds: 0
|
||||||
|
# 禁用检查时间
|
||||||
|
disable-checks-time: 60000
|
||||||
|
# Linux检查
|
||||||
|
#Kicks users that are connecting quickly, and appear to be on Linux
|
||||||
|
linux-check: true
|
||||||
|
# 聊天检查
|
||||||
|
#Kicks users who chat/command too quickly after logging in
|
||||||
|
chat-check: true
|
||||||
|
# DNS检查
|
||||||
|
#Only during bot-attack, blacklist people who connect directly to your IP (Not domain)
|
||||||
|
dns-check: true
|
||||||
|
# DNS检查是否严格
|
||||||
|
dns-check-is-strict: true
|
||||||
|
# IP跟踪超时时间
|
||||||
|
ip-tracking-timeout: 40000
|
||||||
|
# 聊天强制延迟
|
||||||
|
chat-force-delay: 800
|
||||||
|
# 白名单生存时间(秒)
|
||||||
|
#Time in seconds to retain a player's whitelist status (Max is 2147483647)
|
||||||
|
whitelist-survive-time-seconds: 2628288
|
||||||
|
# 白名单清理间隔
|
||||||
|
whitelist-purge-interval: 43200000
|
||||||
|
# 白名单保存间隔
|
||||||
|
whitelist-save-interval: 3600000
|
||||||
|
# 白名单所需时间
|
||||||
|
time-to-whitelist: 300000
|
||||||
|
# 时间分组tick
|
||||||
|
time-grouping-tick: 5000
|
||||||
|
# 反机器人停用延迟
|
||||||
|
#Time in seconds until the anti-bot deactivates after a bot attack seems over
|
||||||
|
anti-bot-deactivate-delay: 60
|
||||||
|
# 反机器人激活连接数
|
||||||
|
#How many connections in a second until the anti-bot kicks on
|
||||||
|
anti-bot-activate-connections: 40
|
||||||
|
# 快速登录
|
||||||
|
speedy-login:
|
||||||
|
# 每tick最大登录数
|
||||||
|
max-logins-per-tick: 4
|
||||||
|
# 黑名单违规次数
|
||||||
|
blacklist-violations: 3
|
||||||
|
# 快速连接
|
||||||
|
speedy-connection:
|
||||||
|
# 每tick最大连接数
|
||||||
|
max-connections-per-tick: 10
|
||||||
|
# 黑名单违规次数
|
||||||
|
blacklist-violations: 3
|
||||||
|
# 不稳定检查
|
||||||
|
unstable-check:
|
||||||
|
# 是否启用
|
||||||
|
enabled: false
|
||||||
|
# 延迟阈值
|
||||||
|
latency-threshold: 500
|
||||||
|
# 延迟踢出原因
|
||||||
|
delay-kick-for-reason: false
|
||||||
|
# 黑名单违规次数
|
||||||
|
blacklist-violations: 5
|
||||||
|
# 奇异名称
|
||||||
|
strange-name:
|
||||||
|
# 是否启用
|
||||||
|
enabled: true
|
||||||
|
# 随机大写字母数量
|
||||||
|
random-capital-count: 3
|
||||||
|
# 随机数字数量
|
||||||
|
random-number-count: 3
|
||||||
|
# 黑名单违规次数
|
||||||
|
blacklist-violations: 2
|
||||||
|
# 预处理
|
||||||
|
pre-p:
|
||||||
|
# 是否启用
|
||||||
|
enabled: true
|
||||||
|
# 延迟
|
||||||
|
delay: 3
|
||||||
|
# 黑名单违规次数
|
||||||
|
blacklist-violations: 2
|
||||||
|
# 超时洪水
|
||||||
|
timeout-flood:
|
||||||
|
# 是否启用
|
||||||
|
enabled: true
|
||||||
|
# 超时间隔时间
|
||||||
|
time-between-timeouts: 10000
|
||||||
|
# 黑名单违规次数
|
||||||
|
blacklist-violations: 3
|
||||||
|
# Linux独占套接字检查
|
||||||
|
linux-only-socket-check:
|
||||||
|
# 是否启用
|
||||||
|
enabled: true
|
||||||
|
# 仅在机器人攻击期间启用
|
||||||
|
enable-during-bot-attack-only: true
|
||||||
|
# 所需连接率
|
||||||
|
required-connection-rate: 100
|
||||||
|
# 检测可疑MSS
|
||||||
|
detect-suspicious-mss: true
|
||||||
|
# 检测非Windows系统
|
||||||
|
detect-non-windows: true
|
||||||
|
# 检测可疑连接
|
||||||
|
detect-suspicious: true
|
||||||
|
# 检测代理和VPS
|
||||||
|
detect-proxies-and-vps: true
|
||||||
|
# 而不是黑名单,降低机器人检查的阈值
|
||||||
|
lower-thresholds-of-bot-checks-instead-of-blacklist: false
|
||||||
|
# 名称模式
|
||||||
|
name-pattern:
|
||||||
|
# 是否启用
|
||||||
|
enabled: true
|
||||||
|
# 最小名称长度
|
||||||
|
minimum-name-length: 5
|
||||||
|
# 名称历史长度
|
||||||
|
name-history-length: 2
|
||||||
|
# 仅相同长度
|
||||||
|
same-length-only: false
|
||||||
|
# 最小匹配百分比
|
||||||
|
minimum-match-percent: 0.4
|
||||||
|
# 黑名单违规次数
|
||||||
|
blacklist-violations: -1
|
||||||
|
# 防止挂起
|
||||||
|
anti-hang:
|
||||||
|
# 是否启用
|
||||||
|
enabled: true
|
||||||
|
# 仅在机器人攻击期间启用
|
||||||
|
only-during-bot-attack: true
|
||||||
|
# 强制超时时间
|
||||||
|
force-timeout-time: 2000
|
||||||
|
# 空ping和ping刷屏
|
||||||
|
null-ping-and-ping-spam:
|
||||||
|
# 缓存ping MOTD
|
||||||
|
cache-ping-motd: true
|
||||||
|
# 仅在机器人攻击期间缓存
|
||||||
|
only-cache-during-bot-attack: true
|
||||||
|
# 缓存毫秒数
|
||||||
|
cache-milliseconds: 1000
|
||||||
|
# 禁用传统ping
|
||||||
|
disable-legacy-pings: false
|
||||||
|
login:
|
||||||
|
# Tick长度(毫秒)
|
||||||
|
tick-length-ms: 100
|
||||||
|
# 线程池大小
|
||||||
|
thread-pool-size: 5
|
||||||
|
anti-vpn:
|
||||||
|
# 是否启用反VPN
|
||||||
|
enabled: true
|
||||||
|
# 记录非缓存检测
|
||||||
|
log-non-cache-detection: false
|
||||||
|
# 阻止的ASN
|
||||||
|
blocked-asn: []
|
||||||
|
# 阻止的国家
|
||||||
|
blocked-country: [JP]
|
||||||
|
# 保存间隔
|
||||||
|
save-interval: 3600
|
||||||
|
# 清理间隔
|
||||||
|
purge-interval: 86400
|
||||||
|
# 清理年龄
|
||||||
|
purge-age: 2592000
|
||||||
|
# 检测时加入黑名单
|
||||||
|
blacklist-on-detection: false
|
||||||
|
# 仅在攻击期间检测时加入黑名单
|
||||||
|
only-blacklist-on-detection-during-attack: true
|
||||||
|
# 初始连接检查
|
||||||
|
initial-connection-checkenabled: true
|
||||||
|
# 仅在机器人攻击期间进行初始连接检查
|
||||||
|
initial-connection-checkonly-during-bot-attack: true
|
||||||
|
# 仅缓存检查
|
||||||
|
initial-connection-checkcache-only: true
|
||||||
|
# ProxyChecker.io API
|
||||||
|
proxycheckerio-api:
|
||||||
|
# 是否启用
|
||||||
|
enabled: true
|
||||||
|
# 参数
|
||||||
|
arguments: '&risk=1&vpn=1&asn=1&tag={name}'
|
||||||
|
# 密钥
|
||||||
|
key: 'k913g9-b8oc81-10f13m-3f5963'
|
||||||
|
# IPHub API
|
||||||
|
iphub-api:
|
||||||
|
# 是否启用
|
||||||
|
enabled: false
|
||||||
|
# 密钥
|
||||||
|
key: ''
|
||||||
|
# BlackBox API
|
||||||
|
blackbox-api:
|
||||||
|
# 是否启用
|
||||||
|
enabled: true
|
||||||
30
MinecraftDBM/Xcord/xcord_webhook_attackend.json
Normal file
30
MinecraftDBM/Xcord/xcord_webhook_attackend.json
Normal file
@@ -0,0 +1,30 @@
|
|||||||
|
{
|
||||||
|
"url": "https://discord.com/api/webhooks/1230112560353219818/ergaergaergaerg-45h4w5hw45hrtsh-rhrthrthr",
|
||||||
|
"content": null,
|
||||||
|
"username": "XCord",
|
||||||
|
"avatarUrl": "https://i.imgur.com/90maqB0.png",
|
||||||
|
"tts": false,
|
||||||
|
"embeds": [
|
||||||
|
{
|
||||||
|
"title": "Bot attack subsided",
|
||||||
|
"description": null,
|
||||||
|
"url": null,
|
||||||
|
"color": {
|
||||||
|
"red": 255,
|
||||||
|
"green": 0,
|
||||||
|
"blue": 0
|
||||||
|
},
|
||||||
|
"footer": null,
|
||||||
|
"thumbnail": null,
|
||||||
|
"image": null,
|
||||||
|
"author": null,
|
||||||
|
"fields": [
|
||||||
|
{
|
||||||
|
"name": "",
|
||||||
|
"value": "The attack appears to be over. Stats: {stat_url} Total connections: {total-connections}",
|
||||||
|
"inline": false
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
30
MinecraftDBM/Xcord/xcord_webhook_attackstart.json
Normal file
30
MinecraftDBM/Xcord/xcord_webhook_attackstart.json
Normal file
@@ -0,0 +1,30 @@
|
|||||||
|
{
|
||||||
|
"url": "https://discord.com/api/webhooks/1230112560353219818/ergaergaergaerg-45h4w5hw45hrtsh-rhrthrthr",
|
||||||
|
"content": null,
|
||||||
|
"username": "XCord",
|
||||||
|
"avatarUrl": "https://i.imgur.com/90maqB0.png",
|
||||||
|
"tts": false,
|
||||||
|
"embeds": [
|
||||||
|
{
|
||||||
|
"title": "XCord detected a bot attack!",
|
||||||
|
"description": null,
|
||||||
|
"url": null,
|
||||||
|
"color": {
|
||||||
|
"red": 255,
|
||||||
|
"green": 0,
|
||||||
|
"blue": 0
|
||||||
|
},
|
||||||
|
"footer": null,
|
||||||
|
"thumbnail": null,
|
||||||
|
"image": null,
|
||||||
|
"author": null,
|
||||||
|
"fields": [
|
||||||
|
{
|
||||||
|
"name": "",
|
||||||
|
"value": "Your server is currently under attack. Check the logs for further info",
|
||||||
|
"inline": false
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
46
MinecraftDBM/Xcord/xcord_webhook_example.json
Normal file
46
MinecraftDBM/Xcord/xcord_webhook_example.json
Normal file
@@ -0,0 +1,46 @@
|
|||||||
|
{
|
||||||
|
"url": "https://discord.com/api/webhooks/1230112560353219818/ergaergaergaerg-45h4w5hw45hrtsh-rhrthrthr",
|
||||||
|
"content": "A DoS attack was detected, types: %attack_types%",
|
||||||
|
"username": "Network Monitor",
|
||||||
|
"avatarUrl": "https://i.imgur.com/dLL7a5m.png",
|
||||||
|
"tts": false,
|
||||||
|
"embeds": [
|
||||||
|
{
|
||||||
|
"title": null,
|
||||||
|
"description": "Embedded object",
|
||||||
|
"url": "https://i.imgur.com/dLL7a5m.png",
|
||||||
|
"color": {
|
||||||
|
"red": 255,
|
||||||
|
"green": 0,
|
||||||
|
"blue": 0
|
||||||
|
},
|
||||||
|
"footer": {
|
||||||
|
"text": "Footer",
|
||||||
|
"iconUrl": "https://i.imgur.com/dLL7a5m.png"
|
||||||
|
},
|
||||||
|
"thumbnail": {
|
||||||
|
"url": "https://i.imgur.com/dLL7a5m.png"
|
||||||
|
},
|
||||||
|
"image": {
|
||||||
|
"url": "https://i.imgur.com/dLL7a5m.png"
|
||||||
|
},
|
||||||
|
"author": {
|
||||||
|
"name": "Embeded Author",
|
||||||
|
"url": "https://i.imgur.com/dLL7a5m.png",
|
||||||
|
"iconUrl": "https://i.imgur.com/dLL7a5m.png"
|
||||||
|
},
|
||||||
|
"fields": [
|
||||||
|
{
|
||||||
|
"name": "Field",
|
||||||
|
"value": "Yup",
|
||||||
|
"inline": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Field2",
|
||||||
|
"value": "Yup2",
|
||||||
|
"inline": false
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
BIN
logs/2026-01-22-1.log.gz
Normal file
BIN
logs/2026-01-22-1.log.gz
Normal file
Binary file not shown.
15
logs/latest.log
Normal file
15
logs/latest.log
Normal file
@@ -0,0 +1,15 @@
|
|||||||
|
[07:56:05] [main/INFO]: IPSet is not enabled on this system. Attempting to install...
|
||||||
|
[07:56:05] [main/INFO]: Warning: IPSet is either not installed, or XCord does not have ROOT access.
|
||||||
|
[07:56:05] [main/INFO]: Warning: For maximum protection, IPSet comes highly recommended.
|
||||||
|
[07:56:06] [main/WARN]: You're not using IPSet with the global-blacklist. It's highly recommended to use the IPSet option as this will result in FAR superior protection (If you're able to..)
|
||||||
|
[07:56:06] [main/WARN]: You're not using IPSet with the DoS filter. It's highly recommended to use the IPSet option as this will result in FAR superior protection (If you're able to..)
|
||||||
|
[07:56:06] [main/INFO]: XCord is running license validation...
|
||||||
|
[07:56:07] [main/WARN]: CRITICAL WARNING: XCord requires a valid license to run! Please get a license from our discord! (View the XCord mc-market page for link)
|
||||||
|
[07:56:08] [Thread-6/INFO]: [!]==> Critical Error <==[!]
|
||||||
|
[07:56:08] [Thread-6/INFO]: > XCord REQUIRES you to get a license from the official XCord Discord to use global-blacklist
|
||||||
|
[07:56:08] [Thread-6/INFO]: > Put your license key in xcord.yml for 'license-key'
|
||||||
|
[07:56:08] [Thread-6/INFO]: [!]==> Critical Error <==[!]
|
||||||
|
[07:56:09] [Thread-5/INFO]: [!]==> Critical Error <==[!]
|
||||||
|
[07:56:09] [Thread-5/INFO]: > XCord REQUIRES you to get a license from the official XCord Discord to use DOS-Filter-Blacklist
|
||||||
|
[07:56:09] [Thread-5/INFO]: > Put your license key in xcord.yml for 'license-key'
|
||||||
|
[07:56:09] [Thread-5/INFO]: [!]==> Critical Error <==[!]
|
||||||
Reference in New Issue
Block a user