Jump to content

Kzah

Members
  • Posts

    45
  • Joined

  • Last visited

  • Feedback

    0%

Everything posted by Kzah

  1. Thank you, but it requires "protect.dll" and with this file, it will force the connection to the server Lineage II media. If the file is not there, accent probably don't work. :(
  2. Hello, These files allow you to use the following characters : é à â ô ç ù, but isn't compatible with Glory days. For Hi5 ..it's ok, but no Goddess of Destruction - Glory day. Link for Hi5 : http://fyyre.ivory-tower.de/unichat_highfive.rar Someone could help me? Thanks !
  3. The project is very interesting, I'd like to help, but I do not have the skills :/ Good luck! I think a lot of people waiting this kind of initiatives. I wait the updates with impatience. ;)
  4. I have update Mysql and i have no problem. Thanks.
  5. This is better, but this is normal because the database contains only the initial data, except one player. But by making the difference with an image of a developer of L2j .. it's still important. I will try again when my database will be filled. The pack is the last stable version de L2j.
  6. There have been changes. I try to make a clean and stable version to see if anything changes?
  7. L2J Revision Number: 6098 L2JDP Revision Number: 9859 I also had the pack on my old dedicated server.
  8. Too many objects on the ground cause a general latency ? Even the raidboss save ? Or Seven sign ? Or Other ? On my old machine (Windows), I did not have as big of time, even with a lot of objects on the ground. :/
  9. I try and let you know if I have a result, thank you.
  10. Hello, I do not know where the problem is, so I just ask for help. My server runs on Ubuntu, it's a L2j server and it seems very slow to restart. And we have some lag in the game, for example. when a monster gives an object. Someone help me please? Thanks ! Restart. My configuration : My my.cnf CPU and Ram:
  11. Hello, There is finally a way to change the connection port through the modification of the client by modifying the engine.dll. http://trac.assembla.com/nephilimpack/browser/CT2.6/extra/chg_auth.exe Unfortunately, this software is too old for a server Tauti / Glory days, anyone know where to find another version? Otherwise, I read the post on L2j, but I only have one IP address on my server. :/ Nobody has a solution? Thanks.
  12. One or two login, this is not the largest in reality, I would just run two servers on the same IP with two different versions. ^^"
  13. Hello, I would like to make two different versions of servers, a version of L2j H5 and a version of L2jeuropa Tauti , but the two logins are not compatible. Someone would have an idea how to do? Thank you !
  14. Projet qui se veut intéressant, mais malheureusement le fichier n'existe plus. :-\
  15. Thanks ! It's Good :D
  16. Hello, After the installation of Dressme : http://pastebin.com/5AYHVPit All passes correctly, except that the GS grumbles a little : Unclosed connection! Trace: com.l2jserver.gameserver.model.actor.instance.L2PcInstance.restoreVisualArmors(L2PcInstance.java:17365) java.lang.RuntimeException at com.l2jserver.L2DatabaseFactory.getConnection(L2DatabaseFactory.java:273) at com.l2jserver.gameserver.model.actor.instance.L2PcInstance.restoreVisualArmors(L2PcInstance.java:17365) at com.l2jserver.gameserver.model.actor.instance.L2PcInstance.restore(L2PcInstance.java:7999) at com.l2jserver.gameserver.model.actor.instance.L2PcInstance.load(L2PcInstance.java:1316) at com.l2jserver.gameserver.network.L2GameClient.loadCharFromDisk(L2GameClient.java:581) at com.l2jserver.gameserver.network.clientpackets.CharacterSelect.runImpl(CharacterSelect.java:133) at com.l2jserver.gameserver.network.clientpackets.L2GameClientPacket.run(L2GameClientPacket.java:70) at com.l2jserver.gameserver.network.L2GameClient.run(L2GameClient.java:1092) at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source) Unclosed connection! Trace: com.l2jserver.gameserver.model.actor.instance.L2PcInstance.storeVisualArmors(L2PcInstance.java:17424) java.lang.RuntimeException at com.l2jserver.L2DatabaseFactory.getConnection(L2DatabaseFactory.java:273) at com.l2jserver.gameserver.model.actor.instance.L2PcInstance.storeVisualArmors(L2PcInstance.java:17424) at com.l2jserver.gameserver.model.actor.instance.L2PcInstance.store(L2PcInstance.java:8276) at com.l2jserver.gameserver.model.actor.instance.L2PcInstance.store(L2PcInstance.java:9115) at com.l2jserver.gameserver.network.L2GameClient.saveCharToDisk(L2GameClient.java:376) at com.l2jserver.gameserver.network.L2GameClient$AutoSaveTask.run(L2GameClient.java:901) at com.l2jserver.gameserver.ThreadPoolManager$RunnableWrapper.run(ThreadPoolManager.java:93) at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) at java.util.concurrent.FutureTask$Sync.innerRunAndReset(Unknown Source) at java.util.concurrent.FutureTask.runAndReset(Unknown Source) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(Unknown Source) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown Source) at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source) Unclosed connection! Trace: com.l2jserver.gameserver.model.actor.instance.L2PcInstance.checkIfExist(L2PcInstance.java:17397) java.lang.RuntimeException at com.l2jserver.L2DatabaseFactory.getConnection(L2DatabaseFactory.java:273) at com.l2jserver.gameserver.model.actor.instance.L2PcInstance.checkIfExist(L2PcInstance.java:17397) at com.l2jserver.gameserver.model.actor.instance.L2PcInstance.storeVisualArmors(L2PcInstance.java:17417) at com.l2jserver.gameserver.model.actor.instance.L2PcInstance.store(L2PcInstance.java:8276) at com.l2jserver.gameserver.model.actor.instance.L2PcInstance.store(L2PcInstance.java:9115) at com.l2jserver.gameserver.network.L2GameClient.saveCharToDisk(L2GameClient.java:376) at com.l2jserver.gameserver.network.L2GameClient$AutoSaveTask.run(L2GameClient.java:901) at com.l2jserver.gameserver.ThreadPoolManager$RunnableWrapper.run(ThreadPoolManager.java:93) at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) at java.util.concurrent.FutureTask$Sync.innerRunAndReset(Unknown Source) at java.util.concurrent.FutureTask.runAndReset(Unknown Source) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(Unknown Source) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown Source) at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source) Here are the concerned codes : private void restoreVisualArmors() { try { Connection con = L2DatabaseFactory.getInstance().getConnection(); PreparedStatement statement = con.prepareStatement("SELECT * FROM character_visual_armors WHERE charId=?"); statement.setInt(1, getObjectId()); ResultSet rset = statement.executeQuery(); if (rset.next()) { isUsingVisualArmors(rset.getBoolean("isUsingVisual")); setVisualArmor(VisualArmors.Armor, rset.getInt("armor")); setVisualArmor(VisualArmors.Legs, rset.getInt("leggings")); setVisualArmor(VisualArmors.Feet, rset.getInt("feet")); setVisualArmor(VisualArmors.Gloves, rset.getInt("gloves")); setVisualArmor(VisualArmors.LHand, rset.getInt("lHand")); setVisualArmor(VisualArmors.Sword, rset.getInt("sword")); setVisualArmor(VisualArmors.Bow, rset.getInt("bow")); setVisualArmor(VisualArmors.Pole, rset.getInt("pole")); setVisualArmor(VisualArmors.Dual, rset.getInt("dualWeapons")); setVisualArmor(VisualArmors.BigSword, rset.getInt("bigSword")); } rset.close(); statement.close(); } catch (Exception e) { _log.log(Level.WARNING, "Could not restore " + getObjectId() + " visual armors data " + e.getMessage(), e); } } private void storeVisualArmors() { if (!checkIfExist()) { insertVisualArmors(); } // UPDATE characters SET vitality_points=?,language=? WHERE charId=?"; try { Connection con = L2DatabaseFactory.getInstance().getConnection(); PreparedStatement statement = con.prepareStatement("UPDATE character_visual_armors SET isUsingVisual=?,armor=?,leggings=?,feet=?,gloves=?,sword=?,bow=?,pole=?,dualWeapons=?,bigSword=?,lHand=? WHERE charId=?"); statement.setInt(1, isUsingVisualArmors() ? 1 : 0); statement.setInt(2, getVisualArmor(VisualArmors.Armor, true) == null ? 0 : getVisualArmor(VisualArmors.Armor, true).getItemId()); statement.setInt(3, getVisualArmor(VisualArmors.Legs, true) == null ? 0 : getVisualArmor(VisualArmors.Legs, true).getItemId()); statement.setInt(4, getVisualArmor(VisualArmors.Feet, true) == null ? 0 : getVisualArmor(VisualArmors.Feet, true).getItemId()); statement.setInt(5, getVisualArmor(VisualArmors.Gloves, true) == null ? 0 : getVisualArmor(VisualArmors.Gloves, true).getItemId()); statement.setInt(6, getVisualArmor(VisualArmors.Sword, true) == null ? 0 : getVisualArmor(VisualArmors.Sword, true).getItemId()); statement.setInt(7, getVisualArmor(VisualArmors.Bow, true) == null ? 0 : getVisualArmor(VisualArmors.Bow, true).getItemId()); statement.setInt(8, getVisualArmor(VisualArmors.Pole, true) == null ? 0 : getVisualArmor(VisualArmors.Pole, true).getItemId()); statement.setInt(9, getVisualArmor(VisualArmors.Dual, true) == null ? 0 : getVisualArmor(VisualArmors.Dual, true).getItemId()); statement.setInt(10, getVisualArmor(VisualArmors.BigSword, true) == null ? 0 : getVisualArmor(VisualArmors.BigSword, true).getItemId()); statement.setInt(11, getVisualArmor(VisualArmors.LHand, true) == null ? 0 : getVisualArmor(VisualArmors.LHand, true).getItemId()); statement.setInt(12, getObjectId()); statement.execute(); } catch (Exception e) { _log.log(Level.WARNING, "Could not store character " + getObjectId() + " visual armors data: ", e); } } private boolean checkIfExist() { try { Connection con = L2DatabaseFactory.getInstance().getConnection(); PreparedStatement statement = con.prepareStatement("SELECT charId FROM character_visual_armors WHERE charId=?"); statement.setInt(1, getObjectId()); try (ResultSet rset = statement.executeQuery()) { if (rset.next()) { return true; } } } catch (Exception e) { _log.log(Level.WARNING, "Could not restore " + getObjectId() + " visual armors data " + e.getMessage(), e); } return false; } How to solve these problems? Thank You.
  17. I always have the same problem. Sorry. :'(
  18. Hello and thank you for this contribution. ;D It's normal that we do not see the visual armor on our character when she is activated but that the others see her ? Ps : Sorry for my english.
×
×
  • Create New...

Important Information

This community uses essential cookies to function properly. Non-essential cookies and third-party services are used only with your consent. Read our Privacy Policy and We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue..