proje 1 Опубликовано 6 марта, 2015 Всем привет!Проблема запуска сервера на ubuntu 14.04. Установлена Java 1.7.0_75. Сборка pwsoft 16.12.14. Логин запускается и роботает все отлично а вот гейм не запускается в логах дает ошибку: мар 06, 2015 10:58:35 PM net.sf.l2j.Config loadINFO: #Configs: loaded.мар 06, 2015 10:58:35 PM net.sf.l2j.gameserver.GameServer mainINFO: #Welcome to pwServer.Exception in thread "main" java.lang.NoClassDefFoundError: com/google/common/base/Preconditions at com.jolbox.bonecp.BoneCPConfig.setIdleConnectionTestPeriod(BoneCPConfig.java:417) at com.jolbox.bonecp.BoneCPConfig.setIdleConnectionTestPeriod(BoneCPConfig.java:357) at net.sf.l2j.L2DatabaseFactory.load(L2DatabaseFactory.java:55) at net.sf.l2j.L2DatabaseFactory.init(L2DatabaseFactory.java:40) at net.sf.l2j.gameserver.GameServer.main(GameServer.java:568) Класс патч проверил вроде как всё есть, файлы core-gs,core есть. Помогите за + Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
sharp1QUE 144 Опубликовано 6 марта, 2015 не хватает библиотеки guava, прописать в gameserver_loop.sh нужно Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
proje 1 Опубликовано 6 марта, 2015 добавил не хватает библиотеки guava, прописать в gameserver_loop.sh нужно добавил библиотеку все так же как и было Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
proje 1 Опубликовано 6 марта, 2015 вот мой gameserver_loop.sh #!/bin/bash # exit codes of GameServer: # 0 normal shutdown # 2 reboot attempt while :; do [ -f log/java0.log.0 ] && mv log/java0.log.0 "log/z_`date +%Y-%m-%d_%H-%M-%S`_java.log" [ -f log/stdout.log ] && mv log/stdout.log "log/z_`date +%Y-%m-%d_%H-%M-%S`_stdout.log" java -server -Dfile.encoding=UTF-8 -Xincgc -Xms2048m -Xmx2048m -cp ./../libs/lameguard-1.9.5.jar:./../libs/guava-17.0.jar:./../libs/bsf.jar:./../libs/bsh-2.0b4.jar:./../libs/bonecp-0.8.0.jar:./../libs/slf4j-api-1.6.3.jar:./../libs/slf4j-nop-1.6.3.jar:./../libs/google-collections-1.0.jar:./../libs/c30-0.91.2.jar:./../libs/jython.jar:./../libs/ecj.jar:./../libs/java-engine.jar:./../libs/commons-logging-1.1.jar:./../libs/netty-3.6.3.Final.jar:./../libs/javolution-5.5.1.jar:./../libs/mysql-connector-java-5.1.24-bin.jar:./../libs/core-gs.jar net.sf.l2j.gameserver.GameServer > log/stdout.log 2>&1 [ $? -ne 2 ] && break # /etc/init.d/mysql restart sleep 10 done Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
sharp1QUE 144 Опубликовано 6 марта, 2015 вот мой gameserver_loop.sh #!/bin/bash # exit codes of GameServer: # 0 normal shutdown # 2 reboot attempt while :; do [ -f log/java0.log.0 ] && mv log/java0.log.0 "log/z_`date +%Y-%m-%d_%H-%M-%S`_java.log" [ -f log/stdout.log ] && mv log/stdout.log "log/z_`date +%Y-%m-%d_%H-%M-%S`_stdout.log" java -server -Dfile.encoding=UTF-8 -Xincgc -Xms2048m -Xmx2048m -cp ./../libs/lameguard-1.9.5.jar:./../libs/guava-17.0.jar:./../libs/bsf.jar:./../libs/bsh-2.0b4.jar:./../libs/bonecp-0.8.0.jar:./../libs/slf4j-api-1.6.3.jar:./../libs/slf4j-nop-1.6.3.jar:./../libs/google-collections-1.0.jar:./../libs/c30-0.91.2.jar:./../libs/jython.jar:./../libs/ecj.jar:./../libs/java-engine.jar:./../libs/commons-logging-1.1.jar:./../libs/netty-3.6.3.Final.jar:./../libs/javolution-5.5.1.jar:./../libs/mysql-connector-java-5.1.24-bin.jar:./../libs/core-gs.jar net.sf.l2j.gameserver.GameServer > log/stdout.log 2>&1 [ $? -ne 2 ] && break # /etc/init.d/mysql restart sleep 10 done Попробуй этот #!/bin/bash # exit codes of GameServer: # 0 normal shutdown # 2 reboot attempt while :; do [ -f log/java0.log.0 ] && mv log/java0.log.0 "log/z_`date +%Y-%m-%d_%H-%M-%S`_java.log" [ -f log/stdout.log ] && mv log/stdout.log "log/z_`date +%Y-%m-%d_%H-%M-%S`_stdout.log" java -server -Dfile.encoding=UTF-8 -Xincgc -Xms2048m -Xmx2048m -cp ./../libs/lameguard-1.9.5.jar:./../libs/bsf.jar:./../libs/bsh-2.0b4.jar:./../libs/bonecp-0.8.0.jar:./../libs/slf4j-api-1.6.3.jar:./../libs/slf4j-nop-1.6.3.jar:./../libs/google-collections-1.0.jar:./../libs/c30-0.91.2.jar:./../libs/guava-17.0.jar./../libs/jython.jar:./../libs/ecj.jar:./../libs/java-engine.jar:./../libs/commons-logging-1.1.jar:./../libs/netty-3.6.3.Final.jar:./../libs/javolution-5.5.1.jar:./../libs/mysql-connector-java-5.1.24-bin.jar:./../libs/core-gs.jar net.sf.l2j.gameserver.GameServer > log/stdout.log 2>&1 [ $? -ne 2 ] && break # /etc/init.d/mysql restart sleep 10 done 1 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
proje 1 Опубликовано 6 марта, 2015 не знаю наверно помогло держи + , но теперь ошибка другая, я так понимаю нет доступа к mysql мар 07, 2015 12:06:43 AM net.sf.l2j.Config load INFO: #Configs: loaded. мар 07, 2015 12:06:43 AM net.sf.l2j.gameserver.GameServer main INFO: #Welcome to pwServer. Exception in thread "main" java.sql.SQLException: Unable to open a test connection to the given database. JDBC url = jdbc:mysql://localhost/l2flash?useUnicode=true&characterEncoding=UTF-8, username = root. Terminating connection pool (set lazyInit to true if you expect to start your database after your app). Original Exception: ------ java.sql.SQLException: No suitable driver found for jdbc:mysql://localhost/l2flash?useUnicode=true&characterEncoding=UTF-8 at java.sql.DriverManager.getConnection(DriverManager.java:596) at java.sql.DriverManager.getConnection(DriverManager.java:215) at com.jolbox.bonecp.BoneCP.obtainRawInternalConnection(BoneCP.java:363) at com.jolbox.bonecp.BoneCP.<init>(BoneCP.java:416) at com.jolbox.bonecp.BoneCPDataSource.getConnection(BoneCPDataSource.java:120) at net.sf.l2j.L2DatabaseFactory.load(L2DatabaseFactory.java:65) at net.sf.l2j.L2DatabaseFactory.init(L2DatabaseFactory.java:40) at net.sf.l2j.gameserver.GameServer.main(GameServer.java:568) ------ at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) at java.lang.reflect.Constructor.newInstance(Constructor.java:526) at com.jolbox.bonecp.PoolUtil.generateSQLException(PoolUtil.java:192) at com.jolbox.bonecp.BoneCP.<init>(BoneCP.java:422) at com.jolbox.bonecp.BoneCPDataSource.getConnection(BoneCPDataSource.java:120) at net.sf.l2j.L2DatabaseFactory.load(L2DatabaseFactory.java:65) at net.sf.l2j.L2DatabaseFactory.init(L2DatabaseFactory.java:40) at net.sf.l2j.gameserver.GameServer.main(GameServer.java:568) Caused by: java.sql.SQLException: No suitable driver found for jdbc:mysql://localhost/l2flash?useUnicode=true&characterEncoding=UTF-8 at java.sql.DriverManager.getConnection(DriverManager.java:596) at java.sql.DriverManager.getConnection(DriverManager.java:215) at com.jolbox.bonecp.BoneCP.obtainRawInternalConnection(BoneCP.java:363) at com.jolbox.bonecp.BoneCP.<init>(BoneCP.java:416) ... 4 more Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
sharp1QUE 144 Опубликовано 6 марта, 2015 какая у тебя версия mysql-connector в папке libs ? Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
proje 1 Опубликовано 6 марта, 2015 какая у тебя версия mysql-connector в папке libs ? mysql-connector-java-5.1.30-bin.jar Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
sharp1QUE 144 Опубликовано 6 марта, 2015 mysql-connector-java-5.1.30-bin.jar пробуй вот так #!/bin/bash # exit codes of GameServer: # 0 normal shutdown # 2 reboot attempt while :; do [ -f log/java0.log.0 ] && mv log/java0.log.0 "log/z_`date +%Y-%m-%d_%H-%M-%S`_java.log" [ -f log/stdout.log ] && mv log/stdout.log "log/z_`date +%Y-%m-%d_%H-%M-%S`_stdout.log" java -server -Dfile.encoding=UTF-8 -Xincgc -Xms2048m -Xmx2048m -cp ./../libs/lameguard-1.9.5.jar:./../libs/bsf.jar:./../libs/bsh-2.0b4.jar:./../libs/bonecp-0.8.0.jar:./../libs/slf4j-api-1.6.3.jar:./../libs/slf4j-nop-1.6.3.jar:./../libs/google-collections-1.0.jar:./../libs/c30-0.91.2.jar:./../libs/guava-17.0.jar./../libs/jython.jar:./../libs/ecj.jar:./../libs/java-engine.jar:./../libs/commons-logging-1.1.jar:./../libs/netty-3.6.3.Final.jar:./../libs/javolution-5.5.1.jar:./../libs/mysql-connector-java-5.1.30-bin.jar:./../libs/core-gs.jar net.sf.l2j.gameserver.GameServer > log/stdout.log 2>&1 [ $? -ne 2 ] && break # /etc/init.d/mysql restart sleep 10 done Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
proje 1 Опубликовано 6 марта, 2015 теперь опять ошибка что была раньше мар 07, 2015 12:41:54 AM net.sf.l2j.Config load INFO: #Configs: loaded. мар 07, 2015 12:41:54 AM net.sf.l2j.gameserver.GameServer main INFO: #Welcome to pwServer. Exception in thread "main" java.lang.NoClassDefFoundError: com/google/common/base/Preconditions at com.jolbox.bonecp.BoneCPConfig.setIdleConnectionTestPeriod(BoneCPConfig.java:417) at com.jolbox.bonecp.BoneCPConfig.setIdleConnectionTestPeriod(BoneCPConfig.java:357) at net.sf.l2j.L2DatabaseFactory.load(L2DatabaseFactory.java:55) at net.sf.l2j.L2DatabaseFactory.init(L2DatabaseFactory.java:40) at net.sf.l2j.gameserver.GameServer.main(GameServer.java:568) Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
proje 1 Опубликовано 6 марта, 2015 в startlogin есть библиотека google-collections-1.0.jar но в libs нету такой,может дело в этом? Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
sharp1QUE 144 Опубликовано 6 марта, 2015 отпиши свой скайп Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
proje 1 Опубликовано 6 марта, 2015 кинул в лс Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
proje 1 Опубликовано 6 марта, 2015 уря запустил там оказалось просто одна точка пропущена была в startlogin большое спс за помощь-) Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты