Добрый день. Недавно запустил сервер, у себя на ПК. Все вроде бы работает. Но вот с вводом ников на русском никак разобраться не могу. Уже облазил не мало форумов и прочих пояснений что делать в этой ситуации. И все вроде бы делал как там написано. Но результата нет. краткое описание: База, по идее, вся на UTF-8, указывал при установке везде где можно было. В name.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} # Default: [a-zA-Z]{2,16} gameserver.name.characterpattern = [a-zA-Z\u0430-\u044f\u0410-\u042f]{2,16} # Pattern UTF for player names validation # To enable Cyrilic support for names [\u0410-\u042f\u0430-\u044f] gameserver.name.characterpattern.utf = [a-zA-Z\u0430-\u044f\u0410-\u042f]{2,16} Возможна ли проблема из-за клиента? сервер - Aion Lightning 4.0 - 1-Click by Dwarfpicker v2.5. Скачан здесь же. клиент - Aion-Final. Скачивался на других ресурсах, но как потом оказалось есть у меня и запакованный клиент скачанный еще с финала. Сталкивались ли Вы с подобным? Или может быть тут есть какие-то нюансы, которые я упустил? И еще, попробовал перевести на русский язык опрос (голосование, выскакивающее при полученном новом ЛВЛ) замененный текст видит, только выдает "абракадабру". Может оно взаимосвязано? Заранее благодарен.
Please login or register to view links, я смотрел когда то эту сборку, подобной проблемы не наблюдал на ней. Попробуй в параметрах запуска(в батнике или sh) поставить -Dfile.encoding=UTF-8 SET JAVA_OPTS=-Xms1280m -Xmx1280m -XX:MaxHeapSize=1280m -Xdebug -Xrunjdwp:transport=dt_socket,address=8998,server=y,suspend=n -ea -Dfile.encoding=UTF-8 проверь в настройках (database.properties) database.url = jdbc:mysql://localhost:3306/al_game?useUnicode=true&characterEncoding=UTF-8 вот ещё строчка для экспериментов с кирилицей gameserver.name.characterpattern.utf = [\u0410-\u042f\u0430-\u044f]{2,16}
Пробовал сделать все по вашим рекомендациям но получилось решить вопрос только с отображением голосования. Нормально сейчас. А ники, все еще только на латинице принимает. Спойлер: Текст "батника" @ECHO off TITLE Aion Lightning - Game Server Console edited by Dwarfpicker color 3 set path="C:\Windows\System32" :START CLS SET JAVAVERr=1.6 CLS IF "%JAVAVERr%" == "1.7" ( SET JAVA_OPTS=-XX:+TieredCompilation %JAVA_OPTS% ) "C:\Program Files (x86)\Java\jdk1.7.0_131\bin\java.exe" -Xms1024m -Xmx1024m -XX:MaxHeapSize=1024m -Xdebug -Xrunjdwp:transport=dt_socket,address=8998,server=y,suspend=n -ea -Dfile.encoding=UTF-8 -Xbootclasspath/p:libs/jsr166-1.0.0.jar -ea -javaagent:./libs/al-commons-1.3.jar -cp ./libs/*;AL-Game.jar com.aionemu.gameserver.GameServer SET CLASSPATH=%OLDCLASSPATH% IF ERRORLEVEL 2 GOTO START IF ERRORLEVEL 1 GOTO ERROR IF ERRORLEVEL 0 GOTO END :ERROR ECHO. ECHO Game Server has terminated abnormaly! ECHO. PAUSE EXIT :END ECHO. ECHO Game Server is terminated! ECHO. PAUSE EXIT В батнике рекомендуемое (-Dfile.encoding=UTF-8) ставил в разных порядках. Но если я правильно понимаю, что, не особо имеет значение в каком порядке оно вставлено в той строчке. В файле database.properties database.url = jdbc:mysql://localhost:3306/al_server_gs?useUnicode=true&characterEncoding=UTF-8 (так и раньше было). В name.properties Перепроверил (был разнобой). Нашел даже таблицу этими кодами и с ней сверился, все вроде бы ровно. Спойлер: Таблица 'А', 'Б', 'В', 'Г', 'Д', 'Е', 'Ж', 'З', 'И', 'Й', 'К', 'Л', 'М', 'Н', 'О', 'П', 'Р', 'С', 'Т', 'У', 'ф', 'Х', 'Ц', 'Ч', 'Ш', 'Щ', 'Ъ', 'Ы', 'Ь', 'Э', 'Ю', 'Я', 'а', 'б', 'в', 'г', 'д', 'е', 'ж', 'з', 'и', 'й', 'к', 'л', 'м', 'н', 'о', 'п', 'р', 'с', 'т', 'У', 'Ф', 'х', 'ц', 'ч', 'ш', 'щ', 'ъ', 'ы', 'ь', 'э', 'ю', 'я'), ('\u0410', '\u0411', '\u0412', '\u0413', '\u0414', '\u0415', '\u0416', '\u0417', '\u0418', '\u0419', '\u041A', '\u041B', '\u041C', '\u041D', '\u041E', '\u041F', '\u0420', '\u0421', '\u0422', '\u0423', '\u0424', '\u0425', '\u0426', '\u0427', '\u0428', '\u0429', '\u042A', '\u042B', '\u042C', '\u042D', '\u042E', '\u042F', '\u0430', '\u0431', '\u0432', '\u0433', '\u0434', '\u0435', '\u0436', '\u0437', '\u0438', '\u0439', '\u043A', '\u043B', '\u043C', '\u043D', '\u043E', '\u043F', '\u0440', '\u0441', '\u0442', '\u0443', '\u0444', '\u0445', '\u0446', '\u0447', '\u0448', '\u0449', '\u044A', '\u044B', '\u044C', '\u044D', '\u044E', '\u044F'));
Большое спасибо!!! Вопрос удалось решить. Принимает ники на русском. Правда, что конкретно помогло сложно сказать. И геймсерв закомпилил новый с указанными Вами параметрами и прочие манипуляции били. В общем вопрос решен. СПАСИБО.