Мануал: Делаем русские ники и титулы на своем сервере - Форум администраторов игровых серверов
Форум администраторов игровых серверов StormWall - Защита от DDos атак
Регистрация Мнения Справка Пользователи Календарь Все разделы прочитаны
Вернуться   Форум администраторов игровых серверов > MMO > Lineage II > Тех-документация

Тех-документация Статьи по редактированию, компиляции и настройки ява серверов Lineage 2

Ответ
Опции темы
Непрочитано 13.05.2009, 22:01   #1
Аватар для Evil-Soft
Пользователь

Автор темы (Топик Стартер) Мануал: Делаем русские ники и титулы на своем сервере

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

Модераторов прошу закрепить тему так как она очень полезная !

Последний раз редактировалось Evil-Soft; 14.05.2009 в 04:17.
Evil-Soft вне форума Отправить сообщение для Evil-Soft с помощью ICQ Отправить сообщение для Evil-Soft с помощью Skype™ Ответить с цитированием
Непрочитано 13.05.2009, 22:50   #2
Аватар для DarkLoki
Пользователь

По умолчанию Ответ: Мануал: Делаем русские ники на своем сервере Gracia Part 2

Да, я, как всегда самый левый виноватый)

Просто есть другая тема, но там способ описан не до конца, поэтому не работает.
Так что мы её сейчас удалим, а это закрепим.
__________________
Я не прав? Докажите это тут или тут
* Интересная тема * для новичков *
DarkLoki вне форума Ответить с цитированием
Сказали спасибо:
Непрочитано 12.06.2009, 04:09   #3
Аватар для Lexx_a
Герой

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

Проделал аналогичное на L2-Dream сборке, в итоге клиент пишет что Неверный ник. Кто сталкивался с такой проблемой?
__________________
Mother darling! It's a fun to live in Russia! Fun!..
Lexx_a вне форума Отправить сообщение для Lexx_a с помощью ICQ Ответить с цитированием
Непрочитано 12.06.2009, 13:10   #4
Аватар для Evil-Soft
Пользователь

Автор темы (Топик Стартер) Ответ: Мануал: Делаем русские ники и титулы на своем сервере

А когда именно он пишет ? при создании ? или когда через бд прописываеш и пытаешся зайти?
Evil-Soft вне форума Отправить сообщение для Evil-Soft с помощью ICQ Отправить сообщение для Evil-Soft с помощью Skype™ Ответить с цитированием
Непрочитано 12.06.2009, 19:10   #5
Аватар для DarkLoki
Пользователь

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

Честно говоря у меня тоже не работает... Сборка emu старая камаелевская.

Работает только на титулы,
при создании персонажа НИК по-русски написать нельзя.
Клан тоже.
Али тоже.

Если в базу залить, то тогда конечно работать будет, но толку то?
__________________
Я не прав? Докажите это тут или тут
* Интересная тема * для новичков *
DarkLoki вне форума Ответить с цитированием
Непрочитано 13.06.2009, 07:18   #6
Аватар для Evil-Soft
Пользователь

Автор темы (Топик Стартер) Ответ: Мануал: Делаем русские ники и титулы на своем сервере

CnameTemplate = *
Один совет)
Evil-Soft вне форума Отправить сообщение для Evil-Soft с помощью ICQ Отправить сообщение для Evil-Soft с помощью Skype™ Ответить с цитированием
Непрочитано 13.06.2009, 10:00   #7
Аватар для DarkLoki
Пользователь

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

Evil-Soft,
кхм... ну и зальют тебе один китайский символ и убьют базу

Добавлено через 14 минут
Кстати, есть еще одна недоработка:
поскольку символы utf-8 занимают 2 байта, а не 1, то на русском можно написать только половину букв. Например для титула максимум 8 букв, вместо 16 англ.

Если же увеличить ограничение до 32, то тогда можно будет и ники делать аж в 32 символа.
__________________
Я не прав? Докажите это тут или тут
* Интересная тема * для новичков *

Последний раз редактировалось DarkLoki; 13.06.2009 в 10:15. Причина: Добавлено сообщение
DarkLoki вне форума Ответить с цитированием
Непрочитано 13.06.2009, 15:27   #8
Аватар для Evil-Soft
Пользователь

Автор темы (Топик Стартер) Ответ: Мануал: Делаем русские ники и титулы на своем сервере

о_О я когда ставил *
Брал экранную клаву менял язык на немецкий там есть буковки такие типо с двумя точками пробовал создавать ники мне писало неверные символы....
так что я недумаю что китайские символы проканают.
Хотя я несовсем уверен в этом потом проверю поточнее и отпешусь в теме.
Evil-Soft вне форума Отправить сообщение для Evil-Soft с помощью ICQ Отправить сообщение для Evil-Soft с помощью Skype™ Ответить с цитированием
Непрочитано 13.06.2009, 23:36   #9
Аватар для Lexx_a
Герой

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

Просто я начинаю подозревать что в клиенте фигня, т.к. со звездочкой тоже не канает.. Клиент пишет "Только английские символы от 3 до 16"
__________________
Mother darling! It's a fun to live in Russia! Fun!..
Lexx_a вне форума Отправить сообщение для Lexx_a с помощью ICQ Ответить с цитированием
Непрочитано 14.06.2009, 02:34   #10
Аватар для BeeOS
Пользователь

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

тут нада кроми серва копать клиент, и там работать, так как создать чара с рус ником недаст и клиент и серв.

припустим:
1.переписали бд и конфиг --> серв позволит создать и зайти на чара (но клиент то нет)
2. создали чара через бд --> серв понимает, а клиент ругается

я порою клиент, если чот найду то отпишу
BeeOS вне форума Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


© 2007–2024 «Форум администраторов игровых серверов»
Защита сайта от DDoS атак — StormWall
Работает на Булке неизвестной версии с переводом от zCarot
Текущее время: 12:40. Часовой пояс GMT +3.

Вверх