именно так и было сделано
попробую с нуля сделать
Добавлено через 3 часа 8 минут
наконец-то запуск удался, но возникла проблема с регистрацией, при том что авторегистрация включена:
# Create accounts automatically or not?
loginserver.accounts.autocreate=true
IP адреса для соединения с сервером прописаны:
loginserver\config\network\network.properties
# LoginServer will bind specified network interface
# * - bind all interfaces
loginserver.network.client.host=192.168.10.254
gameserver\config\network\network.properties
# Host that will be used to listen for client connections
gameserver.network.client.host = 192.168.10.254
gameserver\config\network\ipconfig.xml
<ipconfig default="192.168.10.254">
<!--
IANA-reserved private IPv4 network ranges
Access only from local networks, external client can't have any of
the following ip addresses
-->
<iprange min="10.0.0.0" max="10.255.255.255" address="10.0.0.0"/>
<iprange min="172.16.0.0" max="172.31.255.255" address="172.16.0.0"/>
<iprange min="192.168.0.0" max="192.168.255.255" address="192.168.0.0"/>
</ipconfig>
Добавлено через 3 часа 19 минут
вот что пишет логинсервер при попытке авторизации
Код:
[INFO] 2010-06-25 14:59:00 - AE Login Server started in 9 seconds.
[INFO] 2010-06-25 14:59:04 - GS connection from: 127.0.0.1
[INFO] 2010-06-25 14:59:04 - recived packet: [C] 0x00 CM_GS_AUTH
[INFO] 2010-06-25 14:59:04 - sending packet: [S] 0x00 SM_GS_AUTH_RESPONSE
[INFO] 2010-06-25 14:59:04 - recived packet: [C] 0x04 CM_ACCOUNT_LIST
[INFO] 2010-06-25 15:00:55 - connection from: 192.168.10.254
[INFO] 2010-06-25 15:00:55 - recived packet: [C] 0x07 CM_AUTH_GG
[INFO] 2010-06-25 15:00:55 - recived packet: [C] 0x0B CM_LOGIN
[ERROR] 2010-06-25 15:00:55 - Can't inser account
com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown column 'membership' in 'field list'
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
at java.lang.reflect.Constructor.newInstance(Unknown Source)
at com.mysql.jdbc.Util.handleNewInstance(Util.java:409)
at com.mysql.jdbc.Util.getInstance(Util.java:384)
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1054)
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3562)
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3494)
at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1960)
at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2114)
at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2696)
at com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:2105)
at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java:2398)
at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java:2316)
at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java:2301)
at org.apache.commons.dbcp.DelegatingPreparedStatement.executeUpdate(DelegatingPreparedStatement.java:105)
at org.apache.commons.dbcp.DelegatingPreparedStatement.executeUpdate(DelegatingPreparedStatement.java:105)
at mysql5.MySQL5AccountDAO.insertAccount(MySQL5AccountDAO.java from JavaSourceFromFile:163)
at com.aionemu.loginserver.controller.AccountController.createAccount(AccountController.java:292)
at com.aionemu.loginserver.controller.AccountController.login(AccountController.java:176)
at com.aionemu.loginserver.network.aion.clientpackets.CM_LOGIN.runImpl(CM_LOGIN.java:106)
at com.aionemu.loginserver.network.aion.AionClientPacket.run(AionClientPacket.java:59)
at com.aionemu.commons.network.PacketProcessor$PacketProcessorTask.run(PacketProcessor.java:233)
at java.lang.Thread.run(Unknown Source)
[INFO] 2010-06-25 15:00:55 - sending packet: [S] 0x01 SM_LOGIN_FAIL and closing connection after that.
PS читать я умею, но как исправить не понимаю..