Jump to content

clocki

Miembro
  • Contador contenido

    54
  • Ingreso

  • Última visita

  • Días ganados

    2

Mensajes publicados por clocki

  1. Por lo que veo ahí hay dos problemas, una es la contraseña de MySQL es una y la de los CONFIG es otra, te está diciendo Access denied for user elendosv2@localhost

    El otro problema el del connection refused, parece que alguna tabla de MySQL está mal, o bien corruptas o está vacío nunca se te levantara el binario db, cd  /main/srv1/db seguro que debes tener un db.core que si usaras el depurador gdb te diría, o bien mira el syserr que te dice. 

     

  2. Hola a tod@s

    Bueno primero pido disculpas, si ya lo posteo alguien, pero me ha pasado alguna vez, que al arrancar una máquina virtual con FreeBSD, no sé la contraseña del usuario 'root', es decir la cuenta de "superusurio", y hay una manera de restablecerlo.

    Lo primero de todo decir que esto funciona desde FreeBSD 10.2 hasta la versión actual que escribo esto que es FreeBSD 13.1.

    El primer paso es arrancar la máquina virtual de forma que aparezca esto:

    Boot-Into-Single-User-Mode-In-Free-BSD.p

    Eliges la 2 como está marcado, esperamos a que arranque hasta que aparezca la siguiente pantalla:

    Enter-Full-Pathname-Of-Shell-In-Free-BSD

    Ahora pulsamos ENTER y escribimos en la terminal:

    # mount -u /

    # mount -a

    # passwd

    Aqui ponemos la nueva contraseña que queremos que tenga el usuario root, y luego pide que volvamos a introducir nuevamente la contraseña. 

    # exit

    # reboot

    Ahora ya dejamos arrancar normalmente, y si lo has hecho correctamente, con poner en login: root y la password que hayáis puesto, ya estaremos como root,  a partir de aquí ya es cosa de cada uno si necesita resetear la contraseña de MySQL, MariaDB o dar permisos, etc etc.

    Espero que pueda ayudar a alguien.

    Fuente: 

    Debes iniciar sesión para ver el contenido del enlace en esta publicación.

    Saludos

  3. Yo lo único que puedo decir, que ya son muchas personas que recomiendan al 1000% a

    Debes iniciar sesión para ver el contenido del enlace en esta publicación.

    P.D No tengo el gusto de conocerlo, pero si estoy jugando en un server que está hospedado y 0 problemas.

  4. Si no me equivoco, hablo sin mirar documentación ni nada la MariaDB 10.1 10.2 y 10.3 es totalmente compatible con MySQL 5.6.

    MariaDB simplemente es una bifurcación de MySQL bajo licencia GPL, en principio tanto da que instales uno u otro, usan mismas ordenes, api, bibliotecas, de hecho no sería la primera vez que he pasado en más de un server de MySQL a MariaDB (no de metin pero si de servidores donde corren cms, crm o erp, o incluso aplicaciones que hacían uso constante en la base de datos. 

    De hecho instalar una FreeBSD de 32 bit para compilar, con tener esos mismos paquetes que puso Ryse, debería funcionar dando igual si es MySQL 5.6 o MariaDB, otra cosa es si funcione descomprimiendo el famoso mysql con tar, en realidad se debería de exportar en formato .sql y no comprimir la carpeta mysql de /var/db.

    P.D Para algo esta la herramienta mysqldump 

  5. En 18/5/2022 a las 9:08, Hanki dijo:

    0518 09:06:00018 :: Dynamic module name created. net -> zdLipSeLqYqY
    0518 09:06:00018 :: Dynamic module name created. chr -> EWRKzQsRQlDA
    0518 09:06:00018 :: Dynamic module name created. chrmgr -> UDlNIhXgbUSC
    0518 09:06:00018 :: Dynamic module name created. app -> yWgBLvzagwyK
    0518 09:06:00018 :: Dynamic module name created. pack -> mOztLjqcFkKJ
    0518 09:06:00018 :: Dynamic module name created. player -> oidYzcLAGtBC

     

    Alguna solution?

    Creo que llego tarde :v

    Aunque se muestre eso en el syserr no es ningún error, simplemente es un sistema algo antiguo, que crea modulos aleatorios cada vez que arrancas el cliente y eso son las api si no recuerdo mal, una capa de seguridad adicional.

    Lo puedes desactivar si te molesta, en el source del cliente en Locale_inc.h debes tener definido algo asi:

    #define python_dynamic_module

    Con comentarlo con // y recompilar el cliente debería de estar deshabilitado, igual el sistema puedes encontrarlo

    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
      lo he subido por si quieres darle un vistazo.

    Suerte

  6. En lo personal opino como Anthony's yo empezaría por Martysama, o puedes tirar hacía los Savage o Rage 2019, para empezar a aprender están bien llevan base Marty.

    Aunque lo que más te recomiendo es que seas persistente y no te des por vencido, porqué a veces salen problemas y te rompes la cabeza, y en google si buscas encuentras muchas cosas.

  7. hace 2 horas, ChuchoGamer dijo:

    que visual studio se compila el binario ?

    Pues con Visual Studio 2015, de hecho si vas al source del cliente el proyecto cuando cargas en el Visual Studio en este caso, Metin2Client.sln si lo abres desde el bloc de notas de Windows o un editor de texto cualquiera, verás esto:

     

    Microsoft Visual Studio Solution File, Format Version 12.00
      # Visual Studio 15
      VisualStudioVersion = 15.0.28307.329
     

    MinimumVisualStudioVersion = 10.0.40219.1

     

    Aquí ya te da toda la info. 

     

    Saludos!

  8. Primero de todo, disculpa por escribir despues de tanto tiempo en este hilo, lo otro guía muy muy básica.

    Para mejorar, y explicar el que hace cada comando, creo que te has dejado, un comando importante que es para actualizar el sistema el "freebsd-update fetch install" ya que para mi es de las primeras cosas, para actualizaciones de seguridad o fallos como los certificados ssl que caducaron y ya en FreeBSD 13 (la actual cuando escribo esto) te descarga los nuevos, ya sé que no es un tema prioritario en un VPS o dedicado que corra solo metin, pero puede actualizaciones de seguridad importantes.

    Otra cosa que no entiendo, es porqué instalas paquetes como gcc makedepend gmake subversion, etc .. que son para compilar, cuando muchas bases de Metin no están preparadas para compilar en un sistema de 64 bits, el paquete gcc hay que ver que versión usa los files que vas a usar, algunos antiguos llevan gcc48 o gcc49 otros son gcc7 o gcc9, por no hablar que algunos usan CLANG. Eso se puede saber viendo el fichero Makefile que hay dentro de src/game o src/db entre otras, igual que en el cliente viendo con el bloc de notas de Windows mismo, que Visual Studio se uso para compilar. 

    Muchos files al no poder ser compilados en 64bits, necesitas compilarlos como decía en 32bits lo cual puedes hacer un jail en FreeBSD y de ahí tener ese jail de 32bit  y ya podrías compilar (si los paquetes no están obsoletos) en el handbook de FreeBSD 

    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
     lo explica como hacerlo, si bien es mejor tener la típica VDI o OVA de una FreeBSD 9.3 o 11.4, compilarlo ahí y luego el binario llevarselo al VPS con sus permisos 777. 

    Creo en mi humilde opinión que te falta instalar los compat7x compat8x etc ... 

    Y lo del mysql en /etc/rc.conf si bien puedes ponerlo a mano con un editor vi o nano, puedes simplificar más aún con un "sysrc mysql_enable="YES".

    No te lo tomes a mal, pero solo quería puntualizar alguna cosa, ya que FreeBSD no tiene la comunidad que tiene Linux, y hay que tirar mucho de handbook y las comunidades son mucho más pequeñas y con muchisimo menos soporte. 

    Me dejo de alguna cosa de seguridad, que eso daría para muchisimo y no es mi intención.

  9. De entrada se ve interesante el servidor, y lo más importante por fin veo un servidor diferente, vamos que no es el típico servidor que hay por los foros, lo traducen y ya.

    Casi con toda seguridad lo juegue, porqué se ve muy bonito.

    Bonita presentación y servidor que se ve muy muy interesante.

    Mucha suerte!! algún servidor así de interesante faltaba de habla hispana.

  10. En 15/3/2022 a las 1:41, ChuchoGamer dijo:

    Hagan un video de como instalarlo :V ya que no puedo ponerlos on 

    No sé que conocimientos tengas, pero personalmente solo puedo decirte, que le des un vistazo a lo más básico de FreeBSD, porqué son files de lo más sencillo de instalar, en la parte de servidor va con MySQL 5.6 y Python 2.7 para arrancar. 

    Para el makepack, solo necesitas tener en Windows instalado Python 2.7.18 descárgalo desde aquí: 

    Debes iniciar sesión para ver el contenido del enlace en esta publicación.

    Por lo que veo, no son los Wonder, son los WoM2 pero vamos, para el caso patatas, es lo mismo prácticamente (no confundas con WoM2 34k que hay posteados por aquí).

    Si por cada files, hay que hacer un video, sería una locura, lo importante es que aprendas un poquito sobre FreeBSD, ánimo !!! 

  11. Al final como dice [D]ELARO lo único que conseguirás es eso que el mismo te dice.

    Yo el único consejo que puedo darte, si no te manejas con C/C++ Python y LUA, es buscar un DEV pero cuando digo un DEV, es un DEV de verdad un desarrollador que sepa programar en C/C++ Python y LUA (hay muy poquitos) y le pagas por sus servicios, eso si prepara billetes porqué vale mucho dinero, que un desarrollador te dedique horas. Yo en este foro solo conozco a uno. 

    Si no siempre puedes comprar los sistemas, o lo que quieras y hablar con alguien que sepa implementar correctamente lo que buscas.

    Huye porqué hay mucho timador que vende cualquier mierda y hace el agosto, de hecho hay muchos que se hacen llamar DEV y por no saber no saben ni declarar un par de variables en C/C++

    Suerte!

  12. Esto te ocurre, porqué los PKG_SITES (o sea los mirrors) de esta versión de FreeBSD están obsoletos desde el 31 de diciembre del 2016. Tendrás conexión a internet, pero no podrás hacer ningún tipo de instalación que yo sepa no hay ningún repositorio de una versión tan antigua, a fecha de hoy está en soporte la 12.3 y la 13.0

    Lo único que puedes hacer, es descargarte la ISO de FreeBSD 9.3 desde

    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
     es la version de 32bit imagino que lo querrás para compilar algún source, si tienes otra arquitectura por ejemplo de 64bit mira bien aquí en este
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
    .

    Tendrás de instalar los paquetes desde el DVD (es decir desde la ISO del DVD de la FreeBSD 9.3) en el directorio /dist

    # mkdir -p /dist

    # mount -t cd9660 /dev/cd0 /dist

    Por ejemplo para instalar python la versión 2.7

    # env REPOS_DIR =/dist/packages/repos pkg install python27

    Y para ver los paquetes que tienes disponibles en el DVD

    # env REPOS_DIR=/dist/packages/repos pkg rquery "%n"

     

    Aunque si quieres una máquina virtual para compilar, siempre puedes dejarte de comerte la cabeza y usar por ejemplo aquí 

    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
     el nombre de usuario es root y la pass dev

    O aquí mismo tienes un vdi 

     

  13. Creo que el packer funciona los del Ephelion .. 

    Actualizo

    El .makepack del ephelion funciona, ya lo he probado, solo hay que crear una carpeta con .makepack y .client y dentro de client crear la carpeta pack y ahi irá todo el Makepack, lo que dije del packer no tiene nada que ver ...

    Dejo evidencia:

    Debes iniciar sesión para ver el contenido del enlace en esta publicación.

     

×
×
  • Crear nuevo...