Jump to content
×
×
  • Create New...
  • 0

Beug suppresion de personnages


mandrilux²
 Share

Question

Bonjour,

j'ai un petit soucis avec mon serveur.

Aucun joueurs ne peut supprimé un perso , qu'il soit lvl 1 ou lvl 100

Et malheuresement je ne sais pas ou sont les mot de passe d'effacement des personnages dans la BDD

pouvez vous m'aider ?

merci d'avance

PS j'utilise les fichier 2012

 

 

En postant ma demande d'aide, j'affirme avoir lu et accepté le règlement des demandes d'aides.

Link to comment
Share on other sites

  • Answers 35
  • Created
  • Last Reply

Top Posters For This Question

Recommended Posts

  • 0

C'est pas quelque chose dans le config du DB ?

 

PLAYER_DELETE_LEVEL_LIMIT = 90

PLAYER_DELETE_CHECK_SIMPLE = 1

SIMPLE_SOCIALID = 1

 

Et le syserr

 

DirectQuery: AsyncSQL::DirectQuery : mysql_query error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '_deleted SELECT * FROM player WHERE id=11168' at line 1

query: INSERT INTO player _deleted SELECT * FROM player WHERE id=11168

Link to comment
Share on other sites

  • 0

Non, j'ai retrouvé le sujet. C'est dans le fichier db que tu dois faire la modif

 

Bonjour à tous

 

Petite solution, tu dois éditer ton fichier db avec un éditeur hexa, fait une recherche player%s_deleted, logiquement c'est à l'offset "8E2AC" page 1138 est de remplacé player%s_deleted par player_deleted%s

 

En espérant t'aider

 

Cordialement

  • J'adore 1
Link to comment
Share on other sites

  • 0
  • Funkiest

En faite, je pense avoir une solution autre :

 

-Dupliquer la table player.

-Supprimmer la table player_deleted.

-Renommer player_copy en player_deleted.

-Clique droit, Truncate Table.

 

 

Et voilà normalement :)

 

 

Ensuite je vais voir pour une modification du db (ça a l'air de venir de là) via les sources et la partager.

Link to comment
Share on other sites

  • 0
  • Funkiest

j'ai editer comme indiquer , j'ai copié le nouveau fichier et j'ai reboot . Je ne peux toujours pas supprimé un perso qu'il soit niveau 1 ou 100

Edit : j'ai mis en social_id sur mon compte : 12345

 

Ça venais d'un site espagnol, je n'ai pas testé, merci du test :)

Link to comment
Share on other sites

  • 0

J'ai trouver une autre probléme : SYSERR: Aug 27 04:54:08 :: DirectQuery: AsyncSQL::DirectQuery : mysql_query error: Duplicate entry 'test' for key 2

query: INSERT INTO player_deleted SELECT * FROM player WHERE id=11175

 

ça veux dire que il ya déjà une personnage supprimer avec cet nom : test :...

Donc on ne arrive pas à supprimer...

Link to comment
Share on other sites

  • 0

Alors pour resoudre ce problemme de doublon , j'ai deux solution

 

-la premiere , supprimé la clé primaire de la table player_deleted, ce qui fais qu'on autorise les doublons

 

ou un script crontab qui execute une requette sql qui vide cette table tout les X temps

 

Galet ta techique fonctionne :)

que fais cela ?

Truncate Table.

Link to comment
Share on other sites

  • 0

Alors pour resoudre ce problemme de doublon , j'ai deux solution

 

-la premiere , supprimé la clé primaire de la table player_deleted, ce qui fais qu'on autorise les doublons

 

ou un script crontab qui execute une requette sql qui vide cette table tout les X temps

 

Galet ta techique fonctionne :)

que fais cela ?

Truncate Table.

 

pour là table quand je fait save il dit :

Incorrect table definition; there can be only one auto column and it must be defined as a key

 

Comment ta fais toi ?

Link to comment
Share on other sites

  • 0

j'ai tester et sa marche pas , car tu es en auto incrementation et que de toute facon c'est pas le champs id qui est dupliquer mais login

 

je suis entrain de faire un script sh que je lancerai en crontab avec rotation sur deux table delete_player et delete_player1

 

par contre j'ai un autre soucis , je peux pas supprimer un perso lvl 250 mais un perso lvl 1 on peux .. d'ou vien le probleme ?

Link to comment
Share on other sites

  • 0

voila la config de mon ch99 (fichier CONFIG)

rien ne concerne la suppresion de personnage

 

HOSTNAME: channel99
CHANNEL: 99
PORT: 13099
P2P_PORT: 14099
DB_PORT: 15000
DB_ADDR: localhost
MAP_ALLOW: 60 81 90 91 92 103 105 110 111 112 113 140 181 182 183 295 260
PASSES_PER_SEC: 25
SAVE_EVENT_SECOND_CYCLE: 180
PING_EVENT_SECOND_CYCLE: 180
PLAYER_SQL: localhost metin2 epv4minq player
COMMON_SQL: localhost metin2 epv4minq common2
LOG_SQL: localhost metin2 epv4minq log
LOCALE_SERVICE: france
#TEST_SERVER: 1
#NO_PK: 1
MAX_LEVEL: 255
MALL_URL: google.fr
adminpage_ip0: 127.0.0.1
adminpage_ip1: 127.0.0.1
adminpage_ip2: 127.0.0.1
adminpage_ip3: 127.0.0.1
admin_page_password: dmpe/DKH*éàlJD
VIEW_RANGE: 20000
CHECK_MULTIHACK: 1

 

et voila la config du ch1

 

HOSTNAME: channel1
CHANNEL: 1
PORT: 13000
P2P_PORT: 14000
DB_PORT: 15000
DB_ADDR: localhost
MAP_ALLOW: 1 3 4 5 21 23 24 25 41 43 44 45 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 84 85 86 215
PASSES_PER_SEC: 25
SAVE_EVENT_SECOND_CYCLE: 180
PING_EVENT_SECOND_CYCLE: 180
PLAYER_SQL: localhost metin2 epv4minq player
COMMON_SQL: localhost metin2 epv4minq common2
LOG_SQL: localhost metin2 epv4minq log
LOCALE_SERVICE: france
#TEST_SERVER: 1
#NO_PK: 1
MAX_LEVEL: 255
MALL_URL: google.fr
adminpage_ip0: 127.0.0.1
adminpage_ip1: 127.0.0.1
adminpage_ip2: 127.0.0.1
adminpage_ip3: 127.0.0.1
admin_page_password: dmpe/DKH*éàlJD
VIEW_RANGE: 20000
CHECK_MULTIHACK: 1

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
 Share



Important Information

Terms of Use / Privacy Policy / Guidelines / 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.