Aversia 3 Опубликовано 16 апреля, 2016 Привет форумчане. Такой вопрос. Есть сборка на ней защита rguard. На debian 7 все отлично работает rguard загружается в лог гс итд. А в centos 6 rguard не работает не загружается в лог гс итд. Ну и вот уже почти 6 часов ломаю голову что это может быть но так и не понял Кто сталкивался подскажите. Регистр букв пробывал уже разный и True true и как только не писал но реакции ноль. За помощь тыкну плюс) Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
stanger 67 Опубликовано 19 апреля, 2016 Привет форумчане. Такой вопрос. Есть сборка на ней защита rguard. На debian 7 все отлично работает rguard загружается в лог гс итд. А в centos 6 rguard не работает не загружается в лог гс итд. Ну и вот уже почти 6 часов ломаю голову что это может быть но так и не понял Кто сталкивался подскажите. Регистр букв пробывал уже разный и True true и как только не писал но реакции ноль. За помощь тыкну плюс) А пути все хорошо все проверил и сравнил ? на CentOS и Debian разные пути до либ. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Aversia 3 Опубликовано 19 апреля, 2016 А пути все хорошо все проверил и сравнил ? на CentOS и Debian разные пути до либ. будь добр по точнее вот путь что в debian что в centos /root/lib и вот сам батник #!/bin/bash while :; do mv ./log/java.log "./log/old/`date +%Y-%m-%d_%H-%M-%S`_java.log" mv ./log/stdout.log "./log/old/`date +%Y-%m-%d_%H-%M-%S`_stdout.log" mv ./log/chat.log "./log/old/`date +%Y-%m-%d_%H:%M:%S`-chat.log" mv ./log/checkskill.log "./log/old/`date +%Y-%m-%d_%H:%M:%S`-checkskill.log" mv ./log/enchant.log "./log/old/`date +%Y-%m-%d_%H:%M:%S`-enchant.log" java -server -Dfile.encoding=UTF-8 -Xmx4G -Xbootclasspath/p:../lib/incore.jar -cp config:../lib/* org.mmocore.gameserver.GameServer > log/stdout.log 2>&1 [ $? -ne 2 ] && break sleep 30; done Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
stanger 67 Опубликовано 19 апреля, 2016 будь добр по точнее вот путь что в debian что в centos /root/lib и вот сам батник #!/bin/bash while :; do mv ./log/java.log "./log/old/`date +%Y-%m-%d_%H-%M-%S`_java.log" mv ./log/stdout.log "./log/old/`date +%Y-%m-%d_%H-%M-%S`_stdout.log" mv ./log/chat.log "./log/old/`date +%Y-%m-%d_%H:%M:%S`-chat.log" mv ./log/checkskill.log "./log/old/`date +%Y-%m-%d_%H:%M:%S`-checkskill.log" mv ./log/enchant.log "./log/old/`date +%Y-%m-%d_%H:%M:%S`-enchant.log" java -server -Dfile.encoding=UTF-8 -Xmx4G -Xbootclasspath/p:../lib/incore.jar -cp config:../lib/* org.mmocore.gameserver.GameServer > log/stdout.log 2>&1 [ $? -ne 2 ] && break sleep 30; done А в логе что при запуске ? судя по всему либа должна лежать где остальные файлы ядра. так же версии Java сравнить нужно. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Aversia 3 Опубликовано 19 апреля, 2016 А в логе что при запуске ? судя по всему либа должна лежать где остальные файлы ядра. так же версии Java сравнить нужно. Лог чистый он просто не видит gameguard.jar Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
stanger 67 Опубликовано 19 апреля, 2016 Лог чистый он просто не видит gameguard.jar java -server -Dfile.encoding=UTF-8 -Xmx4G -Xbootclasspath/p:../lib/incore.jar -cp config:../lib/* org.mmocore.gameserver.GameServer > log/stdout.log 2>&1 тут тупо нет пути до этой либы. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Aversia 3 Опубликовано 19 апреля, 2016 дописывал переставало запускать сервер java -server -Dfile.encoding=UTF-8 -Xmx4G -Xbootclasspath/p:../lib/incore.jar:../lib/gameguard.jar -cp config:../lib/* org.mmocore.gameserver.GameServer > log/stdout.log 2>&1 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Aversia 3 Опубликовано 19 апреля, 2016 Пробывал сделать так тоже не прокатило #!/bin/bash while :; do mv ./log/java.log "./log/old/`date +%Y-%m-%d_%H-%M-%S`_java.log" mv ./log/stdout.log "./log/old/`date +%Y-%m-%d_%H-%M-%S`_stdout.log" mv ./log/chat.log "./log/old/`date +%Y-%m-%d_%H:%M:%S`-chat.log" mv ./log/checkskill.log "./log/old/`date +%Y-%m-%d_%H:%M:%S`-checkskill.log" mv ./log/enchant.log "./log/old/`date +%Y-%m-%d_%H:%M:%S`-enchant.log" java -server -Dfile.encoding=UTF-8 -Xincgc -Xms3076m -Xmx3076m -cp ./../lib/incore.jar:./../lib/gameguard.jar:./../lib/commons-codec-1.9.jar:./../lib/commons-dbcp-1.4.jar:./../lib/commons-io-2.4.jar:./../lib/commons-lang3-3.1.jar:./../lib/commons-logging-1.1.3.jar:./../lib/commons-math3-3.2.jar:./../lib/commons-pool-1.6.jar:./../lib/dom4j-2.0.0-alpha-2.jar:./../lib/ecj-4.3.1.jar:./../lib/ehcache-core-2.4.3.jar:./../lib/gameserver.jar:./../lib/jacksum-1.7.0.jar:./../lib/jave.jar:./../lib/javolution-5.5.1.jar:./../lib/json-simple-1.1.1.jar:./../libs/lameguard-1.9.5.jar:./../lib/log4j-1.2.16.jar:./../lib/mail-1.5.0.jar:./../lib/mesp-1.02.jar:./../lib/mesp-1.02.jar:./../lib/mysql-connector-java-5.1.29-bin.jar:./../lib/netty-3.2.3.jar:./../lib/org.napile.primitive.jar:./../lib/scripts.jar:./../lib/servlet-api-3.1.jar:./../lib/slf4j-api-1.7.3.jar:./../lib/slf4j-log4j12-1.7.3.jar:./../lib/trove-3.0.3.jar:./../lib/worldwind.jar:./../lib/ws-commons-util-1.0.2.jar:./../lib/xmlrpc-common-3.1.3.jar:./../xmlrpc-server-3.1.3.jar org.mmocore.gameserver.GameServer > log/stdout.log 2>&1 [ $? -ne 2 ] && break sleep 30; done ГС бьет ошибку Exception in thread "main" java.lang.ClassFormatError: Illegal UTF8 string in constant pool in class file org/mmocore/gameserver/Shutdown at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(ClassLoader.java:791) at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) at java.net.URLClassLoader.defineClass(URLClassLoader.java:449) at java.net.URLClassLoader.access$100(URLClassLoader.java:71) at java.net.URLClassLoader$1.run(URLClassLoader.java:361) at java.net.URLClassLoader$1.run(URLClassLoader.java:355) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:354) at java.lang.ClassLoader.loadClass(ClassLoader.java:423) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) at java.lang.ClassLoader.loadClass(ClassLoader.java:356) at java.lang.Class.getDeclaredMethods0(Native Method) at java.lang.Class.privateGetDeclaredMethods(Class.java:2451) at java.lang.Class.getMethod0(Class.java:2694) at java.lang.Class.getMethod(Class.java:1622) at sun.launcher.LauncherHelper.getMainMethod(LauncherHelper.java:494) at sun.launcher.LauncherHelper.checkAndLoadMain(LauncherHelper.java:486) Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты