Вот когда я искал такой мануал создал здесь на форуме тему типо помогите как можно реализовать русские ники на сервере 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}
ну типа все заходим пробуем создать персонажа с русским ником если что то непонятно пишите здесь Мануал разжёван конкретно, что-то не понять невозможно!