mirror of
https://github.com/pmmp/PocketMine-MP.git
synced 2025-10-18 12:04:46 +00:00
Merge branch 'Core-Rewrite' of github.com:PocketMine/PocketMine-MP into Core-Rewrite
This commit is contained in:
@@ -315,31 +315,12 @@ namespace pocketmine {
|
||||
$logger->warning("Non-packaged PocketMine-MP installation detected, do not use on production.");
|
||||
}
|
||||
|
||||
include_once("../RakLib/raklib/RakLib.php");
|
||||
\raklib\RakLib::bootstrap($autoloader);
|
||||
$server = new \raklib\server\RakLibServer($logger, $autoloader, 19132, "192.168.1.1");
|
||||
$socket = $server->getExternalSocket();
|
||||
while(true){
|
||||
if(($len = @socket_read($socket, 4)) !== ""){
|
||||
$packet = socket_read($socket, Binary::readInt($len));
|
||||
$id = ord($packet{0});
|
||||
if($id === \raklib\RakLib::PACKET_ENCAPSULATED){
|
||||
$len = ord($packet{1});
|
||||
$identifier = substr($packet, 2, $len);
|
||||
$buffer = substr($packet, 2 + $len);
|
||||
$pk = \raklib\protocol\EncapsulatedPacket::fromBinary($buffer);
|
||||
var_dump($pk);
|
||||
|
||||
}
|
||||
}
|
||||
usleep(1000);
|
||||
}
|
||||
/*$server = new Server($autoloader, $logger, \pocketmine\PATH, \pocketmine\DATA, \pocketmine\PLUGIN_PATH);
|
||||
$server = new Server($autoloader, $logger, \pocketmine\PATH, \pocketmine\DATA, \pocketmine\PLUGIN_PATH);
|
||||
$server->start();
|
||||
$logger->shutdown();
|
||||
$logger->join();
|
||||
|
||||
kill(getmypid());
|
||||
exit(0);*/
|
||||
exit(0);
|
||||
|
||||
}
|
||||
|
@@ -84,7 +84,6 @@ use pocketmine\tile\Sign;
|
||||
use pocketmine\tile\Tile;
|
||||
use pocketmine\utils\Binary;
|
||||
use pocketmine\utils\Config;
|
||||
use pocketmine\utils\Logger;
|
||||
use pocketmine\utils\MainLogger;
|
||||
use pocketmine\utils\TextFormat;
|
||||
use pocketmine\utils\Utils;
|
||||
@@ -124,7 +123,7 @@ class Server{
|
||||
/** @var TickScheduler */
|
||||
private $tickScheduler = null;
|
||||
|
||||
/** @var \pocketmine\utils\Logger */
|
||||
/** @var \Logger */
|
||||
private $logger;
|
||||
|
||||
/** @var CommandReader */
|
||||
@@ -1187,12 +1186,12 @@ class Server{
|
||||
|
||||
/**
|
||||
* @param \SplClassLoader $autoloader
|
||||
* @param Logger $logger
|
||||
* @param \Logger $logger
|
||||
* @param string $filePath
|
||||
* @param string $dataPath
|
||||
* @param string $pluginPath
|
||||
*/
|
||||
public function __construct(\SplClassLoader $autoloader, Logger $logger, $filePath, $dataPath, $pluginPath){
|
||||
public function __construct(\SplClassLoader $autoloader, \Logger $logger, $filePath, $dataPath, $pluginPath){
|
||||
self::$instance = $this;
|
||||
|
||||
$this->autoloader = $autoloader;
|
||||
|
Reference in New Issue
Block a user