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

Совет Поддержка кириллицы сервером

Discussion in 'Руководства, инструкции, утилиты' started by xAnder, May 10, 2011.

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

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

    Trophy Points:
    123
    Skype:
    d3head
    Часто проскакивают вопросы вида «Как ты сделал, чтобы сервер не выкидывал с русскими буквами?», «Как русифицировать баккит?» и так далее.
    В этой теме Я предлагаю воспользоваться самым простым и популярным способом — заменой font.txt.
    Суть такова — вы должны положить font.txt (прикреплен внизу) в craftbukkit.jar.
    Все. После этого простого шага ваш сервер будет поддерживать переведенные на русский язык плагины, русский чат и так далее.
    Enjoy!
     

    Attached Files:

    • font.zip
      File size:
      502 bytes
      Views:
      2,398
    Sheogorath likes this.
  2. Хостинг MineCraft
    <
  3. ensirius

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

    Trophy Points:
    123
    В свое время приходилось немецкому сис.админу пояснять почему он должен в буккит вставлять это каждый раз xD
     
  4. Ruffian

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

    Trophy Points:
    78
  5. Автор темы
    xAnder

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

    Trophy Points:
    123
    Skype:
    d3head
    Sheogorath and 6egpo like this.
  6. Ruffian

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

    Trophy Points:
    78
    Не совсем, так в моей версии присутствует еще папка lang.
     
  7. Автор темы
    xAnder

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

    Trophy Points:
    123
    Skype:
    d3head
    И? От нее толку чуть меньше, чем ноль.
     
  8. Ruffian

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

    Trophy Points:
    78
    Ну возможно и так.
     
    Sheogorath likes this.
  9. VinchenzO

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

    Trophy Points:
    88
    а что с консолью?* вапросы (???) не появляються когда кто то пишет по русскому в игре ?
    клиент то перестал выкидывать, ну консоль не понимает что за язык и показывает вопросы.....
     
  10. pomo4ka

    pomo4ka Старожил

    Trophy Points:
    103
    Сервер не поддерживает русский язык, поэтому и (?????).
    Я надеюсь в будущем сделают поддержку русского языка.
     
    good() and Sheogorath like this.
  11. VinchenzO

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

    Trophy Points:
    88
    УГУ так я и понял, спасибо за подтверждение ! :)
     
    good(), Sheogorath and pomo4ka like this.
  12. Arqsuper

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

    Trophy Points:
    123
    Skype:
    arqski
    Имя в Minecraft:
    Arqsuper
    Спасибо, русифицировал сервер и доволен!
     
  13. NikWP

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

    Trophy Points:
    63
    На самом деле всё проще. Консоль windows, не поддерживает русских кодировок, кроме какой-то извращенской. Если пользоваться нестандартной окнсолью, с поддержкой юникода (не видел никогда), всё будет пахать
     
    good() and Sheogorath like this.
  14. virus007-95

    virus007-95 Активный участник

    Trophy Points:
    78
    Skype:
    hak_95
    Имя в Minecraft:
    HAkeR_
    В Windows реализована полноценная поддержка стандарта Unicode. При этом существует возможность настроить сеанс командной строки для вывода результатов выполнения команд в формате Unicode или ANSI (ANSI используется по умолчанию). Для этого при запуске интерпретатора CMD.EXE добавьте один из следующих параметров:


    · /A — вывод данных в файлы или каналы будет производится в кодировке ANSI;

    · /U — вывод данных в файлы или каналы будет производится в кодировке Unicode.

    Например, следующая команда указывает запуск сеанса
     
  15. NikWP

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

    Trophy Points:
    63
    к сожалению, не прокатило. запускал батник с параметром /U
    хотя у меня есть подозрение, что суть в консоли XP, которая всё-же не ездит на юникоде, где-то я об этом читал..
     
    good() and Sheogorath like this.
  16. momai

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

    Trophy Points:
    103
    Имя в Minecraft:
    momai
    Интересные пироги. Не хотят ни как работать переведённые плагины. Буккит с поддержкой кириллицы, плагин переведён. Рус чат поддерживается, но вот плагин по русски ни бум бум. Либо пиши на английском, либо вместо русского будут пробелы
     
  17. Charant

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

    Trophy Points:
    68
    Такой вопрос: при попытке заменить в любом плагине сообщения на русские (например, в CommandBook) плагин перестает работать. Подскажите пожалуйста, как это вылечить, или хотя бы в чем проблема!

    АПД: руссификация сервера установлена и работает (игроки могут писать по-русски в чате).

    Например вот:
    Code:
    08:58:46 [SEVERE] Could not load 'plugins\CommandBook.jar' in folder 'plugins':
    
    unacceptable character #FFFD special characters are not allowed
    in "<reader>", position 259
            at org.yaml.snakeyaml.reader.StreamReader.checkPrintable(StreamReader.ja
    va:68)
            at org.yaml.snakeyaml.reader.StreamReader.update(StreamReader.java:159)
            at org.yaml.snakeyaml.reader.StreamReader.peek(StreamReader.java:117)
            at org.yaml.snakeyaml.reader.StreamReader.peek(StreamReader.java:106)
            at org.yaml.snakeyaml.scanner.ScannerImpl.scanToNextToken(ScannerImpl.ja
    va:964)
            at org.yaml.snakeyaml.scanner.ScannerImpl.fetchMoreTokens(ScannerImpl.ja
    va:237)
            at org.yaml.snakeyaml.scanner.ScannerImpl.checkToken(ScannerImpl.java:18
    3)
            at org.yaml.snakeyaml.parser.ParserImpl$ParseImplicitDocumentStart.produ
    ce(ParserImpl.java:200)
            at org.yaml.snakeyaml.parser.ParserImpl.peekEvent(ParserImpl.java:163)
            at org.yaml.snakeyaml.parser.ParserImpl.checkEvent(ParserImpl.java:148)
            at org.yaml.snakeyaml.composer.Composer.getSingleNode(Composer.java:104)
    
            at org.yaml.snakeyaml.constructor.BaseConstructor.getSingleData(BaseCons
    tructor.java:124)
            at org.yaml.snakeyaml.Yaml.load(Yaml.java:264)
            at org.bukkit.util.config.Configuration.load(Configuration.java:82)
            at org.bukkit.plugin.java.JavaPlugin.initialize(JavaPlugin.java:157)
            at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.j
    ava:175)
            at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.
    java:207)
            at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager
    .java:130)
            at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:128)
            at org.bukkit.craftbukkit.CraftServer.<init>(CraftServer.java:97)
            at net.minecraft.server.ServerConfigurationManager.<init>(ServerConfigur
    ationManager.java:51)
            at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:132)
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:335)
            at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
     
  18. Charant

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

    Trophy Points:
    68
  19. MrFrag

    MrFrag Активный участник Переводчик

    Trophy Points:
    88
    Имя в Minecraft:
    Mr_Frag
    После перевода на русский нужно кодировку переводить на UTF.
    Меня вот интересует, как консоль научить кириллице?
     
  20. repeat

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

    Trophy Points:
    123
    скомпилировать сервер добавив функцию перекодировки перед выводом в консоль
     
  21. Charant

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

    Trophy Points:
    68
    Пересадить игроков на линукс или мак. Проблема в системе: клиенты игроков из-под линукса отдают чат в UTF-8 и он нормально отображатся в чате. А из-под винды он идет в ANSI, и отображается кракозябрами. Если посмотришь руссификаторы, там наборы русских символов дважды повторяются, для обеих систем(линукс и мак будем считать из одного семейства никсов)).
     
    Сникерсни and RVXman like this.

Share This Page