Форум администраторов игровых серверов

Форум администраторов игровых серверов (https://forum.zone-game.info/TT.php)
-   Серверная часть (https://forum.zone-game.info/forumdisplay.php?f=148)
-   -   Создание персонажей с русскими никами (https://forum.zone-game.info/showthread.php?t=7524)

aspalt 13.04.2010 15:32

Создание персонажей с русскими никами
 
Почему неработают создание персом с русским ником, на офее обт играл вроде было с русскими да и на прочем,,!! что сделать чтоб было можно(?

ViAl 13.04.2010 15:36

Re: Русские ники..
 
Для поддержки русских ников необходимо:

1. Ваша база данных должна быть в кодировке UTF-8

2. В файл gameserver.properties нужно прописать:


gameserver.character.name.pattern=[A-Z\u0410-\u042f]{1}[a-z\u0430-\u044f]{2,9}

Это позволит вашим игрокам создавать персонажей с никами ограниченными следующими правилами:

а) в нике могут использоваться только русские и английские буквы.


б) первая буква ника может быть заглавной, все остальные - строчными.

3. Опционально: в файл gameserver/database.properties дописать:


database.url=jdbc:mysql://localhost:3306/БАЗА?useUnicode=true&characterEncoding=UTF-8

aspalt 13.04.2010 15:38

Re: Русские ники..
 
эмм..
1. Ваша база данных должна быть в кодировке UTF-8

как узнать свою нынешнею кодировку??

Добавлено через 9 минут
и где находится этот файл??

Опционально: в файл gameserver/database.properties дописать:


database.url=jdbc:mysql://localhost:3306/БАЗА?useUnicode=true&characterEncoding=UTF-8

Romanz 13.04.2010 16:25

Re: Русские ники..
 
Цитата:

как узнать свою нынешнею кодировку??
в MySQL
кликаеш на au_server_gs правой кнопкой вкладка Database Properties... и в ней Character set: выбераеш кодировку

aspalt 13.04.2010 16:35

Re: Русские ники..
 
и еще вопросик... все мплюсы поставлю..

parameter to [a-zA-Z\u0410-\u042f\u0430-\u044f]{2,16}

это с этим заменять?

и еще


б) первая буква ника может быть заглавной, все остальные - строчными.

3. Опционально: в файл gameserver/database.properties дописать:


database.url=jdbc:mysql://localhost:3306/БАЗА?useUnicode=true&characterEncoding=UTF-8

где этот конфиг взять?)

Romanz 13.04.2010 16:53

Re: Русские ники..
 
идеш сюда gameserver\config\network там файлик database.properties правиш

а тут gameserver\config\main файлик gameserver.properties правиш ето
# Character name pattern to be checked at char creation
# To enable UTF support for names - set this parameter to [a-zA-Z\u0410-\u042f\u0430-\u044f]{2,16}
gameserver.character.name.pattern = [a-zA-Z]{2,16}

на ето gameserver.character.name.pattern=[A-Z\u0410-\u042f]{1}[a-z\u0430-\u044f]{2,9}

aspalt 13.04.2010 17:38

Re: Русские ники..
 
COLLATION ,ниже выбора становится пустым так и оставить?? или вставить то что было в преведущем??

Romanz 13.04.2010 17:58

Re: Русские ники..
 
Character set:
utf8 -- UTF-8 Unicode
Collation:
utf8_bin

aspalt 13.04.2010 18:06

Re: Русские ники..
 
ОЛОЛ..=D.. спс.. а некак чтобы русские поддерживал и англ????

Devilop 14.04.2010 00:11

Re: Русские ники..
 
он же ответил ещё выше
Цитата:

Сообщение от ViAl (Сообщение 63266)
а) в нике могут использоваться только русские и английские буквы.



Текущее время: 08:49. Часовой пояс GMT +3.

Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2021, Jelsoft Enterprises Ltd. Перевод: zCarot