Jump to content

Break

Admin
  • Contador contenido

    7.006
  • Ingreso

  • Última visita

  • Días ganados

    45

Todo lo publicado por Break

  1. No le puedes cambiar el tipo de una celda, ya que no es lo mismo almacenar un string, que un char. (Es un ejemplo) La solución es cambiar la extensión de la celda, ya que el error le decía, que el dato era demasiado grande para almacenarse en la celda, por lo que, en vez de poner tinyblob, es poner MEDIUMBLOB, que es mas extenso. PD: Se lo he solucionado por anydesk. Un saludo.
  2. Se usa freebsd, porque los files de Metin2, están preparados para que corran en el S.O de freebsd, la versión de freebsd, se suele recomendar una versión en la cual la comunidad de freebsd, haga actualizaciones. Por ejemplo actualmente la versión más antigua que recibe actualizaciones es la 10.3.x, ¿Ahora 32 bits o 64 bits? Pues con la arquitectura de 32 bits, lo máximo que puede llegar coger el vps/dedicado, es de 4 gb de ram. Con 64 bits, puede coger con más de 4 gb de ram. También te puede acondicionar a elegir la arquitectura del S.O, si vas a usarlo para compilar el source. ( Que en ese caso, te recomiendo que uses 32 bits ) Si vas aprobar y toquetear cosas te recomiendo que uses: https://www.arubacloud.es/ Ya que el vps, te sale por 1 euro, y puedes montar ahí los files que vayas a editar. Eso sí, te recomiendo que solo arranques un ch, si no petarías la maquina. (En aruba, creo que solo venden la arquitectura de 64 bits, pero aun así por 1 euro, merece la pena tenerlo) Respecto a las otras dudas, la puedes resolver leyendo por el foro y si tienes alguna duda puedes crear post, y nosotros mismos si tenemos tiempo te podemos responder. Un saludo y suerte en tus comienzos.
  3. Ese error no es el motivo de que no te deje registrar pjs. Registra un pj, y mira el sysser de la db. Un saludo
  4. Creo recordar que el serverinfo.py del cliente original del Pandora, no iba muy bien. Usa este: Le cambias la ip por la tuya y solventao. Cualquier cosa me comentas por privado. Yo tengo los files de eternia2, y no he tenido que tocar nada del source para poder entrar con su cliente original. Un saludo!
  5. Pasa error del sysser, y pd: actualiza el granny.
  6. Para que tengas una ligera idea de como se realiza una implementación de una armadura. Créditos: @Ryen Un saludo
  7. En post, anteriores del foro, creo recordar que se estuvo hablando respecto al error este, de los files de eternia2. Y creo que se llego a la conclución de que no era nada de source, creo recordar. Un saludo
  8. Puedes dejar créditos y hacer referencia de la fuente. Para poder leer comentarios y ver si falla algo. Un saludo y gracias por el aporte
  9. A caso 1.1, pues intente ahora hacer el caso 1.2 Que ese te tiene que ir fijo
  10. ¿El paso 2, te ha dado problemas? Si es el más sencillo. ¿El usuario es el mismo que le has cambiado la contraseña no?
  11. No te olvides hacerle un dum_proto, a los .txt, para meterlo en el cliente. Respecto al minimapa, que tiene lo de ''Claws'', descompila, root, locale y uiscript. metes esas 3 carpetas en un directorio, abres el notepad++, control + f, buscar en archivo, y pones el directorio donde se encuentran esos 3 directorios. Y pones Claws , seguramente te salga el archivo donde se encuentra y la linea. Un saludo y espero haber sido de utilidad.
  12. Si puedes dejarnos alguno por aquí te lo agradecería si no, ahora subo yo el mío dejo el usuario y contraseña para los config. Gracias por la colaboración. PD: Ahora lo añado
  13. Hola Metin2Zone, soy consciente de que hay muchas guías de cambiar contraseña de mysql. Pero como he visto en el chat de metin2zone, comentarios de que no le funcionan la guía o que no esta bien explicado. Lo que voy hacer es una guía definitiva, de recuperar contraseña o cambiar la contraseña de mysql fácilmente. Nos podemos encontrarnos en los siguientes casos: Caso 1: No se cual es la contraseña del Navicat (mysql) (Nota: En los comandos aparecerá "Break#" este es el hostname, de mi vps y en el directorio que me encuentro, no le hagáis mucho caso, solo tenéis que copiar lo que viene detrás) Break# /usr/local/etc/rc.d/mysql-server stop Pasaremos a parar lo primero de todo la mysql, para así poder editar la contraseña de los usuarios haciendo una entrada forzosa. Break# mysqld_safe --skip-grant-tables & Con este comando lo que hacemos es iniciar el servidor en modo seguro. Conocimiento sobre este comando que estamos haciendo: Break# mysql -u root Entramos a la mysql como usuario root mysql# use mysql; Nos movemos a la database mysql, que es la base de datos del sistema de mysql, donde se almacenan los usuarios que existen en la mysql entre otras cosas. Aquí podemos reemplazar la contraseña que tenia nuestro usuario root, la cual no conocemos, con el siguiente comando: mysql# update user set password=PASSWORD("TUPASSWORD") where user='root'; Ahora saldremos de la mysql: mysql# quit Por último quedaría ya solo arrancar la mysql: Break# /usr/local/etc/rc.d/mysql-server start Hasta aquí, seria el caso que desconozcamos la contraseña del usuario root, también serviría este caso para cambiar la contraseña del usuario root, pero lo veo mucho lío, esto ultimo se ve mucho mejor en el caso 2. Caso 1.1- "En caso de que no hubiésemos tenido éxito en realizar el apartado 1, dejo otras maneras de hacerlo" (AGRADECIMIENTOS A @Xhebas por compartir la idea). Para poder cambiar la clave puedes hacerlo desde la maquina o cambiarla desde el filezila o Winscp y aqui tendras dos opciones de cambiarla. La primera es descargar el rar y añadirlo en la carpeta /var/db/mysql darle permiso 777 a los 3 archivos y antes de hacer reboot cambiar en todos los config el usuario y contraseña PLAYER_SQL: localhost sebas Juan870614 player COMMON_SQL: localhost sebas Juan870614 common LOG_SQL: localhost sebas Juan870614 log Si tienes Notepad++ abres todos los config de todos los ch de la db y del auth y le cambias todos de una. Haces reboot y ya podras entrar a modificarlo ya como tu quieras. user_xhebas.rar Caso 1.2- "En caso de que no hubiésemos tenido éxito en realizar el apartado 1 y 1.1, dejo otras maneras de hacerlo que es muy parecida que el 1.1" Abrimos winscp o filezilla y nos vamos al siguiente directorio: /var/db/mysql/mysql user.rar Descomprimimos el .rar en nuestro pc y subimos los archivos que hay dentro a ese directorio, dirá que si queremos reemplazar, le decimos que si y le damos permisos 777 Por defecto los usuarios que existirán son: root@localhost root@% Ambos usuarios tienen la contraseña: metin2zone Ahora, nos vamos al config de alguno de nuestros channel PLAYER_SQL: localhost root passdelosfiles player Nos fijamos la palabra que tiene detras del usuario ''root'' y esa es la pass de los files. A partir de aquí en vez de cambiar los configs, podemos hacer el Caso 2, y cambiar la pass por la que hay en los configs, que es mucho más rapido, entrando al navicat con el usuario root y pass metin2zone He de recordar que usemos siempre el usuario de ''localhost'' para los files, ya que es más seguro. Caso 2: Conozco la contraseña de mi usuario de mysql pero no se como cambiarla. Este es el mas sencillo, abres el navicat y te logeas. Una vez logeado le damos a user: Y nos saldrán todos los usuarios que existen en nuestra mysql. Seleccionamos el usuario que queramos cambiar la contraseña, en este caso elegiré el usuario Break y le daré a ''Edit User" Ahora la nueva password, la pondremos en Password: y en Confirm Password: Una vez puesta le damos a Save y ya estaría cambiada. Hasta aquí seria el Caso 2. Espero que os haya resultado útil esta guía, me he intentado explicar lo mejor posible para que todo el mundo pueda utilizar la guía, sin tener mucho conocimiento de la materia. Si se os da más caso que tengáis problema con los usuarios de la mysql o algo, decirlo en los comentarios y agrego la solución a esos casos. Por lo pronto solo se me han ocurrido esos dos. ¡Un saludo y hasta la próxima chicos!
  14. Break

    Script

    Pero, yo le esto ayudando a lo que me esta pidiendo. Jajaja yo no cuestiono para que lo quiere hacer. Todos sabemos que es una tontería, arriba lo comenta nuestro compañero @Doritos
  15. A falta de tiempo, termino más rápido editando se lo yo, y que luego le eche un vistazo que he modificado y así también puede aprender. Pero, si te ves con tiempo dilong, puedes darle ejemplos Un saludo.
  16. Break

    Script

    No nos estamos refiriendo, a limpiar la database log, desde el navicat. Si no lo que quiere ella que es un script que se ejecute ''x'' tiempo, y así lo puede ejecutar el crontab. Por eso le he estado dando tanta vuelta.
  17. Break

    Script

    La database -> log, tienes que realizar un empty a todas las tablas y luego un truncate
  18. Break

    Script

    He intentado hacer un script para realizar un truncate, a las tablas del log. Pero no me ha salido muy bien que digamos, seguire leyendo y si encuentro alguna solución. Ya te publico el script completo. Si alguien sabe de db en bash, pues ya que eche una manilla por aquí. Un saludo.
  19. Te vas a los roots, los descompilas. Y sube aquí el serverinfo.py. Te lo configuramos nosotros Un saludo!
  20. Break

    Script

    ¿A que registros te refieres a los sysser y syslog, de los files? Si es así, si se puede. Freebsd, cuenta con una maravillosa herramienta conocida como ''crontab'', lo unico que tienes que configurarlo es que cada 30 segundos ejecute el archivo limpiar.sh Y ya estaría. En caso de que te refieras a limpiar los registros de la DB, los logs etc. Esto es algo más complejo, porque habría que crearte el script. Un saludo. Espero haberte ayudado.
  21. Buenas muchachos, en este post os traigo, como aumentar el tiempo de bonificación de arriba, me refiero a estos bonus: (Soy consciente que hay miles de guias que enseñan como editarlo, etc..., pero veo a gente que no sabe, que ha preguntado por el chat del foro y no ha quedado muy claro. Como he tenido un poco de tiempo pues no me ha importado crear estar guía, facilitar las querys y todo para que sea mas fácil.) Si nos vamos al navicat: account -> account, si nos fijamos hay unas celdas que se llaman así: Pues aquí se edita el tiempo de esa bonificación extra de cada cuenta. Para ello nos iremos a design table de esta tabla ("account") Una vez aquí buscamos las celdas de las bonificaciones para modificar el valor por defecto: Modificamos la fecha por defecto y ponemos 2030, o alguna fecha duradera para que tarde en acabarse los bonus, en mi caso ya la tengo por defecto hasta el año 2020. Vale esto sirve para que cuando se cree una cuenta nueva, ya le salga por defecto hasta esa fecha. Ahora os preguntaréis: ¿Las cuentas que existan y estén caducadas esa bonificación como las cambio? Pues bien aquí viene la segunda parte: Entramos en la tabla account y pulsamos control + q Se nos abrira una ventana con el siguiente texto: SELECT * FROM `account`; Pues bien lo borramos y ponemos las siguientes lineas: UPDATE account SET gold_expire = "2030-01-01 00:00:01" WHERE gold_expire = "2020-01-01 00:00:00"; UPDATE account SET silver_expire = "2030-01-01 00:00:01" WHERE silver_expire = "2020-01-01 00:00:00"; UPDATE account SET safebox_expire = "2030-01-01 00:00:01" WHERE safebox_expire = "2020-01-01 00:00:00"; UPDATE account SET autoloot_expire = "2030-01-01 00:00:01" WHERE autoloot_expire = "2020-01-01 00:00:00"; UPDATE account SET fish_mind_expire = "2030-01-01 00:00:01" WHERE fish_mind_expire = "2020-01-01 00:00:00"; UPDATE account SET marriage_fast_expire = "2030-01-01 00:00:01" WHERE marriage_fast_expire = "2020-01-01 00:00:00"; UPDATE account SET money_drop_rate_expire = "2030-01-01 00:00:01" WHERE money_drop_rate_expire = "2020-01-01 00:00:00"; Antes de hacer nada hay que editar estas querys. La fecha 2020-01-01 00:00:00, es nuestras fechas antiguas que están caducadas, solo tenemos que ver las cuentas que tengan la fecha caducadas. Bien pues las cambiamos las fechas caducadas por las del 2020-01-01 00:00:00 y las fechas nuevas las cambiamos por 2030-01-01 00:00:01 una vez ya cambiadas solo tendríamos que ejecutar las sentencias le damos a RUN y ya estaría: ¡Si os ha servido, no olvidar dar a me gusta! Un saludo.
  22. Es obvio, pero supongo que él aportara algo más. Si no, no entiendo el sentido de la propuesta.
  23. Lo que no entiendo, es para que un developer va a trabajar con usted. Si ellos mismo se bastan. Si pudieras decir que aportas, seguramente la gente se animaría más. Un saludo. Pd: No estoy interesado
×
×
  • Crear nuevo...