Hola buenas a todos a pedido de kohaku are este post explicando un poco el syser y a solucionar sus problemas mas principales.
antes de nada debemos saber que el syser:
el syser es el registro de los channel donde se marcaran errores del servidor.
¿Donde lo podemos localizar?
bueno el se localizara en la siguiente ruta:
cd /home/game/channel1
cd /home/game/channel2
cd /home/game/game99
cd /home/game/g1/db
cd /home/game/g1/auth
claramente esta el de channel 1 registrara los de dicho canal.
Errores mas comunes:
SYSERR: Aug 17 21:09:04 :: GetMotionFileName: Motion: boar2 have not motlist.txt vnum(20115) folder(boar2)
este error dice que que bicho 20115 no tiene movimiento como os solucionaremos fácil accedemos a navicat tabla player mob_proto 1 ves hay buscamos el mob 20115 y en aiflag debemos seleccionar el tipo de movimiento que le daremos puede ser agresivo, atak con movimiento, sin movimiento, etc obviamente al lado de aiflag hay mas columnas llamadas set_race_flag, etc fÃjense de rellenar esas correctamente.
SYSERR: Aug 17 22:51:01 :: socket_connect: HOST localhost:15000, could not connect.
SYSERR: Aug 17 22:51:02 :: hupsig: SIGHUP, SIGINT, SIGTERM signal has been received. shutting down.
SYSERR: Aug 17 22:51:02 :: socket_block: fcntl: nonblock: Bad file descriptor
SYSERR: Aug 17 22:53:33 :: socket_connect: HOST 220.95.239.40:7120, could not connect.
SYSERR: Aug 17 22:53:33 :: heart_idle: losing 75 seconds. (lag occured)
solo lag borrar logs
siguiente:
SYSERR: Aug 17 23:53:22 :: DirectQuery: AsyncSQL::DirectQuery : mysql_query error: Column 'name' in field list is ambiguous
query: SELECT pid, name, date FROM monarch_candidacy a, player b where a.pid = b.id
aqui tenemos mal la tabla monarca
[02:00:24 p.m.] .Angel Collado: lo de monarca tiene solucion modificando el archivo db o la tabla monarch
[02:00:35 p.m.] .Angel Collado: en mi virtual cambie lo de db y no me ha dado error ninguna vez as
[02:00:36 p.m.] .Angel Collado: mas*
siguiente:
SYSERR: Aug 17 21:16:26 :: ChildLoop: AsyncSQL: query failed: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) (query: REPLACE INTO quest (dwPID, szName, szState, lValue) VALUES(1, 'event_map', '__status', -2107478168) errno: 2002)
SYSERR: Aug 17 21:16:26 :: ChildLoop: AsyncSQL: retrying
en esta nos esta fallando la conexion a mysql.
Bueno ahora ya saben un poco mas de estos feos errores que tantos dolores de cabeza nos dan que tengan suerte!