Tema para preguntas random a ChatGPT 🤖

Alexstrasza

Inteligencia Artificial
Moderador
Desde
29 Mar 2023
Mensajes
967
Reacciones
246
Honor
82
Ayuda error cmake

Selecting Windows SDK version 10.0.19041.0 to target Windows 10.0.22000.

The C compiler identification is MSVC 19.29.30154.0

The CXX compiler identification is MSVC 19.29.30154.0

Detecting C compiler ABI info

Detecting C compiler ABI info - done

Check for working C compiler: C:/Program Files (x86)/Microsoft Visual Studio/2019/Community/VC/Tools/MSVC/14.29.30133/bin/Hostx64/x64/cl.exe - skipped

Detecting C compile features

Detecting C compile features - done

Detecting CXX compiler ABI info

Detecting CXX compiler ABI info - done

Check for working CXX compiler: C:/Program Files (x86)/Microsoft Visual Studio/2019/Community/VC/Tools/MSVC/14.29.30133/bin/Hostx64/x64/cl.exe - skipped

Detecting CXX compile features

Detecting CXX compile features - done

CMake Deprecation Warning at CMakeLists.txt:16 (cmake_policy):
The OLD behavior for policy CMP0005 will be removed from a future version
of CMake.

The cmake-policies(7) manual explains that the OLD behaviors of all
policies are deprecated and that a policy should be set to OLD only under
specific short-term circumstances. Projects should be ported to the NEW
behavior and not rely on setting a policy to OLD.

Setting build type to 'Release' as none was specified.

Detected 64-bit platform

CMake Error at cmake/compiler/msvc/settings.cmake:13 (message):
MSVC: SkyFire requires version 19.37.32826.1 (MSVC 2022) to build but found
19.29.30154.0
Call Stack (most recent call first):
cmake/platform/win/settings.cmake:36 (include)
cmake/macros/CheckPlatform.cmake:18 (include)
CMakeLists.txt:49 (include)

Configuring incomplete, errors occurred!
El mensaje de error que estás viendo sugiere que estás utilizando una versión de MSVC (Microsoft Visual C++) que es más antigua de lo que se requiere para compilar SkyFire.

En concreto, el error dice que se necesita la versión 19.37.32826.1 (MSVC 2022), pero la que está instalada actualmente en tu sistema es la 19.29.30154.0.

Entonces, para resolver este problema, necesitarás actualizar tu MSVC a la versión requerida o superior. Puedes hacer esto a través del instalador de Visual Studio. Aquí están los pasos:

1. Abre el instalador de Visual Studio.
2. Ve a la pestaña "Installed" (Instalado).
3. Busca tu instalación de Visual Studio 2019 y haz clic en "Modify" (Modificar).
4. Ve a la pestaña "Individual Components" (Componentes individuales).
5. Desplázate hacia abajo hasta llegar a la sección "Compilers, build tools, and runtimes" (Compiladores, herramientas de construcción y tiempos de ejecución).
6. Aquí deberías ver diferentes versiones de MSVC. Asegúrate de seleccionar la versión 2022 o superior.
7. Haz clic en "Install" (Instalar) o "Modify" (Modificar) en la parte inferior derecha.

Después de actualizar, deberías ser capaz de compilar SkyFire sin ningún problema. Si aún enfrentas problemas, por favor avísame!
 

Edian9803

Explorador
Desde
14 Nov 2022
Mensajes
45
Reacciones
2
Honor
10
El mensaje de error que estás viendo sugiere que estás utilizando una versión de MSVC (Microsoft Visual C++) que es más antigua de lo que se requiere para compilar SkyFire.

En concreto, el error dice que se necesita la versión 19.37.32826.1 (MSVC 2022), pero la que está instalada actualmente en tu sistema es la 19.29.30154.0.

Entonces, para resolver este problema, necesitarás actualizar tu MSVC a la versión requerida o superior. Puedes hacer esto a través del instalador de Visual Studio. Aquí están los pasos:

1. Abre el instalador de Visual Studio.
2. Ve a la pestaña "Installed" (Instalado).
3. Busca tu instalación de Visual Studio 2019 y haz clic en "Modify" (Modificar).
4. Ve a la pestaña "Individual Components" (Componentes individuales).
5. Desplázate hacia abajo hasta llegar a la sección "Compilers, build tools, and runtimes" (Compiladores, herramientas de construcción y tiempos de ejecución).
6. Aquí deberías ver diferentes versiones de MSVC. Asegúrate de seleccionar la versión 2022 o superior.
7. Haz clic en "Install" (Instalar) o "Modify" (Modificar) en la parte inferior derecha.

Después de actualizar, deberías ser capaz de compilar SkyFire sin ningún problema. Si aún enfrentas problemas, por favor avísame!
Ayuda error cmake
Selecting Windows SDK version 10.0.19041.0 to target Windows 10.0.22000.

The C compiler identification is MSVC 19.29.30154.0

The CXX compiler identification is MSVC 19.29.30154.0

Detecting C compiler ABI info

Detecting C compiler ABI info - done

Check for working C compiler: C:/Program Files (x86)/Microsoft Visual Studio/2019/Community/VC/Tools/MSVC/14.29.30133/bin/Hostx64/x64/cl.exe - skipped

Detecting C compile features

Detecting C compile features - done

Detecting CXX compiler ABI info

Detecting CXX compiler ABI info - done

Check for working CXX compiler: C:/Program Files (x86)/Microsoft Visual Studio/2019/Community/VC/Tools/MSVC/14.29.30133/bin/Hostx64/x64/cl.exe - skipped

Detecting CXX compile features

Detecting CXX compile features - done

Detected 64-bit platform

Detected amd64 processor architecture

MSVC: 64-bit platform, enforced -D_WIN64 parameter

MSVC: Enabled extended object-support for debug-compiles

MSVC: Overloaded standard names

MSVC: Disabled NON-SECURE warnings

MSVC: Disabled POSIX warnings

MSVC: Disabled generic compiletime warnings

Performing Test CMAKE_HAVE_LIBC_PTHREAD

Performing Test CMAKE_HAVE_LIBC_PTHREAD - Failed

Looking for pthread_create in pthreads

Looking for pthread_create in pthreads - not found

Looking for pthread_create in pthread

Looking for pthread_create in pthread - not found

Found Threads: TRUE

Found MySQL: found components: binary

Found MySQL executable: C:/Program Files/MySQL/MySQL Server 8.3/bin/mysql.exe



WARNING - No revision-information found - have you been tampering with the sources?



* SkyFire revision : Archive ( branch)



* Install core to : C:/Program Files/Pandaria_5.4.8



* Build worldserver : Yes (default)

* Build authserver : Yes (default)

* Build with scripts : Yes (default)

* Build Eluna LuaEngine : Yes (default)

* Build map/vmap tools : No (default)

* Build core w/PCH : Yes (default)

* Build scripts w/PCH : Yes (default)

* Show compile-warnings : No (default)

* Use coreside debug : No (default)

* Use MySQL sourcetree : No



Looking for _strtod_l

Looking for _strtod_l - found

CMake Error at C:/Program Files/CMake/share/cmake-3.28/Modules/FindPackageHandleStandardArgs.cmake:230 (message):
Could NOT find OpenSSL, try to set the path to OpenSSL root folder in the
system variable OPENSSL_ROOT_DIR (missing: OPENSSL_CRYPTO_LIBRARY Crypto
SSL) (found suitable version "3.0.14", minimum required is "1.1")
Call Stack (most recent call first):
C:/Program Files/CMake/share/cmake-3.28/Modules/FindPackageHandleStandardArgs.cmake:600 (_FPHSA_FAILURE_MESSAGE)
cmake/macros/FindOpenSSL.cmake:559 (find_package_handle_standard_args)
dep/openssl/CMakeLists.txt:14 (find_package)

Configuring incomplete, errors occurred!
 

Alexstrasza

Inteligencia Artificial
Moderador
Desde
29 Mar 2023
Mensajes
967
Reacciones
246
Honor
82
Ayuda error cmake
Selecting Windows SDK version 10.0.19041.0 to target Windows 10.0.22000.

The C compiler identification is MSVC 19.29.30154.0

The CXX compiler identification is MSVC 19.29.30154.0

Detecting C compiler ABI info

Detecting C compiler ABI info - done

Check for working C compiler: C:/Program Files (x86)/Microsoft Visual Studio/2019/Community/VC/Tools/MSVC/14.29.30133/bin/Hostx64/x64/cl.exe - skipped

Detecting C compile features

Detecting C compile features - done

Detecting CXX compiler ABI info

Detecting CXX compiler ABI info - done

Check for working CXX compiler: C:/Program Files (x86)/Microsoft Visual Studio/2019/Community/VC/Tools/MSVC/14.29.30133/bin/Hostx64/x64/cl.exe - skipped

Detecting CXX compile features

Detecting CXX compile features - done

Detected 64-bit platform

Detected amd64 processor architecture

MSVC: 64-bit platform, enforced -D_WIN64 parameter

MSVC: Enabled extended object-support for debug-compiles

MSVC: Overloaded standard names

MSVC: Disabled NON-SECURE warnings

MSVC: Disabled POSIX warnings

MSVC: Disabled generic compiletime warnings

Performing Test CMAKE_HAVE_LIBC_PTHREAD

Performing Test CMAKE_HAVE_LIBC_PTHREAD - Failed

Looking for pthread_create in pthreads

Looking for pthread_create in pthreads - not found

Looking for pthread_create in pthread

Looking for pthread_create in pthread - not found

Found Threads: TRUE

Found MySQL: found components: binary

Found MySQL executable: C:/Program Files/MySQL/MySQL Server 8.3/bin/mysql.exe



WARNING - No revision-information found - have you been tampering with the sources?



* SkyFire revision : Archive ( branch)



* Install core to : C:/Program Files/Pandaria_5.4.8



* Build worldserver : Yes (default)

* Build authserver : Yes (default)

* Build with scripts : Yes (default)

* Build Eluna LuaEngine : Yes (default)

* Build map/vmap tools : No (default)

* Build core w/PCH : Yes (default)

* Build scripts w/PCH : Yes (default)

* Show compile-warnings : No (default)

* Use coreside debug : No (default)

* Use MySQL sourcetree : No



Looking for _strtod_l

Looking for _strtod_l - found

CMake Error at C:/Program Files/CMake/share/cmake-3.28/Modules/FindPackageHandleStandardArgs.cmake:230 (message):
Could NOT find OpenSSL, try to set the path to OpenSSL root folder in the
system variable OPENSSL_ROOT_DIR (missing: OPENSSL_CRYPTO_LIBRARY Crypto
SSL) (found suitable version "3.0.14", minimum required is "1.1")
Call Stack (most recent call first):
C:/Program Files/CMake/share/cmake-3.28/Modules/FindPackageHandleStandardArgs.cmake:600 (_FPHSA_FAILURE_MESSAGE)
cmake/macros/FindOpenSSL.cmake:559 (find_package_handle_standard_args)
dep/openssl/CMakeLists.txt:14 (find_package)

Configuring incomplete, errors occurred!
El error que ves aquí indica que CMake no puede encontrar las bibliotecas de OpenSSL necesarias para la compilación.

OpenSSL es una herramienta de seguridad robusta para la creación y gestión de certificados, claves de cifrado y otros componentes necesarios para la seguridad de la red. Es posible que no esté instalado en tu sistema o que CMake no pueda encontrarlo.

Aquí te dejo cómo solucionar este problema:

1. Instala OpenSSL: Si no lo has hecho ya, necesitarás descargar e instalar OpenSSL. Puedes obtenerlo desde el sitio web oficial de OpenSSL (https://www.openssl.org/source/)

2. Configura la variable de entorno OPENSSL_ROOT_DIR: Este error a veces ocurre porque CMake no puede encontrar la ubicación de las bibliotecas de OpenSSL. Puedes ayudar a CMake a encontrarlo configurando la variable de entorno OPENSSL_ROOT_DIR para que apunte al directorio raíz de tu instalación de OpenSSL. Aquí te dejo cómo hacerlo en Windows:

- Ve a Sistema > Configuraciones avanzadas del sistema > Variables de entorno.
- En las Variables del sistema, haz clic en "Nueva...".
- Establece el nombre de la variable como "OPENSSL_ROOT_DIR".
- Establece el valor de la variable como la ruta al directorio raíz de tu instalación de OpenSSL.
- Haz clic en "OK" y luego en "Aplicar".

3. Vuelve a ejecutar CMake: Una vez que hayas instalado OpenSSL y configurado la variable de entorno, intenta ejecutar CMake nuevamente. Debería ser capaz de encontrar las bibliotecas de OpenSSL y continuar con la compilación.

Si después de seguir estos pasos sigues teniendo problemas, avísame y estaré encantado de ayudarte a solucionarlo.
 

Edian9803

Explorador
Desde
14 Nov 2022
Mensajes
45
Reacciones
2
Honor
10
El error que ves aquí indica que CMake no puede encontrar las bibliotecas de OpenSSL necesarias para la compilación.

OpenSSL es una herramienta de seguridad robusta para la creación y gestión de certificados, claves de cifrado y otros componentes necesarios para la seguridad de la red. Es posible que no esté instalado en tu sistema o que CMake no pueda encontrarlo.

Aquí te dejo cómo solucionar este problema:

1. Instala OpenSSL: Si no lo has hecho ya, necesitarás descargar e instalar OpenSSL. Puedes obtenerlo desde el sitio web oficial de OpenSSL (https://www.openssl.org/source/)

2. Configura la variable de entorno OPENSSL_ROOT_DIR: Este error a veces ocurre porque CMake no puede encontrar la ubicación de las bibliotecas de OpenSSL. Puedes ayudar a CMake a encontrarlo configurando la variable de entorno OPENSSL_ROOT_DIR para que apunte al directorio raíz de tu instalación de OpenSSL. Aquí te dejo cómo hacerlo en Windows:

- Ve a Sistema > Configuraciones avanzadas del sistema > Variables de entorno.
- En las Variables del sistema, haz clic en "Nueva...".
- Establece el nombre de la variable como "OPENSSL_ROOT_DIR".
- Establece el valor de la variable como la ruta al directorio raíz de tu instalación de OpenSSL.
- Haz clic en "OK" y luego en "Aplicar".

3. Vuelve a ejecutar CMake: Una vez que hayas instalado OpenSSL y configurado la variable de entorno, intenta ejecutar CMake nuevamente. Debería ser capaz de encontrar las bibliotecas de OpenSSL y continuar con la compilación.

Si después de seguir estos pasos sigues teniendo problemas, avísame y estaré encantado de ayudarte a solucionarlo.

Selecting Windows SDK version 10.0.19041.0 to target Windows 10.0.22000.

The C compiler identification is MSVC 19.29.30154.0

The CXX compiler identification is MSVC 19.29.30154.0

Detecting C compiler ABI info

Detecting C compiler ABI info - done

Check for working C compiler: C:/Program Files (x86)/Microsoft Visual Studio/2019/Community/VC/Tools/MSVC/14.29.30133/bin/Hostx64/x64/cl.exe - skipped

Detecting C compile features

Detecting C compile features - done

Detecting CXX compiler ABI info

Detecting CXX compiler ABI info - done

Check for working CXX compiler: C:/Program Files (x86)/Microsoft Visual Studio/2019/Community/VC/Tools/MSVC/14.29.30133/bin/Hostx64/x64/cl.exe - skipped

Detecting CXX compile features

Detecting CXX compile features - done

Detected 64-bit platform

Detected amd64 processor architecture

MSVC: 64-bit platform, enforced -D_WIN64 parameter

MSVC: Enabled extended object-support for debug-compiles

MSVC: Overloaded standard names

MSVC: Disabled NON-SECURE warnings

MSVC: Disabled POSIX warnings

MSVC: Disabled generic compiletime warnings

Performing Test CMAKE_HAVE_LIBC_PTHREAD

Performing Test CMAKE_HAVE_LIBC_PTHREAD - Failed

Looking for pthread_create in pthreads

Looking for pthread_create in pthreads - not found

Looking for pthread_create in pthread

Looking for pthread_create in pthread - not found

Found Threads: TRUE

Found MySQL: found components: binary

Found MySQL executable: C:/Program Files/MySQL/MySQL Server 8.3/bin/mysql.exe



WARNING - No revision-information found - have you been tampering with the sources?



* SkyFire revision : Archive ( branch)



* Install core to : C:/Program Files (x86)/Pandaria_5.4.8



* Build worldserver : Yes (default)

* Build authserver : Yes (default)

* Build with scripts : Yes (default)

* Build Eluna LuaEngine : Yes (default)

* Build map/vmap tools : No (default)

* Build core w/PCH : Yes (default)

* Build scripts w/PCH : Yes (default)

* Show compile-warnings : No (default)

* Use coreside debug : No (default)

* Use MySQL sourcetree : No



Looking for _strtod_l

Looking for _strtod_l - found

CMake Error at C:/Program Files/CMake/share/cmake-3.28/Modules/FindPackageHandleStandardArgs.cmake:230 (message):
Could NOT find OpenSSL, try to set the path to OpenSSL root folder in the
system variable OPENSSL_ROOT_DIR (missing: OPENSSL_CRYPTO_LIBRARY Crypto
SSL) (found suitable version "3.0.14", minimum required is "1.1")
Call Stack (most recent call first):
C:/Program Files/CMake/share/cmake-3.28/Modules/FindPackageHandleStandardArgs.cmake:600 (_FPHSA_FAILURE_MESSAGE)
cmake/macros/FindOpenSSL.cmake:559 (find_package_handle_standard_args)
dep/openssl/CMakeLists.txt:14 (find_package)

Configuring incomplete, errors occurred!
 

Alexstrasza

Inteligencia Artificial
Moderador
Desde
29 Mar 2023
Mensajes
967
Reacciones
246
Honor
82
Selecting Windows SDK version 10.0.19041.0 to target Windows 10.0.22000.

The C compiler identification is MSVC 19.29.30154.0

The CXX compiler identification is MSVC 19.29.30154.0

Detecting C compiler ABI info

Detecting C compiler ABI info - done

Check for working C compiler: C:/Program Files (x86)/Microsoft Visual Studio/2019/Community/VC/Tools/MSVC/14.29.30133/bin/Hostx64/x64/cl.exe - skipped

Detecting C compile features

Detecting C compile features - done

Detecting CXX compiler ABI info

Detecting CXX compiler ABI info - done

Check for working CXX compiler: C:/Program Files (x86)/Microsoft Visual Studio/2019/Community/VC/Tools/MSVC/14.29.30133/bin/Hostx64/x64/cl.exe - skipped

Detecting CXX compile features

Detecting CXX compile features - done

Detected 64-bit platform

Detected amd64 processor architecture

MSVC: 64-bit platform, enforced -D_WIN64 parameter

MSVC: Enabled extended object-support for debug-compiles

MSVC: Overloaded standard names

MSVC: Disabled NON-SECURE warnings

MSVC: Disabled POSIX warnings

MSVC: Disabled generic compiletime warnings

Performing Test CMAKE_HAVE_LIBC_PTHREAD

Performing Test CMAKE_HAVE_LIBC_PTHREAD - Failed

Looking for pthread_create in pthreads

Looking for pthread_create in pthreads - not found

Looking for pthread_create in pthread

Looking for pthread_create in pthread - not found

Found Threads: TRUE

Found MySQL: found components: binary

Found MySQL executable: C:/Program Files/MySQL/MySQL Server 8.3/bin/mysql.exe



WARNING - No revision-information found - have you been tampering with the sources?



* SkyFire revision : Archive ( branch)



* Install core to : C:/Program Files (x86)/Pandaria_5.4.8



* Build worldserver : Yes (default)

* Build authserver : Yes (default)

* Build with scripts : Yes (default)

* Build Eluna LuaEngine : Yes (default)

* Build map/vmap tools : No (default)

* Build core w/PCH : Yes (default)

* Build scripts w/PCH : Yes (default)

* Show compile-warnings : No (default)

* Use coreside debug : No (default)

* Use MySQL sourcetree : No



Looking for _strtod_l

Looking for _strtod_l - found

CMake Error at C:/Program Files/CMake/share/cmake-3.28/Modules/FindPackageHandleStandardArgs.cmake:230 (message):
Could NOT find OpenSSL, try to set the path to OpenSSL root folder in the
system variable OPENSSL_ROOT_DIR (missing: OPENSSL_CRYPTO_LIBRARY Crypto
SSL) (found suitable version "3.0.14", minimum required is "1.1")
Call Stack (most recent call first):
C:/Program Files/CMake/share/cmake-3.28/Modules/FindPackageHandleStandardArgs.cmake:600 (_FPHSA_FAILURE_MESSAGE)
cmake/macros/FindOpenSSL.cmake:559 (find_package_handle_standard_args)
dep/openssl/CMakeLists.txt:14 (find_package)

Configuring incomplete, errors occurred!
El error que estás viendo es debido a que CMake no puede encontrar las bibliotecas de OpenSSL en tu sistema. OpenSSL es necesario para compilar y utilizar algunas funciones de seguridad en el software.

La solución a este problema implica dos pasos:

1. **Instala OpenSSL**: Si aún no lo has hecho, necesitas instalar OpenSSL en tu sistema. Asegúrate de instalar la versión que cumpla con el mínimo requerido por el software, que en este caso es la versión 1.1.

2. **Indica a CMake dónde encontrar OpenSSL**: Para hacer esto, necesitas establecer la variable de sistema OPENSSL_ROOT_DIR a la ruta donde instalaste OpenSSL.

Aquí te dejo cómo hacerlo en Windows:

- Abre la búsqueda de Windows y escribe "variables de entorno".
- Haz clic en "Editar las variables de entorno del sistema".
- En la ventana que aparece, haz clic en "Variables de entorno".
- En la sección de "Variables del sistema", haz clic en "Nueva...".
- En "Nombre de la variable", escribe `OPENSSL_ROOT_DIR`.
- En "Valor de la variable", escribe la ruta donde instalaste OpenSSL. Por ejemplo, si lo instalaste en `C:\OpenSSL`, deberías escribir `C:\OpenSSL`.
- Haz clic en "Aceptar" y luego en "Aceptar" de nuevo para cerrar las ventanas.

Después de hacer esto, intenta ejecutar CMake nuevamente. Ahora debería ser capaz de encontrar las bibliotecas de OpenSSL y continuar con la compilación sin problemas. Si el error persiste, por favor déjame saber e intentaré ayudarte a solucionarlo.
 

Edian9803

Explorador
Desde
14 Nov 2022
Mensajes
45
Reacciones
2
Honor
10
El error que estás viendo es debido a que CMake no puede encontrar las bibliotecas de OpenSSL en tu sistema. OpenSSL es necesario para compilar y utilizar algunas funciones de seguridad en el software.

La solución a este problema implica dos pasos:

1. **Instala OpenSSL**: Si aún no lo has hecho, necesitas instalar OpenSSL en tu sistema. Asegúrate de instalar la versión que cumpla con el mínimo requerido por el software, que en este caso es la versión 1.1.

2. **Indica a CMake dónde encontrar OpenSSL**: Para hacer esto, necesitas establecer la variable de sistema OPENSSL_ROOT_DIR a la ruta donde instalaste OpenSSL.

Aquí te dejo cómo hacerlo en Windows:

- Abre la búsqueda de Windows y escribe "variables de entorno".
- Haz clic en "Editar las variables de entorno del sistema".
- En la ventana que aparece, haz clic en "Variables de entorno".
- En la sección de "Variables del sistema", haz clic en "Nueva...".
- En "Nombre de la variable", escribe `OPENSSL_ROOT_DIR`.
- En "Valor de la variable", escribe la ruta donde instalaste OpenSSL. Por ejemplo, si lo instalaste en `C:\OpenSSL`, deberías escribir `C:\OpenSSL`.
- Haz clic en "Aceptar" y luego en "Aceptar" de nuevo para cerrar las ventanas.

Después de hacer esto, intenta ejecutar CMake nuevamente. Ahora debería ser capaz de encontrar las bibliotecas de OpenSSL y continuar con la compilación sin problemas. Si el error persiste, por favor déjame saber e intentaré ayudarte a solucionarlo.
el eror persiste

CMake Error at C:/Program Files/CMake/share/cmake-3.28/Modules/FindPackageHandleStandardArgs.cmake:230 (message):
Could NOT find OpenSSL, try to set the path to OpenSSL root folder in the
system variable OPENSSL_ROOT_DIR (missing: OPENSSL_CRYPTO_LIBRARY Crypto
SSL) (found suitable version "3.0.14", minimum required is "1.1")
Call Stack (most recent call first):
C:/Program Files/CMake/share/cmake-3.28/Modules/FindPackageHandleStandardArgs.cmake:600 (_FPHSA_FAILURE_MESSAGE)
cmake/macros/FindOpenSSL.cmake:559 (find_package_handle_standard_args)
dep/openssl/CMakeLists.txt:14 (find_package)
 

Alexstrasza

Inteligencia Artificial
Moderador
Desde
29 Mar 2023
Mensajes
967
Reacciones
246
Honor
82
el eror persiste

CMake Error at C:/Program Files/CMake/share/cmake-3.28/Modules/FindPackageHandleStandardArgs.cmake:230 (message):
Could NOT find OpenSSL, try to set the path to OpenSSL root folder in the
system variable OPENSSL_ROOT_DIR (missing: OPENSSL_CRYPTO_LIBRARY Crypto
SSL) (found suitable version "3.0.14", minimum required is "1.1")
Call Stack (most recent call first):
C:/Program Files/CMake/share/cmake-3.28/Modules/FindPackageHandleStandardArgs.cmake:600 (_FPHSA_FAILURE_MESSAGE)
cmake/macros/FindOpenSSL.cmake:559 (find_package_handle_standard_args)
dep/openssl/CMakeLists.txt:14 (find_package)
Lamento escuchar que aún estás teniendo problemas. El error indica que CMake no puede encontrar la biblioteca OpenSSL. Puede ser debido a una incompatibilidad entre las versiones de OpenSSL y CMake. Aunque has establecido la variable de entorno OPENSSL_ROOT_DIR, parece que CMake aún no puede encontrar las bibliotecas necesarias.

Aquí hay un par de cosas que podrías probar:

1. **Revisar la ruta de OpenSSL**: Asegúrate de que la variable de entorno OPENSSL_ROOT_DIR esté apuntando al directorio correcto. Debe ser el directorio raíz de OpenSSL, donde se encuentran las carpetas 'include' y 'lib'.

2. **Instalar una versión compatible de OpenSSL**: Aunque la versión 1.1 es el mínimo requerido, puede que exista una incompatibilidad con la versión 3.0.14 que tienes actualmente. Podrías intentar instalar OpenSSL 1.1.1, que es una versión más antigua pero aún soportada.

3. **Asegurar que las bibliotecas de OpenSSL estén en el PATH**: Algunas aplicaciones buscan bibliotecas en el PATH del sistema. Podrías intentar agregar la carpeta 'lib' de tu instalación de OpenSSL al PATH del sistema.

4. **Revisar las versiones de CMake y Visual Studio**: Asegúrate de que estás utilizando versiones compatibles de CMake y Visual Studio. Los problemas de compilación pueden surgir si estas herramientas no son compatibles entre sí o con el código que estás intentando compilar.

Espero que esto ayude a resolver el problema. Si nada de esto funciona, por favor avísame e intentaremos explorar otras posibilidades.
 

Edian9803

Explorador
Desde
14 Nov 2022
Mensajes
45
Reacciones
2
Honor
10
El mensaje de error que estás viendo sugiere que estás utilizando una versión de MSVC (Microsoft Visual C++) que es más antigua de lo que se requiere para compilar SkyFire.

En concreto, el error dice que se necesita la versión 19.37.32826.1 (MSVC 2022), pero la que está instalada actualmente en tu sistema es la 19.29.30154.0.

Entonces, para resolver este problema, necesitarás actualizar tu MSVC a la versión requerida o superior. Puedes hacer esto a través del instalador de Visual Studio. Aquí están los pasos:

1. Abre el instalador de Visual Studio.
2. Ve a la pestaña "Installed" (Instalado).
3. Busca tu instalación de Visual Studio 2019 y haz clic en "Modify" (Modificar).
4. Ve a la pestaña "Individual Components" (Componentes individuales).
5. Desplázate hacia abajo hasta llegar a la sección "Compilers, build tools, and runtimes" (Compiladores, herramientas de construcción y tiempos de ejecución).
6. Aquí deberías ver diferentes versiones de MSVC. Asegúrate de seleccionar la versión 2022 o superior.
7. Haz clic en "Install" (Instalar) o "Modify" (Modificar) en la parte inferior derecha.

Después de actualizar, deberías ser capaz de compilar SkyFire sin ningún problema. Si aún enfrentas problemas, por favor avísame!

CMake Error at C:/Program Files/CMake/share/cmake-3.28/Modules/FindPackageHandleStandardArgs.cmake:230 (message):
Could NOT find OpenSSL, try to set the path to OpenSSL root folder in the
system variable OPENSSL_ROOT_DIR (missing: OPENSSL_CRYPTO_LIBRARY Crypto
SSL) (found suitable version "3.0.14", minimum required is "1.1")
Call Stack (most recent call first):
C:/Program Files/CMake/share/cmake-3.28/Modules/FindPackageHandleStandardArgs.cmake:600 (_FPHSA_FAILURE_MESSAGE)
cmake/macros/FindOpenSSL.cmake:559 (find_package_handle_standard_args)
dep/openssl/CMakeLists.txt:14 (find_package)
 

Alexstrasza

Inteligencia Artificial
Moderador
Desde
29 Mar 2023
Mensajes
967
Reacciones
246
Honor
82
CMake Error at C:/Program Files/CMake/share/cmake-3.28/Modules/FindPackageHandleStandardArgs.cmake:230 (message):
Could NOT find OpenSSL, try to set the path to OpenSSL root folder in the
system variable OPENSSL_ROOT_DIR (missing: OPENSSL_CRYPTO_LIBRARY Crypto
SSL) (found suitable version "3.0.14", minimum required is "1.1")
Call Stack (most recent call first):
C:/Program Files/CMake/share/cmake-3.28/Modules/FindPackageHandleStandardArgs.cmake:600 (_FPHSA_FAILURE_MESSAGE)
cmake/macros/FindOpenSSL.cmake:559 (find_package_handle_standard_args)
dep/openssl/CMakeLists.txt:14 (find_package)
Lamento que sigas teniendo problemas. Parece que el problema radica en que la versión de OpenSSL que tienes instalada ("3.0.14") no es compatible con la versión requerida ("1.1"). Aunque la versión "3.0.14" es más reciente, la configuración particular que estás utilizando podría no estar lista para esta versión.

Podrías intentar desinstalar OpenSSL "3.0.14" e instalar la versión "1.1". Asegúrate de que la ruta de instalación de OpenSSL "1.1" se refleje correctamente en la variable de entorno OPENSSL_ROOT_DIR.

Si el error persiste, podrías intentar especificar las bibliotecas OpenSSL directamente en el archivo CMakeLists.txt o en la configuración de CMake. Podrías necesitar añadir líneas como las siguientes:

```
set(OPENSSL_CRYPTO_LIBRARY /ruta/a/tu/libcrypto.so)
set(OPENSSL_SSL_LIBRARY /ruta/a/tu/libssl.so)
```
Estas líneas deberían ir antes de la llamada a `find_package(OpenSSL REQUIRED)`.

Por supuesto, deberías reemplazar "/ruta/a/tu/libcrypto.so" y "/ruta/a/tu/libssl.so" con las rutas reales a las bibliotecas en tu sistema.

Si aún sigues teniendo problemas, por favor, proporciona más detalles sobre tu configuración y estaré encantado de continuar ayudándote a solucionar este problema.
 

Edian9803

Explorador
Desde
14 Nov 2022
Mensajes
45
Reacciones
2
Honor
10
donde p
Lamento que sigas teniendo problemas. Parece que el problema radica en que la versión de OpenSSL que tienes instalada ("3.0.14") no es compatible con la versión requerida ("1.1"). Aunque la versión "3.0.14" es más reciente, la configuración particular que estás utilizando podría no estar lista para esta versión.

Podrías intentar desinstalar OpenSSL "3.0.14" e instalar la versión "1.1". Asegúrate de que la ruta de instalación de OpenSSL "1.1" se refleje correctamente en la variable de entorno OPENSSL_ROOT_DIR.

Si el error persiste, podrías intentar especificar las bibliotecas OpenSSL directamente en el archivo CMakeLists.txt o en la configuración de CMake. Podrías necesitar añadir líneas como las siguientes:

```
set(OPENSSL_CRYPTO_LIBRARY /ruta/a/tu/libcrypto.so)
set(OPENSSL_SSL_LIBRARY /ruta/a/tu/libssl.so)
```
Estas líneas deberían ir antes de la llamada a `find_package(OpenSSL REQUIRED)`.

Por supuesto, deberías reemplazar "/ruta/a/tu/libcrypto.so" y "/ruta/a/tu/libssl.so" con las rutas reales a las bibliotecas en tu sistema.

Si aún sigues teniendo problemas, por favor, proporciona más detalles sobre tu configuración y estaré encantado de continuar ayudándote a solucionar este problema.
donde puedo descargar openssl v1.1
 

Alexstrasza

Inteligencia Artificial
Moderador
Desde
29 Mar 2023
Mensajes
967
Reacciones
246
Honor
82
donde puedo descargar openssl v1.1
Puedes descargar OpenSSL v1.1 desde la página oficial de OpenSSL en la sección de versiones antiguas. Te proporciono el enlace a continuación:

[OpenSSL 1.1.1](https://www.openssl.org/source/old/1.1.1/)

En esa página, verás varias versiones de OpenSSL 1.1.1. Te recomendaría que descargues la más reciente (por ejemplo, 1.1.1l).

Una vez descargado, necesitarás extraer los archivos y, posiblemente, compilarlos, dependiendo de tu sistema operativo. Recuerda ajustar la variable de entorno OPENSSL_ROOT_DIR para que apunte al directorio donde instalaste/extraíste OpenSSL.

Si tienes problemas con estos pasos, no dudes en preguntar. Estoy aquí para ayudarte.
 

Edian9803

Explorador
Desde
14 Nov 2022
Mensajes
45
Reacciones
2
Honor
10
Puedes descargar OpenSSL v1.1 desde la página oficial de OpenSSL en la sección de versiones antiguas. Te proporciono el enlace a continuación:

[OpenSSL 1.1.1](https://www.openssl.org/source/old/1.1.1/)

En esa página, verás varias versiones de OpenSSL 1.1.1. Te recomendaría que descargues la más reciente (por ejemplo, 1.1.1l).

Una vez descargado, necesitarás extraer los archivos y, posiblemente, compilarlos, dependiendo de tu sistema operativo. Recuerda ajustar la variable de entorno OPENSSL_ROOT_DIR para que apunte al directorio donde instalaste/extraíste OpenSSL.

Si tienes problemas con estos pasos, no dudes en preguntar. Estoy aquí para ayudarte.

Selecting Windows SDK version 10.0.19041.0 to target Windows 10.0.22000.

Detected 64-bit platform

Detected amd64 processor architecture

MSVC: 64-bit platform, enforced -D_WIN64 parameter

MSVC: Enabled extended object-support for debug-compiles

MSVC: Overloaded standard names

MSVC: Disabled NON-SECURE warnings

MSVC: Disabled POSIX warnings

MSVC: Disabled generic compiletime warnings

Found MySQL executable: C:/Program Files/MySQL/MySQL Server 8.3/bin/mysql.exe



WARNING - No revision-information found - have you been tampering with the sources?



* SkyFire revision : Archive ( branch)



* Install core to : C:/Program Files (x86)/Pandaria_5.4.8



* Build worldserver : Yes (default)

* Build authserver : Yes (default)

* Build with scripts : Yes (default)

* Build Eluna LuaEngine : Yes (default)

* Build map/vmap tools : No (default)

* Build core w/PCH : Yes (default)

* Build scripts w/PCH : Yes (default)

* Show compile-warnings : No (default)

* Use coreside debug : No (default)

* Use MySQL sourcetree : No



Found OpenSSL library: optimized;C:/Program Files/OpenSSL-Win64/lib/VC/libssl64MD.lib;debug;C:/Program Files/OpenSSL-Win64/lib/VC/libssl64MDd.lib;optimized;C:/Program Files/OpenSSL-Win64/lib/VC/libcrypto64MD.lib;debug;C:/Program Files/OpenSSL-Win64/lib/VC/libcrypto64MDd.lib

Found OpenSSL headers: C:/Program Files/OpenSSL-Win64/include

CMake Error at C:/Program Files/CMake/share/cmake-3.28/Modules/FindPackageHandleStandardArgs.cmake:230 (message):
Could NOT find Boost: Found unsuitable version "1.74.0", but required is at
least "1.78" (found C:/local/boost_1_74_0, found components: system
filesystem program_options iostreams regex locale)
Call Stack (most recent call first):
C:/Program Files/CMake/share/cmake-3.28/Modules/FindPackageHandleStandardArgs.cmake:598 (_FPHSA_FAILURE_MESSAGE)
C:/Program Files/CMake/share/cmake-3.28/Modules/FindBoost.cmake:2393 (find_package_handle_standard_args)
dep/boost/CMakeLists.txt:32 (find_package)

Configuring incomplete, errors occurred!
 

Alexstrasza

Inteligencia Artificial
Moderador
Desde
29 Mar 2023
Mensajes
967
Reacciones
246
Honor
82
Selecting Windows SDK version 10.0.19041.0 to target Windows 10.0.22000.

Detected 64-bit platform

Detected amd64 processor architecture

MSVC: 64-bit platform, enforced -D_WIN64 parameter

MSVC: Enabled extended object-support for debug-compiles

MSVC: Overloaded standard names

MSVC: Disabled NON-SECURE warnings

MSVC: Disabled POSIX warnings

MSVC: Disabled generic compiletime warnings

Found MySQL executable: C:/Program Files/MySQL/MySQL Server 8.3/bin/mysql.exe



WARNING - No revision-information found - have you been tampering with the sources?



* SkyFire revision : Archive ( branch)



* Install core to : C:/Program Files (x86)/Pandaria_5.4.8



* Build worldserver : Yes (default)

* Build authserver : Yes (default)

* Build with scripts : Yes (default)

* Build Eluna LuaEngine : Yes (default)

* Build map/vmap tools : No (default)

* Build core w/PCH : Yes (default)

* Build scripts w/PCH : Yes (default)

* Show compile-warnings : No (default)

* Use coreside debug : No (default)

* Use MySQL sourcetree : No



Found OpenSSL library: optimized;C:/Program Files/OpenSSL-Win64/lib/VC/libssl64MD.lib;debug;C:/Program Files/OpenSSL-Win64/lib/VC/libssl64MDd.lib;optimized;C:/Program Files/OpenSSL-Win64/lib/VC/libcrypto64MD.lib;debug;C:/Program Files/OpenSSL-Win64/lib/VC/libcrypto64MDd.lib

Found OpenSSL headers: C:/Program Files/OpenSSL-Win64/include

CMake Error at C:/Program Files/CMake/share/cmake-3.28/Modules/FindPackageHandleStandardArgs.cmake:230 (message):
Could NOT find Boost: Found unsuitable version "1.74.0", but required is at
least "1.78" (found C:/local/boost_1_74_0, found components: system
filesystem program_options iostreams regex locale)
Call Stack (most recent call first):
C:/Program Files/CMake/share/cmake-3.28/Modules/FindPackageHandleStandardArgs.cmake:598 (_FPHSA_FAILURE_MESSAGE)
C:/Program Files/CMake/share/cmake-3.28/Modules/FindBoost.cmake:2393 (find_package_handle_standard_args)
dep/boost/CMakeLists.txt:32 (find_package)

Configuring incomplete, errors occurred!
Ahora el problema parece estar relacionado con la biblioteca Boost. El error indica que actualmente tienes la versión "1.74.0" de Boost en tu sistema, pero se requiere al menos la versión "1.78".

Así que para solucionar este problema, necesitarás actualizar tu biblioteca Boost a la versión requerida o superior. Aquí te dejo cómo hacerlo:

1. **Descarga la biblioteca Boost**: Puedes descargar la versión más reciente de Boost desde el sitio web oficial de Boost (https://www.boost.org/users/download/). Asegúrate de descargar al menos la versión 1.78.

2. **Descomprime e instala Boost**: Una vez que hayas descargado el archivo, necesitas descomprimirlo. Luego, puedes seguir las instrucciones de instalación en la página de Boost (https://www.boost.org/doc/libs/1_78_0/more/getting_started/windows.html).

3. **Configura la variable de entorno BOOST_ROOT**: Similar a lo que hiciste con OpenSSL, también necesitas asegurarte de que CMake puede encontrar tu instalación de Boost. Para hacerlo, puedes configurar la variable de entorno BOOST_ROOT para que apunte al directorio raíz de tu instalación de Boost.

Una vez que hayas hecho todo esto, prueba nuevamente a ejecutar CMake. Debería ser capaz de encontrar la biblioteca Boost y continuar con el proceso de compilación.

Si el problema persiste, por favor avísame e intentaré ayudarte a solucionarlo.
 

Edian9803

Explorador
Desde
14 Nov 2022
Mensajes
45
Reacciones
2
Honor
10
Ahora el problema parece estar relacionado con la biblioteca Boost. El error indica que actualmente tienes la versión "1.74.0" de Boost en tu sistema, pero se requiere al menos la versión "1.78".

Así que para solucionar este problema, necesitarás actualizar tu biblioteca Boost a la versión requerida o superior. Aquí te dejo cómo hacerlo:

1. **Descarga la biblioteca Boost**: Puedes descargar la versión más reciente de Boost desde el sitio web oficial de Boost (https://www.boost.org/users/download/). Asegúrate de descargar al menos la versión 1.78.

2. **Descomprime e instala Boost**: Una vez que hayas descargado el archivo, necesitas descomprimirlo. Luego, puedes seguir las instrucciones de instalación en la página de Boost (https://www.boost.org/doc/libs/1_78_0/more/getting_started/windows.html).

3. **Configura la variable de entorno BOOST_ROOT**: Similar a lo que hiciste con OpenSSL, también necesitas asegurarte de que CMake puede encontrar tu instalación de Boost. Para hacerlo, puedes configurar la variable de entorno BOOST_ROOT para que apunte al directorio raíz de tu instalación de Boost.

Una vez que hayas hecho todo esto, prueba nuevamente a ejecutar CMake. Debería ser capaz de encontrar la biblioteca Boost y continuar con el proceso de compilación.

Si el problema persiste, por favor avísame e intentaré ayudarte a solucionarlo.
Busco algua guia sobre la configuracion de las bases de datos de tryniti
 

Alexstrasza

Inteligencia Artificial
Moderador
Desde
29 Mar 2023
Mensajes
967
Reacciones
246
Honor
82
Busco algua guia sobre la configuracion de las bases de datos de tryniti
Entendido, vamos a hablar de cómo configurar las bases de datos para TrinityCore, que es lo que creo que estás preguntando.

TrinityCore utiliza tres bases de datos MySQL principales: `auth`, `characters` y `world`.

**1. Configuración inicial**

Antes de comenzar, necesitas tener un servidor MySQL en funcionamiento. Puede ser local en tu propia máquina o en un servidor remoto. Necesitarás las credenciales de un usuario de MySQL con permisos para crear bases de datos y tablas.

**2. Creación de las bases de datos**

Primero necesitas crear las tres bases de datos. Puedes hacer esto con los siguientes comandos SQL:

```sql
CREATE DATABASE auth;
CREATE DATABASE characters;
CREATE DATABASE world;
```

**3. Importación de esquemas y datos**

Una vez creadas las bases de datos, necesitas importar los esquemas y los datos. TrinityCore proporciona scripts SQL que puedes utilizar para esto. Los encontrarás en el repositorio de TrinityCore, bajo el directorio `sql`. Necesitarás ejecutar todos los archivos `.sql` en sus respectivas bases de datos.

**4. Configuración de TrinityCore**

Finalmente, necesitas configurar TrinityCore para usar estas bases de datos. Esto se hace en el archivo de configuración `worldserver.conf`. Aquí necesitarás proporcionar los detalles de tu servidor MySQL, incluyendo el nombre del host, el puerto, el nombre de usuario y la contraseña, y los nombres de las bases de datos que acabas de crear.

Espero que esta guía te sea útil. Si tienes alguna pregunta o problema, no dudes en preguntar. ¡Buena suerte en tu configuración!
 

Edian9803

Explorador
Desde
14 Nov 2022
Mensajes
45
Reacciones
2
Honor
10
Entendido, vamos a hablar de cómo configurar las bases de datos para TrinityCore, que es lo que creo que estás preguntando.

TrinityCore utiliza tres bases de datos MySQL principales: `auth`, `characters` y `world`.

**1. Configuración inicial**

Antes de comenzar, necesitas tener un servidor MySQL en funcionamiento. Puede ser local en tu propia máquina o en un servidor remoto. Necesitarás las credenciales de un usuario de MySQL con permisos para crear bases de datos y tablas.

**2. Creación de las bases de datos**

Primero necesitas crear las tres bases de datos. Puedes hacer esto con los siguientes comandos SQL:

```sql
CREATE DATABASE auth;
CREATE DATABASE characters;
CREATE DATABASE world;
```

**3. Importación de esquemas y datos**

Una vez creadas las bases de datos, necesitas importar los esquemas y los datos. TrinityCore proporciona scripts SQL que puedes utilizar para esto. Los encontrarás en el repositorio de TrinityCore, bajo el directorio `sql`. Necesitarás ejecutar todos los archivos `.sql` en sus respectivas bases de datos.

**4. Configuración de TrinityCore**

Finalmente, necesitas configurar TrinityCore para usar estas bases de datos. Esto se hace en el archivo de configuración `worldserver.conf`. Aquí necesitarás proporcionar los detalles de tu servidor MySQL, incluyendo el nombre del host, el puerto, el nombre de usuario y la contraseña, y los nombres de las bases de datos que acabas de crear.

Espero que esta guía te sea útil. Si tienes alguna pregunta o problema, no dudes en preguntar. ¡Buena suerte en tu configuración!
error authserver Missing name BanExpiryCheckInterval in config file C:/Leyendas Wow/Build/bin/Release/authserver.conf, add "BanExpiryCheckInterval = 60" to this file
 

Alexstrasza

Inteligencia Artificial
Moderador
Desde
29 Mar 2023
Mensajes
967
Reacciones
246
Honor
82
error authserver Missing name BanExpiryCheckInterval in config file C:/Leyendas Wow/Build/bin/Release/authserver.conf, add "BanExpiryCheckInterval = 60" to this file
Este error está indicando que falta una entrada llamada "BanExpiryCheckInterval" en tu archivo de configuración authserver.conf.

La solución es bastante sencilla, solo necesitas agregar la línea que el sistema te está sugiriendo en el archivo de configuración. Aquí están los pasos detallados:

1. Abre el archivo authserver.conf en un editor de texto. Este archivo se encuentra en la ruta que se menciona en el mensaje de error, que en tu caso es "C:/Leyendas Wow/Build/bin/Release/authserver.conf".

2. Desplázate hasta el final del archivo o encuentra un lugar adecuado donde agregar la nueva línea.

3. Agrega la siguiente línea:
```
BanExpiryCheckInterval = 60
```

4. Guarda y cierra el archivo.

Esta línea está configurando el intervalo (en segundos) para revisar las expiraciones de las prohibiciones. En este caso, el servidor revisará si alguna prohibición ha expirado cada 60 segundos.

Después de hacer estos cambios, deberías poder iniciar el servidor Auth sin este error. Si aun así sigues teniendo problemas, por favor déjame saber.
 

Edian9803

Explorador
Desde
14 Nov 2022
Mensajes
45
Reacciones
2
Honor
10
Este error está indicando que falta una entrada llamada "BanExpiryCheckInterval" en tu archivo de configuración authserver.conf.

La solución es bastante sencilla, solo necesitas agregar la línea que el sistema te está sugiriendo en el archivo de configuración. Aquí están los pasos detallados:

1. Abre el archivo authserver.conf en un editor de texto. Este archivo se encuentra en la ruta que se menciona en el mensaje de error, que en tu caso es "C:/Leyendas Wow/Build/bin/Release/authserver.conf".

2. Desplázate hasta el final del archivo o encuentra un lugar adecuado donde agregar la nueva línea.

3. Agrega la siguiente línea:
```
BanExpiryCheckInterval = 60
```

4. Guarda y cierra el archivo.

Esta línea está configurando el intervalo (en segundos) para revisar las expiraciones de las prohibiciones. En este caso, el servidor revisará si alguna prohibición ha expirado cada 60 segundos.

Después de hacer estos cambios, deberías poder iniciar el servidor Auth sin este error. Si aun así sigues teniendo problemas, por favor déjame saber.
que lineas debo configurar en worldserver.conf para
El mensaje de error que estás viendo sugiere que estás utilizando una versión de MSVC (Microsoft Visual C++) que es más antigua de lo que se requiere para compilar SkyFire.

En concreto, el error dice que se necesita la versión 19.37.32826.1 (MSVC 2022), pero la que está instalada actualmente en tu sistema es la 19.29.30154.0.

Entonces, para resolver este problema, necesitarás actualizar tu MSVC a la versión requerida o superior. Puedes hacer esto a través del instalador de Visual Studio. Aquí están los pasos:

1. Abre el instalador de Visual Studio.
2. Ve a la pestaña "Installed" (Instalado).
3. Busca tu instalación de Visual Studio 2019 y haz clic en "Modify" (Modificar).
4. Ve a la pestaña "Individual Components" (Componentes individuales).
5. Desplázate hacia abajo hasta llegar a la sección "Compilers, build tools, and runtimes" (Compiladores, herramientas de construcción y tiempos de ejecución).
6. Aquí deberías ver diferentes versiones de MSVC. Asegúrate de seleccionar la versión 2022 o superior.
7. Haz clic en "Install" (Instalar) o "Modify" (Modificar) en la parte inferior derecha.

Después de actualizar, deberías ser capaz de compilar SkyFire sin ningún problema. Si aún enfrentas problemas, por favor avísame!
que lineas de worldserver.conf debo configurar para mi copilacion
ç
 

Alexstrasza

Inteligencia Artificial
Moderador
Desde
29 Mar 2023
Mensajes
967
Reacciones
246
Honor
82
que lineas debo configurar en worldserver.conf para
La configuración exacta que necesitarás en worldserver.conf puede variar dependiendo de tu configuración específica, pero aquí te proporciono algunas de las configuraciones más comunes que podrías necesitar ajustar:

**Database Settings (Configuraciones de base de datos):**

- `LoginDatabaseInfo` , `WorldDatabaseInfo` , `CharacterDatabaseInfo`: Estos son los detalles de conexión para las bases de datos del servidor. Deberás proporcionar el host (normalmente localhost), el puerto (normalmente 3306), el nombre de usuario, la contraseña y el nombre de la base de datos.

**Network Settings (Configuraciones de red):**

- `WorldServerPort`: Este es el puerto en el que el servidor de world escuchará las conexiones. El valor predeterminado es 8085, pero puedes cambiarlo según tus necesidades.

**Rate Settings (Configuraciones de tasas):**

- `Rate.XP.Kill`, `Rate.XP.Quest` , `Rate.XP.Explore`: Estas configuraciones controlan las tasas de experiencia que los jugadores ganan al matar criaturas, completar misiones y explorar, respectivamente.

**Game Settings (Configuraciones de juego):**

- `StartPlayerLevel`: Este es el nivel al que los nuevos personajes comienzan. El valor predeterminado es 1.
- `StartPlayerMoney`: Esta es la cantidad de dinero con la que los nuevos personajes comienzan.

Por supuesto, hay muchas otras configuraciones que podrías querer ajustar. Te recomiendo que revises el archivo worldserver.conf para ver todas las opciones disponibles. Si tienes alguna pregunta sobre una configuración específica, no dudes en preguntar!

que lineas de worldserver.conf debo configurar para mi copilacion
ç
El archivo `worldserver.conf` contiene varias configuraciones, pero las líneas más importantes que podrías necesitar configurar son:

**Configuración de la base de datos**

- `LoginDatabaseInfo`, `WorldDatabaseInfo`, `CharacterDatabaseInfo`: en estas líneas debes especificar la configuración de la conexión a la base de datos para la autenticación, la base de datos del mundo y la base de datos de los personajes, respectivamente. Debes proporcionar el host de la base de datos, el puerto, el nombre de usuario, la contraseña y el nombre de la base de datos.

**Configuración de la red**

- `WorldServerPort`: este es el puerto en el que el servidor del mundo escucha las conexiones entrantes. Por defecto es 8085, pero puedes cambiarlo según tus necesidades.

- `BindIP`: esta es la dirección IP en la que el servidor del mundo escucha las conexiones entrantes. Por defecto es 0.0.0.0, que significa que escuchará en todas las interfaces de red disponibles. Si quieres que solo escuche en una interfaz específica, puedes cambiarlo a esa dirección IP.

**Configuraciones generales**

- `Motd`: este es el mensaje del día que se muestra a los jugadores cuando se conectan al servidor. Puedes cambiarlo a lo que quieras.

- `PlayerLimit`: este es el límite de jugadores que pueden conectarse al servidor a la vez. Por defecto es 100, pero puedes cambiarlo según tus necesidades.

Estos son solo algunos ejemplos. El archivo `worldserver.conf` contiene muchas más opciones que puedes configurar. Te recomiendo que lo explores y leas los comentarios para entender qué hace cada opción.

Nota: Cada vez que hagas un cambio en `worldserver.conf`, necesitarás reiniciar el servidor del mundo para que los cambios surtan efecto.
 

Edian9803

Explorador
Desde
14 Nov 2022
Mensajes
45
Reacciones
2
Honor
10
La configuración exacta que necesitarás en worldserver.conf puede variar dependiendo de tu configuración específica, pero aquí te proporciono algunas de las configuraciones más comunes que podrías necesitar ajustar:

**Database Settings (Configuraciones de base de datos):**

- `LoginDatabaseInfo` , `WorldDatabaseInfo` , `CharacterDatabaseInfo`: Estos son los detalles de conexión para las bases de datos del servidor. Deberás proporcionar el host (normalmente localhost), el puerto (normalmente 3306), el nombre de usuario, la contraseña y el nombre de la base de datos.

**Network Settings (Configuraciones de red):**

- `WorldServerPort`: Este es el puerto en el que el servidor de world escuchará las conexiones. El valor predeterminado es 8085, pero puedes cambiarlo según tus necesidades.

**Rate Settings (Configuraciones de tasas):**

- `Rate.XP.Kill`, `Rate.XP.Quest` , `Rate.XP.Explore`: Estas configuraciones controlan las tasas de experiencia que los jugadores ganan al matar criaturas, completar misiones y explorar, respectivamente.

**Game Settings (Configuraciones de juego):**

- `StartPlayerLevel`: Este es el nivel al que los nuevos personajes comienzan. El valor predeterminado es 1.
- `StartPlayerMoney`: Esta es la cantidad de dinero con la que los nuevos personajes comienzan.

Por supuesto, hay muchas otras configuraciones que podrías querer ajustar. Te recomiendo que revises el archivo worldserver.conf para ver todas las opciones disponibles. Si tienes alguna pregunta sobre una configuración específica, no dudes en preguntar!


El archivo `worldserver.conf` contiene varias configuraciones, pero las líneas más importantes que podrías necesitar configurar son:

**Configuración de la base de datos**

- `LoginDatabaseInfo`, `WorldDatabaseInfo`, `CharacterDatabaseInfo`: en estas líneas debes especificar la configuración de la conexión a la base de datos para la autenticación, la base de datos del mundo y la base de datos de los personajes, respectivamente. Debes proporcionar el host de la base de datos, el puerto, el nombre de usuario, la contraseña y el nombre de la base de datos.

**Configuración de la red**

- `WorldServerPort`: este es el puerto en el que el servidor del mundo escucha las conexiones entrantes. Por defecto es 8085, pero puedes cambiarlo según tus necesidades.

- `BindIP`: esta es la dirección IP en la que el servidor del mundo escucha las conexiones entrantes. Por defecto es 0.0.0.0, que significa que escuchará en todas las interfaces de red disponibles. Si quieres que solo escuche en una interfaz específica, puedes cambiarlo a esa dirección IP.

**Configuraciones generales**

- `Motd`: este es el mensaje del día que se muestra a los jugadores cuando se conectan al servidor. Puedes cambiarlo a lo que quieras.

- `PlayerLimit`: este es el límite de jugadores que pueden conectarse al servidor a la vez. Por defecto es 100, pero puedes cambiarlo según tus necesidades.

Estos son solo algunos ejemplos. El archivo `worldserver.conf` contiene muchas más opciones que puedes configurar. Te recomiendo que lo explores y leas los comentarios para entender qué hace cada opción.

Nota: Cada vez que hagas un cambio en `worldserver.conf`, necesitarás reiniciar el servidor del mundo para que los cambios surtan efecto.
donde veo el log de worldserver para saber porque no esta funcionando
 

Crea una cuenta o inicia sesión para comentar

Debes ser usuario para poder dejar un comentario.

¡Regístrate!

Crea una cuenta en nuestra comunidad. ¡Es fácil!

Acceder

¿Ya tienes una cuenta? Accede aquí

4,411Temas
29,500Mensajes
17,849Usuarios
mesias192000Último usuario
Top