WaterdogPE / WaterdogPE

Brand new proxy server for Minecraft: Bedrock Edition
https://waterdog.dev
GNU General Public License v2.0
268 stars 81 forks source link

Unable to connect to PocketMine-MP server if wdpe resource pack system is disabled #233

Open Nerahikada opened 1 year ago

Nerahikada commented 1 year ago

Disabling the pack will, in rare cases, fail to connect to the PocketMine-MP server.

WaterdogPE configuration file:

# Waterdog Main Configuration file
# Configure your desired network settings here.

# A list of all downstream servers that are available right after starting
# address field is formatted using ip:port
# publicAddress is optional and can be set to the ip players can directly connect through
servers:
  lobby1:
    address: 127.0.0.1:19133
    public_address: play.myserver.com:19133
    server_type: bedrock
listener:

  # The Motd which will be displayed in the server tab of a player and returned during ping
  motd: §bWaterdog§3PE

  # The name that is shown up in the player list (pause menu)
  name: §bWaterdog§3PE

  # The server priority list. If not changed by plugins, the proxy will connect the player to the first of those servers
  priorities:
  - lobby1

  # The address to bind the server to
  host: 0.0.0.0:19132

  # The maximum amount of players that can connect to this proxy instance
  max_players: 20

  # Map the ip a player joined through to a specific server
  # for example skywars.xyz.com => SkyWars-1
  # when a player connects using skywars-xyz.com as the serverIp, he will be connected to SkyWars-1 directly
  forced_hosts: {}

# Case-Sensitive permission list for players (empty using {})
permissions:
  TobiasDev:
  - waterdog.player.transfer
  - waterdog.player.list
  alemiz003:
  - waterdog.player.transfer
  - waterdog.player.list

# List of permissions each player should get by default (empty using [])
permissions_default:
- waterdog.command.help
- waterdog.command.info

# Whether the debug output in the console should be enabled or not
enable_debug: true

# If enabled, encrypted connection between client and proxy will be created
upstream_encryption: true

# If enabled, only players which are authenticated with XBOX Live can join. If disabled, anyone can connect *with any name*
online_mode: true

# If enabled, the proxy will be able to bind to an Ipv6 Address
enable_ipv6: false

# If enabled, the proxy will pass information like XUID or IP to the downstream server using custom fields in the LoginPacket
use_login_extras: false

# Replaces username spaces with underscores if enabled
replace_username_spaces: false

# Whether server query should be enabled
enable_query: true

# If enabled, when receiving a McpeTransferPacket, the proxy will check if the target server is in the downstream list, and if yes, use the fast transfer mechanism
prefer_fast_transfer: true

# Fast-codec only decodes the packets required by the proxy, everything else will be passed rawly. Disabling this can create a performance hit
use_fast_codec: true

# If enabled, the proxy will inject all the proxy commands in the AvailableCommandsPacket, enabling autocompletion
inject_proxy_commands: true

# Algorithm used for upstream compression. Currently supported: zlib, snappy
# This is only applicable on 1.19.30 and newer versions
compression: zlib

# Upstream server compression ratio(proxy to client), higher = less bandwidth, more cpu, lower vice versa
upstream_compression_level: 6

# Downstream server compression ratio(proxy to downstream server), higher = less bandwidth, more cpu, lower vice versa
downstream_compression_level: 2

# Education features require small adjustments to work correctly. Enable this option if any of downstream servers support education features.
enable_edu_features: true

# Enable/Disable the resource pack system
enable_packs: false

# If this is enabled, the client will not be able to use custom packs
overwrite_client_packs: false

# If enabled, the client will be forced to accept server-sided resource packs
force_server_packs: false

# You can set maximum pack size in MB to be cached.
pack_cache_size: 16

# Creating threads may be in some situations expensive. Specify minimum count of idle threads per internal thread executors. Set to -1 to auto-detect by core count.
default_idle_threads: -1

# Enable anonymous statistics that are sent to bstats. For more information, check out our bstats page at https://bstats.org/plugin/server-implementation/WaterdogPE/15678
enable_statistics: false

WaterdogPE log:

2022-09-27 20:26:42.845 [WaterdogPE-main] INFO  - §bStarting WaterDogPE proxy software!
2022-09-27 20:26:42.845 [WaterdogPE-main] INFO  - §3Software Version: 1.2.1
2022-09-27 20:26:42.845 [WaterdogPE-main] INFO  - §3Build Version: release
2022-09-27 20:26:42.845 [WaterdogPE-main] INFO  - §3Development Build: false
2022-09-27 20:26:42.845 [WaterdogPE-main] INFO  - §3Software Authors: WaterdogTEAM
2022-09-27 20:26:42.845 [WaterdogPE-main] INFO  - §3Discovered branch §b5dca00ff8182009b30de3af608af1475f945a666§3 commitId §b5dca00f
2022-09-27 20:26:43.095 [WaterdogPE-main] DEBUG - -Dio.netty.noUnsafe: false
2022-09-27 20:26:43.096 [WaterdogPE-main] DEBUG - Java version: 17
2022-09-27 20:26:43.096 [WaterdogPE-main] DEBUG - sun.misc.Unsafe.theUnsafe: available
2022-09-27 20:26:43.096 [WaterdogPE-main] DEBUG - sun.misc.Unsafe.copyMemory: available
2022-09-27 20:26:43.097 [WaterdogPE-main] DEBUG - java.nio.Buffer.address: available
2022-09-27 20:26:43.097 [WaterdogPE-main] DEBUG - direct buffer constructor: unavailable: Reflective setAccessible(true) disabled
2022-09-27 20:26:43.097 [WaterdogPE-main] DEBUG - java.nio.Bits.unaligned: available, true
2022-09-27 20:26:43.098 [WaterdogPE-main] DEBUG - jdk.internal.misc.Unsafe.allocateUninitializedArray(int): unavailable: class io.netty.util.internal.PlatformDependent0$6 cannot access class jdk.internal.misc.Unsafe (in module java.base) because module java.base does not export jdk.internal.misc to unnamed module @2473b9ce
2022-09-27 20:26:43.099 [WaterdogPE-main] DEBUG - java.nio.DirectByteBuffer.<init>(long, int): unavailable
2022-09-27 20:26:43.099 [WaterdogPE-main] DEBUG - sun.misc.Unsafe: available
2022-09-27 20:26:43.100 [WaterdogPE-main] DEBUG - maxDirectMemory: 2046820352 bytes (maybe)
2022-09-27 20:26:43.100 [WaterdogPE-main] DEBUG - -Dio.netty.tmpdir: C:\Users\username\AppData\Local\Temp (java.io.tmpdir)
2022-09-27 20:26:43.100 [WaterdogPE-main] DEBUG - -Dio.netty.bitMode: 64 (sun.arch.data.model)
2022-09-27 20:26:43.100 [WaterdogPE-main] DEBUG - Platform: Windows
2022-09-27 20:26:43.101 [WaterdogPE-main] DEBUG - -Dio.netty.maxDirectMemory: -1 bytes
2022-09-27 20:26:43.101 [WaterdogPE-main] DEBUG - -Dio.netty.uninitializedArrayAllocationThreshold: -1
2022-09-27 20:26:43.103 [WaterdogPE-main] DEBUG - java.nio.ByteBuffer.cleaner(): available
2022-09-27 20:26:43.103 [WaterdogPE-main] DEBUG - -Dio.netty.noPreferDirect: false
2022-09-27 20:26:43.116 [WaterdogPE-main] INFO  - Using NIO channel implementation as default!
2022-09-27 20:26:43.120 [WaterdogPE-main] DEBUG - Supported EPOLL channels: false
2022-09-27 20:26:43.120 [WaterdogPE-main] DEBUG - Supported KQUEUE channels: false
2022-09-27 20:26:43.120 [WaterdogPE-main] DEBUG - Supported NIO channels: true
2022-09-27 20:26:43.124 [WaterdogPE-main] DEBUG - -Dio.netty.eventLoopThreads: 16
2022-09-27 20:26:43.135 [WaterdogPE-main] DEBUG - -Dio.netty.threadLocalMap.stringBuilder.initialSize: 1024
2022-09-27 20:26:43.135 [WaterdogPE-main] DEBUG - -Dio.netty.threadLocalMap.stringBuilder.maxSize: 4096
2022-09-27 20:26:43.148 [WaterdogPE-main] DEBUG - -Dio.netty.noKeySetOptimization: false
2022-09-27 20:26:43.148 [WaterdogPE-main] DEBUG - -Dio.netty.selectorAutoRebuildThreshold: 512
2022-09-27 20:26:43.151 [WaterdogPE-main] DEBUG - org.jctools-core.MpscChunkedArrayQueue: available
2022-09-27 20:26:43.214 [WaterdogPE-main] DEBUG - Using fast codec! Please ensure plugin compatibility!
2022-09-27 20:26:43.227 [WaterdogPE-main] DEBUG - Registered custom BedrockCodec ProtocolVersion.MINECRAFT_PE_1_8(protocol=313, raknetVersion=9)
2022-09-27 20:26:43.234 [WaterdogPE-main] DEBUG - Registered custom BedrockCodec ProtocolVersion.MINECRAFT_PE_1_9(protocol=332, raknetVersion=9)
2022-09-27 20:26:43.239 [WaterdogPE-main] DEBUG - Registered custom BedrockCodec ProtocolVersion.MINECRAFT_PE_1_10(protocol=340, raknetVersion=9)
2022-09-27 20:26:43.245 [WaterdogPE-main] DEBUG - Registered custom BedrockCodec ProtocolVersion.MINECRAFT_PE_1_11(protocol=354, raknetVersion=9)
2022-09-27 20:26:43.251 [WaterdogPE-main] DEBUG - Registered custom BedrockCodec ProtocolVersion.MINECRAFT_PE_1_12(protocol=361, raknetVersion=9)
2022-09-27 20:26:43.259 [WaterdogPE-main] DEBUG - Registered custom BedrockCodec ProtocolVersion.MINECRAFT_PE_1_13(protocol=388, raknetVersion=9)
2022-09-27 20:26:43.265 [WaterdogPE-main] DEBUG - Registered custom BedrockCodec ProtocolVersion.MINECRAFT_PE_1_14_30(protocol=389, raknetVersion=9)
2022-09-27 20:26:43.274 [WaterdogPE-main] DEBUG - Registered custom BedrockCodec ProtocolVersion.MINECRAFT_PE_1_14_60(protocol=390, raknetVersion=9)
2022-09-27 20:26:43.280 [WaterdogPE-main] DEBUG - Registered custom BedrockCodec ProtocolVersion.MINECRAFT_PE_1_16(protocol=407, raknetVersion=10)
2022-09-27 20:26:43.289 [WaterdogPE-main] DEBUG - Registered custom BedrockCodec ProtocolVersion.MINECRAFT_PE_1_16_20(protocol=408, raknetVersion=10)
2022-09-27 20:26:43.294 [WaterdogPE-main] DEBUG - Registered custom BedrockCodec ProtocolVersion.MINECRAFT_PE_1_16_100(protocol=419, raknetVersion=10)
2022-09-27 20:26:43.298 [WaterdogPE-main] DEBUG - Registered custom BedrockCodec ProtocolVersion.MINECRAFT_PE_1_16_200(protocol=422, raknetVersion=10)
2022-09-27 20:26:43.307 [WaterdogPE-main] DEBUG - Registered custom BedrockCodec ProtocolVersion.MINECRAFT_PE_1_16_210(protocol=428, raknetVersion=10)
2022-09-27 20:26:43.312 [WaterdogPE-main] DEBUG - Registered custom BedrockCodec ProtocolVersion.MINECRAFT_PE_1_16_220(protocol=431, raknetVersion=10)
2022-09-27 20:26:43.318 [WaterdogPE-main] DEBUG - Registered custom BedrockCodec ProtocolVersion.MINECRAFT_PE_1_17_0(protocol=440, raknetVersion=10)
2022-09-27 20:26:43.324 [WaterdogPE-main] DEBUG - Registered custom BedrockCodec ProtocolVersion.MINECRAFT_PE_1_17_10(protocol=448, raknetVersion=10)
2022-09-27 20:26:43.330 [WaterdogPE-main] DEBUG - Registered custom BedrockCodec ProtocolVersion.MINECRAFT_PE_1_17_30(protocol=465, raknetVersion=10)
2022-09-27 20:26:43.336 [WaterdogPE-main] DEBUG - Registered custom BedrockCodec ProtocolVersion.MINECRAFT_PE_1_17_40(protocol=471, raknetVersion=10)
2022-09-27 20:26:43.343 [WaterdogPE-main] DEBUG - Registered custom BedrockCodec ProtocolVersion.MINECRAFT_PE_1_18_0(protocol=475, raknetVersion=10)
2022-09-27 20:26:43.356 [WaterdogPE-main] DEBUG - Registered custom BedrockCodec ProtocolVersion.MINECRAFT_PE_1_18_10(protocol=486, raknetVersion=10)
2022-09-27 20:26:43.364 [WaterdogPE-main] DEBUG - Registered custom BedrockCodec ProtocolVersion.MINECRAFT_PE_1_18_30(protocol=503, raknetVersion=10)
2022-09-27 20:26:43.374 [WaterdogPE-main] DEBUG - Registered custom BedrockCodec ProtocolVersion.MINECRAFT_PE_1_19_0(protocol=527, raknetVersion=10)
2022-09-27 20:26:43.383 [WaterdogPE-main] DEBUG - Registered custom BedrockCodec ProtocolVersion.MINECRAFT_PE_1_19_10(protocol=534, raknetVersion=10)
2022-09-27 20:26:43.392 [WaterdogPE-main] DEBUG - Registered custom BedrockCodec ProtocolVersion.MINECRAFT_PE_1_19_20(protocol=544, raknetVersion=10)
2022-09-27 20:26:43.400 [WaterdogPE-main] DEBUG - Registered custom BedrockCodec ProtocolVersion.MINECRAFT_PE_1_19_21(protocol=545, raknetVersion=10)
2022-09-27 20:26:43.410 [WaterdogPE-main] DEBUG - Registered custom BedrockCodec ProtocolVersion.MINECRAFT_PE_1_19_30(protocol=554, raknetVersion=11)
2022-09-27 20:26:43.410 [WaterdogPE-main] INFO  - Binding to /0.0.0.0:19132
2022-09-27 20:26:43.415 [WaterdogPE-main] INFO  - Started query on address /0.0.0.0:19132
2022-09-27 20:26:43.437 [WaterdogPE-main] DEBUG - -Dio.netty.allocator.numHeapArenas: 16
2022-09-27 20:26:43.437 [WaterdogPE-main] DEBUG - -Dio.netty.allocator.numDirectArenas: 16
2022-09-27 20:26:43.437 [WaterdogPE-main] DEBUG - -Dio.netty.allocator.pageSize: 8192
2022-09-27 20:26:43.437 [WaterdogPE-main] DEBUG - -Dio.netty.allocator.maxOrder: 11
2022-09-27 20:26:43.437 [WaterdogPE-main] DEBUG - -Dio.netty.allocator.chunkSize: 16777216
2022-09-27 20:26:43.437 [WaterdogPE-main] DEBUG - -Dio.netty.allocator.smallCacheSize: 256
2022-09-27 20:26:43.437 [WaterdogPE-main] DEBUG - -Dio.netty.allocator.normalCacheSize: 64
2022-09-27 20:26:43.437 [WaterdogPE-main] DEBUG - -Dio.netty.allocator.maxCachedBufferCapacity: 32768
2022-09-27 20:26:43.437 [WaterdogPE-main] DEBUG - -Dio.netty.allocator.cacheTrimInterval: 8192
2022-09-27 20:26:43.437 [WaterdogPE-main] DEBUG - -Dio.netty.allocator.cacheTrimIntervalMillis: 0
2022-09-27 20:26:43.437 [WaterdogPE-main] DEBUG - -Dio.netty.allocator.useCacheForAllThreads: true
2022-09-27 20:26:43.437 [WaterdogPE-main] DEBUG - -Dio.netty.allocator.maxCachedByteBuffersPerChunk: 1023
2022-09-27 20:26:43.449 [WaterdogPE-main] DEBUG - -Dio.netty.allocator.type: pooled
2022-09-27 20:26:43.449 [WaterdogPE-main] DEBUG - -Dio.netty.threadLocalDirectBufferSize: 0
2022-09-27 20:26:43.449 [WaterdogPE-main] DEBUG - -Dio.netty.maxThreadLocalCharBufferSize: 16384
2022-09-27 20:26:43.474 [WaterdogPE-main] DEBUG - -Dio.netty.processId: 14524 (auto-detected)
2022-09-27 20:26:43.477 [WaterdogPE-main] DEBUG - -Djava.net.preferIPv4Stack: true
2022-09-27 20:26:43.477 [WaterdogPE-main] DEBUG - -Djava.net.preferIPv6Addresses: false
2022-09-27 20:26:43.487 [WaterdogPE-main] DEBUG - Loopback interface: lo (Software Loopback Interface 1, 127.0.0.1)
2022-09-27 20:26:43.489 [WaterdogPE-main] DEBUG - Failed to get SOMAXCONN from sysctl and file \proc\sys\net\core\somaxconn. Default: 200
2022-09-27 20:26:43.530 [WaterdogPE-main] DEBUG - -Dio.netty.machineId: xx:xx:xx:xx:xx:xx:xx:xx (auto-detected)
2022-09-27 20:26:43.557 [WaterdogPE-main] DEBUG - Upstream <-> Proxy compression level 6
2022-09-27 20:26:43.557 [WaterdogPE-main] DEBUG - Downstream <-> Proxy compression level 2
2022-09-27 20:26:44.457 [RakNet Listener - #0] DEBUG - -Dio.netty.recycler.maxCapacityPerThread: 4096
2022-09-27 20:26:44.457 [RakNet Listener - #0] DEBUG - -Dio.netty.recycler.maxSharedCapacityFactor: 2
2022-09-27 20:26:44.457 [RakNet Listener - #0] DEBUG - -Dio.netty.recycler.linkCapacity: 16
2022-09-27 20:26:44.457 [RakNet Listener - #0] DEBUG - -Dio.netty.recycler.ratio: 8
2022-09-27 20:26:44.457 [RakNet Listener - #0] DEBUG - -Dio.netty.recycler.delayedQueue.ratio: 8
2022-09-27 20:26:44.461 [RakNet Listener - #0] DEBUG - -Dio.netty.buffer.checkAccessible: true
2022-09-27 20:26:44.461 [RakNet Listener - #0] DEBUG - -Dio.netty.buffer.checkBounds: true
2022-09-27 20:26:44.462 [RakNet Listener - #0] DEBUG - Loaded default ResourceLeakDetector: io.netty.util.ResourceLeakDetector@19c2fe5a
2022-09-27 20:26:53.419 [RakNet Listener - #0] DEBUG - [/127.0.0.1:60855] <-> Received first data
2022-09-27 20:26:53.594 [Bedrock Listener - #2] INFO  - [/127.0.0.1:60855|Nerahikada] <-> Upstream has connected (protocol=554)
2022-09-27 20:26:53.599 [Bedrock Listener - #2] DEBUG - Encryption enabled.
2022-09-27 20:26:53.652 [Bedrock Listener - #2] DEBUG - Unhandled packet for /127.0.0.1:60855: ClientToServerHandshakePacket()
2022-09-27 20:26:53.668 [RakNet Listener - #6] INFO  - [/127.0.0.1:60855|Nerahikada] -> Downstream [lobby1] has connected
2022-09-27 20:26:53.761 [RakNet Listener - #0] INFO  - [/127.0.0.1:60855|Nerahikada] -> Upstream has disconnected
2022-09-27 20:26:53.761 [RakNet Listener - #0] INFO  - [Nerahikada] -> Disconnected with: CLOSED_BY_REMOTE_PEER
2022-09-27 20:26:53.761 [RakNet Listener - #6] INFO  - [/127.0.0.1:60855|Nerahikada] -> Downstream [lobby1] has disconnected

PocketMine-MP log:

2022-09-27 [19:26:39.026] [Server thread/INFO]: Loading server configuration
2022-09-27 [19:26:39.046] [Server thread/INFO]: Selected English (eng) as the base language
2022-09-27 [19:26:39.049] [Server thread/INFO]: Starting Minecraft: Bedrock Edition server version v1.19.30
2022-09-27 [19:26:39.052] [Server thread/WARNING]: Online mode is disabled. The server will not verify that players are authenticated to Xbox Live.
2022-09-27 [19:26:39.053] [Server thread/WARNING]: While this makes it possible to connect without internet access, it also allows hackers to connect with any username they choose.
2022-09-27 [19:26:39.053] [Server thread/WARNING]: To enable authentication, set "xbox-auth" to "true" in server.properties.
2022-09-27 [19:26:39.122] [Server thread/DEBUG]: Server unique id: xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
2022-09-27 [19:26:39.166] [Server thread/DEBUG]: Machine unique id: xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
2022-09-27 [19:26:39.168] [Server thread/INFO]: This server is running PocketMine-MP version 4.9.0
2022-09-27 [19:26:39.168] [Server thread/INFO]: PocketMine-MP is distributed under the LGPL License
2022-09-27 [19:26:39.398] [Server thread/INFO]: Loading resource packs...
2022-09-27 [19:26:39.398] [Server thread/DEBUG]: Successfully loaded 0 resource packs
2022-09-27 [19:26:39.424] [AsyncWorker#0 thread/DEBUG]: Set memory limit to 256 MB
2022-09-27 [19:26:39.439] [Server thread/INFO]: Preparing world "world"
2022-09-27 [19:26:39.461] [Server thread/DEBUG]: Waiting for RakLib to start...
2022-09-27 [19:26:39.481] [Server thread/DEBUG]: RakLib booted successfully
2022-09-27 [19:26:39.489] [Server thread/INFO]: Minecraft network interface running on 0.0.0.0:19133
2022-09-27 [19:26:39.489] [Server thread/INFO]: Default game type: Survival Mode
2022-09-27 [19:26:39.490] [Server thread/INFO]: If you find this project useful, please consider donating to support development: https://patreon.com/pocketminemp
2022-09-27 [19:26:39.490] [Server thread/INFO]: Done (0.465s)! For help, type "help" or "?"
2022-09-27 [19:26:39.873] [Server thread/DEBUG]: [Update Checker] API reported version is an older version or the same version (4.9.0), not showing notification
2022-09-27 [19:26:53.652] [RakLib thread/DEBUG]: Created session for 127.0.0.1 64821 with MTU size 1400
2022-09-27 [19:26:53.684] [Server thread/INFO]: [NetworkSession: 127.0.0.1 64821] Session opened
2022-09-27 [19:26:53.684] [Server thread/DEBUG]: [NetworkSession: 127.0.0.1 64821] Session start handshake completed, awaiting login packet
2022-09-27 [19:26:53.701] [Server thread/DEBUG]: [NetworkSession: 127.0.0.1 64821] Failed to decompress packet: 
2022-09-27 [19:26:53.701] [Server thread/ERROR]: [NetworkSession: 127.0.0.1 64821] Bad packet (error ID ce41e6bfa597): Compressed packet batch decode error: Failed to decompress data
2022-09-27 [19:26:53.702] [Server thread/DEBUG]: [NetworkSession: 127.0.0.1 64821] pocketmine\network\PacketHandlingException: "Compressed packet batch decode error: Failed to decompress data" (EXCEPTION) in "pmsrc/src/network/PacketHandlingException" at line 33
--- Stack trace ---
  #0 pmsrc/src/network/mcpe/NetworkSession(357): pocketmine\network\PacketHandlingException::wrap(object pocketmine\network\mcpe\compression\DecompressionException#63, string[36] Compressed packet batch decode error)
  #1 pmsrc/src/network/mcpe/raklib/RakLibInterface(182): pocketmine\network\mcpe\NetworkSession->handleEncoded(string[0] )
  #2 pmsrc/vendor/pocketmine/raklib-ipc/src/RakLibToUserThreadMessageReceiver(42): pocketmine\network\mcpe\raklib\RakLibInterface->onPacketReceive(int 1, string[1] .)
  #3 pmsrc/src/network/mcpe/raklib/RakLibInterface(112): raklib\server\ipc\RakLibToUserThreadMessageReceiver->handle(object pocketmine\network\mcpe\raklib\RakLibInterface#21898)
  #4 pmsrc/vendor/pocketmine/snooze/src/SleeperHandler(123): pocketmine\network\mcpe\raklib\RakLibInterface->pocketmine\network\mcpe\raklib\{closure}()
  #5 pmsrc/vendor/pocketmine/snooze/src/SleeperHandler(82): pocketmine\snooze\SleeperHandler->processNotifications()
  #6 pmsrc/src/Server(1707): pocketmine\snooze\SleeperHandler->sleepUntil(float 1664278013.7457)
  #7 pmsrc/src/Server(1065): pocketmine\Server->tickProcessor()
  #8 pmsrc/src/PocketMine(305): pocketmine\Server->__construct(object BaseClassLoader#2, object pocketmine\utils\MainLogger#3, string[40] C:\Users\username\pmmp\, string[48] C:\Users\username\pmmp\plugins\)
  #9 pmsrc/src/PocketMine(328): pocketmine\server()
  #10 pmsrc(11): require(string[84] phar://C:/Users/username/pmmp/PocketMine-MP.phar/src/PocketMine)
--- Previous ---
pocketmine\network\mcpe\compression\DecompressionException: "Failed to decompress data" (EXCEPTION) in "pmsrc/src/network/mcpe/compression/ZlibCompressor" at line 65
  #0 pmsrc/src/network/mcpe/NetworkSession(354): pocketmine\network\mcpe\compression\ZlibCompressor->decompress(string[0] )
  #1 pmsrc/src/network/mcpe/raklib/RakLibInterface(182): pocketmine\network\mcpe\NetworkSession->handleEncoded(string[0] )
  #2 pmsrc/vendor/pocketmine/raklib-ipc/src/RakLibToUserThreadMessageReceiver(42): pocketmine\network\mcpe\raklib\RakLibInterface->onPacketReceive(int 1, string[1] .)
  #3 pmsrc/src/network/mcpe/raklib/RakLibInterface(112): raklib\server\ipc\RakLibToUserThreadMessageReceiver->handle(object pocketmine\network\mcpe\raklib\RakLibInterface#21898)
  #4 pmsrc/vendor/pocketmine/snooze/src/SleeperHandler(123): pocketmine\network\mcpe\raklib\RakLibInterface->pocketmine\network\mcpe\raklib\{closure}()
  #5 pmsrc/vendor/pocketmine/snooze/src/SleeperHandler(82): pocketmine\snooze\SleeperHandler->processNotifications()
  #6 pmsrc/src/Server(1707): pocketmine\snooze\SleeperHandler->sleepUntil(float 1664278013.7457)
  #7 pmsrc/src/Server(1065): pocketmine\Server->tickProcessor()
  #8 pmsrc/src/PocketMine(305): pocketmine\Server->__construct(object BaseClassLoader#2, object pocketmine\utils\MainLogger#3, string[40] C:\Users\username\pmmp\, string[48] C:\Users\username\pmmp\plugins\)
  #9 pmsrc/src/PocketMine(328): pocketmine\server()
  #10 pmsrc(11): require(string[84] phar://C:/Users/username/pmmp/PocketMine-MP.phar/src/PocketMine)
--- End of exception information ---
2022-09-27 [19:26:53.703] [Server thread/INFO]: [NetworkSession: 127.0.0.1 64821] Session closed due to Packet processing error (Error ID: ce41e6bfa597)
2022-09-27 [19:26:53.714] [RakLib thread/DEBUG]: [Session: 127.0.0.1 64821] Requesting graceful disconnect because "server disconnect"
2022-09-27 [19:26:53.715] [RakLib thread/NOTICE]: Blocked 127.0.0.1 for 5 seconds
2022-09-27 [19:26:56.975] [RakLib thread/DEBUG]: [Session: 127.0.0.1 59317] Timeout during graceful disconnect, forcibly closing session
2022-09-27 [19:27:03.709] [RakLib thread/DEBUG]: [Session: 127.0.0.1 64821] Forcibly disconnecting session due to "timeout"
TobiasGrether commented 1 year ago

What are you referring to when you mean you "disabled the pack" - What pack are you referring to and how did you disable it?

Nerahikada commented 1 year ago

I disabled the resource pack system in the configuration file of WaterdogPE.

# Enable/Disable the resource pack system
enable_packs: false