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

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

Тема в разделе "Неподтвержденные плагины", создана пользователем repeat, 21 авг 2011.

Статус темы:
Закрыта.
  1. WelaX

    WelaX Активный участник

    Баллы:
    78
    Skype:
    grach_2
    теперь вот только опять одну траблу заметил.
    Всё работает идеально, НО когда я печатаю в чате (когда в клиенте играю на своём серве) сообщение в которое входит маленькая буква "я" то выкидывает с таким сообщением "Internal server error"
    проверил все буквы. происходит такое ТОЛЬКО с маленькой "я"
     
    Mr_RoboMan нравится это.
  2. Хостинг MineCraft
    <
  3. D_ART

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

    Баллы:
    173
    Skype:
    D_ART98
    Имя в Minecraft:
    D_ART
    Хмм. Фигово...Может в таблице для руфикса нету этой буквы?
     
    Mr_RoboMan и WelaX нравится это.
  4. WelaX

    WelaX Активный участник

    Баллы:
    78
    Skype:
    grach_2
    ещё до твоего сообщения проверил - есть. забыл написать.

    присутствует в craftbukkit-1.0.0-SNAPSHOT.jar в font.txt;
    также проверял на всякий случай файл ru.tbl , тоже есть

    з.ы если требуется, могу приложить лог с ошибкой
     
    Mr_RoboMan нравится это.
  5. WelaX

    WelaX Активный участник

    Баллы:
    78
    Skype:
    grach_2
    и ещё одно. происходит это ошибка после того как я устанавливаю руфикс, и добавляю в строку запуска вот это -Dfile.encoding=UTF-8
    если это не добавлять, то такой ошибки не происходит, но тогда когда игроки в чат пишут что либо я вижу только ??? ?? ?????
     
    Mr_RoboMan нравится это.
  6. sich135

    sich135 Активный участник

    Баллы:
    63
    у меня тоже такая проблема когда я добавляю -Dfile.encoding=UTF-8 эту строчку и пишу в чате по русски меня выкидывает, а когда стираю и пишу оно выдает ?????? ??? ??? ? ?? я все уже вроде перечитал, пробовал по всякому не получается(((( что мне делать помогите!!)))
    и еще один вопросик: как включить креатив на сервере?

    заранее спасибо!

     
    Mr_RoboMan нравится это.
  7. stog_one

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

    Баллы:
    73
    Если только для себя, то /gamemode <name> 1, а если для всех то в server.properties есть строчка gamemode=0, 0 замени на 1 и у всех будет креатив. Если нужна помощь с русиком пиши.
     
  8. sich135

    sich135 Активный участник

    Баллы:
    63
    спасибо!!:)
    как русифицировать чат подскажи!
     
    Mr_RoboMan нравится это.
  9. sich135

    sich135 Активный участник

    Баллы:
    63
    помогите что мне делать надо чтоб то, что я пишу по русски в чате выводилось в консоль тоже по русски, а не ???? ??? ?? (вопросиками) помогите пожалуйста!!
     
    Mr_RoboMan нравится это.
  10. WelaX

    WelaX Активный участник

    Баллы:
    78
    Skype:
    grach_2
    если вместо текста ????? (знаки вопроса), необходимо в строку запуска сервера добавить
    -Dfile.encoding=UTF-8

    тоесть есть скрипт запуска и -Dfile.encoding=UTF-8 нужно вставить перед -jar craftbukkit...
    вот пример с моего скрипта запуска

    @ECHO OFF

    SET BINDIR=%~dp0

    CD /D "%BINDIR%"

    "%ProgramFiles%\Java\jre6\bin\java.exe" -Xincgc -Xmx1G [СЮДА] -jar craftbukkit-1.0.0-SNAPSHOT.jar

    PAUSE

    и ещё. ты написал что хочешь что бы в консоли мог по русски писать. для этого нужно ансикон ещё до установить иначе после проделывания операции которую я описал выше при попытке написать что нибудь на кириллице без ансикона сервер упадёт и нужно будет перезапускать
    Как установить ансикон?
    немного выше есть замечательная инструкция от D_ART
     
    Mr_RoboMan и sich135 нравится это.
  11. WelaX

    WelaX Активный участник

    Баллы:
    78
    Skype:
    grach_2
    проблема решена.
    дело было в том что букит был коряво русифицирован. поставил другой букит с другой русификацией и теперь всё идеально.
    Руфикс работает
    ансикон работает
    благодаря ансикону могу в консоле даже русские сообщения печатать.
    в смысле /say привет
    и игроки нормально всё видят без никаких крокозябр =)
    и я в консоли вижу не ??? а нормальный русский текст.
    СПАСИБО ВСЕМ кто мне помогал. отдельное спасибо D_ART и repeat
     
    Mr_RoboMan нравится это.
  12. rediem

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

    Баллы:
    88
    На Linux туториал дайте.
     
    Mr_RoboMan нравится это.
  13. D_ART

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

    Баллы:
    173
    Skype:
    D_ART98
    Имя в Minecraft:
    D_ART
    Зачем? Просто в настройках плагина напиши другие кодировки.
     
    Mr_RoboMan и rediem нравится это.
  14. rediem

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

    Баллы:
    88
    Подскажете какие?
     
    Mr_RoboMan нравится это.
  15. D_ART

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

    Баллы:
    173
    Skype:
    D_ART98
    Имя в Minecraft:
    D_ART
    Смотря какой linux
     
    Mr_RoboMan и rediem нравится это.
  16. rediem

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

    Баллы:
    88
    Centos
     
    Mr_RoboMan нравится это.
  17. D_ART

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

    Баллы:
    173
    Skype:
    D_ART98
    Имя в Minecraft:
    D_ART
    Хмм...я незнаю какая там используется кодировка. Попробуй UTF-8
     
    Mr_RoboMan нравится это.
  18. Foogs

    Foogs Активный участник

    Баллы:
    63
    Вот тоже щя скачал поставил....через час запустилось..
    НО когда я печатаю в чате или в консоли(там другая ошибка) сообщение в которое входит маленькая буква "я" то выкидывает с таким сообщением "Internal server error" происходит такое ТОЛЬКО с маленькой "я"
    Вот bat для запуска
    Код:
    @echo off
    cls
    title MineCraft Server Restarter                                                   
    :mcrestart
    echo (%time%) MineCraft server started.
    ansicon java -Xincgc -Xms1024m -Xmx1700m -Dfile.encoding="UTF-8" -DruFixConsole="Cp866" -DruFixLogFile="UTF-8" -jar craftbukkit-1.0.0-SNAPSHOT.jar -nojline
    echo (%time%) WARNING: MineCraft closed or crashed => restarting.
    timeout /T 45
    goto mcrestart
    
    Мой конфиг;
    Код:
    Tables:
    - ru
    Debug: false
    LogFile: UTF-8
    Console: Cp866
    Вот ошибка в консоли я зашел в игру свернул её,написал в консоли 'я':
    Код:
    2011-12-07 23:32:36 [INFO] LWC: Latest version: b491
    2011-12-07 23:32:39 [INFO] foogs [/127.0.0.1:14756] logged in with entity id 280 at ([world] 414.3219233598035, 69.0, -159.30050513999856)
    2011-12-07 23:32:48 [INFO] [Server] СЏ
    2011-12-07 23:32:48 [WARNING] Unexpected exception while parsing console command
    org.bukkit.command.CommandException: Unhandled exception executing 'say СЏ' in org.bukkit.command.defaults.SayCommand@118f5630
        at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:169)
        at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:372)
        at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:368)
        at net.minecraft.server.MinecraftServer.b(MinecraftServer.java:553)
        at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:530)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:414)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:457)
    Caused by: java.lang.ArrayIndexOutOfBoundsException: 256
        at org.bukkit.craftbukkit.TextWrapper.wrapText(TextWrapper.java:65)
        at net.minecraft.server.NetServerHandler.sendPacket(NetServerHandler.java:670)
        at lishid.orebfuscator.utils.NetServerHandlerProxy.sendPacket(NetServerHandlerProxy.java:96)
        at lishid.orebfuscator.utils.OrbfuscatorNetServerHandler.sendPacket(OrbfuscatorNetServerHandler.java:28)
        at org.bukkit.craftbukkit.entity.CraftPlayer.sendRawMessage(CraftPlayer.java:110)
        at org.bukkit.craftbukkit.entity.CraftPlayer.sendMessage(CraftPlayer.java:114)
        at org.bukkit.craftbukkit.CraftServer.broadcast(CraftServer.java:803)
        at org.bukkit.craftbukkit.CraftServer.broadcastMessage(CraftServer.java:256)
        at org.bukkit.Bukkit.broadcastMessage(Bukkit.java:107)
        at org.bukkit.command.defaults.SayCommand.execute(SayCommand.java:37)
        at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:165)
        ... 6 more
    
    Вот такие пироги, исправляйте быстрее этот баг он бесит всех =)
    "СЏ" это буква я в кодировке ANSI...ибо взято из лога
     
    Mr_RoboMan нравится это.
  19. rediem

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

    Баллы:
    88
    :why::fp:
     
    RVXman нравится это.
  20. WelaX

    WelaX Активный участник

    Баллы:
    78
    Skype:
    grach_2
    я ведь сверху уже описывал и сам баг и то как его вылечил.
    а само лечение есть в моём сообщении №352

    ЭТО НЕ БАГ РУФИКСА!!!!
    просто буккит коряво русифицирован
     
    xProf нравится это.
  21. Foogs

    Foogs Активный участник

    Баллы:
    63
    И где же взять норм русик?
     
Статус темы:
Закрыта.

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