Войти или зарегистрироваться
  • Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.

Фикс Rufix (исправление русского чата в windows)

Статус
Закрыто для дальнейших ответов.
На ubuntu с руфикс полёт нормальный. И динмап робит и консоль, и чятик корректно работает
 

Описание:
Данный плагин исправляет "кракозябры" сообщений от пользователей в консоли и в логах сервера на операционных системах Windows (тестировалось на WinXP/x86)

Скачать ruFix 0.54

Установка:
Положить в папку с плагинами.​
Запустить сервер;​
Остановить сервер;​
В папка с плагином положить файл ru.tbl;​
Настроить в config.yml кодировку консоли (для Windows как правило требуется выставить Console: CP866).​

начиная с версии 0.54:
* используется файл конфигурации​
начиная с версии 0.41:
* для вывода в консоль в нужной кодировки используйте ключ -DruFixConsole​
* для записи лог-файла в нужной кодировки используйте ключ -DruFixLogFile​
* по-умолчанию используется кодировка UTF-8​

примеры:​
java -Xincgc -Xmx1G -DruFixConsole="Cp866" -jar craftbukkit-0.0.1-SNAPSHOT.jar
выводить в консоль в кодировке DOS (требуется для windows серверов)

java -Xincgc -Xmx1G -DruFixConsole="Cp866" -DruFixLogFile="UTF-8" -jar craftbukkit-0.0.1-SNAPSHOT.jar
выводить в консоль в DOS кодировке (требуется для консоли на windows серверах), а в файл server.log записывать в Windows кодировке

ANSICON - цветная консоль + возможность писать по-русски (на windows)

Известные конфликты:
Решение: уберите все исправления рекомендованные в теме "dynmap русский чат (пишем и читаем по-русски)" (используйте оригинальный dynmap)​
  • в консоли русскими буквами не писать, приводит к падению консоли (это не ошибка плагина, такое происходит если в строке запуска присутствует параметр -Dfile.encoding=UTF-8)
  • если вместо текста ????? (знаки вопроса), необходимо в строку запуска сервера добавить
    -Dfile.encoding=UTF-8
    -DruFixLogFile=UTF-8
Благодарность:

WebMoney: R600634170471​
WebMoney: Z303214717795​
Яндекс.Деньги: 41001352008481​

История версий

0.54​
- добавлено: таблица перекодировки (ru.tbl) чата​
- добавлено: файл конфигурации (отказался от параметров в строке запуска сервера)​

0.5​
- добавлено: перекодировка команд​
- исправлено: перекодировка отменённых сообщений​

0.45​
- добавлено: перекодировка команд- исправлено: перекодировка отменённых сообщений​
- исправлено: перекодировка отменённых сообщений​

0.43​
- исправлено: ошибки java.lang.ArrayIndexOutOfBoundsException:​

0.42​
- добавлено: ключ -DruFixDebug​
- исправлено: ошибка (Toxuin)​

0.41​
- добавлено: ключи запуска для плагина (пример: -DruFixConsole="Cp866" -DruFixLogFile="Cp1251" по-умолчанию обе кодировки UTF-8)​
- перекодировка текста с консоли при использовании команды /say​

0.3​
- исправления​

0.2​
- улучшен метод определения испорченной кодировки (возможность конвертирования под разные OS)​

0.1​
- первая рабочая версия​
А есть для WIN32
 
:fp:
Ты знаешь, всё, что мы тут обсуждаем - майнкрафт, баккит, плагины к нему - все написано на Java. А знаешь что это значит? Что одна и та же программа будет работать как под виндой, так и под линуксом, макосью, и еще бох знает чем. А твой вопрос примерно такого же характера как "у вас есть жигули, только русской сборки?"
 
:fp:
Ты знаешь, всё, что мы тут обсуждаем - майнкрафт, баккит, плагины к нему - все написано на Java. А знаешь что это значит? Что одна и та же программа будет работать как под виндой, так и под линуксом, макосью, и еще бох знает чем. А твой вопрос примерно такого же характера как "у вас есть жигули, только русской сборки?"
У мя ансикон не работает пишет неподходит для win32
 
Надоело наверное человеку, майн - игра для художников.
 
repeat - исправляй всё):bm:
проблема в букките.
Источник: собственный опыт. была такая проблема.
решилась переустановкой буккита
не веришь - можешь скачать сборки буккита по этим ссылкам. мой серв стоял и на одной и на другой. проблем с буквой "я" не было. сейчас на сборке xDiPа сижу. проблем не наблюдаю.
ссылки:
От xPiP
От catalyst12http://rubukkit.org/threads/сервер-craftbukkit-теперь-по-русски-постоянное-обновление.2736/
 
Спасибо! Помогает.
В строке запуска прописал UTF-8, а в config'e CP866 - все работает на УРРА!=)
Что имменно прописал скинь код.:eek:
ансикон работает в консоли по русски писать можешь?
А то я уже все :why:
 
проблема в букките.
Источник: собственный опыт. была такая проблема.
решилась переустановкой буккита
не веришь - можешь скачать сборки буккита по этим ссылкам. мой серв стоял и на одной и на другой. проблем с буквой "я" не было. сейчас на сборке xDiPа сижу. проблем не наблюдаю.
ссылки:
От xPiP
От catalyst12
Господи спасибо НАКОНЕЦ все заработало!
Проблема не в букките а в RuFix е т.к. для него нужен спец буккит!:fp:
:)
 
вот мой запускатор... мне его тоже дали, работает изумительно. правда это для версии руфикса ДО файлика настроек
Код:
@ECHO OFF
SET BINDIR=%~dp0
CD /D "%BINDIR%"
echo ***************************************************
echo start!
echo ***************************************************
ansicon C:/Progra~1/Java/jre6/bin/java -server -Xms1G -Xmx3G -XX:PermSize=128m -XX:MaxPermSize=256m -XX:+DisableExplicitGC -XX:+UseConcMarkSweepGC -XX:+UseParNewGC -XX:+CMSParallelRemarkEnabled -XX:ParallelGCThreads=3 -XX:MaxGCPauseMillis=5 -XX:+UseAdaptiveGCBoundary -XX:-UseGCOverheadLimit -XX:+UseBiasedLocking -XX:SurvivorRatio=8 -XX:TargetSurvivorRatio=90 -XX:MaxTenuringThreshold=15 -Xnoclassgc -XX:UseSSE=3 -XX:+UseLargePages -XX:+UseFastAccessorMethods -XX:+UseStringCache -XX:+UseCompressedStrings -XX:+OptimizeStringConcat -XX:+AggressiveOpts -DruFixConsole="Cp866" -DruFixLogFile="Cp1251" -Dfile.encoding="UTF-8" -jar craftbukkit-1.0.1-R1.jar nogui -nojline

работает изумительно, с любым баккитом. всё по русски, с цветами и вообще респекто создателю руфикса =-)

если честно, 90% ключей я тупо не понимаю... кстати, если кто объяснит, что они дают, буду признателен
 
Статус
Закрыто для дальнейших ответов.

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

Назад
Верх