1. Гость, мы просим Вас ознакомиться с Правилами Форума и Отказом от ответственности!

Мануал: Делаем русские ники и титулы на своем сервере

Тема в разделе 'LineAge 2', создана пользователем MrPassion, 3 янв 2013.

  1. TopicStarter Overlay

    MrPassion Пользователи

    Сообщения:
    30
    Лайки:
    6
    Пол:
    Мужской
    Репутация:
    0
    Команда:
    Passion Ea
    Вот когда я искал такой мануал создал здесь на форуме тему типо помогите как можно реализовать русские ники на сервере Gracia Part 2
    Тема и часа не простояла как DarkLoki ее удалил...
    У себя на сервере я их реализовал уже давно и сейчас подумал раз тут нету такой темы ее надо создать , я надеюсь ее никто не удалит, так как она пригодится всем=)
    Поехали!)

    В общем нечего сложного нету дело в патче и настройке сервера точных файлов которые отвечают за русские ники я не знаю но можете смело скачать с моего сайта (Так как здесь нельзя ссылки указывать, мой сайт указан у меня в профиле в разделе "связь") Автоапдайтером обновить любую пустую папку(где-то 17 мегабайт) (нужно положить сам апдайтер в новую папку и нажать Full Check) он вам скачает папку system дат файлы замените на свои остальные оставите кто больше шарит тот знает какие именно файлы отвечают за ники русские мб тут и напишет , уточнит !
    потом в конфиге нужно добавить строку к УРЛ вот так
    l2emuproject-game\dist\config\network тут файл network.properties открываем и ищем строку

    Код:
    URL = jdbc:mysql://localhost/L2Emu_DB
    



    Добовляем к ней надпись (?useUnicode=true&characterEncoding=UTF-8)
    получается


    Код:
    URL = jdbc:mysql://localhost/L2Emu_DB?useUnicode=true&characterEncoding=UTF-8
    
    кстати не забудьте сделать резерв бд удалить ее создать новую при создании выберите кодировку UTF-8
    а потом обратно смело заливайте свою бд .
    Далее чтоб игроки могли создавать персонажей с русскими никами берем файл находящийся здесь
    l2emuproject-game\dist\config\main под именем nicks.properties открываем и в строках

    Код:
    CnameTemplate =
    PetNameTemplate =
    ClanAllyNameTemplate =
    TitleTemplate =
    


    Добавляем надпись [A-Za-z0-9\u0410-\u042f\u0430-\u044f]{3,16}
    в итоге получаем


    Код:
    # ------------------------
    # Section: Nicks Templates
    # ------------------------
    # These ones are regular expressions, visit for details
    # Note: Checking lengths are done server side, but keep it in pattern for future purposes
    # Character name ( Default [A-Za-z0-9-]{3,16} )
    CnameTemplate = [A-Za-z0-9\u0410-\u042f\u0430-\u044f]{3,16}
    # Pet name ( Default [A-Za-z0-9-]{3,16} )
    PetNameTemplate = [A-Za-z0-9\u0410-\u042f\u0430-\u044f]{3,16}
    # Clan and ally name ( [A-Za-z0-9 -]{3,16} )
    ClanAllyNameTemplate = [A-Za-z0-9\u0410-\u042f\u0430-\u044f]{3,16}
    # Title ( [A-Za-z0-9 -\\[\\]<>\\(\\)\!|]{0,16} )
    TitleTemplate = [A-Za-z0-9\u0410-\u042f\u0430-\u044f]{3,16}
    
    1 человеку нравится это.
Черновик сохранён Черновик удалён

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