Vous devez être connecté et donner une réaction ( Like ) au sujet pour débloquer les liens de téléchargements...
  • 0
Julian

en cours Vous ne pouvez pas créer ce personnage

Question

Bonsoir à tous. 

 

Ayant l'impossibilité de créer un local sous VM, j'ai décider de le faire sous Windows. 

J'ai directement pris les files 2014 dispo sur le tutoriel de @Kijaru, fait tout comme il fallait (je pense mdr) mais un problème persiste. 

 

Lors de la création du personnage, lorsque j'entre le pseudo et que je veux le créer, ça m'affiche "Vous ne pouvez créer ce personnage". 

http://zupimages.net/viewer.php?id=18/34/ki8b.png

 

J'ai regarder mon syserr client (on ne sait jamais mdr) il est vide. 

Voici mes syserr serveur : 

 

DB : 

 

Révélation

HEADER_GD_PLAYER_CREATE (handle: 2 length: 2891)
PlayerCreate accountid 2242 name Spawn23 level 1 gold 0, st 5 ht 3 job 2
SYSERR: Aug 21 22:46:36 :: CAsyncSQL::DirectQuery:
SYSERR: Aug 21 22:46:36 :: CClientManager::__QUERY_PLAYER_CREATE: QUERY_ERROR: UPDATE player_index  SET pid1=0 WHERE id=2242
END

 

Game : 

 

Révélation

SYSTEM: new connection from [127.0.0.1] fd: 776 handshake 314589213 output input_len 0, ptr 010C8F90
Handshake: client_time 0 server_time 40500
AUTH_PHASE 010C8F90
InputAuth::Login : xenon(5) desc 010C8F90
SetLoginKey 20324
InputAuth::Login : key 20324:0x69f11605 login xenon
QID_AUTH_LOGIN: START 20324 010C8F90
Create_Time 0 19700101
Block Time -1
SetRemainSecs xenon 0 type 2
SendAuthLogin xenon key 2242
AuthLogin result 1 key 20324
SYSTEM: closing socket. DESC #776

 

ch1 : 

 

Révélation

InputDB::login_success: xenon
SYSTEM: new connection from [127.0.0.1] fd: 684 handshake 1065412282 output input_len 0, ptr 033C7880
MARK_SERVER: Login
LargePacket Size 60
MARK_SERVER: GuildMarkIDXList 67 bytes sent.
MARK_SERVER: Sending blocks. (imgIdx 0 diff 0 size 10)
SYSTEM: closing socket. DESC #684
EmpireSelect 0895E070
PlayerCreate: name Spawn pos 0 job 2 shape 0
NewPlayerTable2(name=Spawn, race=2, job=2)
PlayerCreate: name Spawn account_id 0, TPlayerCreatePacketSize(2891), Packet->Gold 0
PlayerCreate: name Spawn23 pos 0 job 2 shape 0
NewPlayerTable2(name=Spawn23, race=2, job=2)
PlayerCreate: name Spawn23 account_id 0, TPlayerCreatePacketSize(2891), Packet->Gold 0

 

Si quelqu'un à la solution, je suis prenneur... 

 

 

 

Edited by #Spawn

Share this post


Link to post
Share on other sites

9 answers to this question

Recommended Posts

  • 0

Tu utilises quel table player? 

QUERY_ERROR: UPDATE player_index  SET pid1=0 WHERE id=2242 T'as un problème avec tes tables, t'utilises bien les tables adaptés aux files?

Edited by #Saw

Share this post


Link to post
Share on other sites
  • 0

Oups. J'ai oublier de donner l'avancée du problème. 

 

J'utilisais des tables que @Kijaru m'avait envoyer, apparemment, celles-ci posaient problème. 

 

Il m'en a donc envoyer de nouvelle, problème de création réglé. 

 

Seul bémol, une fois que j'ai sélectionné mon personnage (Donc, le chargement est censé apparaître), je me fais subitement déconnecté. 

 

Ayant envoyé mes syserr a Kijaru, il m'a confirmé être totalement perdu et ne pas savoir d'où venait le problème, sans doute du fait que je tourne sous Shadow PC (Pc dématérialisé) 

 

Je vous donne quand même mes syserr. 

 

Appart ça, j'ai remarqué une ligne " closing.socket " Ou je ne sais quoi, je pense pas que ça soit lié a ce problème là. 

 

Merci de ta réponse. 

 

 

unknown (1)~2.png

Edited by #Spawn

Share this post


Link to post
Share on other sites
  • 0

Le syserr ch1 est dans mon message précédent. (J'ai coupé une partie car c'était les mêmes syserr dû au fait que j'ai tenter plusieurs fois de me connecter). 

 

Db : 

 

SYSERR: Aug 25 23:18:39 :: CAsyncSQL::DirectQuery: AsyncSQL::DirectQuery : mysql_query error: Column 'name' in field list is ambiguous
query: SELECT empire, pid, name, money, windate FROM monarch a, player  b where a.pid=b.id
SYSERR: Aug 25 23:19:45 :: socket_read: about to lose connection
SYSERR: Aug 25 23:19:45 :: CPeerBase::Recv: socket_read failed No such file or directory
SYSERR: Aug 25 23:19:45 :: CClientManager::Process: Recv failed
SYSERR: Aug 25 23:22:05 :: CAsyncSQL::DirectQuery: AsyncSQL::DirectQuery : mysql_query error: Column 'name' in field list is ambiguous
query: SELECT empire, pid, name, money, windate FROM monarch a, player  b where a.pid=b.id

 

Je crois pas que le syserr DB aient un quelconque rapport avec le problème malheureusement... 

Share this post


Link to post
Share on other sites
  • 0

SYSERR: Aug 25 23:19:45 :: socket_read: about to lose connection
SYSERR: Aug 25 23:19:45 :: CPeerBase::Recv: socket_read failed No such file or directory
SYSERR: Aug 25 23:19:45 :: CClientManager::Process: Recv failed

 

C'est la cause, je regarderai dans quelques minutes/heures.

 

 il a eu le même problème et en dédiée donc c'est pas parce que t'as un pc "dématérialisé" que ça ne marche pas.

Edited by #Saw

Share this post


Link to post
Share on other sites
  • 0
		switch (fdwatch_check_event(m_fdWatcher, peer->GetFd(), idx))

		{

			case FDW_READ:

				if (peer->Recv() < 0)

				{

					sys_err("Recv failed");

					RemovePeer(peer);

				}

				else

				{

					if (peer == m_pkAuthPeer)

						if (g_log)

							sys_log(0, "AUTH_PEER_READ: size %d", peer->GetRecvLength());



					ProcessPackets(peer);

				}

				break;

 

La fonction dans ClientManager.cpp qui génère le prblm p'têtre @Kijaru pourra trouvé en lisant la fonction.

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.