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

Совет Вывод своего текста в консоль bukkit.

Тема в разделе "Руководства, инструкции, утилиты", создана пользователем VareZzZz, 14 дек 2011.

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

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

    Баллы:
    153
    Как то на форуме у нас продавали "чудо" ядро которое якобы снижает нагрузку в разы!
    Пообщавшись с продавцом, он все же раскрылся что все это обман.

    В его "чудо" сборке при включении выводило, мол ядро его и т.п.

    Как он это сделал, я сейчас расскажу.

    1) Берем исходники Bukkit.

    2) Ищем файл
    Код:
    \src\main\java\net\minecraft\server\MinecraftServer.java
    3) Исправляем исходники
    Код:
      System.setErr(new PrintStream(new LoggerOutputStream(log, Level.SEVERE), true));
            // CraftBukkit end
    После нее пишем
    Код:
     log.info("STARTING MINECRAFT //MASTER-M\\ SERVER");
    или любое другое сообщение
    Код:
     log.info("STARTING MINECRAFT //MASTER-M\\ SERVER");
            log.info("Loading Master-M scripts");
            log.info("Loading Master-M CPU-CONFIG");
            log.info("Set to HIGH performance");
            log.info("All scripts are loaded and MasterM are working properly
    4) Компилируем

    5) PROFIT!

    Вот и вся его "Переделка" :D
     
    Mik1313 нравится это.
  2. lol63

    lol63 Старожил Переводчик

    Баллы:
    153
    Обычное логгирование: вывод на консоль и запись в лог файл, ничего сверхестественного.
     
    I-Am-Black-Overlord нравится это.
  3. SpitFire

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

    Баллы:
    78
    Это случайно не то чудо, которое во всех разделах прикрепленое было? :trf:
     
  4. Автор темы
    VareZzZz

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

    Баллы:
    153
    Нет :fp: Во всех разделах прикрепленное было - это мое.
    Там изменений в ядре я не вносил. А тут чувак был, утверждал, что
    переписал ядро, добавил свои скрипты =D В итоге просто сделал вывод текста в консоль
     
    Vedroyder нравится это.
  5. lexmint

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

    Баллы:
    88
    Бедные, те, кто купил=) Хорошо, что он не особо шибко нажился на этом, продаж 3-4.
     
  6. Автор темы
    VareZzZz

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

    Баллы:
    153
    Он сначала продавал два раза по 110, один из покупателей вернул. А потом за 50 кидал. В принципе фигня)
     
  7. DmitriyMX

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

    Баллы:
    153
    Skype:
    dmn550
    :trf:Блин, а хороший такой на@бчик))) Если грамотно эту идею допилить, можно больше лохов собрать
     
    I-Am-Black-Overlord нравится это.
  8. z0z1ch

    z0z1ch Старожил Девелопер Пользователь

    Баллы:
    123
    @DmitriyMX, на самом деле разыграно все хорошо (вон даже "самый главный по оптимизированным сборкам" повелся), просто на данном форуме есть несколько "параноиков"...
     
  9. DmitriyMX

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

    Баллы:
    153
    Skype:
    dmn550
    Вообще, я лучше переплачу и подпишу контракт о нераспространении товара, но выкуплю исходники и лично убедюсь, что там нет "черных ходов" для жуликов и воров:trf:
     
    The Midnight Wizard нравится это.
  10. Автор темы
    VareZzZz

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

    Баллы:
    153
    z0z1ch для меня 110 рублей погоды не сделают, я решил глянуть что да как там, что толкают) Что он сделал такого, до чего буккитопрогеры так и не догадались. В принципе разницы я так и не заметил, поэтому начал общаться с автором. И тут он открыл все карты. =D

    И с чего ты взял, что я "главный по оптимизированным сборкам"? У меня нет никакого вмешательства в код Bukkit'a. Просто все грамотно настроено и нет ничего лишнего что хоть как то может влиять на нагрузку. В одно время сервер функционален (Спасибо Essentials в большенстве своём), в другом максимально кастрировал он всяких "рюшек" и "обвесок". Так же много ключей в bat\sh файле запуска. Вот и все)
     
  11. DmitriyMX

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

    Баллы:
    153
    Skype:
    dmn550
    Вот с этого момента поподробнее. Где можно почитать о доп. ключах к запуску сервера?
     
    slavik123123123 нравится это.
  12. lol63

    lol63 Старожил Переводчик

    Баллы:
    153
    http://www.oracle.com/technetwork/java/gc-tuning-5-138395.html
    http://www.oracle.com/technetwork/java/hotspotfaq-138619.html
    http://www.oracle.com/technetwork/java/javase/gc-tuning-6-140523.html
    http://www.oracle.com/technetwork/java/javase/tech/g1-intro-jsp-135488.html

    И это только на официальном сайте.
     
    ПриветОтМиднайта и DmitriyMX нравится это.
  13. DmitriyMX

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

    Баллы:
    153
    Skype:
    dmn550
    Хохо... Много инфы, но надеюсь всё это оправдает ожидание
     

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