1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie. Узнать больше.
  2. Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
    Скрыть объявление
Скрыть объявление
В преддверии глобального обновления, мы проводим исследования, которые помогут нам сделать опыт пользования форумом ещё удобнее. Помогите нам, примите участие!

Решено ProtocolSupport 4.28 чрезмерно много жрет ОЗУ

Тема в разделе "Помощь", создана пользователем Crosstwinz, 14 июл 2020.

Статус темы:
Закрыта.
  1. Автор темы
    Crosstwinz

    Crosstwinz Активный участник Пользователь

    Баллы:
    66
    Дело вот в чем, я ставлю ProtocolSupport версии 4.28 на чистый spigot сервер версии 1.12.2 (стандартные настройки сервера стоят по дефолту за исключением отключенного Ада и Края). Когда я включаю сервер, во время непосредственного включения плагина расход ОЗУ превышает 1 ГБ без онлайна и других плагинов (без этого плагина расход ОЗУ ядром стандартное в пределах 200-250 МБ)!! Ошибок в логах нет, использую Java версии 8 build 51 (x64). В стандартной сборке сервера для выживания этот плагин также себя ведет.

    Параметры запуска сервера следующие:
    Код:
    java -server -XX:+UseG1GC -Xmx2G -jar spigot.jar
    У меня возникала идея заменить ProtocolSupport плагинами ViaRewind и ViaBackward в связке с ViaVersion, но тогда я не могу блокировать подключение игроков версий 1.7.x (как blockversion для ProtocolSupport)
    [​IMG]

    Помогите разобраться.

    Полный лог работы сервера:
    Код:
    [16:57:38] [Server thread/INFO]: Starting minecraft server version 1.12.2
    [16:57:38] [Server thread/INFO]: Loading properties
    [16:57:38] [Server thread/INFO]: Default game type: SURVIVAL
    [16:57:38] [Server thread/INFO]: This server is running CraftBukkit version git-Spigot-dcd1643-e60fc34 (MC: 1.12.2) (Implementing API version 1.12.2-R0.1-SNAPSHOT)
    [16:57:38] [Server thread/INFO]: Debug logging is disabled
    [16:57:38] [Server thread/INFO]: Using 4 threads for Netty based IO
    [16:57:38] [Server thread/INFO]: Server Ping Player Sample Count: 12
    [16:57:39] [Server thread/INFO]: Generating keypair
    [16:57:39] [Server thread/INFO]: Starting Minecraft server on *:25565
    [16:57:39] [Server thread/INFO]: Using default channel type
    [16:57:39] [Server thread/INFO]: Set PluginClassLoader as parallel capable
    [16:57:39] [Server thread/INFO]: [ProtocolSupport] Loading ProtocolSupport v4.28
    [16:57:39] [Server thread/INFO]: [ProtocolSupport] Detected Spigot server implementation type
    [16:57:39] [Server thread/INFO]: [ProtocolSupport] Allocator: PooledByteBufAllocator(directByDefault: true), direct: true
    [16:57:41] [Server thread/INFO]: [ProtocolSupport] Compression level: 3
    [16:57:41] [Server thread/INFO]: [ProtocolSupport] Assume 1.5.2 ping delay: 100
    [16:57:41] [Server thread/INFO]: [ProtocolSupport] Assume legacy ping delay: 200
    [16:57:41] [Server thread/INFO]: [ProtocolSupport] Login threads keep alive time: 60
    [16:57:45] [Server thread/INFO]: [ProtocolSupport] Enabling ProtocolSupport v4.28
    [16:57:45] [Server thread/WARN]: **** SERVER IS RUNNING IN OFFLINE/INSECURE MODE!
    [16:57:45] [Server thread/WARN]: The server will make no attempt to authenticate usernames. Beware.
    [16:57:45] [Server thread/WARN]: While this makes the game possible to play without internet access, it also opens up the ability for hackers to connect with any username they choose.
    [16:57:45] [Server thread/WARN]: To change this, set "online-mode" to "true" in the server.properties file.
    [16:57:45] [Server thread/INFO]: **** Beginning UUID conversion, this may take A LONG time ****
    [16:57:45] [Server thread/INFO]: Preparing level "world"
    [16:57:45] [Server thread/INFO]: -------- World Settings For [world] --------
    [16:57:45] [Server thread/INFO]: Custom Map Seeds:  Village: 10387312 Feature: 14357617 Monument: 10387313 Slime: 987234911
    [16:57:45] [Server thread/INFO]: Item Despawn Rate: 6000
    [16:57:45] [Server thread/INFO]: Item Merge Radius: 2.5
    [16:57:45] [Server thread/INFO]: View Distance: 10
    [16:57:45] [Server thread/INFO]: Arrow Despawn Rate: 1200
    [16:57:45] [Server thread/INFO]: Experience Merge Radius: 3.0
    [16:57:45] [Server thread/INFO]: Allow Zombie Pigmen to spawn from portal blocks: true
    [16:57:45] [Server thread/INFO]: Nerfing mobs spawned from spawners: false
    [16:57:45] [Server thread/INFO]: Zombie Aggressive Towards Villager: true
    [16:57:45] [Server thread/INFO]: Mob Spawn Range: 4
    [16:57:45] [Server thread/INFO]: Cactus Growth Modifier: 100%
    [16:57:45] [Server thread/INFO]: Cane Growth Modifier: 100%
    [16:57:45] [Server thread/INFO]: Melon Growth Modifier: 100%
    [16:57:45] [Server thread/INFO]: Mushroom Growth Modifier: 100%
    [16:57:45] [Server thread/INFO]: Pumpkin Growth Modifier: 100%
    [16:57:45] [Server thread/INFO]: Sapling Growth Modifier: 100%
    [16:57:45] [Server thread/INFO]: Wheat Growth Modifier: 100%
    [16:57:45] [Server thread/INFO]: NetherWart Growth Modifier: 100%
    [16:57:46] [Server thread/INFO]: Vine Growth Modifier: 100%
    [16:57:46] [Server thread/INFO]: Cocoa Growth Modifier: 100%
    [16:57:46] [Server thread/INFO]: Tile Max Tick Time: 50ms Entity max Tick Time: 50ms
    [16:57:46] [Server thread/INFO]: Random Lighting Updates: false
    [16:57:46] [Server thread/INFO]: Max TNT Explosions: 100
    [16:57:46] [Server thread/INFO]: Entity Activation Range: An 32 / Mo 32 / Mi 16 / Tiv true
    [16:57:46] [Server thread/INFO]: Entity Tracking Range: Pl 48 / An 48 / Mo 48 / Mi 32 / Other 64
    [16:57:46] [Server thread/INFO]: Hopper Transfer: 8 Hopper Check: 1 Hopper Amount: 1
    [16:57:46] [Server thread/INFO]: Structure Info Saving: true
    [16:57:46] [Server thread/INFO]: Preparing start region for level 0 (Seed: 1283622114074024690)
    [16:57:47] [Server thread/INFO]: Preparing spawn area: 6%
    [16:57:48] [Server thread/INFO]: Preparing spawn area: 61%
    [16:57:49] [Server thread/INFO]: Server permissions file permissions.yml is empty, ignoring it
    [16:57:49] [Server thread/INFO]: Done (3,302s)! For help, type "help" or "?"
    [16:59:14] [LoginProcessingThread/INFO]: UUID of player CrisMan5 is a7ec2225-cae1-33f5-9716-7e94e05ad911
    [16:59:15] [Server thread/INFO]: CrisMan5[/192.168.1.11:60046] logged in with entity id 133 at ([world]65.5, 70.0, 249.5)
    [16:59:22] [Server thread/INFO]: CrisMan5 issued server command: /gamemode 1
    [16:59:29] [Server thread/INFO]: Opped CrisMan5
    [16:59:32] [Server thread/INFO]: CrisMan5 issued server command: /gamemode 1
    [16:59:32] [Server thread/INFO]: [CrisMan5: Set own game mode to Creative Mode]
    [17:04:28] [Server thread/INFO]: Stopping the server
    [17:04:28] [Server thread/INFO]: Stopping server
    [17:04:28] [Server thread/INFO]: [ProtocolSupport] Disabling ProtocolSupport v4.28
    [17:04:28] [Server thread/INFO]: Saving players
    [17:04:28] [Server thread/INFO]: CrisMan5 lost connection: Server closed
    [17:04:28] [Server thread/INFO]: CrisMan5 left the game
    [17:04:28] [Server thread/INFO]: Saving worlds
    [17:04:28] [Server thread/INFO]: Saving chunks for level 'world'/overworld
    
     
    Последнее редактирование: 14 июл 2020
  2. Автор темы
    Crosstwinz

    Crosstwinz Активный участник Пользователь

    Баллы:
    66
    БИНГО!!!! Я придумал, как грамотно заменить ProtocolSupport! Буду использовать следующие плагины: ViaRewind и ViaBackward в связке с ViaVersion. Но при этом, чтобы клиенты версий с 1.7.x не смогли подключаться к серверу, игроки буду проходить через bungeecord (а ведь он пропускает версии, начиная с 1.8 и выше без всяких дополнительных плагинов не борту), а уже потом попадать на сам серв. Тему можно считать закрытой.
     
Статус темы:
Закрыта.

Поделиться этой страницей