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

Фикс [1.3.1-R2.0+] RuFix - фикс кодировки для bukkit

Тема в разделе "Неподтвержденные плагины", создана пользователем D_ART, 26 мар 2012.

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

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

    Баллы:
    173
    Имя в Minecraft:
    Artarious
    Попробуй этот

    Код:
    @echo off
     
    "%ProgramFiles(x86)%\Java\jre6\bin\java.exe"
    -Xms512M -Xmx512M -Dfile.encoding=UTF-8 -jar CraftBukkit-1.2.5-R1.jar
    pause
     
  2. LuxeMat

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

    Баллы:
    68
    После русификации данным способом встала консоль, но если убераеш кодировку из байтника роботает! В чём у меня проблема где косяк? помогите разобраться.
    [​IMG]
     
  3. drdeft

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

    Баллы:
    78
    Имя в Minecraft:
    DrDeft
    Давно пользуюсь этим русификатором. Всё отлично. Подскажите лучше почему у меня в базу SQL логи чата пишутся как ?????????. В лог сервера, консоли, в игре - всё норм. А вот в базе SQL плагина логгирования русский язык отображается как ?????? ?? ?????? ?? ????
     
    slavik123123123 нравится это.
  4. Darth Udko

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

    Баллы:
    103
    А вот если у меня сервер на линуксе стоит. Как мне можно настроить? конфиг
     
  5. Автор темы
    D_ART

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

    Баллы:
    173
    Имя в Minecraft:
    Artarious
    Для решения этой проблемы есть программа anscion (только для Windows, для linux она не нужна)

    Отключите ParseLogFile

    Плагин узнаёт какая операционка запустила ваш сервер и настраивается под неё сам.
     
    Darth Udko нравится это.
  6. Toxuin

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

    Баллы:
    103
    Если выключение ParseLogFile сработает – дай знать, пожалуйста. Это очень редкая проблема, которую бы хотелось научиться решать. Если можно – сообщи что за плагин, на какой системе работает баккит и какая кодировка у базы данных.
     
  7. drdeft

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

    Баллы:
    78
    Имя в Minecraft:
    DrDeft
    CraftBukkit++ 1.2.5 R1.2 v198 recomended build
    Плагин логгирования BlockLog
    База данных SQL, кодировку могу поставить любую (сейчас стоит Charset latin1)

    Пока не проверял выключение ParseLogFile, так как могу это делать только ночью, а сегодня ночью очень хотелось спать )))
     
  8. Автор темы
    D_ART

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

    Баллы:
    173
    Имя в Minecraft:
    Artarious
    Поставь в базе кодировку UTF-8
     
  9. drdeft

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

    Баллы:
    78
    Имя в Minecraft:
    DrDeft
    Не помогает

    Вот мой BAT запуска сервера:

    -Xmx5G -XX:-OmitStackTraceInFastThrow -XX ParallelGCThreads=4 -Dfile.encoding=UTF-8 -DruFixConsole="Cp866"
     
  10. LuxeMat

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

    Баллы:
    68
    у меня ативирус ругается на данный файл, кричит что троян сидит там
     
  11. Автор темы
    D_ART

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

    Баллы:
    173
    Имя в Minecraft:
    Artarious
    Там нет вируса/трояна, просто ansicon написан дуралеем из-за которого ругаются антивирусы.

    P.S У меня avast не кричит
     
    BleaZzZ нравится это.
  12. Автор темы
    D_ART

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

    Баллы:
    173
    Имя в Minecraft:
    Artarious
    Этот bat вообще не запустит сервер в помине.

    Скиньте содержимое всего вашего bat файла
     
  13. drdeft

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

    Баллы:
    78
    Имя в Minecraft:
    DrDeft
    Ну если так настаиваете:

    :begin
    ping localhost -n 5
    "C:\Program Files\Java\jre7\bin\java.exe" -Xmx5G -XX:-OmitStackTraceInFastThrow -XX:parallelGCThreads=4 -Dfile.encoding=UTF-8 -DruFixConsole="Cp866" -Xincgc -jar craftbukkitPlusPlus_build198_1.2.5-R1.2.jar nogui
    goto begin
     
  14. Автор темы
    D_ART

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

    Баллы:
    173
    Имя в Minecraft:
    Artarious
    А что пишет сервер?
     
  15. Toxuin

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

    Баллы:
    103
    Совместимость с CraftBukkit++ не проверялась и вряд ли будет проверяться, все тестируется на обычном бакките. Конфликтов быть не должно, но как говорится – мало ли что.
    Плагин действительно так и называется – BlockLog, а не LogBlock?:) Я знаю только второй, у самого он стоит и проблем с ним не имею.
    Если сегодня будет возможность – проверь ParseLogFile, пожалуйста. Кодировку в БД выстави UTF-8, как правильно заметил D_ART. У меня на сервере это кодировка БД по умолчанию и проблем с ней нет.
    Кстати, ты не указал какая ОС используется на сервере, а это важно:) У меня – Linux с локалью UTF-8.
    Этот параметр совершенно не обязателен и ни на что не влияет с мохнатых версий. Можешь безболезненно его удалить.
     
  16. drdeft

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

    Баллы:
    78
    Имя в Minecraft:
    DrDeft
    ОС Win7 64bit 8Gb RAM

    Tables:
    - ru
    Debug: false
    LogFile: UTF-8
    Console: CP866
    ParseConsole: true
    ParseLogFile: false

    CraftBukkit++ 1.2.5 R1.2 v198 recomended build

    Плагин логгирования BlockLog (с LogBlock аналогично, просто первый мне больше нравится)

    begin
    ping localhost -n 5
    "C:\Program Files\Java\jre7\bin\java.exe" -Xmx5G -XX:-OmitStackTraceInFastThrow -XX:parallelGCThreads=4 -Dfile.encoding=UTF-8 -DruFixConsole="Cp866" -Xincgc -jar craftbukkitPlusPlus_build198_1.2.5-R1.2.jar nogui
    goto begin

    Кодировку таблицы чата в БД изменил на UTF-8.

    Не помогло. Без изменений. Всё равно знаки вопроса в базе данных вместо русских символов.
     
  17. Darth Udko

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

    Баллы:
    103
    Не подскажешь, как сделать чтобы выводились русские сообщения в плагине automessage?
     
  18. Автор темы
    D_ART

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

    Баллы:
    173
    Имя в Minecraft:
    Artarious
    Всё как обычно, настраиваешь на русские сообщения
     
  19. Darth Udko

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

    Баллы:
    103
    Вот в чем проблема все поставил, работает, но в плагине написаны русские сообщения, а выводит только точки. Слов нету
     
    antoha berg нравится это.
  20. Автор темы
    D_ART

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

    Баллы:
    173
    Имя в Minecraft:
    Artarious
    1) Напиши русские сообщения
    2) Преобразовать в UTF-8
    3) Кодировать в ANSI

    Делать в notepad++
     
    drdeft нравится это.

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