- Баллы
- 103
- Имя в Minecraft
- LexaKI
Отдельный плагин - да, но не встроенный.Engine mode 2 вроде как кэширует
К тому же 2 мод заставляет лагать клиент у игроков, по крайней мере у меня было большое количество жалоб.
Следуйте инструкциям в видео ниже, чтобы узнать, как установить наш сайт как веб-приложение на главный экран вашего устройства.
Примечание: Эта функция может быть недоступна в некоторых браузерах.
Отдельный плагин - да, но не встроенный.Engine mode 2 вроде как кэширует
ААААААААААА спасибо чел!!!вот фикс к тому мониторингу
ищем @fwrite($socket, "\xFE");
и заменяем эту функцию до ?> на
Код:@fwrite($socket, "\xFE"); $data = ""; $data = @fread($socket, 256); @fclose($socket); if ($data == false or substr($data, 0, 1) != "\xFF") return; $info= substr( $data, 3 ); $info = iconv( 'UTF-16BE', 'UTF-8', $info ); if( $info[ 1 ] === "\xA7" && $info[ 2 ] === "\x31" ) { $info = explode( "\x00", $info ); $playersOnline=IntVal( $info[4] ); $playersMax = IntVal( $info[5] ); } else { $info = Explode( "\xA7", $info ); $playersOnline=IntVal( $info[1] ); $playersMax = IntVal( $info[2] );
Я не совсем понял\не понял их статью (spigotmc.org), за что Netty отвечает? И собсно для чего оно?Spigot на netty уже более чем стабилен, 420 онлайн уже сделали, при 20 тпс.
Что очень и очень весомо.
Его тут качать? И какой именно?Spigot на netty уже более чем стабилен.
Любой билд после 1.1 имеет модифицированный Netty уже.Его тут качать? И какой именно?
Все сетевые пакеты теперь многопоточны.Я не совсем понял\не понял их статью (spigotmc.org), за что Netty отвечает? И собсно для чего оно?
"Minecraft network engine", понятно что сеть, но... мобы... чанки... синхрон игроков и тд и тп
Надо будет поэкспериментировать, спасибо за инфуВсе сетевые пакеты теперь многопоточны.
Точнее даже не так, ранее на каждого игрока создавался новый поток, теперь этих потоков 8 на 4 ядерном процессоре, а не 1000 микропотоков.
013-03-04 23:26:04 [INFO] Starting minecraft server version 1.4.7
2013-03-04 23:26:04 [INFO] Loading properties
2013-03-04 23:26:04 [INFO] Default game type: SURVIVAL
2013-03-04 23:26:04 [INFO] Generating keypair
2013-03-04 23:26:04 [INFO] Starting Minecraft server on *:25560
2013-03-04 23:26:04 [INFO] Using Netty NIO with 3threads for network connections.
2013-03-04 23:26:04 [INFO] This server is running CraftBukkit version git-Spigot-573 (MC: 1.4.7) (Implementing API version 1.4.7-R1.1-SNAPSHOT)
2013-03-04 23:22:39 [INFO] Starting minecraft server version 1.4.7
2013-03-04 23:22:39 [INFO] Loading properties
2013-03-04 23:22:39 [INFO] Default game type: SURVIVAL
2013-03-04 23:22:39 [INFO] Generating keypair
2013-03-04 23:22:39 [INFO] Starting Minecraft server on *:25560
2013-03-04 23:22:39 [INFO] Using Netty NIO with 3 threads for network connections.
2013-03-04 23:22:40 [INFO] This server is running CraftBukkit version git-Spigot-583 (MC: 1.4.7) (Implementing API version 1.4.7-R1.1-SNAPSHOT)
Насколько помню был разговор о динамически расширяемом потреблении ресурсов, все нужно тестировать с онлайном.@Linkinkov, странные вещи вижу, сижу на 583 билде, в конфигах netty-threads не создаётся, сделал тест на 573 билде, который в конфиге создавал запись netty-threads, но при старте это количество потоков не меняется
Тоесть всё само подстраивается под нагрузку?Насколько помню был разговор о динамически расширяемом потреблении ресурсов, все нужно тестировать с онлайном.
Плагины идут от CraftBukkit, а вот ModLoader и FML не поддерживаются, для модов нужно ставтиь ядро с Forge - MCPC+.У меня вот какие вопросы, надеюсь ко то ответит нубу. Данное ядро все же базируеться на СraftBukkit, правильно? Так вот, идут ли для него плагины/моды от самого СraftBukkit. И вообще поддерживается ModLoader и FML?
@fwrite($socket, "\xFE");
$data = '';
$data = @fread($socket, 1024);
@fclose($socket);
if ($data !== false && substr($data, 0, 1) == "\xFF")
{
$info = explode("\xA7", mb_convert_encoding(substr($data,1), 'iso-8859-1', 'utf-16be'));
return $info;
}
else
{
return 'OFF:';
}
}
else
{
return 'OFF:';
}
вроде вместо $socket, 1024 поставить $socket 256 ?Парни, кто может переделать этот мониторинг, чтобы он работал нормально с нетти?
PHP:@fwrite($socket, "\xFE"); $data = ''; $data = @fread($socket, 1024); @fclose($socket); if ($data !== false && substr($data, 0, 1) == "\xFF") { $info = explode("\xA7", mb_convert_encoding(substr($data,1), 'iso-8859-1', 'utf-16be')); return $info; } else { return 'OFF:'; } } else { return 'OFF:'; }
Пробовал - не катит.вроде вместо $socket, 1024 поставить $socket 256 ?
+1Как починить мониторинг в лаунчере сашка под netty билды spigot?
Заранее спасибо.