A1en 0 Опубликовано 9 июня, 2012 (изменено) Вот хочу сделать чтоб можно, было создавать чаров с русскими, никами я создаю, чара например : ник чара АРА, нажимаю создать и вот что в итоге получается "???" что делать помогите сборка L2jLink Изменено 9 июня, 2012 пользователем A1en Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
•°•°•PsycHoO•°•°• 1579 Опубликовано 9 июня, 2012 Там помоему(точно не помню) в логин сервере и гейм сервере нужно прописать какуято строчку,раньше делал а сейчас не помню Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Gy6aH 0 Опубликовано 9 июня, 2012 Кодировку базы Utf-8 сделай , а в гейм сервере , там где ты вписывал базу добавь ?useUnicode=true&characterEncoding=UTF-8 Например : URL = jdbc:mysql://localhost/l2jdb?useUnicode=true&characterEncoding=UTF-8 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
44kHZ 13 Опубликовано 9 июня, 2012 Вот хочу сделать чтоб можно, было создавать чаров с русскими, никами я создаю,чара например : ник чара АРА, нажимаю создать и вот что в итоге получается "???" что делать помогите сборка L2jLink Вот на патч : Клик_Клак Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Warox 116 Опубликовано 9 июня, 2012 (изменено) + надо изменения в клиенте,но и в сервер тоже где строка какие символы можно использовать в никах. если надо клиент часть могу кинуть. В логине конфиге находяться символы там поставь =.* Изменено 9 июня, 2012 пользователем Warox Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
•°•°•PsycHoO•°•°• 1579 Опубликовано 9 июня, 2012 Кодировку базы Utf-8 сделай , а в гейм сервере , там где ты вписывал базу добавь ?useUnicode=true&characterEncoding=UTF-8 Например : URL = jdbc:mysql://localhost/l2jdb?useUnicode=true&characterEncoding=UTF-8 Во во,и я о томже) Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
•°•°•PsycHoO•°•°• 1579 Опубликовано 9 июня, 2012 + надо изменения в клиенте Непонимаю зачем в клиенте?! Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
A1en 0 Опубликовано 9 июня, 2012 # ===================================# # 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 Вот где что изменить Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Demoncool 1110 Опубликовано 9 июня, 2012 Еще бд кодировку УТФ-8_уникод Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
A1en 0 Опубликовано 9 июня, 2012 Еще бд кодировку УТФ-8_уникод всмысле? ну типо я зашел Navicat, нашел там "Characters" потом Desinge Table нашел, там Char_name поставил кодировку utf8, так ? Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Gy6aH 0 Опубликовано 9 июня, 2012 И не только , надо кодировку у самой базы ставить тоже Утф-8 , если ты хочеш русские ники у чаров , тебе надо тогда еще и френд сделать кодировку утф-8 , а то если их добавляют то их там не видно ! Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
A1en 0 Опубликовано 9 июня, 2012 И не только , надо кодировку у самой базы ставить тоже Утф-8 , если ты хочеш русские ники у чаров , тебе надо тогда еще и френд сделать кодировку утф-8 , а то если их добавляют то их там не видно ! ну а как полностью закодирывать базу подскажите плиз Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Gy6aH 0 Опубликовано 9 июня, 2012 Там где твоя база жмеш правой кнопкой мыши , там как бы редактировать , и выбираеш кодировку базы , да и все. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
SmokiMo 892 Опубликовано 9 июня, 2012 Нужно перекодировать столбец 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 это название базы сервера И в конце нужно скачать вот этот патч И устанавливав его, выбрать поддержку русских ников. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
A1en 0 Опубликовано 9 июня, 2012 Нужно перекодировать столбец 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) Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
11111111 19 Опубликовано 9 июня, 2012 Send you bug to : http://www.l2jfrozen.com туда и пиши Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
SmokiMo 892 Опубликовано 9 июня, 2012 URL = jdbc:mysql://localhost/l2rdb?useUnicode=true&characterEncoding=UTF-8 Вот так сделай Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
A1en 0 Опубликовано 9 июня, 2012 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) Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
SmokiMo 892 Опубликовано 9 июня, 2012 URL = jdbc:mysql://localhost/L2rdb?useUnicode=true&characterEncoding=UTF-8 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
A1en 0 Опубликовано 9 июня, 2012 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) Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Demoncool 1110 Опубликовано 9 июня, 2012 # Database name GameserverDB = LoginserverDB = Вот так пропиши. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
A1en 0 Опубликовано 9 июня, 2012 # Database nameGameserverDB = LoginserverDB = Вот так пропиши. ну чё тебе сказать, красавчик помогло))) завтра плюсик дам если не забуду )) Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
SmokiMo 892 Опубликовано 9 июня, 2012 # Database nameGameserverDB = LoginserverDB = Вот так пропиши. Это фрозены новую переменную запилили? Интересно зачем Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Demoncool 1110 Опубликовано 9 июня, 2012 Это фрозены новую переменную запилили? Интересно зачем Не знаю, читал Линков пару тем, там были тоже такие проблемы. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты