Join our community of MMO enthusiasts and game developers! By registering, you'll gain access to discussions on the latest developments in MMO server files and collaborate with like-minded individuals. Join us today and unlock the potential of MMO server development!
Thanks for your reply,finally I fixed all the problems and the server runs very well.
Let me say about that...
1/when you run the server,print "Not fount mapid 541020000",the reason is in the server side,wz\String.wz missing the map info of 541020000 below the "singapore" ,you can add it by yourself .
2/the problem it mentioned before,the reason is in the server side,wz\Character.wz\Ring\01113058.img,there is something wrong ,the origin of the item should not appear negative,you can refer to other item information,and on the other sidethe offical clean v83 client missing of the item "Quest Ring",because this item is the developer created not the offical one,you should add the information of 01113058 item into the Client side Character.wz below the Ring node and add the name of 01113058 into the Client side String.wz
you can download the patch of mine ,include all the wz folder in the server side and 2 wz file of the client side.
HeavenMS v83 starting up.com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Table 'heavenms.namechanges' doesn't exist at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)Error thrown: players/NameChange.txtcom.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Table 'heavenms.namechanges' doesn't exist at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) at java.lang.reflect.Constructor.newInstance(Constructor.java:423) at java.lang.reflect.Constructor.newInstance(Constructor.java:423) at com.mysql.jdbc.Util.handleNewInstance(Util.java:406) at com.mysql.jdbc.Util.handleNewInstance(Util.java:406) at com.mysql.jdbc.Util.getInstance(Util.java:381) at com.mysql.jdbc.Util.getInstance(Util.java:381) at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1030) at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1030) at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:956) at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:956) at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3491) at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3491) at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3423) at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3423) at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1936) at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1936) at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2060) at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2542) at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2060) at com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:1734) at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2542) at com.mysql.jdbc.PreparedStatement.executeQuery(PreparedStatement.java:1885) at com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:1734) at net.server.Server.applyAllNameChanges(Server.java:1598) at com.mysql.jdbc.PreparedStatement.executeQuery(PreparedStatement.java:1885) at net.server.Server.init(Server.java:892) at net.server.Server.main(Server.java:997 at net.server.Server.applyAllNameChanges(Server.java:1598)) at net.server.Server.init(Server.java:892)Error thrown: players/WorldTransfer.txt at net.server.Server.main(Server.java:997)com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Table 'heavenms.worldtransfers' doesn't existcom.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Table 'heavenms.worldtransfers' doesn't exist at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) i have many errors any idea about that ?
HeavenMS v83 starting up.com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Table 'heavenms.namechanges' doesn't exist at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)Error thrown: players/NameChange.txtcom.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Table 'heavenms.namechanges' doesn't exist at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) at java.lang.reflect.Constructor.newInstance(Constructor.java:423) at java.lang.reflect.Constructor.newInstance(Constructor.java:423) at com.mysql.jdbc.Util.handleNewInstance(Util.java:406) at com.mysql.jdbc.Util.handleNewInstance(Util.java:406) at com.mysql.jdbc.Util.getInstance(Util.java:381) at com.mysql.jdbc.Util.getInstance(Util.java:381) at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1030) at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1030) at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:956) at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:956) at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3491) at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3491) at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3423) at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3423) at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1936) at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1936) at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2060) at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2542) at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2060) at com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:1734) at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2542) at com.mysql.jdbc.PreparedStatement.executeQuery(PreparedStatement.java:1885) at com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:1734) at net.server.Server.applyAllNameChanges(Server.java:1598) at com.mysql.jdbc.PreparedStatement.executeQuery(PreparedStatement.java:1885) at net.server.Server.init(Server.java:892) at net.server.Server.main(Server.java:997 at net.server.Server.applyAllNameChanges(Server.java:1598)) at net.server.Server.init(Server.java:892)Error thrown: players/WorldTransfer.txt at net.server.Server.main(Server.java:997)com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Table 'heavenms.worldtransfers' doesn't existcom.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Table 'heavenms.worldtransfers' doesn't exist at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) i have many errors any idea about that ?