Dodrii Kot 0 Опубликовано 25 сентября, 2011 короче проблема такая базу залил все норм прописал все, но при запуске гейма вылазиет такая фигня : Starting Maddev Project Core Server Error occurred during initialization of VM Could not reserve enough space for object heap Could not create the Java virtual machine. Server terminated abnormaly server terminated Для продолжения нажмите любую клавишу . . . А При запуске Логина вот такая: Starting L2P Login Server. 13:25:50.962 Loading configs. 13:25:50.993 Loading ./config/loginserver.properties 13:25:50.993 Loading ./config/login_telnet.properties 13:25:51.274 FATAL: Failed initializing database. Reason: Unable to open a test connection to the given database. JDBC url = jdbc:mysql://localhost/l2pdb?useUn icode=true&characterEncoding=UTF-8, username = root. Terminating connection pool . Original Exception: ------ com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown database 'l2p db' 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.Util.getInstance(Util.java:382) at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1052) at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3593) at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3525) at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:931) at com.mysql.jdbc.MysqlIO.secureAuth411(MysqlIO.java:4031) at com.mysql.jdbc.MysqlIO.doHandshake(MysqlIO.java:1296) at com.mysql.jdbc.ConnectionImpl.coreConnect(ConnectionImpl.java:2338) at com.mysql.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:2 371) 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 java.sql.DriverManager.getConnection(Unknown Source) at java.sql.DriverManager.getConnection(Unknown Source) at com.jolbox.bonecp.BoneCP.obtainRawInternalConnection(BoneCP.java:230) at com.jolbox.bonecp.BoneCP.<init>(BoneCP.java:255) at com.jolbox.bonecp.BoneCPDataSource.maybeInit(BoneCPDataSource.java:12 7) at com.jolbox.bonecp.BoneCPDataSource.getConnection(BoneCPDataSource.jav a:89) at l2p.database.L2DatabaseFactory.<init>(L2DatabaseFactory.java:55) at l2p.database.L2DatabaseFactory.<init>(L2DatabaseFactory.java:70) at l2p.database.L2DatabaseFactory.getInstance(L2DatabaseFactory.java:77) at l2p.loginserver.L2LoginServer.<init>(L2LoginServer.java:90) at l2p.loginserver.L2LoginServer.main(L2LoginServer.java:37) ------ Server exiting [status=1] / Reason: FATAL: Failed initializing database. Reason: Unable to open a test connection to the given database. JDBC url = jdbc:mysql:/ /localhost/l2pdb?useUnicode=true&characterEncoding=UTF-8, username = root. Termi nating connection pool. Original Exception: ------ com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown database 'l2p db' 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.Util.getInstance(Util.java:382) at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1052) at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3593) at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3525) at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:931) at com.mysql.jdbc.MysqlIO.secureAuth411(MysqlIO.java:4031) at com.mysql.jdbc.MysqlIO.doHandshake(MysqlIO.java:1296) at com.mysql.jdbc.ConnectionImpl.coreConnect(ConnectionImpl.java:2338) at com.mysql.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:2 371) 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 java.sql.DriverManager.getConnection(Unknown Source) at java.sql.DriverManager.getConnection(Unknown Source) at com.jolbox.bonecp.BoneCP.obtainRawInternalConnection(BoneCP.java:230) at com.jolbox.bonecp.BoneCP.<init>(BoneCP.java:255) at com.jolbox.bonecp.BoneCPDataSource.maybeInit(BoneCPDataSource.java:12 7) at com.jolbox.bonecp.BoneCPDataSource.getConnection(BoneCPDataSource.jav a:89) at l2p.database.L2DatabaseFactory.<init>(L2DatabaseFactory.java:55) at l2p.database.L2DatabaseFactory.<init>(L2DatabaseFactory.java:70) at l2p.database.L2DatabaseFactory.getInstance(L2DatabaseFactory.java:77) at l2p.loginserver.L2LoginServer.<init>(L2LoginServer.java:90) at l2p.loginserver.L2LoginServer.main(L2LoginServer.java:37) ------ Server terminated abnormaly server terminated Для продолжения нажмите любую клавишу . . . В чем проблема мжет кто подсказать? MySQL 6.0 стоит java 6 тоже установлено=( Ссылка на сборку: http://l2maxi.ru/java/server/2593-epilogue...nix-new-r1.html Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
NewOff 372 Опубликовано 25 сентября, 2011 короче проблема такая базу залил все норм прописал все, но при запуске гейма вылазиет такая фигня : Starting Maddev Project Core Server Error occurred during initialization of VM Could not reserve enough space for object heap Could not create the Java virtual machine. Учись читать ошибки!!!! Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Dodrii Kot 0 Опубликовано 25 сентября, 2011 Я не такой тупой и понемаю в чем ошибка!!!!!!!! Я спрашиваю как ее решить? Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
NewOff 372 Опубликовано 25 сентября, 2011 Поменяй java Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Dodrii Kot 0 Опубликовано 25 сентября, 2011 А смысл? Другие сборки нормально робят а это кривит=( Переустановить или другую версию ставить? Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
NewOff 372 Опубликовано 25 сентября, 2011 Точно не помню раньше была такая проблема поюзай google. Нужно в startGameServer.bat менять REM ------------------------------------- REM Default parameters for a basic server. java -Dfile.encoding=UTF8 -Xmx1024m -Xms512m -Xmn256m -XX:PermSize=128m -XX:SurvivorRatio=8 -Xnoclassgc -XX:+AggressiveOpts -XX:+UseSerialGC -cp ./lib/*;l2jfrozen-core.jar com.l2jfrozen.gameserver.GameServer REM REM If you have a big server and lots of memory, you could experiment for example with REM java -server -Xmx1536m -Xms1024m -Xmn512m -XX:PermSize=256m -XX:SurvivorRatio=8 -Xnoclassgc -XX:+AggressiveOpts REM ------------------------------------- Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Dodrii Kot 0 Опубликовано 25 сентября, 2011 Не во всех сборках..... Только в некоторых прописан путь к jave в startgameserver.bat Об этом я уже подумывал... @echo off title Maddev Project: Core Server Start :start echo Starting Maddev Project Core Server echo. rem ======== Optimize memory settings ======= rem Minimal size with geodata is 1.5G, w/o geo 1G rem Make sure -Xmn value is always 1/4 the size of -Xms and -Xmx. rem -Xms and -Xmx should always be equal. rem ========================================== java -server -Dfile.encoding=UTF-8 -Xms1025m -Xmx2048m -Xmn1024m -XX:-UseParallelGC -XX:+UseConcMarkSweepGC -XX:SurvivorRatio=8 -XX:+AggressiveOpts -cp ./lib/*;l2pserver.jar l2p.gameserver.GameServer 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 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Dodrii Kot 0 Опубликовано 25 сентября, 2011 Не ужели не кто не знает решения этой проблемы=((((( Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
WestWoody 2 Опубликовано 25 сентября, 2011 UTF8 -Xmx512m -Xms256m -Xmn256m -XX:PermSize=128m с первой ошибкой экспереминтируй и всё должно запустится а с логиным хз Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Kasperok 30 Опубликовано 25 сентября, 2011 устонови Mysql 5,1 или 5,2 и всё норм будет Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Dodrii Kot 0 Опубликовано 25 сентября, 2011 Короче с геймом разобрался=) А вот с Логином что делать??? Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Kain 1 Опубликовано 25 сентября, 2011 Вешаться. Уже было 100500 ответов на подобные вопросы. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
M1K1MauS 0 Опубликовано 25 сентября, 2011 название темы убивает ) Ну Ооочень Сериозная Проблема!=), Проблема с java Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Dodrii Kot 0 Опубликовано 25 сентября, 2011 Все вы умные, а помочь не кто не может.... Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
WestWoody 2 Опубликовано 25 сентября, 2011 скинь конфиг от логина я кажись знаю чё за хрень пароль можеш стереть) Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Dodrii Kot 0 Опубликовано 25 сентября, 2011 #===============================# # MadDev Development Group # #===============================# # --------------------------------- # Сетевые настроки сервера # --------------------------------- # 1 - Адрес на котором прослушивается логин сервер # * - все доступные # 2 - Порт логин сервера на который подключается клиент # 3 - Через сколько неудачных попыток авторизации, временно заблоикровать пользователя по IP LoginserverHostname = * LoginserverPort = 2106 LoginTryBeforeBan = 3 # 1 - Порт логин сервера для игровых серверов # 2 - Адрес логин сервера LoginPort = 9014 LoginHost = 127.0.0.1 # Автоматически регистрировать аккаунты AutoCreateAccounts = True # Разрешить автоматическую регистрацию новых серверов AcceptNewGameServer = False # Защита от брута LoginProtectBrute = True # ---------------------------- # Настройка базы данных # ---------------------------- # MySQL драйвер Driver = com.mysql.jdbc.Driver # Адрес базы данных URL = jdbc:mysql://localhost/l2pdb?useUnicode=true&characterEncoding=UTF-8 BDHost = 127.0.0.1 # 1 - Логин базы данных # 2 - Пароль базы данных Login = * Password = * # Максимальное количество подключений к базе данных # Если у игроков лаги, увеличьте количество подключений MaximumDbConnections = 100 # Через сколько секунд после последней активности будут закрыватся соединения с базой, по умолчанию 600 (10 минут) # Данный параметр важно согласовывать с настройками в самом mysql сервере, параметр interactive_timeout # Насколько известно мне по умолчанию параметр interactive_timeout имеет значение 28800 (8 часов) MaxIdleConnectionTimeout = 600 # Интервал проверки неактивных соединений, по умолчанию 60 (1 минута) # При условии стабильного соединения с базой и корректной настроки MaxIdleConnectionTimeout, можно выставлять 0 (не проверять) IdleConnectionTestPeriod = 60 # ------------------------ # Имена Аккаунтов # ------------------------ # Имена Аккаунтов ( Default [A-Za-z0-9]{3,14} ) AnameTemplate = [A-Za-z0-9]{3,14} # Пароль ( Default [A-Za-z0-9]{8,24} ) ApasswdTemplate = [A-Za-z0-9]{8,24} # ----------------------------------------------- # # Авто рестарт сервера # # ----------------------------------------------- # # Игровой сервер # Правила установки конфигурации: # Тайминг срабатывания, время в часах # -1 - Авто рестарт выключен AutoRestart = -1 # ------------------------------- # Конфигурация для разработчиков # ------------------------------- # Выводить дебаг сообщения в консоль сервера Debug = False # Logging Logins into DB SqlLog = False # Проверять регистарцию игровых серверов каждые x минут IpUpdateTime = 15 # Проверять Game Guard GGCheck = False # ------------------------------- # Если не знаете за что отвечают настройки, то не меняйте # ------------------------------- # Список внутренних адресов, так же можно использовать продвинутый список из внешнего файла, # продвинутый список очень удобен и значительно шустрее когда много сетей, например 1000 # что бы использовать продвинутый список нужно указать в параметре строку следующего вида: "NetList@путь_к_файлу" # Продвинутый список должен состоять из строк следующего вида: "i1.i2.i3.i4" или "i1.i2.i3.i4/m1.m2.m3.m4" или "i1.i2.i3.i4/m" # Пример: InternalIpList=NetList@./config/InternalIPs.conf InternalIpList = 127.0.0.1,192.168.0.0-192.168.255.255,10.0.0.0-10.255.255.255,172.16.0.0-172.16.31.255 # Комбо метод - включить GameServer внутри LoginServer ComboMode = False # Актуальное шифрование, рекомендуется Whirlpool/DoubleWhirlpoolWithSalt DefaultPasswordEncoding = Whirlpool # Поддерживаемые устаревшие методы, есть DES (офф) и SHA1 (l2j) LegacyPasswordEncoding = SHA1;DES DoubleWhirlpoolSalt = * # Allow old authentication method (w/o RSA encryption) AllowOldAuth = False # Кешированые ключи BlowFishKeys = 20 RSAKeyPairs = 10 # Время Сна Селектора SelectorSleepTime = 5 # Таймаут проверики Логина LoginWatchdogTimeout = 15000 #Настройка АнтиФлуда, пока экспериментально #При включении с одного IP разрешается не более чем MaxUnhandledSocketsPerIP соединений, которые не послали ни одного пакета #если чарез такое соединение не приходит ниодного пакета в течении UnhandledSocketsMinTTL мс. то оно закрывается AntiFloodEnable = True MaxUnhandledSocketsPerIP = 5 UnhandledSocketsMinTTL = 5000 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
†DeMoN†™ 156 Опубликовано 25 сентября, 2011 13:25:50.962 Loading configs. 13:25:50.993 Loading ./config/loginserver.properties 13:25:50.993 Loading ./config/login_telnet.properties 13:25:51.274 FATAL: Failed initializing database. Reason: Unable to open a test connection to the given database. JDBC url = jdbc:mysql://localhost/l2pdb?useUn icode=true&characterEncoding=UTF-8, username = root. Terminating connection pool . Original Exception: ------ com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown database 'l2p db' Учим английский... Отсутствует база l2pdb. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Dodrii Kot 0 Опубликовано 25 сентября, 2011 Еще раз говорю я знаю в чем ошибка Но не знаю как ее решить!=) с Англ у меня все норм!=) Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
WestWoody 2 Опубликовано 25 сентября, 2011 ну да с конфигов вроде всё норм может ты не нравильно что-то написал Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
†DeMoN†™ 156 Опубликовано 25 сентября, 2011 Еще раз говорю я знаю в чем ошибка Но не знаю как ее решить!=) с Англ у меня все норм!=) Эх... Укажите в конфиге логин сервера туже базу, что вы указывали в конфигах гейм сервера. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Dodrii Kot 0 Опубликовано 25 сентября, 2011 Пароль правильно имя пользователя тоже.... я уже выбился из сил всю сборку вдоль и поперек облазил.. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
WestWoody 2 Опубликовано 25 сентября, 2011 # Адрес базы данных URL = jdbc:mysql://localhost/l2pdb?useUnicode=true&characterEncoding=UTF-8 BDHost = 127.0.0.1 # 1 - Логин базы данных # 2 - Пароль базы данных Login=root Password=пароль попробуй так Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
†DeMoN†™ 156 Опубликовано 25 сентября, 2011 При чем тут логин и пароль? В конфиге указана несуществующая БД. Как я писал в своем последнем посте, укажите туже БД, что и в ГС. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Dodrii Kot 0 Опубликовано 25 сентября, 2011 Спасибо Демон и Вест Вуд!!!! логин заработал=) Теперь регистр Гейма не робит=((( Exception in thread "main" java.lang.NoClassDefFoundError: javolution/xml/stream /XMLStreamException at l2p.gsregistering.GameServerRegister.main(GameServerRegister.java:25) Caused by: java.lang.ClassNotFoundException: javolution.xml.stream.XMLStreamExce ption at java.net.URLClassLoader$1.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) ... 1 more Для продолжения нажмите любую клавишу . . . Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
†DeMoN†™ 156 Опубликовано 25 сентября, 2011 В библиотеке javolution отсутствует нужный класс. Попробуйте заменить данную библиотеку на другую. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты