Перейти к содержанию
Авторизация  
Detect

Поддержка Русских Ников

Рекомендуемые сообщения

Вчера на серверепосле рестарта пропали русские ники.

Ну теперь вместо русских знакм вопроса.

что это?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Проверь чтобы в гем конфиге было в пути к базе такая шляпа - ?useUnicode=true&characterEncoding=utf-8

кодировка базы utf8 / если там все типа на месте тогды может ты менял патч ? )

 

такие вот мыслишки .

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Базу в UTF-8, L2DatabaseFactory требует допила под русские ники, запуск ява-машины нужно производить в ключем -Dfile.encoding=UTF-8

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Базу в UTF-8, L2DatabaseFactory требует допила под русские ники, запуск ява-машины нужно производить в ключем -Dfile.encoding=UTF-8

У меня все работало, после очередного рестарта пропали ники..

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Базу в UTF-8, L2DatabaseFactory требует допила под русские ники, запуск ява-машины нужно производить в ключем -Dfile.encoding=UTF-8

Сами придумали, или кто то надоумил ?

 

У меня все работало, после очередного рестарта пропали ники..

И так по порядку в настройках gameserver URL к мускулу должен быть такого вида

 

(URL = jdbc:mysql://localhost/имя_вашей_базы?useUnicode=true&characterEncoding=UTF-8)

Так же обязательно должен быть мини патч для поддержки этих самых русских/ников/титулов/кланов/альянсов и т.д. на уровне клиент-части, без нее не как - http://rghost.ru/42587272 просто закинете в свою папку System.

Так же не забываем зайти в Navicat соответственно выбрав свою базу данных, потом нажимаем по ней правой кнопкой мыши, выбираем Database Properties, видим строку Character set - делаем ей такие настройки utf8 -- UTF-8 Unicode, если же эта часть у вас выполнена, тогда обновите свой патч и URL базы и радуйтесь русским буковкам на сервере, без всяких потерь в дальнейшем.

Изменено пользователем ZooTee
  • Upvote 3

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Сами придумали, или кто то надоумил ?

 

 

И так по порядку в настройках gameserver URL к мускулу должен быть такого вида

 

(URL = jdbc:mysql://localhost/имя_вашей_базы?useUnicode=true&characterEncoding=UTF-8)

Так же обязательно должен быть мини патч для поддержки этих самых русских/ников/титулов/кланов/альянсов и т.д. на уровне клиент-части, без нее не как - http://rghost.ru/42587272 просто закинете в свою папку System.

Так же не забываем зайти в Navicat соответственно выбрав свою базу данных, потом нажимаем по ней правой кнопкой мыши, выбираем Database Properties, видим строку Character set - делаем ей такие настройки utf8 -- UTF-8 Unicode, если же эта часть у вас выполнена, тогда обновите свой патч и URL базы и радуйтесь русским буковкам на сервере, без всяких потерь в дальнейшем.

У меня в параметрах gameserver только вот

@echo off
title GameServer
:start
REM ----------- Set Class Paths and Calls setenv.bat -----------------
SET OLDCLASSPATH=%CLASSPATH%
call classpath.bat
REM ------------------------------------------------------------------
REM -------------------------------------
REM Параметры запуска сервера:
java -Dfile.encoding=UTF-8 -Xms1024m -Xmx1024m -Xincgc net.sf.l2j.gameserver.GameServer
REM
REM -------------------------------------
REM Если у вас крутая тачка, можно запускать так:
REM java -server -Dfile.encoding=UTF-8 -Xmx3550m -Xms3550m -Xmn2g -Xss128k -XX:ParallelGCThreads=20 -XX:+UseConcMarkSweepGC -XX:+UseParNewGC -XX:SurvivorRatio=8 -XX:TargetSurvivorRatio=90 -XX:MaxTenuringThreshold=31
REM или так:
REM java -server -Dfile.encoding=UTF-8 -Xmx3550m -Xms3550m -Xmn2g -Xss128k -XX:ParallelGCThreads=20 -XX:+UseConcMarkSweepGC -XX:+UseParNewGC -XX:SurvivorRatio=8 -XX:TargetSurvivorRatio=90 -XX:MaxTenuringThreshold=31 -XX:+AggressiveOpts
REM -------------------------------------
SET CLASSPATH=%OLDCLASSPATH%
if ERRORLEVEL 2 goto restart
if ERRORLEVEL 1 goto error
goto end
:restart
echo.
echo Admin Restart ...
echo.
goto start
:error
echo.
echo Server terminated abnormaly
echo.
:end
echo.
echo server terminated
echo.
pause

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Сами придумали, или кто то надоумил ?

 

 

И так по порядку в настройках gameserver URL к мускулу должен быть такого вида

 

(URL = jdbc:mysql://localhost/имя_вашей_базы?useUnicode=true&characterEncoding=UTF-8)

Так же обязательно должен быть мини патч для поддержки этих самых русских/ников/титулов/кланов/альянсов и т.д. на уровне клиент-части, без нее не как - http://rghost.ru/42587272 просто закинете в свою папку System.

Так же не забываем зайти в Navicat соответственно выбрав свою базу данных, потом нажимаем по ней правой кнопкой мыши, выбираем Database Properties, видим строку Character set - делаем ей такие настройки utf8 -- UTF-8 Unicode, если же эта часть у вас выполнена, тогда обновите свой патч и URL базы и радуйтесь русским буковкам на сервере, без всяких потерь в дальнейшем.

 

Такая беда, после реолога ник меняется на ????. Макросы остались русскими, клан тоже русский.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

У меня в параметрах gameserver только вот

@echo off
title GameServer
:start
REM ----------- Set Class Paths and Calls setenv.bat -----------------
SET OLDCLASSPATH=%CLASSPATH%
call classpath.bat
REM ------------------------------------------------------------------
REM -------------------------------------
REM Параметры запуска сервера:
java -Dfile.encoding=UTF-8 -Xms1024m -Xmx1024m -Xincgc net.sf.l2j.gameserver.GameServer
REM
REM -------------------------------------
REM Если у вас крутая тачка, можно запускать так:
REM java -server -Dfile.encoding=UTF-8 -Xmx3550m -Xms3550m -Xmn2g -Xss128k -XX:ParallelGCThreads=20 -XX:+UseConcMarkSweepGC -XX:+UseParNewGC -XX:SurvivorRatio=8 -XX:TargetSurvivorRatio=90 -XX:MaxTenuringThreshold=31
REM или так:
REM java -server -Dfile.encoding=UTF-8 -Xmx3550m -Xms3550m -Xmn2g -Xss128k -XX:ParallelGCThreads=20 -XX:+UseConcMarkSweepGC -XX:+UseParNewGC -XX:SurvivorRatio=8 -XX:TargetSurvivorRatio=90 -XX:MaxTenuringThreshold=31 -XX:+AggressiveOpts
REM -------------------------------------
SET CLASSPATH=%OLDCLASSPATH%
if ERRORLEVEL 2 goto restart
if ERRORLEVEL 1 goto error
goto end
:restart
echo.
echo Admin Restart ...
echo.
goto start
:error
echo.
echo Server terminated abnormaly
echo.
:end
echo.
echo server terminated
echo.
pause

Вообще то я имел ввиду конфиг gameserver'а а не батник.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Сами придумали, или кто то надоумил ?

 

 

И так по порядку в настройках gameserver URL к мускулу должен быть такого вида

 

(URL = jdbc:mysql://localhost/имя_вашей_базы?useUnicode=true&characterEncoding=UTF-8)

Так же обязательно должен быть мини патч для поддержки этих самых русских/ников/титулов/кланов/альянсов и т.д. на уровне клиент-части, без нее не как - http://rghost.ru/42587272 просто закинете в свою папку System.

Так же не забываем зайти в Navicat соответственно выбрав свою базу данных, потом нажимаем по ней правой кнопкой мыши, выбираем Database Properties, видим строку Character set - делаем ей такие настройки utf8 -- UTF-8 Unicode, если же эта часть у вас выполнена, тогда обновите свой патч и URL базы и радуйтесь русским буковкам на сервере, без всяких потерь в дальнейшем.

Можете перезалить "мини-патч?"...)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Если у кого есть, перезалейте пожалуйста. То что у меня есть, не могу писать по русски петиции и анонсы.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
Авторизация  

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×
×
  • Создать...