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

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

Тема в разделе "Руководства, инструкции, утилиты", создана пользователем xAnder, 10 май 2011.

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

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

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

    Вложения:

    • font.zip
      Размер файла:
      502 байт
      Просмотров:
      2.398
    Sheogorath нравится это.
  2. Хостинг MineCraft
    <
  3. ensirius

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

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

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

    Баллы:
    78
  5. Автор темы
    xAnder

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

    Баллы:
    123
    Skype:
    d3head
    Русификация сервера одинаковая.
     
    Sheogorath и 6egpo нравится это.
  6. Ruffian

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

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

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

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

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

    Баллы:
    78
    Ну возможно и так.
     
    Sheogorath нравится это.
  9. VinchenzO

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

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

    pomo4ka Старожил

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

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

    Баллы:
    88
    УГУ так я и понял, спасибо за подтверждение ! :)
     
    good(), Sheogorath и pomo4ka нравится это.
  12. Arqsuper

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

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

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

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

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

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


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

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

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

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

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

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

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

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

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

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

    Например вот:
    Код:
    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 Активный участник

    Баллы:
    68
  19. MrFrag

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

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

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

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

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

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

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