poggit-orphanage / SimpleAuth

Plugin for PocketMine-MP that prevents people to impersonate an account, requering registration and login when connecting.
GNU Lesser General Public License v3.0
3 stars 13 forks source link

Certain players /register successfully, but cannot login #6

Closed xXRyzen closed 6 years ago

xXRyzen commented 7 years ago

Having an issue with latest version of this plugin, over the last 30 days ive noticed some players can successfully /register but it will not log them in and get this message in console followed by a player login timeout: (Only happens to SOME not all players) This server is running PocketMine-MP 1.7dev-239 「[REDACTED]」 implementing API version 3.0.0-ALPHA9 for Minecraft: PE v1.2.0.81 (protocol version 137) Also happened with previous Alpha8 version of PMMP Please help?


2017-10-18 [00:01:02] [Server thread/CRITICAL]: Could not pass event 'pocketmine\event\player\PlayerCommandPreprocessEvent' to 'SimpleAuthHelper v2.0.6-1.alpha8': Undefined index: hash on aliuly\helper\Main
2017-10-18 [00:01:02] [Server thread/CRITICAL]: ErrorException: "Undefined index: hash" (EXCEPTION) in "SimpleAuthHelper-master/src/aliuly/helper/Main" at line 334
2017-10-18 [00:01:02] [Server thread/DEBUG]: #0 SimpleAuthHelper-master/src/aliuly/helper/Main(334): pocketmine\error_handler(integer 8, string Undefined index: hash, string /home/tcagame/waffle/1/plugins/SimpleAuthHelper-master/src/aliuly/helper/Main.php, integer 334, array Array())
2017-10-18 [00:01:02] [Server thread/DEBUG]: #1 SimpleAuthHelper-master/src/aliuly/helper/Main(266): aliuly\helper\Main->authenticate(pocketmine\Player object, string Tb150068559)
2017-10-18 [00:01:02] [Server thread/DEBUG]: #2 src/pocketmine/plugin/MethodEventExecutor(38): aliuly\helper\Main->onPlayerCmd(pocketmine\event\player\PlayerCommandPreprocessEvent object)
2017-10-18 [00:01:02] [Server thread/DEBUG]: #3 src/pocketmine/plugin/RegisteredListener(98): pocketmine\plugin\MethodEventExecutor->execute(aliuly\helper\Main object, pocketmine\event\player\PlayerCommandPreprocessEvent object)
2017-10-18 [00:01:02] [Server thread/DEBUG]: #4 src/pocketmine/plugin/PluginManager(721): pocketmine\plugin\RegisteredListener->callEvent(pocketmine\event\player\PlayerCommandPreprocessEvent object)
2017-10-18 [00:01:02] [Server thread/DEBUG]: #5 src/pocketmine/Player(2119): pocketmine\plugin\PluginManager->callEvent(pocketmine\event\player\PlayerCommandPreprocessEvent object)
2017-10-18 [00:01:02] [Server thread/DEBUG]: #6 src/pocketmine/network/mcpe/PlayerNetworkSessionAdapter(220): pocketmine\Player->chat(string /login Tb150068559)
2017-10-18 [00:01:02] [Server thread/DEBUG]: #7 src/pocketmine/network/mcpe/protocol/CommandRequestPacket(47): pocketmine\network\mcpe\PlayerNetworkSessionAdapter->handleCommandRequest(pocketmine\network\mcpe\protocol\CommandRequestPacket object)
2017-10-18 [00:01:02] [Server thread/DEBUG]: #8 src/pocketmine/network/mcpe/PlayerNetworkSessionAdapter(92): pocketmine\network\mcpe\protocol\CommandRequestPacket->handle(pocketmine\network\mcpe\PlayerNetworkSessionAdapter object)
2017-10-18 [00:01:02] [Server thread/DEBUG]: #9 src/pocketmine/network/mcpe/protocol/BatchPacket(115): pocketmine\network\mcpe\PlayerNetworkSessionAdapter->handleDataPacket(pocketmine\network\mcpe\protocol\CommandRequestPacket object)
2017-10-18 [00:01:02] [Server thread/DEBUG]: #10 src/pocketmine/network/mcpe/PlayerNetworkSessionAdapter(92): pocketmine\network\mcpe\protocol\BatchPacket->handle(pocketmine\network\mcpe\PlayerNetworkSessionAdapter object)
2017-10-18 [00:01:02] [Server thread/DEBUG]: #11 src/pocketmine/Player(3012): pocketmine\network\mcpe\PlayerNetworkSessionAdapter->handleDataPacket(pocketmine\network\mcpe\protocol\BatchPacket object)
2017-10-18 [00:01:02] [Server thread/DEBUG]: #12 src/pocketmine/network/mcpe/RakLibInterface(143): pocketmine\Player->handleDataPacket(pocketmine\network\mcpe\protocol\BatchPacket object)
2017-10-18 [00:01:02] [Server thread/DEBUG]: #13 src/raklib/server/ServerHandler(97): pocketmine\network\mcpe\RakLibInterface->handleEncapsulated(string 198.91.127.2:53353, raklib\protocol\EncapsulatedPacket object, integer 0)
2017-10-18 [00:01:02] [Server thread/DEBUG]: #14 src/pocketmine/network/mcpe/RakLibInterface(84): raklib\server\ServerHandler->handlePacket()
2017-10-18 [00:01:02] [Server thread/DEBUG]: #15 src/pocketmine/network/Network(89): pocketmine\network\mcpe\RakLibInterface->process()
2017-10-18 [00:01:02] [Server thread/DEBUG]: #16 src/pocketmine/Server(2497): pocketmine\network\Network->processInterfaces()
2017-10-18 [00:01:02] [Server thread/DEBUG]: #17 src/pocketmine/Server(2253): pocketmine\Server->tick()
2017-10-18 [00:01:02] [Server thread/DEBUG]: #18 src/pocketmine/Server(2132): pocketmine\Server->tickProcessor()
2017-10-18 [00:01:02] [Server thread/DEBUG]: #19 src/pocketmine/Server(1714): pocketmine\Server->start()
2017-10-18 [00:01:02] [Server thread/DEBUG]: #20 src/pocketmine/PocketMine(558): pocketmine\Server->__construct(BaseClassLoader object, pocketmine\utils\MainLogger object, string phar:///home/tcagame/waffle/1/PocketMine-MP.phar/, string /home/tcagame/waffle/1/, string /home/tcagame/waffle/1/plugins/)
2017-10-18 [00:01:02] [Server thread/DEBUG]: #21 /home/tcagame/waffle/1/PocketMine-MP.phar(1): require(string phar:///home/tcagame/waffle/1/PocketMine-MP.phar/src/pocketmine/PocketMine.php)
1 6 1
Awzaw commented 7 years ago

How you are running SimpleAuthHelper v2.0.6-1.alpha8 with PocketMine-MP 1.7dev-239 「[REDACTED]� implementing API version 3.0.0-ALPHA9?

Please install an unmodified version of pocketmine or remove any plugins that allow incompatible API versions to load... then update SimpleAuth and SimpleAuthHelper to the latest alpha9 releases on Poggit and test again.

xXRyzen commented 7 years ago

Oh, i have APIAllLoader plugin, did not realize i had SimpleAuth at alpha9 and Helper at Alpha8, just bumped Helper API and waiting to test. Will update status and or close issue once verified working, thanks @Awzaw

xXRyzen commented 7 years ago

@Awzaw Same issue, deleted AllApiLoader, grabbed both latest Alpha9 AuthHelper, and still getting same errors on console and player can not join..

Awzaw commented 7 years ago

Can you post full debug output of the error with the latest versions? Also, are you using the yaml provider, and do the affected players have spaces in their names?