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

VareZzZz

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

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

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

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
 
Обычное логгирование: вывод на консоль и запись в лог файл, ничего сверхестественного.
 
Это случайно не то чудо, которое во всех разделах прикрепленое было? :trf:
Нет :fp: Во всех разделах прикрепленное было - это мое.
Там изменений в ядре я не вносил. А тут чувак был, утверждал, что
переписал ядро, добавил свои скрипты =D В итоге просто сделал вывод текста в консоль
 
Бедные, те, кто купил=) Хорошо, что он не особо шибко нажился на этом, продаж 3-4.
 
:trf:Блин, а хороший такой на@бчик))) Если грамотно эту идею допилить, можно больше лохов собрать
 
@DmitriyMX, на самом деле разыграно все хорошо (вон даже "самый главный по оптимизированным сборкам" повелся), просто на данном форуме есть несколько "параноиков"...
 
Вообще, я лучше переплачу и подпишу контракт о нераспространении товара, но выкуплю исходники и лично убедюсь, что там нет "черных ходов" для жуликов и воров:trf:
 
z0z1ch для меня 110 рублей погоды не сделают, я решил глянуть что да как там, что толкают) Что он сделал такого, до чего буккитопрогеры так и не догадались. В принципе разницы я так и не заметил, поэтому начал общаться с автором. И тут он открыл все карты. =D

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