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

Что с консолью в версиях начиная с 1.4.2?

Тема в разделе "[Архив] Помощь", создана пользователем Bars, 21 мар 2014.

  1. Shevchik

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

    Баллы:
    173
    Имя в Minecraft:
    _Shevchik_
    Фильты не зря стоят. А ещё я промолчу про то что игроки с некоторыми никами имеют неожиданное влияние на сервер который хостится а Windows.
     
  2. Автор темы
    Bars

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

    Баллы:
    173
    На веб-сервере, где они хранятся, локаль utf-8 (использование PHP сделает их недоступными для остальных OS). Так что для поддержки русских ников изменение одних лишь плагинов и ядра оказалось недостаточно.
     
  3. Shevchik

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

    Баллы:
    173
    Имя в Minecraft:
    _Shevchik_
    Зато вебсервер небось в какой-нибудь POSIX или koi8-r работает.

    С русскими никами (и вообще никами в UNICODE) связана целая пачка проблем решение которых не стоит того.
     
  4. Автор темы
    Bars

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

    Баллы:
    173
    Я их не убирал и лишних символов тоже не добавлял. А ставить линукс на сервер ради русских ников смешно, ибо всё равно игроки-виндусоиды не будут видеть скинов (а толку, если русские ники всё равно будут реализованы частично?).
    Нет, в ТП ответили, что UTF-8.
     
  5. Shevchik

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

    Баллы:
    173
    Имя в Minecraft:
    _Shevchik_
    Поставь свой вебсервер и сделай всё по нормальному.
     
  6. Автор темы
    Bars

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

    Баллы:
    173
    Допустим, я его сделаю и поставлю у себя локаль windows-1251 (хотя тогда можно обойтись обычным, файловым сервером). Но тогда линуксоиды не будут видеть скины, а виндусоиды смогут. Эдакая нестыковка.
     
  7. alexandrage

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

    Баллы:
    173
    @Bars, Если проблема реально ни о чем. То небольшая модификация в загрузке скинов все починить. Получаем имя png в url формате java.net.URLEncoder.encode(skins.png, "UTF-8") и потом java.net.URLDecoder.decode(skins.png , "UTF-8");
    Профит.
     
    Последнее редактирование: 23 мар 2014
    Hephest и Bars нравится это.
  8. Автор темы
    Bars

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

    Баллы:
    173
    В принципе я так и собирался сделать, только в поисках других решений совсем позабыл. Сложнее, но поделать нечего, сделаю так.

    К слову о русификации:
    [​IMG]
     
  9. alexandrage

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

    Баллы:
    173
    Вот мини пример если что.

    String sk = java.net.URLEncoder.encode("скин.png", "UTF-8");
    String sk2 = java.net.URLDecoder.decode(sk, "UTF-8");
    System.err.println(sk+" "+sk2);
     
    Bars нравится это.
  10. Автор темы
    Bars

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

    Баллы:
    173
    По поводу Linux:
     
  11. alexandrage

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

    Баллы:
    173
    Линукс простой, зря ты так. В терминале нет ничего сложного и файл зила отлично юзает sftp.
     
  12. Автор темы
    Bars

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

    Баллы:
    173
    В переписке я Андрей, если что...
     
  13. Dereku

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

    Баллы:
    173
    Skype:
    derek_unavailable
    Имя в Minecraft:
    _Dereku
    Кстати. Я вот тут тоже перевёл вдску на винду, и поставил mcmyadmin. Без проблем с utf8. Даже птом попробую с русским ником зайти.
     
    Bars нравится это.
  14. Автор темы
    Bars

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

    Баллы:
    173
    Из-за Windows я не могу пользоваться русским в Bukkit Remote Controller (для Android), а ещё Essentials подписал файл с инфой обо мне не как Андрей.yml, а ______.yml
     
  15. alexandrage

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

    Баллы:
    173
    Один форточкоизвращенец учит другого форточкоизвращенца :D. Ну с первым все ясно, держит на домашнем пека, от чего и мучается!
     
    Последнее редактирование: 25 мар 2014
    ПриветОтЛайки нравится это.
  16. Автор темы
    Bars

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

    Баллы:
    173
    На домашнем ПК 3 года я б не выдержал...
    Кстати да, верно подмечено: мучаюсь только я, ибо винда проще второму админу (хотя, может до выхода Phantom OS хер попинать вместо серва?)
     
  17. Dereku

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

    Баллы:
    173
    Skype:
    derek_unavailable
    Имя в Minecraft:
    _Dereku
    Ровно такая же фигня и у меян. Второй админ просто рак в дебианской шестиконсольке.
     
  18. alexandrage

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

    Баллы:
    173
    Пи*** ему дай и пошли учить консольку. Когда я начинал, я тоже обсолютно 0 знаний имел о работе с уникс консолью. Но это мне не помешало научится!
     
  19. Dereku

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

    Баллы:
    173
    Skype:
    derek_unavailable
    Имя в Minecraft:
    _Dereku
    Дык что то пытается. Только пока это у него выходит не столь хорошо, как хотелось бы.
     

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