| Passage L2J vers L2JFree | |
|
|
Auteur | Message |
---|
enhancer
Nombre de messages : 20 Date d'inscription : 04/05/2010
| Sujet: Passage L2J vers L2JFree 15/06/10, 05:50 pm | |
| Je viens de passer mon server de l2J a l2Jfree. Et j'ai quelques soucis. Le premier mes joueurs ne peuvent plus remettre leur crest. J'ai moi même essayer avec une image 16*12 en bmp 256 couleurs et sa me dis que la couleur du crest n'est pas bonne ... si quelqu'un a une idée. Ensuite deuxieme soucis, j'ai adapter le sql de l2j pour pouvoir garder les characters ... ils son tous pu garder le personnage etc seulement dans ma console j'ai plein de warning lorsqu'ils se connectent. - Code:
-
SEVERE [15 Jun 14:18:48,412] com.l2jfree.gameserver.model.actor.instance.L2PcInstance.restoreCreationDate(): Could not load character creation date! java.sql.SQLException: Illegal operation on empty result set. at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1075) at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:989) at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:984) at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:929) at com.mysql.jdbc.ResultSetImpl.checkRowPos(ResultSetImpl.java:842) at com.mysql.jdbc.ResultSetImpl.getInt(ResultSetImpl.java:2673) at com.mysql.jdbc.ResultSetImpl.getInt(ResultSetImpl.java:2814) at com.mchange.v2.c3p0.impl.NewProxyResultSet.getInt(NewProxyResultSet.java:2573) at com.l2jfree.gameserver.model.actor.instance.L2PcInstance.restoreCreationDate(L2PcInstance.java:14101) at com.l2jfree.gameserver.model.actor.instance.L2PcInstance.restoreCharData(L2PcInstance.java:6941) at com.l2jfree.gameserver.model.actor.instance.L2PcInstance.load(L2PcInstance.java:6774) at com.l2jfree.gameserver.network.L2GameClient.loadCharFromDisk(L2GameClient.java:329) at com.l2jfree.gameserver.network.clientpackets.CharacterSelected.runImpl(CharacterSelected.java:54) at com.l2jfree.mmocore.network.ReceivablePacket.run(ReceivablePacket.java:64) at com.l2jfree.util.concurrent.ExecuteWrapper.execute(ExecuteWrapper.java:59) at com.l2jfree.gameserver.threadmanager.FIFORunnableQueue.removeAndExecuteFirst(FIFORunnableQueue.java:28) at com.l2jfree.gameserver.threadmanager.FIFOExecutableQueue.run(FIFOExecutableQueue.java:73) at com.l2jfree.util.concurrent.ExecuteWrapper.execute(ExecuteWrapper.java:59) at com.l2jfree.util.concurrent.ExecuteWrapper.run(ExecuteWrapper.java:40) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) at java.lang.Thread.run(Thread.java:619) Donc de ce que j'ai compris sa ne trouve pas la date de création du personnage dans le sql, si quelqu'un a une idée pour remedier a ses warnings intempestif qui doivent surement nuir a la stabilité du server je suis preneur Cordialement.
Dernière édition par Respawner le 15/06/10, 06:26 pm, édité 1 fois (Raison : ajout titre explicite) | |
|
| |
Melua
Nombre de messages : 264 Age : 36 Localisation : Orléans Date d'inscription : 27/05/2008
| Sujet: Re: Passage L2J vers L2JFree 15/06/10, 07:00 pm | |
| la date par défaut ne se met que lors d'un INSERT donc pour les existants tu n'as qu'a faire un UPDATE pour mettre à jour tous les champs avec une date de création par défaut. | |
|
| |
enhancer
Nombre de messages : 20 Date d'inscription : 04/05/2010
| Sujet: Re: 15/06/10, 07:09 pm | |
| Merci beaucoup pour cette réponse rapide, effectivement j'y avais pas pensée c'est tout con. Encore merci.
EDIT: Sa n'a pas marcher j'ai fais un upgrade avec le datapck_installer.bat
Toujours le même warning :/ | |
|
| |
Psychokiller1888
Nombre de messages : 114 Age : 40 Localisation : Suisse Date d'inscription : 24/02/2008
| Sujet: Re: Passage L2J vers L2JFree 16/06/10, 06:24 am | |
| Tu fais tourner quelle rev? | |
|
| |
enhancer
Nombre de messages : 20 Date d'inscription : 04/05/2010
| Sujet: Re: 16/06/10, 02:59 pm | |
| Alors la révision c'est L2JFREE 1.3.0 [8601] Désolée j'aurais du le préciser avant. J'ai utiliser svn j'ai pris les dossier du tags. | |
|
| |
Psychokiller1888
Nombre de messages : 114 Age : 40 Localisation : Suisse Date d'inscription : 24/02/2008
| Sujet: Re: Passage L2J vers L2JFree 16/06/10, 04:31 pm | |
| Controle si la table "character_birthdays" existe dans ta db. Si elle n'existe pas, ajoute la manuellement et redis moi, je controlerai l'installeur. | |
|
| |
enhancer
Nombre de messages : 20 Date d'inscription : 04/05/2010
| Sujet: Re: 16/06/10, 05:04 pm | |
| Oui la table Character_Birthdays existe. | |
|
| |
Psychokiller1888
Nombre de messages : 114 Age : 40 Localisation : Suisse Date d'inscription : 24/02/2008
| Sujet: Re: Passage L2J vers L2JFree 17/06/10, 12:29 pm | |
| Alors la table est vide, tu as oublié l'update sql 20091117.sql: - Code:
-
INSERT IGNORE INTO `character_birthdays` (`charId`, `lastClaim`, `birthDate`) SELECT `charId`, 0, 0 FROM `characters`; UPDATE `character_birthdays` SET `lastClaim` = YEAR(CURDATE()), `birthDate` = CURDATE() WHERE `lastClaim` = 0; | |
|
| |
enhancer
Nombre de messages : 20 Date d'inscription : 04/05/2010
| Sujet: Re: 17/06/10, 04:55 pm | |
| Non l'a table n'est pas vide il y'a bien les dates des nouveaux personnages, crée apres le passage de l2J vers l2Jfree, par contre tout ceux qui on été crée avant n'y figure pas. | |
|
| |
Psychokiller1888
Nombre de messages : 114 Age : 40 Localisation : Suisse Date d'inscription : 24/02/2008
| Sujet: Re: Passage L2J vers L2JFree 17/06/10, 05:17 pm | |
| C'est bien ce que je dis, t'as pas executé la requete sql... Tu as relancé ton serveur sans faire la requete, les perso créé avant n'ont pas de date de naissance... | |
|
| |
enhancer
Nombre de messages : 20 Date d'inscription : 04/05/2010
| Sujet: Re: 17/06/10, 05:58 pm | |
| Autant pour moi, j'avais mal compris, grand merci, plus aucun warning en console. C'était tout bête :/
Serais tu si c'est normal que personne ne puisse mètre de crest c'est bien embêtant.
En tout cas merci encore. | |
|
| |
Psychokiller1888
Nombre de messages : 114 Age : 40 Localisation : Suisse Date d'inscription : 24/02/2008
| Sujet: Re: Passage L2J vers L2JFree 17/06/10, 06:11 pm | |
| | |
|
| |
enhancer
Nombre de messages : 20 Date d'inscription : 04/05/2010
| Sujet: Re: 17/06/10, 08:29 pm | |
| Au moment ou ils essaient de le mettre un simple message en console disant que le crest na pas pus être mis, j'ai contrôler moi même en essayant de mettre un crest au bon format 16*12 en bmp 256 couleurs, sa ne marche pas. | |
|
| |
Psychokiller1888
Nombre de messages : 114 Age : 40 Localisation : Suisse Date d'inscription : 24/02/2008
| Sujet: Re: Passage L2J vers L2JFree 17/06/10, 08:35 pm | |
| C'est ce message console qu'il faut savoir pour voir ou ça merde... | |
|
| |
enhancer
Nombre de messages : 20 Date d'inscription : 04/05/2010
| Sujet: Re: 17/06/10, 09:24 pm | |
| Bon j'ai régler le soucis, c'était tout bête, étant donner que le dossier de mon datapack n'est pas dans le game server j'ai du modifier dans le fichier config le path du datapackroot. Seulement, dans le dossier du gameserver il y'a deja un dossier data, dans lequel se trouve le dossier crest, le dossier Serial, ainsi que annoucement.txt, j'ai tout simplement copier ces dossiers et fichier et l'es ai coller dans le dossier du datapack, voilà problème régler.
Encore mercy Psychokiller1888 de m'avoir aider, première fois que je touche a du l2Jfree, petit temps d'adapation. | |
|
| |
Psychokiller1888
Nombre de messages : 114 Age : 40 Localisation : Suisse Date d'inscription : 24/02/2008
| Sujet: Re: Passage L2J vers L2JFree 17/06/10, 10:36 pm | |
| De rien, et t'inquiete, c'est normal. Content que tu ai trouvé pour les crest . N'hésite pas si tu as des soucis sur L2jfree, je suis là pour ça! | |
|
| |
enhancer
Nombre de messages : 20 Date d'inscription : 04/05/2010
| Sujet: Re: 18/06/10, 03:32 am | |
| Ok, merci c'est sympa, si je peux aider aussi par la suite, sa seras avec plaisir. | |
|
| |
darknessneo
Nombre de messages : 36 Date d'inscription : 29/04/2010
| Sujet: Re: Passage L2J vers L2JFree 19/07/10, 01:31 pm | |
| petite question, étant moi même sur l2jserver, pourquoi passer en l2jfree ? Plus stable ? pas codé pareil ? | |
|
| |
Melua
Nombre de messages : 264 Age : 36 Localisation : Orléans Date d'inscription : 27/05/2008
| Sujet: Re: Passage L2J vers L2JFree 20/07/10, 05:06 pm | |
| Je vais essayer de répondre, mais je te préviens c'est très subjectif ;
L2JDatapack Ce sont des fous furieux chargés de récupérer toutes les données de l'officiel (statistiques, textes, etc) bref c'est toutes les data (y compris les données de la bdd)
L2Jserver Ce sont les développeurs du serveur (login+gs), tout le monde connait peu ou prou l2jserver car ils proposent une version officielle précompilée ce qui en fait le projet des newb (sans vouloir être méchants). Ils sont le plus à jour possible par rapport à l'officiel (ce qui signifie chez eux être compatible avec le dernier client...).
L2Jfree Ce sont des anciens de L2Jserver qui n'étaient pas d'accord avec leur façon de développer (organisation du travail, documentation, structuration du code) et on créé leur propre projet (login + gs). Ils essayent d'être le plus proche de l'officiel, au détriment du temps. Ils ont parfois plus de 6 mois de retard par rapport à L2Jserver mais livrent une version bien plus aboutie et beaucoup plus personnalisable. Le fait qu'il n'existe pas de version officielle précompilée rebute un peu ceux qui ne savent pas compiler.
Voilà, j'ai du dire beaucoup de conneries, n'hésitez pas à me reprendre ! | |
|
| |
Psychokiller1888
Nombre de messages : 114 Age : 40 Localisation : Suisse Date d'inscription : 24/02/2008
| Sujet: Re: Passage L2J vers L2JFree 20/07/10, 05:16 pm | |
| Pas de precompile? On a des précompiles, de Gracia Final et toutes autres branches http://www.l2jfree.com/index.php?topic=8486.0Mais c'est vrai qu'on ne veut pas du système de nightlies à la mode L2j, compiler c'est la base d'un serveur, les gens qui ne sont pas capable de compiler un projet java ne devraient pas se lancer dans la création d'un serveur, mais d'abord apprendre les bases simples de l'utilisation de java. Et chez L2jfree, quand on prend quelque chose à quelqu'un, on le cite en auteur, au contraire de L2j................. Ensuite niveau stabilité, le mythe que L2j est plus stable n'est plus vrai, c'était bien le cas en Interlude. Le temps de load est plus bas chez L2jFree maintenant, je load le serveur full geodata en 30 secondes et le serveur reste stab le à 2k players online sans soucis. Mais tout peut changer, si ils veulent embaucher des professionnels de java, ils y arriveront surement aussi. | |
|
| |
Melua
Nombre de messages : 264 Age : 36 Localisation : Orléans Date d'inscription : 27/05/2008
| Sujet: Re: Passage L2J vers L2JFree 20/07/10, 06:01 pm | |
| des précompilées!! hérésiiiiiiiiiiiiie niveau stabilité c'est vrai que l2jfree n'a pas à rougir de ses perfs, après c'est sûr que ya des gens pour compiler le trunk pile au moment où il est mega instable x) | |
|
| |
Psychokiller1888
Nombre de messages : 114 Age : 40 Localisation : Suisse Date d'inscription : 24/02/2008
| Sujet: Re: Passage L2J vers L2JFree 20/07/10, 06:10 pm | |
| Tente de lancer le trunk avec mes derniers commits, ça doit être magiquement instable comme rien d'autre | |
|
| |
darknessneo
Nombre de messages : 36 Date d'inscription : 29/04/2010
| Sujet: Re: Passage L2J vers L2JFree 21/07/10, 02:07 am | |
| en tout cas merci pour ces explications, c'est vrai que lorsque je me suis lancé dans l'aventure, je dois avouer que j'ai pris le premier résultat de google sans vraiment me poser de question. | |
|
| |
Contenu sponsorisé
| Sujet: Re: Passage L2J vers L2JFree | |
| |
|
| |
| Passage L2J vers L2JFree | |
|