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

LostWorld

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

Запускаю сборку
Login:
 

Error:Could not find or load main class org.mmocore.authserver.Authserver
Server terminated abnormaly....
Server terminated....


Для продолжения нажмите любую клавишу...

Game Server:

 

Error:Could not find or load main class org.mmocore.gameservere.GameServer
Server terminated abnormaly....
Server terminated....


Для продолжения нажмите любую клавишу...

Что это может быть и как это решить?
 

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


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

Немного пошаманив логин запустился,но гейм сервер выдал вот такое
8ebb5-clip-57kb.jpg?nocache=1

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


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

Немного пошаманив логин запустился,но гейм сервер выдал вот такое

8ebb5-clip-57kb.jpg?nocache=1

в гейм сервере закомментируй эти строки 

 version = new Version(GameServer.class);
_log.info("=================================================");
_log.info("Revision: ................ " + version.getVersionRevision());
_log.info("Build date: .............. " + version.getBuildDate());
_log.info("=================================================");

и будет тебе счастье

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

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


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

в гейм сервере закомментируй эти строки 

 version = new Version(GameServer.class);
_log.info("=================================================");
_log.info("Revision: ................ " + version.getVersionRevision());
_log.info("Build date: .............. " + version.getBuildDate());
_log.info("=================================================");

и будет тебе счастье

Открыл файл GameServer.jar винраром нашел файл GameServer.class открыл его через DJ Java Decompiler  заменил коментарий на тот что вы дали,но вот проблемка DJ Java Decompiler сохраняет в java формате, а нужен class что бы заменить его.

Как это сделать?

Сори за тупые вопросы,я только учусь.

cmd javac GameServer.java

дал ответ что там какие то ошибки,

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


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

Открыл файл GameServer.jar винраром нашел файл GameServer.class открыл его через DJ Java Decompiler  заменил коментарий на тот что вы дали,но вот проблемка DJ Java Decompiler сохраняет в java формате, а нужен class что бы заменить его.

Как это сделать?

Сори за тупые вопросы,я только учусь.

cmd javac GameServer.java

дал ответ что там какие то ошибки,

зачем декомпилить, если в шаре исходники, а не компил

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


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

Открыл файл GameServer.jar винраром нашел файл GameServer.class открыл его через DJ Java Decompiler  заменил коментарий на тот что вы дали,но вот проблемка DJ Java Decompiler сохраняет в java формате, а нужен class что бы заменить его.

Как это сделать?

Сори за тупые вопросы,я только учусь.

cmd javac GameServer.java

дал ответ что там какие то ошибки,

Возьми исходный код сборки, он есть в шаре. И проделай вышеописанное. После компиляции будет рабочая сборку. Сам сегодня с этим столкнулся.

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


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

Перед компиляцией в build.xml добавить перед версией строчку <property name="build.revision" value="тут значение ревизии" />, сохранить и скомпилировать.

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


Ссылка на сообщение
Поделиться на другие сайты
Buildfile: D:\RED\lost source Lostworld(6 JAVA)\build.xml
init:
compile-commons:
   [delete] Deleting directory D:\RED\lost source Lostworld(6 JAVA)\build\classes
    [mkdir] Created dir: D:\RED\lost source Lostworld(6 JAVA)\build\classes
    [javac] D:\RED\lost source Lostworld(6 JAVA)\build.xml:55: warning: 'includeantruntime' was not set, defaulting to build.sysclasspath=last; set to false for repeatable builds
    [javac] Compiling 78 source files to D:\RED\lost source Lostworld(6 JAVA)\build\classes
    [javac] D:\RED\lost source Lostworld(6 JAVA)\commons\src\main\java\org\mmocore\commons\dbcp\BasicDataSource.java:44: warning: [unchecked] unchecked call to GenericObjectPool(org.apache.commons.pool.PoolableObjectFactory<T>) as a member of the raw type org.apache.commons.pool.impl.GenericObjectPool
    [javac] 		GenericObjectPool connectionPool = new GenericObjectPool(null);
    [javac] 		                                   ^
    [javac] D:\RED\lost source Lostworld(6 JAVA)\commons\src\main\java\org\mmocore\commons\dbcp\BasicDataSource.java:59: warning: [unchecked] unchecked call to GenericKeyedObjectPoolFactory(org.apache.commons.pool.KeyedPoolableObjectFactory<K,V>,int,byte,long,int,int) as a member of the raw type org.apache.commons.pool.impl.GenericKeyedObjectPoolFactory
    [javac] 			statementPoolFactory = new GenericKeyedObjectPoolFactory(null, -1, GenericObjectPool.WHEN_EXHAUSTED_FAIL, 0L, 1, GenericKeyedObjectPool.DEFAULT_MAX_TOTAL);
    [javac] 			                       ^
    [javac] D:\RED\lost source Lostworld(6 JAVA)\commons\src\main\java\org\mmocore\commons\util\TroveUtils.java:22: warning: [serial] serializable class org.mmocore.commons.util.TroveUtils.TIntObjectHashMapEmpty has no definition of serialVersionUID
    [javac] 	private static class TIntObjectHashMapEmpty<V> extends TIntObjectHashMap<V>
    [javac] 	               ^
    [javac] D:\RED\lost source Lostworld(6 JAVA)\commons\src\main\java\org\mmocore\commons\util\TroveUtils.java:42: warning: [serial] serializable class org.mmocore.commons.util.TroveUtils.TIntArrayListEmpty has no definition of serialVersionUID
    [javac] 	private static class TIntArrayListEmpty extends TIntArrayList
    [javac] 	               ^
    [javac] 4 warnings
commons-jar:
     [exec] Result: 1
      [jar] Building jar: D:\RED\lost source Lostworld(6 JAVA)\build\commons.jar
compile-authserver:
   [delete] Deleting directory D:\RED\lost source Lostworld(6 JAVA)\build\classes
    [mkdir] Created dir: D:\RED\lost source Lostworld(6 JAVA)\build\classes
    [javac] D:\RED\lost source Lostworld(6 JAVA)\build.xml:146: warning: 'includeantruntime' was not set, defaulting to build.sysclasspath=last; set to false for repeatable builds
    [javac] Compiling 53 source files to D:\RED\lost source Lostworld(6 JAVA)\build\classes
authserver-jar:
     [exec] Result: 1
      [jar] Building jar: D:\RED\lost source Lostworld(6 JAVA)\build\authserver.jar
authserver:
     [copy] Copying 2 files to D:\RED\lost source Lostworld(6 JAVA)\build\dist\authserver

BUILD FAILED
D:\RED\lost source Lostworld(6 JAVA)\build.xml:191: D:\RED\lost source Lostworld(6 JAVA)\dist\authserver does not exist.

Total time: 4 seconds

jdk.1.6.0_45

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


Ссылка на сообщение
Поделиться на другие сайты
Buildfile: D:\RED\lost source Lostworld(6 JAVA)\build.xml
init:
compile-commons:
   [delete] Deleting directory D:\RED\lost source Lostworld(6 JAVA)\build\classes
    [mkdir] Created dir: D:\RED\lost source Lostworld(6 JAVA)\build\classes
    [javac] D:\RED\lost source Lostworld(6 JAVA)\build.xml:55: warning: 'includeantruntime' was not set, defaulting to build.sysclasspath=last; set to false for repeatable builds
    [javac] Compiling 78 source files to D:\RED\lost source Lostworld(6 JAVA)\build\classes
    [javac] D:\RED\lost source Lostworld(6 JAVA)\commons\src\main\java\org\mmocore\commons\dbcp\BasicDataSource.java:44: warning: [unchecked] unchecked call to GenericObjectPool(org.apache.commons.pool.PoolableObjectFactory<T>) as a member of the raw type org.apache.commons.pool.impl.GenericObjectPool
    [javac] 		GenericObjectPool connectionPool = new GenericObjectPool(null);
    [javac] 		                                   ^
    [javac] D:\RED\lost source Lostworld(6 JAVA)\commons\src\main\java\org\mmocore\commons\dbcp\BasicDataSource.java:59: warning: [unchecked] unchecked call to GenericKeyedObjectPoolFactory(org.apache.commons.pool.KeyedPoolableObjectFactory<K,V>,int,byte,long,int,int) as a member of the raw type org.apache.commons.pool.impl.GenericKeyedObjectPoolFactory
    [javac] 			statementPoolFactory = new GenericKeyedObjectPoolFactory(null, -1, GenericObjectPool.WHEN_EXHAUSTED_FAIL, 0L, 1, GenericKeyedObjectPool.DEFAULT_MAX_TOTAL);
    [javac] 			                       ^
    [javac] D:\RED\lost source Lostworld(6 JAVA)\commons\src\main\java\org\mmocore\commons\util\TroveUtils.java:22: warning: [serial] serializable class org.mmocore.commons.util.TroveUtils.TIntObjectHashMapEmpty has no definition of serialVersionUID
    [javac] 	private static class TIntObjectHashMapEmpty<V> extends TIntObjectHashMap<V>
    [javac] 	               ^
    [javac] D:\RED\lost source Lostworld(6 JAVA)\commons\src\main\java\org\mmocore\commons\util\TroveUtils.java:42: warning: [serial] serializable class org.mmocore.commons.util.TroveUtils.TIntArrayListEmpty has no definition of serialVersionUID
    [javac] 	private static class TIntArrayListEmpty extends TIntArrayList
    [javac] 	               ^
    [javac] 4 warnings
commons-jar:
     [exec] Result: 1
      [jar] Building jar: D:\RED\lost source Lostworld(6 JAVA)\build\commons.jar
compile-authserver:
   [delete] Deleting directory D:\RED\lost source Lostworld(6 JAVA)\build\classes
    [mkdir] Created dir: D:\RED\lost source Lostworld(6 JAVA)\build\classes
    [javac] D:\RED\lost source Lostworld(6 JAVA)\build.xml:146: warning: 'includeantruntime' was not set, defaulting to build.sysclasspath=last; set to false for repeatable builds
    [javac] Compiling 53 source files to D:\RED\lost source Lostworld(6 JAVA)\build\classes
authserver-jar:
     [exec] Result: 1
      [jar] Building jar: D:\RED\lost source Lostworld(6 JAVA)\build\authserver.jar
authserver:
     [copy] Copying 2 files to D:\RED\lost source Lostworld(6 JAVA)\build\dist\authserver

BUILD FAILED
D:\RED\lost source Lostworld(6 JAVA)\build.xml:191: D:\RED\lost source Lostworld(6 JAVA)\dist\authserver does not exist.

Total time: 4 seconds

jdk.1.6.0_45

 

ставь 7 яву, с ней норм скомпилилось

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

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


Ссылка на сообщение
Поделиться на другие сайты
Buildfile: D:\RED\lost source Lostworld(6 JAVA)\build.xml
init:
compile-commons:
   [delete] Deleting directory D:\RED\lost source Lostworld(6 JAVA)\build\classes
    [mkdir] Created dir: D:\RED\lost source Lostworld(6 JAVA)\build\classes
    [javac] D:\RED\lost source Lostworld(6 JAVA)\build.xml:55: warning: 'includeantruntime' was not set, defaulting to build.sysclasspath=last; set to false for repeatable builds
    [javac] Compiling 78 source files to D:\RED\lost source Lostworld(6 JAVA)\build\classes
    [javac] D:\RED\lost source Lostworld(6 JAVA)\commons\src\main\java\org\mmocore\commons\dbcp\BasicDataSource.java:44: warning: [unchecked] unchecked call to GenericObjectPool(org.apache.commons.pool.PoolableObjectFactory<T>) as a member of the raw type org.apache.commons.pool.impl.GenericObjectPool
    [javac] 		GenericObjectPool connectionPool = new GenericObjectPool(null);
    [javac] 		                                   ^
    [javac] D:\RED\lost source Lostworld(6 JAVA)\commons\src\main\java\org\mmocore\commons\dbcp\BasicDataSource.java:59: warning: [unchecked] unchecked call to GenericKeyedObjectPoolFactory(org.apache.commons.pool.KeyedPoolableObjectFactory<K,V>,int,byte,long,int,int) as a member of the raw type org.apache.commons.pool.impl.GenericKeyedObjectPoolFactory
    [javac] 			statementPoolFactory = new GenericKeyedObjectPoolFactory(null, -1, GenericObjectPool.WHEN_EXHAUSTED_FAIL, 0L, 1, GenericKeyedObjectPool.DEFAULT_MAX_TOTAL);
    [javac] 			                       ^
    [javac] D:\RED\lost source Lostworld(6 JAVA)\commons\src\main\java\org\mmocore\commons\util\TroveUtils.java:22: warning: [serial] serializable class org.mmocore.commons.util.TroveUtils.TIntObjectHashMapEmpty has no definition of serialVersionUID
    [javac] 	private static class TIntObjectHashMapEmpty<V> extends TIntObjectHashMap<V>
    [javac] 	               ^
    [javac] D:\RED\lost source Lostworld(6 JAVA)\commons\src\main\java\org\mmocore\commons\util\TroveUtils.java:42: warning: [serial] serializable class org.mmocore.commons.util.TroveUtils.TIntArrayListEmpty has no definition of serialVersionUID
    [javac] 	private static class TIntArrayListEmpty extends TIntArrayList
    [javac] 	               ^
    [javac] 4 warnings
commons-jar:
     [exec] Result: 1
      [jar] Building jar: D:\RED\lost source Lostworld(6 JAVA)\build\commons.jar
compile-authserver:
   [delete] Deleting directory D:\RED\lost source Lostworld(6 JAVA)\build\classes
    [mkdir] Created dir: D:\RED\lost source Lostworld(6 JAVA)\build\classes
    [javac] D:\RED\lost source Lostworld(6 JAVA)\build.xml:146: warning: 'includeantruntime' was not set, defaulting to build.sysclasspath=last; set to false for repeatable builds
    [javac] Compiling 53 source files to D:\RED\lost source Lostworld(6 JAVA)\build\classes
authserver-jar:
     [exec] Result: 1
      [jar] Building jar: D:\RED\lost source Lostworld(6 JAVA)\build\authserver.jar
authserver:
     [copy] Copying 2 files to D:\RED\lost source Lostworld(6 JAVA)\build\dist\authserver

BUILD FAILED
D:\RED\lost source Lostworld(6 JAVA)\build.xml:191: D:\RED\lost source Lostworld(6 JAVA)\dist\authserver does not exist.

Total time: 4 seconds

jdk.1.6.0_45

 

translate.google.com. folder authserver does not exist.

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


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

translate.google.com. folder authserver does not exist.

опс х) я ворнинги за ошибки принял. спасибо, что поправил.

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


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

JDK 1.7 вставил вот это version = new Version(GameServer.class);
_log.info("=================================================");
_log.info("Revision: ................ " + version.getVersionRevision());
_log.info("Build date: .............. " + version.getBuildDate());
_log.info("================================================="); скомплил и запустил
bd0e7-clip-289kb.jpg?nocache=1

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

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


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

JDK 1.7 вставил вот это version = new Version(GameServer.class);

_log.info("=================================================");

_log.info("Revision: ................ " + version.getVersionRevision());

_log.info("Build date: .............. " + version.getBuildDate());

_log.info("================================================="); скомплил и запустил

bd0e7-clip-289kb.jpg?nocache=1

хм,мб не все закомментил? у меня с тем,что я скинул, запустилось и рабоатет

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


Ссылка на сообщение
Поделиться на другие сайты
<exec dir="${basedir}" executable="svnversion" outputproperty="build.revision" failifexecutionfails="false">

<arg line="-n ${src.commons}" />

</exec>

 

вот эти куски еще с билд-файла убери.

 

Либо если не хочешь повторно компилить - открой jar-файл, в нем открой блокнотом манифест и измени subversion --help на какое-то число (входящее в диапазон Integer).

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

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


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

 

<exec dir="${basedir}" executable="svnversion" outputproperty="build.revision" failifexecutionfails="false">
<arg line="-n ${src.commons}" />
</exec>
 
вот эти куски еще с билд-файла убери.
 
Либо если не хочешь повторно компилить - открой jar-файл, в нем открой блокнотом манифест и измени subversion --help на какое-то число (входящее в диапазон Integer).

 

Убрать только тот что вы написали,или и эти?

<exec dir="${basedir}" executable="svnversion" outputproperty="build.revision" failifexecutionfails="false">

            <arg line="-n ${src.gameserver}" />

        </exec>

 

 

<exec dir="${basedir}" executable="svnversion" outputproperty="build.revision" failifexecutionfails="false">

            <arg line="-n ${src.authserver}" />

        </exec>

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


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

Убрать только тот что вы написали,или и эти?

<exec dir="${basedir}" executable="svnversion" outputproperty="build.revision" failifexecutionfails="false">

            <arg line="-n ${src.gameserver}" />

        </exec>

 

 

<exec dir="${basedir}" executable="svnversion" outputproperty="build.revision" failifexecutionfails="false">

            <arg line="-n ${src.authserver}" />

        </exec>

все.

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


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

все.

Удалил,скомплил,запустил

Тоже самое...

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


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

Перепроверь файл MF в jar-файле гемсервера. Напротив ревизии должно быть число, а не буквица.

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


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

Перепроверь файл MF в jar-файле гемсервера. Напротив ревизии должно быть число, а не буквица.

Manifest-Version: 1.0
Ant-Version: Apache Ant 1.9.2
Created-By: 1.7.0_79-b15 (Oracle Corporation)
Main-Class: org.mmocore.gameserver.GameServer
Build-By: ?­­ 
Build-Date: 2015.05.13 19:49
Implementation-Revision: ${build.revision}/////////${build.revision} ЭТО УДАЛИТЬ И ПОСТАВИТЬ ЦИФРУ ВЕРНО?
Implementation-Version: 1.0
Class-Path: commons-collections-3.2.1.jar commons-dbcp-1.4.jar commons
 -io-2.0.1.jar commons-lang3-3.1.jar commons-math3-3.0.jar commons-poo
 l-1.6.jar dom4j-2.0.0-alpha-2.jar ecj-3.7.jar ehcache-core-2.5.2.jar 
 jacksum-1.7.0.jar log4j-1.2.16.jar mesp-1.02.jar mysql-connector-java
 -5.1.20-bin.jar netty-3.2.3.jar org.napile.primitive.jar slf4j-api-1.
 6.6.jar slf4j-log4j12-1.6.6.jar trove-2.1.0.jar velocity-1.7.jar velo
 city-slf4j-1.7.jar commons.jar

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


Ссылка на сообщение
Поделиться на другие сайты
Manifest-Version: 1.0
Ant-Version: Apache Ant 1.9.2
Created-By: 1.7.0_79-b15 (Oracle Corporation)
Main-Class: org.mmocore.gameserver.GameServer
Build-By: ?­­ 
Build-Date: 2015.05.13 19:49
Implementation-Revision: ${build.revision}/////////${build.revision} ЭТО УДАЛИТЬ И ПОСТАВИТЬ ЦИФРУ ВЕРНО?
Implementation-Version: 1.0
Class-Path: commons-collections-3.2.1.jar commons-dbcp-1.4.jar commons
 -io-2.0.1.jar commons-lang3-3.1.jar commons-math3-3.0.jar commons-poo
 l-1.6.jar dom4j-2.0.0-alpha-2.jar ecj-3.7.jar ehcache-core-2.5.2.jar 
 jacksum-1.7.0.jar log4j-1.2.16.jar mesp-1.02.jar mysql-connector-java
 -5.1.20-bin.jar netty-3.2.3.jar org.napile.primitive.jar slf4j-api-1.
 6.6.jar slf4j-log4j12-1.6.6.jar trove-2.1.0.jar velocity-1.7.jar velo
 city-slf4j-1.7.jar commons.jar

+. Либо вместо того, чтобы использовать parseInt, присваиваем исходное значение (строку).

  • Upvote 1

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


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

org.mmocore.commons.versioning.Version

 

смени данные с int на String и не парься

 

 


private int _versionRevision;
private int _buildNumber;



public int getVersionRevision()
{
return _versionRevision;
}

public int getBuildNumber()
{
return _buildNumber;
}

 
поменяй int на String
Изменено пользователем mrDuck
  • Upvote 1

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


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

+. Либо вместо того, чтобы использовать parseInt, присваиваем исходное значение (строку).

 

 

 

org.mmocore.commons.versioning.Version

 

смени данные с int на String и не парься

 

 


private int _versionRevision;
private int _buildNumber;



public int getVersionRevision()
{
return _versionRevision;
}

public int getBuildNumber()
{
return _buildNumber;
}

 
поменяй int на String

 

спасибо,помогли ГС стартанул,только вот осталась еще одна проблемка он ЛС не видит

 

[13.05.15 20:53:19:334]  INFO authcomm.AuthServerCommunication: Connecting to authserver on 127.0.0.1:9014
[13.05.15 20:53:22:201]  WARN as2gs.LoginServerFail: Authserver registration failed! Reason: no free ID

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


Ссылка на сообщение
Поделиться на другие сайты
 
# Принимать новый игровой сервер в свободный слот
AcceptNewGameServer = False

конфиг логина, либо добавить гейм сервер в таблицу gameservers айпи и айди какой выдавать для этого гс
  • Upvote 1

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


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

 

 
# Принимать новый игровой сервер в свободный слот
AcceptNewGameServer = False

 

конфиг логина, либо добавить гейм сервер в таблицу gameservers айпи и айди какой выдавать для этого гс

 

не обратил внимание)

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


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

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
Авторизация  

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

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

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