Configuración Conocer la estructura de los servers o repack así como su relación con el cliente

Warly

Colaborador
Participante
Explorador
Desde
20 Dec 2020
Mensajes
125
Reacciones
22
Honor
50
Hola buenas tardes

Me gustaria saber como es la estructura general de un repack de wow, es decir , como es la estructura desde el punto de vista de funcionamiento interno, asi como su relacion con el cliente de wow que se use con el repack correspondiente, en cuanto a puertos de uso, realmlist etc.
Estoy tratando de comprender esa estructura para que me sea mas facil arreglar posibles errores. Por ejemplo, intentando probar un repack de dragonflight me daba error a la hora de ejecutar el authserver planteandome el siguiente error en el log:

/_/\ \/ _ __ /\_\ ___ /\_\ \, _\ __ __
\ \ \/\`'__\/\ \ /' _ `\/\ \ \ \/ /\ \/\ \
\ \ \ \ \/ \ \ \/\ \/\ \ \ \ \ \_\ \ \_\ \
\ \_\ \_\ \ \_\ \_\ \_\ \_\ \__\\/`____ \
\/_/\/_/ \/_/\/_/\/_/\/_/\/__/ `/___/> \
C O R E /\___/
http://trinitycore.org \/__/

Using configuration file D:/Wow/Dragonflight/Repack Dragonflight 10.1.7.51972/Repack Dragonflight 10.1.7.51972/bnetserver.conf.
Using SSL version: OpenSSL 1.1.1t 7 Feb 2023 (library: OpenSSL 1.1.1t 7 Feb 2023)
Using Boost version: 1.82.0
Automatic database updates are disabled for all databases!
Opening DatabasePool 'auth'. Asynchronous connections: 1, synchronous connections: 1.
MySQL client library: 8.0.33
MySQL server ver: 8.0.32
Connected to MySQL database at 127.0.0.1
MySQL client library: 8.0.33
MySQL server ver: 8.0.32
Connected to MySQL database at 127.0.0.1
DatabasePool 'auth' opened successfully. 2 total connections running.
Started auth database connection pool.
Loading IP Location Database...
Login service bound to http://0.0.0.0:8081
Added realm "Trinity" at 127.0.0.1:8085.
Could not bind to 0.0.0.0:1119 Intento de acceso a un socket no permitido por sus permisos de acceso
StartNetwork failed to bind socket acceptor
Failed to initialize network
Login service exiting...
Closing down DatabasePool 'auth'.
Asynchronous connections on DatabasePool 'auth' terminated. Proceeding with synchronous connections.
All connections on DatabasePool 'auth' closed.



Mi duda principal es como desbloqueo ese puerto 1119 de la linea del log:


Could not bind to 0.0.0.0:1119 Intento de acceso a un socket no permitido por sus permisos de acceso

Por eso pido esta ayuda de alguien mas entendido
gracias de antemano
 
Buenas @Warly en cuanto a cómo ponerlo online poca ayuda te puedo dar, lo que si te puedo explicar un poco que es un repack.

Un repack es un core compilado portable por llamarlo de alguna manera, no se si estás familiarizado con toda la jerga que se usa en este mundillo, pero llevándolo al mundo de la informática es como tener un programa que lo puedes llevar en un pendrive y abrirlo en cualquier lado. Dentro de un repack tienes el emulador o servidor del juego, las bases de datos (con el servicio MySQL para poder iniciar la base de datos) para tener la estructura del servidor (world que es todo el contenido del juego [creatures, objetos, quest,...], characters que es los datos de todos los personajes creados y auth que es las cuentas de los usuarios) y las datas que son las base de datos pero que solo lee el emulador/servidor que normalmente no se tocan más que para agregar cosas custom al juego o arreglar algo en temas de mapas de colisión en alguna zona.

Con todo esté contenido tienes un servidor portable que puedes ejecutar para jugar de manera local en cualquier lado, previamente antes de poder acceder has de configurar el cliente modificando el realmlist para que acceda de manera local no online si solo quieres acceder tu y gente que pertenezca a tu red local previa configuración para permitir acceso, en este campo no domino nada, los repack tienen el problema de la limitación que poseen de no poder solucionar nada que no sea a través de base de datos o sea instancias, bosses y algunas mecánicas internas no podrás arreglarlas ya que los repack no puedes tocar el código fuente a menos que seas tú el que creará este repack..... Básicamente los repack están bien para hacer pruebas y si es uno de desarrollo continuado de poder disfrutarlo pero para montar tu propio servidor yo personalmente lo descartaría siempre es mejor compilar tu propio emulador y poder tener acceso total a todo el codigo