Mensajes: 4,637
Temas: 73
Registro en: Oct 2013
Reputación:
44
(10/06/2016, 12:28 PM)Federicomb escribió: (10/06/2016, 10:06 AM)Neeeeeeeeeel.- escribió: (09/06/2016, 05:48 PM)Federicomb escribió: Probé con 1.8.2 y anduvo perfecto, volví a probar con 1.8.3 y también anda perfecto ahora
EDIT: Creo que encontré mi problema, como actualizaba los datos mediante un think no me di cuenta que le puse el mismo nombre que en otro plugin que también utilizo los think, que hacen otra cosa. Cuando se llamaba al think de un plugin, se llamaba el del otro por más que no sea su turno. Como probé en 1.8.2 con plugins viejos, no existe ese think.. Ahora modifique eso y de momento no se cae el servidor Entonces me mentiste cuando me dijiste que estabas probando con el mio default sin editar
Si lo había probado al principio y cuando me dijiste que lo pruebe con el tuyo a ver si se caía (la primera vez) que se cayó, pero después nunca más se calló. Aún no tengo respuestas a ciertas cosas.
Lo llevo probando desde ayer en los servidores y funciona todo bien, lo único que noté es que un par de veces colgó por unos ~5 - ~7 segundos y después revivió. Los servidores están todos alojados en la misma máquina?
Mensajes: 3,284
Temas: 41
Registro en: Jan 2014
Reputación:
28
(10/06/2016, 01:42 PM)Neeeeeeeeeel.- escribió: Los servidores están todos alojados en la misma máquina?
Si, ponele
Mensajes: 4,637
Temas: 73
Registro en: Oct 2013
Reputación:
44
(10/06/2016, 01:53 PM)Federicomb escribió: (10/06/2016, 01:42 PM)Neeeeeeeeeel.- escribió: Los servidores están todos alojados en la misma máquina?
Si, ponele Cómo que ponele? No hay un "quizás" es sí o no.
Mensajes: 3,284
Temas: 41
Registro en: Jan 2014
Reputación:
28
Comparten la misma IP, pero no es una máquina dedicada.
Mensajes: 1,015
Temas: 42
Registro en: Feb 2016
Reputación:
13
Ami me funciona bien con la v1.8.3 ...
[ 1] AMX Mod X RUN - amxmodx_mm.dll v1.8.3-d ini Start ANY
Mensajes: 4,637
Temas: 73
Registro en: Oct 2013
Reputación:
44
(10/06/2016, 02:12 PM)Federicomb escribió: Comparten la misma IP, pero no es una máquina dedicada. Entonces sí están en el mismo equipo. No creo que el lag de 6-7 segundos sea por el plugin... la latencia de un server a otro es 0. Eso podría llegar a pasar si hubiera servidores en otras PC donde la latencia sea más alta.
Mensajes: 3,284
Temas: 41
Registro en: Jan 2014
Reputación:
28
(10/06/2016, 02:58 PM)Neeeeeeeeeel.- escribió: (10/06/2016, 02:12 PM)Federicomb escribió: Comparten la misma IP, pero no es una máquina dedicada. Entonces sí están en el mismo equipo. No creo que el lag de 6-7 segundos sea por el plugin... la latencia de un server a otro es 0. Eso podría llegar a pasar si hubiera servidores en otras PC donde la latencia sea más alta.
Sisi por eso, debió ser algo momentáneo y nada que ver con el plugin, igual lo sigo testeando y hasta ahora anda bien.
Mensajes: 33
Temas: 15
Registro en: Oct 2016
Reputación:
0
Hola Nel, como bajo o creo el archivo .inc?
Mensajes: 3,020
Temas: 49
Registro en: Oct 2013
Reputación:
33
buen plugin nelson (Y)
Ingeniero agrónomo y desarrollador de Software.
tutoriales-allied
buscas un zp?
"La imitación es la forma más sincera de admiración con la que puede pagar la mediocridad a la grandeza"
Merci Alliedmodders pour m'introduire dans la programmation.
Mensajes: 4,637
Temas: 73
Registro en: Oct 2013
Reputación:
44
Mensajes: 688
Temas: 31
Registro en: Nov 2015
Reputación:
7
(28/10/2016, 03:01 PM)Dean2326 escribió: ... como bajo o creo el archivo .inc?
server_query.inc => addons\amxmodx\scripting\include
Mensajes: 2,074
Temas: 110
Registro en: Apr 2014
Oye Ne^10l hay un bug, coloco las ip y me aparece la ip donde está alojado el plugin más no las ip's de la comunidad completa
Mensajes: 410
Temas: 9
Registro en: Apr 2015
Reputación:
5
Yo lo probé en un servidor y me agregaba todos los servidores menos en el que estaba alojado, osea que sí tengo 2 servidores 32 slots me aparecía [AMXX] Hay 32/32 conectados en la comunidad no me sumaba los slots del servidor en el que estaba alojado Community info
Mensajes: 31
Temas: 7
Registro en: Nov 2016
Reputación:
0
Mira este aporte papuh +10
Mensajes: 818
Temas: 71
Registro en: Sep 2014
Reputación:
12
25/12/2016, 02:03 AM
(Última modificación: 25/12/2016, 02:09 AM por PredatorFlys.)
lo probe en windows todo bien, fui a linux y paso esto
meta list
amxx plugins
logs
Mensajes: 2,176
Temas: 99
Registro en: Dec 2013
Reputación:
42
01/03/2017, 12:07 PM
(Última modificación: 01/03/2017, 12:10 PM por CSAxel.)
Hay veces que tira este error al cambiar de mapa y crashea
Código: L 02/28/2017 - 18:41:06: [AMXX] Run time error 5: memory access
L 02/28/2017 - 18:41:06: [AMXX] [0] server_query.inc::ServerResponseReadByte (line 230)
L 02/28/2017 - 18:41:06: [AMXX] [1] server_query.inc::ServerResponseParseInfo (line 142)
L 02/28/2017 - 18:41:06: [AMXX] [2] dg_amxx_v3.sma::getServerInfo (line 5200)
Código PHP: #if defined USE_SERVER_QUERY public getServerInfo(const server[], _A2A_TYPE, const response[], len, success, latency) { if(!success) { return; }
new iServerIp; new i;
iServerIp = -1;
for(i = 0; i < structIdServers; i++) { if(equal(g_ServerIp[i], server)) { iServerIp = i; break; } } if(iServerIp == -1) { return; } new sName[256]; new sMapName[64]; new sDirectory[64]; new sInfo[64]; new iUsers; new iMaxUsers;
iUsers = 0; iMaxUsers = 0;
ServerResponseParseInfo(response, sName, charsmax(sName), sMapName, charsmax(sMapName), sDirectory, charsmax(sDirectory), sInfo, charsmax(sInfo), iUsers, iMaxUsers); copy(g_ServerName[iServerIp], charsmax(g_ServerName[]), sName); copy(g_ServerMap[iServerIp], charsmax(g_ServerMap[]), sMapName); g_ServerUsers[iServerIp] = iUsers; g_ServerMaxUsers[iServerIp] = iMaxUsers; } #endif
Yo no entiendo mucho de Sockets y como esta armado la librería de este plugin, pero si encuentran dicha solución y explicarme para poder verlo por mi mismo vendría bien
PD: Solamente uso funciones de este plugin y la librería con la que viene, ya que el plugin es mi amxx
Free agent - Vendo plugins, mods o apps del foro IPB (Invision community)
Contactarme vía Discord >>> AtselTV#8202
Mensajes: 876
Temas: 74
Registro en: Sep 2015
Reputación:
11
(01/03/2017, 12:07 PM)CSAxel escribió: Hay veces que tira este error al cambiar de mapa y crashea
Código: L 02/28/2017 - 18:41:06: [AMXX] Run time error 5: memory access
L 02/28/2017 - 18:41:06: [AMXX] [0] server_query.inc::ServerResponseReadByte (line 230)
L 02/28/2017 - 18:41:06: [AMXX] [1] server_query.inc::ServerResponseParseInfo (line 142)
L 02/28/2017 - 18:41:06: [AMXX] [2] dg_amxx_v3.sma::getServerInfo (line 5200)
Código PHP: #if defined USE_SERVER_QUERY public getServerInfo(const server[], _A2A_TYPE, const response[], len, success, latency) { if(!success) { return; }
new iServerIp; new i;
iServerIp = -1;
for(i = 0; i < structIdServers; i++) { if(equal(g_ServerIp[i], server)) { iServerIp = i; break; } } if(iServerIp == -1) { return; } new sName[256]; new sMapName[64]; new sDirectory[64]; new sInfo[64]; new iUsers; new iMaxUsers;
iUsers = 0; iMaxUsers = 0;
ServerResponseParseInfo(response, sName, charsmax(sName), sMapName, charsmax(sMapName), sDirectory, charsmax(sDirectory), sInfo, charsmax(sInfo), iUsers, iMaxUsers); copy(g_ServerName[iServerIp], charsmax(g_ServerName[]), sName); copy(g_ServerMap[iServerIp], charsmax(g_ServerMap[]), sMapName); g_ServerUsers[iServerIp] = iUsers; g_ServerMaxUsers[iServerIp] = iMaxUsers; } #endif
Yo no entiendo mucho de Sockets y como esta armado la librería de este plugin, pero si encuentran dicha solución y explicarme para poder verlo por mi mismo vendría bien
PD: Solamente uso funciones de este plugin y la librería con la que viene, ya que el plugin es mi amxx
A mi al segundo cambio de mapa me crashea... no encontré solución...
Mensajes: 1,182
Temas: 18
Registro en: Oct 2013
Reputación:
16
¿ Soporte a este plugin ?
Saludos,
cLAANS.-
Mi unico plugin.
Tutorial de niveles.
Ayudo, pero no de la manera que quieren, si quieren aprender les servirá lo mio, para pedir el codigo en bandeja tienen la sección 'Pedidos'
(09/11/2017, 09:30 PM)SoundBlaster escribió: Espera y llamo a los power rangers para que me digan la linea de error
Mensajes: 3,466
Temas: 18
Registro en: Oct 2013
Reputación:
54
(03/02/2018, 03:16 PM)cLAANS escribió: ¿ Soporte a este plugin ?
Saludos,
cLAANS.-
Que errores arroja?
Mensajes: 217
Temas: 1
Registro en: Mar 2017
Reputación:
5
Cuando un servidor de la lista no responde, el plugin deja de funcionar.
Mensajes: 3,466
Temas: 18
Registro en: Oct 2013
Reputación:
54
03/02/2018, 07:38 PM
(Última modificación: 03/02/2018, 07:43 PM por meTaLiCroSS.)
(03/02/2018, 07:31 PM)P-chan escribió: Cuando un servidor de la lista no responde, el plugin deja de funcionar.
Ok, pero necesito los errores xd
Leyendo el Stock me percaté de algo que me genera incertidumbre
Código PHP: public __ResponseFetchingTask(const data[1]) { static Response[1600]; if(socket_change(__giLastSocket, 100)) { new Max, Curr; new len = socket_recv(__giLastSocket, Response, charsmax(Response)); if(__ResponsePartially(Response, Curr, Max) && ((Curr+1) < Max)) { //One of Part __ResponseCallback(Response, len, true); new params[1]; params[0] = 50; set_task(TASKTIME, "__ResponseFetchingTask", TASKID_FETCHING, params, 1); } else { //LastPart or the only part socket_close(__giLastSocket); __ResponseCallback(Response, len, true); __ServerQueryRemove(); } } else { new iTriesLeft = data[0]-1;
if(iTriesLeft <= 0) { socket_close(__giLastSocket); __ResponseCallback({0}, 0, false); __ServerQueryRemove(); } else { new params[1]; params[0] = iTriesLeft; set_task(TASKTIME, "__ResponseFetchingTask", TASKID_FETCHING, params, 1); } } }
Bajo la funcion __ResponsePartially, se asume una respuesta con success pero el dato esta cortado y no está entero, puede leer 1 byte incluso en el peor de los casos y dentro del plugin se hace una lectura completa del string como si fuera el string completo recibido por la petición, cuando en verdad este callback de success debe ser llamado una vez el paquete entero es enviado, y todos los trozos obtenidos previos deben ser concatenados de forma que si no se completa la entrega no se envíe. Habría que rediseñar el stock o bien utilizar alguno de los que rondan por Alliedmods
Mensajes: 217
Temas: 1
Registro en: Mar 2017
Reputación:
5
Es el error que postearon arriba:
Código PHP: L 02/03/2018 - 17:42:52: [AMXX] Run time error 5: memory access L 02/03/2018 - 17:42:52: [AMXX] [0] server_query.inc::ServerResponseReadByte (line 231) L 02/03/2018 - 17:42:52: [AMXX] [1] server_query.inc::ServerResponseParseInfo (line 142) L 02/03/2018 - 17:42:52: [AMXX] [2] xredirect.sma::getServerInfo (line 316)
Mensajes: 1,933
Temas: 39
Registro en: Jul 2014
Reputación:
23
04/02/2018, 09:08 AM
(Última modificación: 04/02/2018, 12:27 PM por Sugisaki.)
usando el modulo de destro funciona mejor, el sv no se cae o se tilda
https://amxmodx-es.com/showthread.php?tid=17167 Esto puede servir
Mensajes: 1,182
Temas: 18
Registro en: Oct 2013
Reputación:
16
07/02/2018, 04:51 AM
(Última modificación: 07/02/2018, 04:53 AM por cLAANS.)
(03/02/2018, 07:24 PM)meTaLiCroSS escribió: (03/02/2018, 03:16 PM)cLAANS escribió: ¿ Soporte a este plugin ?
Saludos,
cLAANS.-
Que errores arroja?
Hice otro plugin con mysql, por que la verdad no entiendo nada de sockets
1. El servidor a 2 o 3 cambios de mapa crashea el servidor (Justo cuando cambia de mapa)
2. Algunos servidores no "aparecen" en el menu (Los que se ponen en el .ini)
3. Hay pequeños problemas con la lectura del archivo > Por ejemplo borre una IP y cambie de mapa y seguía apareciendo. (Hice esto 2 o 3 veces para ver si era mi error, pero no)
Código PHP: [AMXX] Run time error 5: memory access [AMXX] [0] server_query.inc::ServerResponseReadByte (line 231) [1] server_query.inc::ServerResponseParseInfo (line 142) [2] communityinfo.sma::getServerInfo (line 316)
Todo lo demas anda bien, ojala nel o cualquier otra persona pueda fixear esos problemas, es un lindo plugin.
Saludos,
cLAANS.-
Mi unico plugin.
Tutorial de niveles.
Ayudo, pero no de la manera que quieren, si quieren aprender les servirá lo mio, para pedir el codigo en bandeja tienen la sección 'Pedidos'
(09/11/2017, 09:30 PM)SoundBlaster escribió: Espera y llamo a los power rangers para que me digan la linea de error
Mensajes: 2,087
Temas: 3
Registro en: Jul 2015
Reputación:
14
(07/02/2018, 04:51 AM)cLAANS escribió: (03/02/2018, 07:24 PM)meTaLiCroSS escribió: (03/02/2018, 03:16 PM)cLAANS escribió: ¿ Soporte a este plugin ?
Saludos,
cLAANS.-
Que errores arroja?
Hice otro plugin con mysql, por que la verdad no entiendo nada de sockets
1. El servidor a 2 o 3 cambios de mapa crashea el servidor (Justo cuando cambia de mapa)
2. Algunos servidores no "aparecen" en el menu (Los que se ponen en el .ini)
3. Hay pequeños problemas con la lectura del archivo > Por ejemplo borre una IP y cambie de mapa y seguía apareciendo. (Hice esto 2 o 3 veces para ver si era mi error, pero no)
Código PHP: [AMXX] Run time error 5: memory access [AMXX] [0] server_query.inc::ServerResponseReadByte (line 231) [1] server_query.inc::ServerResponseParseInfo (line 142) [2] communityinfo.sma::getServerInfo (line 316)
Todo lo demas anda bien, ojala nel o cualquier otra persona pueda fixear esos problemas, es un lindo plugin.
Saludos,
cLAANS.-
https://amxmodx-es.com/showthread.php?tid=17167
|