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

Помогите

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

Вот хочу сделать чтоб можно, было создавать чаров с русскими, никами я создаю,

чара например : ник чара АРА, нажимаю создать и вот что в итоге получается "???"

что делать помогите сборка L2jLink

Изменено пользователем A1en

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


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

Там помоему(точно не помню) в логин сервере и гейм сервере нужно прописать какуято строчку,раньше делал а сейчас не помню

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


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

Кодировку базы Utf-8 сделай , а в гейм сервере , там где ты вписывал базу добавь ?useUnicode=true&characterEncoding=UTF-8

Например : URL = jdbc:mysql://localhost/l2jdb?useUnicode=true&characterEncoding=UTF-8

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


Ссылка на сообщение
Поделиться на другие сайты
Вот хочу сделать чтоб можно, было создавать чаров с русскими, никами я создаю,

чара например : ник чара АРА, нажимаю создать и вот что в итоге получается "???"

что делать помогите сборка L2jLink

Вот на патч : Клик_Клак

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


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

+ надо изменения в клиенте,но и в сервер тоже где строка какие символы можно использовать в никах.

если надо клиент часть могу кинуть.

В логине конфиге находяться символы там поставь =.*

Изменено пользователем Warox

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


Ссылка на сообщение
Поделиться на другие сайты
Кодировку базы Utf-8 сделай , а в гейм сервере , там где ты вписывал базу добавь ?useUnicode=true&characterEncoding=UTF-8

Например : URL = jdbc:mysql://localhost/l2jdb?useUnicode=true&characterEncoding=UTF-8

Во во,и я о томже)

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


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

# ===================================#
#   Game Server Settings			 #
# ===================================#
# This is the server configuration file. Here you can set up the connection information for your server.
# This was written with the assumption that you are behind a router.
# Dumbed Down Definitions...
# LAN (LOCAL area network) - typically consists of computers connected to the same router as you.
# WAN (WIDE area network) - typically consists of computers OUTSIDE of your router (ie. the internet).
# x.x.x.x - Format of an IP address. Do not include the x'es into settings. Must be real numbers.
# -----------------------------------------------------------------------------------------------------------------------------------------------------------------
# Networking
# -----------------------------------------------------------------------------------------------------------------------------------------------------------------
# This is transmitted to the clients connecting from an external network, so it has to be a public IP or resolvable hostname
# Common settings...
# 127.0.0.1 - If you are playing alone on a test server
# 192.168.x.x - This is if you are on a 192.168.x.x type network (behind a standard consumer router) and want other computers from JUST the internal network to be able to connect
# x.x.x.x - WAN IP obtained from http://www.whatismyip.com/. This is if you want people outside your internal network to be able to connect to your server.
# If this IP is resolvable by the Login Server, just leave *.
# ----------------------------------------------------------------------------------------

# Укажите здесь (ip) адрес вашего Игрового Сервера,  Или используйте символ *
GameserverHostname = *
GameserverPort = 7777

# Если ваш сервер опубликован с помощью NAT укажите здесь ваш ВНЕШНИЙ IP.
ExternalHostname = 127.0.0.1

# Если ваш сервер опубликован с помощью NAT укажите здесь ваш ВНУТРЕННИЙ IP
InternalHostname = 127.0.0.1

# Укажите IP и порт вашего логин-сервера
LoginPort = 9014
LoginHost = 127.0.0.1

# Database Pool Type
# Possible Values: c3p0 or BoneCP
# c3p0: more stable
# BoneCP: more performance
DatabasePoolType=c3p0

# Параметры Базы данных
Driver = com.mysql.jdbc.Driver
URL = jdbc:mysql://localhost/

# Database name
GameserverDB = olddeath
LoginserverDB = olddeath

# Login - Mysql's user
Login = root
# Password - Mysql's Password
Password = *******
# Максимальное количество одновременно играющих игроков
MaximumDbConnections = 500

# Default: 0
MaximumDbIdleTime = 0

# The timeout before a new connection to the database (in ms)
# 0 - to remove restrictions
TimeOutConDb = 0

# The timeout before the single connection must be closed (in ms)
# if a connection life is more then this timeout, a Runtime Exception
# is rised up. Post the exception on forum (www.l2jfrozen.com) to solve
# it.
SingleConnectionTimeOutDb=200000

# Sets number of partitions to use.- BoneCP
# In order to reduce lock contention and thus improve performance, 
# each incoming connection request picks off a connection from a pool that has thread-affinity, 
# i.e. pool[threadId % partition_count]. The higher this number, the better your performance will be for the case 
# when you have plenty of short-lived threads. Beyond a certain threshold, maintenance of these pools will start 
# to have a negative effect on performance (and only for the case when connections on a partition start running out).
PartitionCount = 3

#-------------------------------------------------------------
# Эмуляция Офф Ядра
#-------------------------------------------------------------
RemoteWhoLog = True
RemoteWhoSendTrash = True
RemoteWhoMaxOnline = 329
RemoteOnlineIncrement = 50
RemoteWhoForceInc = 50
RemotePrivStoreFactor = 12

 

 

 

 

Вот где что изменить

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


Ссылка на сообщение
Поделиться на другие сайты
Еще бд кодировку УТФ-8_уникод

 

всмысле? ну типо я зашел Navicat, нашел там "Characters" потом Desinge Table нашел, там Char_name поставил кодировку utf8,

 

так ?

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


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

И не только , надо кодировку у самой базы ставить тоже Утф-8 , если ты хочеш русские ники у чаров , тебе надо тогда еще и френд сделать кодировку утф-8 , а то если их добавляют то их там не видно !

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


Ссылка на сообщение
Поделиться на другие сайты
И не только , надо кодировку у самой базы ставить тоже Утф-8 , если ты хочеш русские ники у чаров , тебе надо тогда еще и френд сделать кодировку утф-8 , а то если их добавляют то их там не видно !

 

 

ну а как полностью закодирывать базу подскажите плиз

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


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

Там где твоя база жмеш правой кнопкой мыши , там как бы редактировать , и выбираеш кодировку базы , да и все.

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


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

Нужно перекодировать столбец Title и Name в таблице Charters в UTF-8

Нужно в конфиге гейм сервера

# Настройки подключения к базе
Driver = com.mysql.jdbc.Driver
URL = jdbc:mysql://localhost/l2rdb?useUnicode=true&characterEncoding=UTF-8&autoReconnect=true&autoReconnectForPools=true

Сделать так, где l2rdb это название базы сервера

И в конце нужно скачать вот этот патч

И устанавливав его, выбрать поддержку русских ников.

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


Ссылка на сообщение
Поделиться на другие сайты
Нужно перекодировать столбец Title и Name в таблице Charters в UTF-8

Нужно в конфиге гейм сервера

# Настройки подключения к базе
Driver = com.mysql.jdbc.Driver
URL = jdbc:mysql://localhost/l2rdb?useUnicode=true&characterEncoding=UTF-8&autoReconnect=true&autoReconnectForPools=true

Сделать так, где l2rdb это название базы сервера

И в конце нужно скачать вот этот патч

И устанавливав его, выбрать поддержку русских ников.

 

 

 

всё сделал как ты и сказал и возникла, другая ошибка: с ГС

 

 

 

 

MLog clients using java 1.4+ standard logging.

Initializing c3p0-0.9.1.2 [built 21-May-2007 15:04:56; debug? true; trace: 10]

Initializing c3p0 pool... com.mchange.v2.c3p0.ComboPooledDataSource [ java.beans

.IntrospectionException: java.lang.reflect.InvocationTargetException [numThreads

AwaitingCheckoutDefaultUser] ]

Exception in thread "main" java.sql.SQLException: The connection property 'autoR

econnectForPools' only accepts values of the form: 'true', 'false', 'yes' or 'no

'. The value 'trueolddeath' is not in this set.

at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1073)

at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:987)

at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:982)

at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:927)

at com.mysql.jdbc.ConnectionPropertiesImpl$ConnectionProperty.validateSt

ringValues(ConnectionPropertiesImpl.java:309)

at com.mysql.jdbc.ConnectionPropertiesImpl$BooleanConnectionProperty.ini

tializeFrom(ConnectionPropertiesImpl.java:100)

at com.mysql.jdbc.ConnectionPropertiesImpl$ConnectionProperty.initialize

From(ConnectionPropertiesImpl.java:208)

at com.mysql.jdbc.ConnectionPropertiesImpl.initializeProperties(Connecti

onPropertiesImpl.java:2770)

at com.mysql.jdbc.ConnectionImpl.initializeDriverProperties(ConnectionIm

pl.java:3337)

at com.mysql.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:788)

at com.mysql.jdbc.JDBC4Connection.<init>(JDBC4Connection.java:47)

at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)

 

at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)

 

at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Sou

rce)

at java.lang.reflect.Constructor.newInstance(Unknown Source)

at com.mysql.jdbc.Util.handleNewInstance(Util.java:407)

at com.mysql.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:378)

at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java

:305)

at com.mchange.v2.c3p0.DriverManagerDataSource.getConnection(DriverManag

erDataSource.java:119)

at com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getPooledConnecti

on(WrapperConnectionPoolDataSource.java:143)

at com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getPooledConnecti

on(WrapperConnectionPoolDataSource.java:132)

at com.mchange.v2.c3p0.impl.C3P0PooledConnectionPoolManager.initializeAu

tomaticTestTable(C3P0PooledConnectionPoolManager.java:772)

at com.mchange.v2.c3p0.impl.C3P0PooledConnectionPoolManager.createPooled

ConnectionPool(C3P0PooledConnectionPoolManager.java:696)

at com.mchange.v2.c3p0.impl.C3P0PooledConnectionPoolManager.getPool(C3P0

PooledConnectionPoolManager.java:257)

at com.mchange.v2.c3p0.impl.C3P0PooledConnectionPoolManager.getPool(C3P0

PooledConnectionPoolManager.java:271)

at com.mchange.v2.c3p0.impl.AbstractPoolBackedDataSource.getConnection(A

bstractPoolBackedDataSource.java:128)

at com.l2jfrozen.util.database.L2DatabaseFactory_c3p0.<init>(L2DatabaseF

actory_c3p0.java:88)

at com.l2jfrozen.util.database.L2DatabaseFactory.getInstance(L2DatabaseF

actory.java:51)

at com.l2jfrozen.gameserver.GameServer.main(GameServer.java:194)

 

Server terminated abnormaly

Send you bug to : http://www.l2jfrozen.com

 

 

server terminated

Send you bug to : http://www.l2jfrozen.com

 

Restart® or Quit(q)

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


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

URL = jdbc:mysql://localhost/l2rdb?useUnicode=true&characterEncoding=UTF-8 Вот так сделай

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


Ссылка на сообщение
Поделиться на другие сайты
URL = jdbc:mysql://localhost/l2rdb?useUnicode=true&characterEncoding=UTF-8 Вот так сделай

 

Ошибка ГС :

 

 

 

MLog clients using java 1.4+ standard logging.

Initializing c3p0-0.9.1.2 [built 21-May-2007 15:04:56; debug? true; trace: 10]

Initializing c3p0 pool... com.mchange.v2.c3p0.ComboPooledDataSource [ java.beans

.IntrospectionException: java.lang.reflect.InvocationTargetException [numThreads

AwaitingCheckoutDefaultUser] ]

Exception in thread "main" java.sql.SQLException: Unsupported character encoding

'UTF-8olddeath'.

at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1073)

at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:987)

at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:982)

at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:927)

at com.mysql.jdbc.StringUtils.getBytes(StringUtils.java:541)

at com.mysql.jdbc.StringUtils.getBytes(StringUtils.java:685)

at com.mysql.jdbc.Buffer.writeStringNoNull(Buffer.java:664)

at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2094)

at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2620)

at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2570)

at com.mysql.jdbc.StatementImpl.executeQuery(StatementImpl.java:1476)

at com.mysql.jdbc.ConnectionImpl.loadServerVariables(ConnectionImpl.java

:3888)

at com.mysql.jdbc.ConnectionImpl.initializePropsFromServer(ConnectionImp

l.java:3431)

at com.mysql.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:2

386)

at com.mysql.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:2163)

at com.mysql.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:794)

at com.mysql.jdbc.JDBC4Connection.<init>(JDBC4Connection.java:47)

at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)

 

at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)

 

at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Sou

rce)

at java.lang.reflect.Constructor.newInstance(Unknown Source)

at com.mysql.jdbc.Util.handleNewInstance(Util.java:407)

at com.mysql.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:378)

at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java

:305)

at com.mchange.v2.c3p0.DriverManagerDataSource.getConnection(DriverManag

erDataSource.java:119)

at com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getPooledConnecti

on(WrapperConnectionPoolDataSource.java:143)

at com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getPooledConnecti

on(WrapperConnectionPoolDataSource.java:132)

at com.mchange.v2.c3p0.impl.C3P0PooledConnectionPoolManager.initializeAu

tomaticTestTable(C3P0PooledConnectionPoolManager.java:772)

at com.mchange.v2.c3p0.impl.C3P0PooledConnectionPoolManager.createPooled

ConnectionPool(C3P0PooledConnectionPoolManager.java:696)

at com.mchange.v2.c3p0.impl.C3P0PooledConnectionPoolManager.getPool(C3P0

PooledConnectionPoolManager.java:257)

at com.mchange.v2.c3p0.impl.C3P0PooledConnectionPoolManager.getPool(C3P0

PooledConnectionPoolManager.java:271)

at com.mchange.v2.c3p0.impl.AbstractPoolBackedDataSource.getConnection(A

bstractPoolBackedDataSource.java:128)

at com.l2jfrozen.util.database.L2DatabaseFactory_c3p0.<init>(L2DatabaseF

actory_c3p0.java:88)

at com.l2jfrozen.util.database.L2DatabaseFactory.getInstance(L2DatabaseF

actory.java:51)

at com.l2jfrozen.gameserver.GameServer.main(GameServer.java:194)

 

Server terminated abnormaly

Send you bug to : http://www.l2jfrozen.com

 

 

server terminated

Send you bug to : http://www.l2jfrozen.com

 

Restart® or Quit(q)

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


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

URL = jdbc:mysql://localhost/L2rdb?useUnicode=true&characterEncoding=UTF-8

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


Ссылка на сообщение
Поделиться на другие сайты
URL = jdbc:mysql://localhost/L2rdb?useUnicode=true&characterEncoding=UTF-8

 

 

Тоже само =(

 

MLog clients using java 1.4+ standard logging.

Initializing c3p0-0.9.1.2 [built 21-May-2007 15:04:56; debug? true; trace: 10]

Initializing c3p0 pool... com.mchange.v2.c3p0.ComboPooledDataSource [ java.beans

.IntrospectionException: java.lang.reflect.InvocationTargetException [numThreads

AwaitingCheckoutDefaultUser] ]

Exception in thread "main" java.sql.SQLException: Unsupported character encoding

'UTF-8olddeath'.

at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1073)

at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:987)

at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:982)

at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:927)

at com.mysql.jdbc.StringUtils.getBytes(StringUtils.java:541)

at com.mysql.jdbc.StringUtils.getBytes(StringUtils.java:685)

at com.mysql.jdbc.Buffer.writeStringNoNull(Buffer.java:664)

at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2094)

at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2620)

at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2570)

at com.mysql.jdbc.StatementImpl.executeQuery(StatementImpl.java:1476)

at com.mysql.jdbc.ConnectionImpl.loadServerVariables(ConnectionImpl.java

:3888)

at com.mysql.jdbc.ConnectionImpl.initializePropsFromServer(ConnectionImp

l.java:3431)

at com.mysql.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:2

386)

at com.mysql.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:2163)

at com.mysql.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:794)

at com.mysql.jdbc.JDBC4Connection.<init>(JDBC4Connection.java:47)

at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)

 

at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)

 

at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Sou

rce)

at java.lang.reflect.Constructor.newInstance(Unknown Source)

at com.mysql.jdbc.Util.handleNewInstance(Util.java:407)

at com.mysql.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:378)

at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java

:305)

at com.mchange.v2.c3p0.DriverManagerDataSource.getConnection(DriverManag

erDataSource.java:119)

at com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getPooledConnecti

on(WrapperConnectionPoolDataSource.java:143)

at com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getPooledConnecti

on(WrapperConnectionPoolDataSource.java:132)

at com.mchange.v2.c3p0.impl.C3P0PooledConnectionPoolManager.initializeAu

tomaticTestTable(C3P0PooledConnectionPoolManager.java:772)

at com.mchange.v2.c3p0.impl.C3P0PooledConnectionPoolManager.createPooled

ConnectionPool(C3P0PooledConnectionPoolManager.java:696)

at com.mchange.v2.c3p0.impl.C3P0PooledConnectionPoolManager.getPool(C3P0

PooledConnectionPoolManager.java:257)

at com.mchange.v2.c3p0.impl.C3P0PooledConnectionPoolManager.getPool(C3P0

PooledConnectionPoolManager.java:271)

at com.mchange.v2.c3p0.impl.AbstractPoolBackedDataSource.getConnection(A

bstractPoolBackedDataSource.java:128)

at com.l2jfrozen.util.database.L2DatabaseFactory_c3p0.<init>(L2DatabaseF

actory_c3p0.java:88)

at com.l2jfrozen.util.database.L2DatabaseFactory.getInstance(L2DatabaseF

actory.java:51)

at com.l2jfrozen.gameserver.GameServer.main(GameServer.java:194)

 

Server terminated abnormaly

Send you bug to : http://www.l2jfrozen.com

 

 

server terminated

Send you bug to : http://www.l2jfrozen.com

 

Restart® or Quit(q)

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


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

GameserverDB =

LoginserverDB =

Вот так пропиши.

 

 

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

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


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

GameserverDB =

LoginserverDB =

Вот так пропиши.

 

Это фрозены новую переменную запилили? Интересно зачем

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


Ссылка на сообщение
Поделиться на другие сайты
Это фрозены новую переменную запилили? Интересно зачем

Не знаю, читал Линков пару тем, там были тоже такие проблемы.

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


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

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

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

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