Domanda crash al caricamento di determinate mappe

Stato
Discussione chiusa ad ulteriori risposte.

GoddinoUD2

Utente Electrum
4 Luglio 2017
355
37
54
155
Salve community, è da un po' che sto sviluppando un server dedicato, aperto in precedenza, CompanyLOTS, ora stiamo lavorando alla versione 2
sono incappato in un errore di cui non ne conosco causa (syserr vuoti)
se entro in alcune mappe, crasha il client, e ogni volta che provo a riloggare con quello stesso pg, crasha ogni volta che appare la finestra di caricamento
fino a ieri mi dava questo errore anche in tempio hwang e in villo1 chunjo, ma li ho risolti prendendo i file delle mappe dai file 2011
il problema però resta con delle mappe
torre demoni, covo, mappe 75+
anche se ho preso i file mappe da altri file server, crasha lo stesso
uso la clean revision di gherusio, con il suo client, ho anche provato a cambiare file mappe al client ma nulla..
stesso errore che non so a cosa sia dovuto
qualche soluzione?
 
Hai pensato di guardare in syserr client?

I crash sono fissi (all ingresso nella mappa) oppure tal volta entri nella mappa senza problemi?

E ancora, i crash si intendono come chiusura della finestra di gioco o come interrumpt della connessione con conseguente ritorno alla schermata di login?

Inviato dal mio LG-H870 utilizzando Tapatalk
 
Specificami la parola crash (guarda messaggio precedente)
E in più dai un occhiata ai syserr server

Inviato dal mio LG-H870 utilizzando Tapatalk
 
crash fissi, se ad esempio entri in torre demoni una volta, non puoi più riutilizzare quel pg :/

syserr server:
SYSERR: Nov 19 07:02:02 :: pid_init:
Start of pid: 832

SYSERR: Nov 19 07:02:53 :: pid_init:
Start of pid: 874

SYSERR: Nov 19 07:03:23 :: pid_init:
Start of pid: 922

SYSERR: Nov 19 07:04:10 :: pid_init:
Start of pid: 982

SYSERR: Nov 19 07:05:00 :: pid_init:
Start of pid: 1055

SYSERR: Nov 19 07:05:44 :: pid_init:
Start of pid: 1115

SYSERR: Nov 19 07:06:51 :: pid_init:
Start of pid: 1216

SYSERR: Nov 19 07:50:23 :: pid_init:
Start of pid: 836

SYSERR: Nov 19 07:50:29 :: regen_load: No mob data by vnum 8030
SYSERR: Nov 19 07:50:29 :: SpawnMob: SpawnMob: no mob data for vnum 8030
SYSERR: Nov 19 07:50:29 :: regen_load: No mob data by vnum 8030
SYSERR: Nov 19 07:50:29 :: SpawnMob: SpawnMob: no mob data for vnum 8030
SYSERR: Nov 19 07:51:52 :: hupsig: SIGHUP, SIGINT, SIGTERM signal has been received. shutting down.
SYSERR: Nov 19 07:51:54 :: DestroyCharacter: [CHARACTER_MANAGER::DestroyCharacter] <Factor> 52033 not found
SYSERR: Nov 19 07:51:54 :: pid_deinit:
End of pid

SYSERR: Nov 19 08:38:44 :: pid_init:
Start of pid: 884

SYSERR: Nov 19 08:38:50 :: regen_load: No mob data by vnum 8030
SYSERR: Nov 19 08:38:50 :: SpawnMob: SpawnMob: no mob data for vnum 8030
SYSERR: Nov 19 08:38:50 :: regen_load: No mob data by vnum 8030
SYSERR: Nov 19 08:38:50 :: SpawnMob: SpawnMob: no mob data for vnum 8030
SYSERR: Nov 19 09:18:54 :: SpawnMob: SpawnMob: no mob data for vnum 8030
SYSERR: Nov 19 09:19:01 :: SpawnMob: SpawnMob: no mob data for vnum 8030
SYSERR: Nov 19 09:37:02 :: GetServerLocation: location error name CosoStrano mapindex 0 1104300 x 1788500 empire 3
SYSERR: Nov 19 09:37:17 :: GetServerLocation: location error name CosoStrano mapindex 0 1104300 x 1788500 empire 3
SYSERR: Nov 19 09:37:18 :: GetValidLocation: cannot find tree by 590800 111200 (map index 41)
SYSERR: Nov 19 09:37:18 :: PlayerLoad: InputDB::playerLoad : cannot find valid location 590800 x 111200 (name: [SGF]Goddino)
SYSERR: Nov 19 09:37:32 :: GetServerLocation: location error name CosoStrano mapindex 0 1104300 x 1788500 empire 3
SYSERR: Nov 19 09:37:44 :: GetServerLocation: location error name CosoStrano mapindex 0 1104300 x 1788500 empire 3
SYSERR: Nov 19 09:47:41 :: GetServerLocation: location error name CosoStrano mapindex 0 1104300 x 1788500 empire 3
SYSERR: Nov 19 09:47:52 :: GetServerLocation: location error name CosoStrano mapindex 0 1104300 x 1788500 empire 3
SYSERR: Nov 19 09:48:05 :: RunState: LUA_ERROR: [string "empire_war"]:1: attempt to index global `EmpireWar' (a nil value)
SYSERR: Nov 19 09:48:05 :: WriteRunningStateToSyserr: LUA_ERROR: quest empire_war.start click
SYSERR: Nov 19 09:50:31 :: ChildLoop: AsyncSQL: query failed: Data too long for column 'hint' at row 1 (query: INSERT DELAYED INTO log (type, time, who, x, y, what, how, hint, ip) VALUES('CHARACTER', NOW(), 12564, 590445, 111058, 0, 'WARP', '[SGF]Cerberus MapIdx 65 DestMapIdx0 DestX55700 DestY157900 Empire3', '79.27.128.247') errno: 1406)
SYSERR: Nov 19 09:50:33 :: GetServerLocation: location error name CosoStrano mapindex 0 1104300 x 1788500 empire 3
SYSERR: Nov 19 09:50:38 :: RunState: LUA_ERROR: [string "empire_war"]:1: attempt to index global `EmpireWar' (a nil value)
SYSERR: Nov 19 09:50:38 :: WriteRunningStateToSyserr: LUA_ERROR: quest empire_war.start click
SYSERR: Nov 19 09:53:39 :: Process: SEQUENCE 31b19580 mismatch 0xaf != 0x64 header 254
SYSERR: Nov 19 09:53:39 :: Process: SEQUENCE_LOG [UNKNOWN]-------------
[254 : 0xaf]

SYSERR: Nov 19 09:54:41 :: RunState: LUA_ERROR: [string "empire_war"]:1: attempt to index global `EmpireWar' (a nil value)
SYSERR: Nov 19 09:54:41 :: WriteRunningStateToSyserr: LUA_ERROR: quest empire_war.start click
SYSERR: Nov 19 09:56:23 :: ChildLoop: AsyncSQL: query failed: Incorrect string value: '\xF9' for column '4' at row 1 (query: INSERT INTO shout_log VALUES(NOW(), 1, 3,'[MOD]Prova4 : ricchioniiiiiiù') errno: 1366)
SYSERR: Nov 19 09:57:27 :: Click: CQuestManager::Click(pid=231, target_npc_name=Mercante d'Armi) - NOT EXIST NPC RACE VNUM[9007]
SYSERR: Nov 19 09:57:28 :: Click: CQuestManager::Click(pid=231, target_npc_name=Mercante d'Armi) - NOT EXIST NPC RACE VNUM[9007]
SYSERR: Nov 19 09:57:43 :: Process: SEQUENCE 31b19200 mismatch 0xaf != 0x64 header 254
SYSERR: Nov 19 09:57:43 :: Process: SEQUENCE_LOG [UNKNOWN]-------------
[254 : 0xaf]

SYSERR: Nov 19 09:58:54 :: SpawnMob: SpawnMob: no mob data for vnum 8030
SYSERR: Nov 19 09:59:01 :: SpawnMob: SpawnMob: no mob data for vnum 8030
SYSERR: Nov 19 09:59:44 :: Click: CQuestManager::Click(pid=12564, target_npc_name=Mercante d'Armi) - NOT EXIST NPC RACE VNUM[9007]
SYSERR: Nov 19 09:59:48 :: ChildLoop: AsyncSQL: query failed: Data too long for column 'hint' at row 1 (query: INSERT DELAYED INTO log (type, time, who, x, y, what, how, hint, ip) VALUES('CHARACTER', NOW(), 231, 964518, 273754, 0, 'WARP', '[MOD]Prova4 MapIdx 41 DestMapIdx0 DestX55700 DestY157900 Empire3', '93.67.105.144') errno: 1406)
SYSERR: Nov 19 09:59:55 :: RunState: LUA_ERROR: [string "empire_war"]:1: attempt to index global `EmpireWar' (a nil value)
SYSERR: Nov 19 09:59:55 :: WriteRunningStateToSyserr: LUA_ERROR: quest empire_war.start click
SYSERR: Nov 19 10:02:55 :: Process: SEQUENCE 31b19200 mismatch 0xaf != 0x64 header 254
SYSERR: Nov 19 10:02:55 :: Process: SEQUENCE_LOG [UNKNOWN]-------------
[254 : 0xaf]

SYSERR: Nov 19 10:03:55 :: Click: CQuestManager::Click(pid=231, target_npc_name=Mercante d'Armi) - NOT EXIST NPC RACE VNUM[9007]
SYSERR: Nov 19 10:04:28 :: Click: CQuestManager::Click(pid=231, target_npc_name=Mercante d'Armi) - NOT EXIST NPC RACE VNUM[9007]
SYSERR: Nov 19 10:09:09 :: ChildLoop: AsyncSQL: query failed: Data too long for column 'command' at row 1 (query: INSERT DELAYED INTO command_log (userid, server, ip, port, username, command, date ) VALUES(12564, 999, '79.27.128.247', 1, '[SGF]Cerberus', 'N DICHIARO UFFICIALMENTE APERTURA UFFICIALE PORCHIDDIO', NOW()) errno: 1406)
SYSERR: Nov 19 10:12:09 :: ChildLoop: AsyncSQL: query failed: Data too long for column 'hint' at row 1 (query: INSERT DELAYED INTO log (type, time, who, x, y, what, how, hint, ip) VALUES('CHARACTER', NOW(), 12564, 65065, 167560, 0, 'WARP', '[SGF]Cerberus MapIdx 21 DestMapIdx0 DestX969600 DestY278400 Empire3', '79.27.128.247') errno: 1406)
SYSERR: Nov 19 10:12:11 :: GetServerLocation: location error name CosoStrano mapindex 0 1104300 x 1788500 empire 3
SYSERR: Nov 19 10:12:15 :: RunState: LUA_ERROR: [string "empire_war"]:1: attempt to index global `EmpireWar' (a nil value)
SYSERR: Nov 19 10:12:15 :: WriteRunningStateToSyserr: LUA_ERROR: quest empire_war.start click
SYSERR: Nov 19 10:14:28 :: RunState: LUA_ERROR: [string "empire_war"]:1: attempt to index global `EmpireWar' (a nil value)
SYSERR: Nov 19 10:14:28 :: WriteRunningStateToSyserr: LUA_ERROR: quest empire_war.start click
SYSERR: Nov 19 10:15:11 :: Click: CQuestManager::Click(pid=231, target_npc_name=Seon-Hae) - NOT EXIST NPC RACE VNUM[20095]
SYSERR: Nov 19 10:15:15 :: Process: SEQUENCE 31b18e80 mismatch 0xaf != 0x64 header 254
SYSERR: Nov 19 10:15:15 :: Process: SEQUENCE_LOG [UNKNOWN]-------------
[254 : 0xaf]

SYSERR: Nov 19 10:15:29 :: Click: CQuestManager::Click(pid=231, target_npc_name=Hong-Hae) - NOT EXIST NPC RACE VNUM[20094]
SYSERR: Nov 19 10:15:32 :: Click: CQuestManager::Click(pid=231, target_npc_name=Seon-Hae) - NOT EXIST NPC RACE VNUM[20095]
SYSERR: Nov 19 10:17:29 :: Process: SEQUENCE 31b19c80 mismatch 0xaf != 0x64 header 254
SYSERR: Nov 19 10:17:29 :: Process: SEQUENCE_LOG [UNKNOWN]-------------
[254 : 0xaf]

SYSERR: Nov 19 10:24:40 :: ChildLoop: AsyncSQL: query failed: Data too long for column 'hint' at row 1 (query: INSERT DELAYED INTO log (type, time, who, x, y, what, how, hint, ip) VALUES('CHARACTER', NOW(), 231, 52245, 153868, 0, 'WARP', '[MOD]Prova4 MapIdx 21 DestMapIdx0 DestX969600 DestY278400 Empire3', '93.67.105.144') errno: 1406)
SYSERR: Nov 19 10:24:46 :: RunState: LUA_ERROR: [string "empire_war"]:1: attempt to index global `EmpireWar' (a nil value)
SYSERR: Nov 19 10:24:46 :: WriteRunningStateToSyserr: LUA_ERROR: quest empire_war.start click
SYSERR: Nov 19 10:25:43 :: RunState: LUA_ERROR: [string "empire_war"]:1: attempt to index global `EmpireWar' (a nil value)
SYSERR: Nov 19 10:25:43 :: WriteRunningStateToSyserr: LUA_ERROR: quest empire_war.start click
SYSERR: Nov 19 10:28:45 :: Process: SEQUENCE 31b16b80 mismatch 0xaf != 0x64 header 254
SYSERR: Nov 19 10:28:45 :: Process: SEQUENCE_LOG [UNKNOWN]-------------
[254 : 0xaf]

SYSERR: Nov 19 10:31:11 :: GetServerLocation: location error name Prova2 mapindex 0 68900 x 611000 empire 3
SYSERR: Nov 19 10:31:20 :: GetServerLocation: location error name Prova2 mapindex 0 68900 x 611000 empire 3
SYSERR: Nov 19 10:31:21 :: GetValidLocation: cannot find sectree_map by map index 104
SYSERR: Nov 19 10:31:21 :: PlayerLoad: InputDB::playerLoad : cannot find valid location 60000 x 496000 (name: [MOD]ARG0N)
SYSERR: Nov 19 10:31:48 :: GetValidLocation: cannot find sectree_map by map index 104
SYSERR: Nov 19 10:31:48 :: PlayerLoad: InputDB::playerLoad : cannot find valid location 60000 x 496000 (name: Prova3)
SYSERR: Nov 19 10:32:14 :: RunState: LUA_ERROR: [string "empire_war"]:1: attempt to index global `EmpireWar' (a nil value)
SYSERR: Nov 19 10:32:14 :: WriteRunningStateToSyserr: LUA_ERROR: quest empire_war.start click
SYSERR: Nov 19 10:34:47 :: ChildLoop: AsyncSQL: query failed: Data too long for column 'hint' at row 1 (query: INSERT DELAYED INTO log (type, time, who, x, y, what, how, hint, ip) VALUES('CHARACTER', NOW(), 12564, 958611, 271382, 0, 'WARP', '[SGF]Cerberus MapIdx 41 DestMapIdx0 DestX590500 DestY110800 Empire3', '79.27.128.247') errno: 1406)
SYSERR: Nov 19 10:34:49 :: GetServerLocation: location error name CosoStrano mapindex 0 1104300 x 1788500 empire 3
SYSERR: Nov 19 10:35:15 :: Process: SEQUENCE 31b16b80 mismatch 0xaf != 0x64 header 254
SYSERR: Nov 19 10:35:15 :: Process: SEQUENCE_LOG [UNKNOWN]-------------
[254 : 0xaf]

SYSERR: Nov 19 10:37:18 :: GetServerLocation: location error name Prova2 mapindex 0 68900 x 611000 empire 3
SYSERR: Nov 19 10:37:28 :: GetServerLocation: location error name Prova2 mapindex 0 68900 x 611000 empire 3
SYSERR: Nov 19 10:38:11 :: GetServerLocation: location error name Prova2 mapindex 0 68900 x 611000 empire 3
SYSERR: Nov 19 10:38:19 :: GetServerLocation: location error name Prova2 mapindex 0 68900 x 611000 empire 3
SYSERR: Nov 19 10:38:20 :: GetValidLocation: cannot find sectree_map by map index 217
SYSERR: Nov 19 10:38:20 :: PlayerLoad: InputDB::playerLoad : cannot find valid location 68900 x 611000 (name: Prova2)
SYSERR: Nov 19 10:38:35 :: GetServerLocation: location error name Prova2 mapindex 0 68900 x 611000 empire 3
SYSERR: Nov 19 10:38:43 :: GetServerLocation: location error name Prova2 mapindex 0 68900 x 611000 empire 3
SYSERR: Nov 19 10:38:54 :: SpawnMob: SpawnMob: no mob data for vnum 8030
SYSERR: Nov 19 10:39:01 :: SpawnMob: SpawnMob: no mob data for vnum 8030
SYSERR: Nov 19 10:39:03 :: GetServerLocation: location error name Prova2 mapindex 0 68900 x 611000 empire 3
SYSERR: Nov 19 10:39:21 :: GetServerLocation: location error name Prova2 mapindex 0 68900 x 611000 empire 3
SYSERR: Nov 19 10:39:21 :: GetValidLocation: cannot find sectree_map by map index 104
SYSERR: Nov 19 10:39:21 :: PlayerLoad: InputDB::playerLoad : cannot find valid location 60000 x 496000 (name: [MOD]ARG0N)
SYSERR: Nov 19 10:39:47 :: RunState: LUA_ERROR: [string "empire_war"]:1: attempt to index global `EmpireWar' (a nil value)
SYSERR: Nov 19 10:39:47 :: WriteRunningStateToSyserr: LUA_ERROR: quest empire_war.start click
SYSERR: Nov 19 10:42:49 :: Process: SEQUENCE 5d435e80 mismatch 0xaf != 0x64 header 254
SYSERR: Nov 19 10:42:49 :: Process: SEQUENCE_LOG [UNKNOWN]-------------
[254 : 0xaf]

SYSERR: Nov 19 10:55:43 :: GetServerLocation: location error name CosoStrano mapindex 0 1104300 x 1788500 empire 3
SYSERR: Nov 19 10:55:53 :: GetServerLocation: location error name CosoStrano mapindex 0 1104300 x 1788500 empire 3
SYSERR: Nov 19 10:57:18 :: GetServerLocation: location error name CosoStrano mapindex 0 1104300 x 1788500 empire 3
SYSERR: Nov 19 10:57:35 :: GetServerLocation: location error name CosoStrano mapindex 0 1104300 x 1788500 empire 3
SYSERR: Nov 19 10:57:51 :: ChildLoop: AsyncSQL: query failed: Data too long for column 'hint' at row 1 (query: INSERT DELAYED INTO log (type, time, who, x, y, what, how, hint, ip) VALUES('CHARACTER', NOW(), 231, 964599, 273719, 0, 'WARP', '[MOD]Prova4 MapIdx 41 DestMapIdx0 DestX60000 DestY496000 Empire3', '93.67.105.144') errno: 1406)
SYSERR: Nov 19 11:18:54 :: SpawnMob: SpawnMob: no mob data for vnum 8030
SYSERR: Nov 19 11:19:01 :: SpawnMob: SpawnMob: no mob data for vnum 8030
 
Cerca la tabella log-> design table e cerca la field hint e manda uno screen del tipodi dato e lunghezza che ha assegnato...
Il problema è una query che viene inviata al warp del pg

Inviato dal mio LG-H870 utilizzando Tapatalk
 
Cattura.JPG
 
Prova ad aumentare la lenght a 100 e poi logga il pg buggato e fammi sapere (potrebbe non essere questa la causa del problema , ma comunque andava risolto)

Inviato dal mio LG-H870 utilizzando Tapatalk
 
Dai una pulita ai syserr , logga in covo e rimanda il syserr (server intendo)

Inviato dal mio LG-H870 utilizzando Tapatalk
 
questo è l'auth sta mattina
SYSERR: Nov 19 07:50:19 :: ChildLoop: AsyncSQL: query failed: Out of range value for column 'time' at row 1 (query: INSERT INTO bootlog (time, hostname, channel) VALUES(NOW(), 'auth', 1) errno: 1264)
SYSERR: Nov 19 07:51:52 :: hupsig: SIGHUP, SIGINT, SIGTERM signal has been received. shutting down.
SYSERR: Nov 19 07:51:52 :: pid_deinit:
End of pid

SYSERR: Nov 19 08:38:40 :: pid_init:
Start of pid: 878

loggo con lo stesso pg che mi so buggato?
 
questo è l'auth sta mattina
SYSERR: Nov 19 07:50:19 :: ChildLoop: AsyncSQL: query failed: Out of range value for column 'time' at row 1 (query: INSERT INTO bootlog (time, hostname, channel) VALUES(NOW(), 'auth', 1) errno: 1264)
SYSERR: Nov 19 07:51:52 :: hupsig: SIGHUP, SIGINT, SIGTERM signal has been received. shutting down.
SYSERR: Nov 19 07:51:52 :: pid_deinit:
End of pid

SYSERR: Nov 19 08:38:40 :: pid_init:
Start of pid: 878

loggo con lo stesso pg che mi so buggato?
Sisi

Inviato dal mio LG-H870 utilizzando Tapatalk
 
ecco i syserr ch1
SYSERR: Nov 19 12:05:18 :: RunState: LUA_ERROR: [string "empire_war"]:1: attempt to index global `EmpireWar' (a nil value)
SYSERR: Nov 19 12:05:18 :: WriteRunningStateToSyserr: LUA_ERROR: quest empire_war.start click
SYSERR: Nov 19 12:05:49 :: GiveItemFromSpecialItemGroup: cannot find special item group 50187
SYSERR: Nov 19 12:07:11 :: GetServerLocation: location error name CosoStrano mapindex 0 1104300 x 1788500 empire 3
SYSERR: Nov 19 12:07:31 :: GetServerLocation: location error name CosoStrano mapindex 0 1104300 x 1788500 empire 3
SYSERR: Nov 19 12:07:32 :: GetValidLocation: cannot find sectree_map by map index 301
SYSERR: Nov 19 12:07:32 :: PlayerLoad: InputDB::playerLoad : cannot find valid location 1104300 x 1788500 (name: CosoStrano)
SYSERR: Nov 19 12:08:06 :: GetServerLocation: location error name CosoStrano mapindex 0 1104300 x 1788500 empire 3
SYSERR: Nov 19 12:08:14 :: GetServerLocation: location error name CosoStrano mapindex 0 1104300 x 1788500 empire 3
SYSERR: Nov 19 12:08:20 :: Process: SEQUENCE 31b17980 mismatch 0xaf != 0x64 header 254
SYSERR: Nov 19 12:08:20 :: Process: SEQUENCE_LOG [UNKNOWN]-------------
[254 : 0xaf]
 
Il pg buggato è CosoStrano? Bel nome.
Comunque pare che le coordinate della mappa non siano valide , come se non riuscisse ad associarle a nessuna mappa.. Verifica quindi :
Le coordinate del covo1 sono quelle dell errore?
L'index del covo1 è presente nel MAP_ALLOW del config del channel?

L index del covo1 è presente SOLO in un config (nel caso ogni channel abbia più core ovviamente la mappa deve stare solo in un core)

Inviato dal mio LG-H870 utilizzando Tapatalk
 
ho copiato le cartelle delle mappe, il file find map.py, il file index e la stringa MAP_ALLOW che sta nei config di ogni core di ogni ch
 
/goto skel e con l'npc
crasha lo stesso
e ora che ho dato un riavvio non mi riavvia nemmeno <.<
Segmentation fault (core dumped)
Segmentation fault (core dumped)
Il game ./shared e' crashato.
 
Ultima modifica:
come le cambio? o.ò
e soprattutto..
quali metto?
Ho un vuoto di memoria e sto guidando,ricordo solo che la stringa da correggere è AddGotoInfo ("nome mappa"...)
Le coordinate da mettere in questa stringa sono quelle del file settings della mappa. Io fossi in te rimetterei la cartella map originale secondo me stai facendo solo casini...

Inviato dal mio LG-H870 utilizzando Tapatalk
 
  • Mi piace
Reazioni: ErNabbone
Stato
Discussione chiusa ad ulteriori risposte.