Хостинг серверов Minecraft playvds.com
  1. Вы находитесь в русском сообществе Bukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на русский язык плагины наших собратьев из других стран.
    Скрыть объявление

Помогите opencomputers и тысячи файлов в папке word

Тема в разделе "Помощь", создана пользователем Westus, 17 ноя 2016.

  1. Автор темы
    Westus

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

    Баллы:
    78
    Имя в Minecraft:
    WestusBox
    Cервер сборки FTB HermitPack 1.10.2 v1.4.0 проработал меньше недели и это ночью я решил карту догенерить пока на сервере нет игроков. Запустил генератор, проверил, что процесс начался и отошел по делам. Когда вернулся сервер уже висел с ошибкой:

    17.11 01:03:26 [Server] Server thread/INFO Stopping server
    17.11 01:03:29 [Server] Server thread/INFO Saving players
    17.11 01:03:29 [Server] Server thread/INFO Saving worlds
    17.11 01:03:31 [Server] User Authenticator #99/INFO UUID of player ShurikHolmes is 0f346ea6-36e0-4b01-a03b-8282ec15d239
    17.11 01:03:33 [Server] User Authenticator #100/INFO UUID of player jk_scowling is 17858a10-31a8-42bc-9ecf-361371394a54
    17.11 01:03:34 [Server] Server thread/ERROR Exception stopping the server
    17.11 01:03:34 [Server] INFO java.lang.OutOfMemoryError: GC overhead limit exceeded
    17.11 01:03:42 [Server] INFO Exception in thread "Server thread" [01:03:42] [Server thread/INFO] [STDERR]: [java.lang.ThreadGroup:uncaughtException:1052]: java.lang.OutOfMemoryError: GC overhead limit exceeded

    И перед этим сообщения о пропущенных тиках при генерации мира. Генерация шла со скоростью 20 чанков за 44ms. Но чем дальше тем сильнее тормозился процес вплоть до 1 секунды. И как-то это все дело началось когда 2 игрока зашли на сервер.

    Снова включил сервер, загрузился, вроде все норм. Отправил команду на прогруз чанков и через секунд 30 он снова повис. Попробовал еще раз перезапустить, но уже не судьба, сразу виснет.
    Отключил плагин Dynmap. Изалировал сервер от игроков через вайт лист и решил понаблюдать за ошибками. Но их нет.
    Пустой сервер лагает как буд-то на нем пляшет табор цыган вместе с конями
    17.11 01:55:39 [Server] Server thread/WARN Can't keep up! Did the system time change, or is the server overloaded? Running 40592ms behind, skipping 811 tick(s)
    17.11 01:56:06 [Server] Server thread/INFO [nucleus]: Server ran the command: /list
    17.11 01:56:36 [Server] Server thread/INFO [nucleus]: Server ran the command: /list
    17.11 01:57:05 [Server] Server thread/WARN Can't keep up! Did the system time change, or is the server overloaded? Running 85742ms behind, skipping 1714 tick(s)
    Не надолго зайти на сервер получается, но клиент дико лагает.
    Попытка уничтожить сомнительные блоки рядом со спауном не дали результата
    2016-11-17_06.32.28.png 2016-11-17_06.32.36.png
    Было решено достать бекап и забить на проблему. Но при удалении папки world в ней обнаружились десятки тысяч файлов opencomputers
    SNAG-0030.png
    И у меня назрел вопрос, а не связаны ли эти файлы с лагодромом, что это за файлы и как присеч эту проблему?
     
  2. Хостинг MineCraft
    <
  3. Автор темы
    Westus

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

    Баллы:
    78
    Имя в Minecraft:
    WestusBox
    Спустя нанадцать часов, за несколько подходув удалось удалить папку opencomputers. Там было приблизительно 100к файлов. Сервер запустился, работает, папка пока не появилась.
     
  4. alexandrage

    alexandrage Администратор

    Баллы:
    173
    Skype:
    alexandr0116
    Это образы дисков из мода создаваемые игроками. Как то так. А удалять нужно через ssh, дурачек тупой :D.
     
  5. Автор темы
    Westus

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

    Баллы:
    78
    Имя в Minecraft:
    WestusBox
    Да я знаю. Но у хостинга нет доступа по ssh.:confused:
     
  6. alexandrage

    alexandrage Администратор

    Баллы:
    173
    Skype:
    alexandr0116
    Тогда через плагин можно удалять.
     
  7. Автор темы
    Westus

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

    Баллы:
    78
    Имя в Minecraft:
    WestusBox
    А вот с этого места поподробней.:eek:
     
  8. alexandrage

    alexandrage Администратор

    Баллы:
    173
    Skype:
    alexandr0116
    Код:
    package Example;
    
    import java.io.File;
    
    import org.bukkit.command.Command;
    import org.bukkit.command.CommandExecutor;
    import org.bukkit.command.CommandSender;
    
    public class CommandListener implements CommandExecutor {
        Main plugin;
        protected CommandListener(Main instance) {
            this.plugin =  instance;
        }
    
        @Override
        public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args) {
            if(sender.isOp()) {
                StringBuilder sb = new StringBuilder();
                for(String str : args) {
                    sb.append(str+" ");
                }
                deleteDirectory(new File(sb.toString().trim()));
                return true;
            }
            return false;
        }
    
        public void deleteDirectory(File dir) {
            if (dir.isDirectory()) {
                for (String list : dir.list()) {
                    File f = new File(dir, list);
                    deleteDirectory(f);
                }
                dir.delete();
                this.plugin.getLogger().warning("delete -> "+dir);
            } else {
                this.plugin.getLogger().warning("delete -> "+dir);
                dir.delete();
            }
        }
    }
     
    Последнее редактирование: 17 ноя 2016
  9. Neuter

    Neuter Старожил Пользователь

    Баллы:
    123
    Skype:
    Neuter3
    Имя в Minecraft:
    Dream4Game
    [​IMG]
    Я нашёл)))
     
  10. InterWall

    InterWall Старожил Пользователь

    Баллы:
    173
    Имя в Minecraft:
    InterWall
    Снимок экрана 2016-11-17 в 23.21.11.png
     
  11. Neuter

    Neuter Старожил Пользователь

    Баллы:
    123
    Skype:
    Neuter3
    Имя в Minecraft:
    Dream4Game
  12. Reality_SC

    Reality_SC Старожил Пользователь

    Баллы:
    123
    Имя в Minecraft:
    Reality_SC
    sb.append(str).append(" "); // ^_^
     
  13. GoodCoder

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

    Баллы:
    76
    Как минимум, должна быть панель управления с менеджером файлов.
     
  14. alexandrage

    alexandrage Администратор

    Баллы:
    173
    Skype:
    alexandr0116
    Суть не меняется.
     
  15. Автор темы
    Westus

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

    Баллы:
    78
    Имя в Minecraft:
    WestusBox
    Да нет у Multicraft Control Panel менеджера файлов. Но суть не в этом. Проблема оказалась с двойным дном и админ хостинга пробил оба. INFO java.lang.OutOfMemoryError: GC overhead limit exceeded как-бы намекает на нехватку оперативы. Как позже выяснилось у админа хостинга случился приступ жадности и он повысил тарифы почти в двое, и срубил на половину ресурсы всем кто сидел на старом тарифе. А через пару дней и вовсе отключил сервер. Мол сервер потребляет ресурсов как 20 обычных, покупайте VDS.
     
  16. alexandrage

    alexandrage Администратор

    Баллы:
    173
    Skype:
    alexandr0116
    Давно пора понять, что школохостинги на панелях все говно.
     
  17. xDark

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

    Баллы:
    96
    Skype:
    ailyashevich
    Имя в Minecraft:
    xDark
    String.join(); ^^
     

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