Hola buenas tardes, probablemente me diran que ya hay tutoriales y de mas cosas para esto que pregunto, pero en verdad ya he intentado de todo, este foro, otros foros, youtube, tutoriales en la red, hasta ChatGPT pero me es imposible lograr compilar un server.
Me gustaria crear un server con cualquier mapa base (me puedo adaptar) preferiblemente en la versión 8.6, he intentado tfs .4, .8, 1.5, 1.6, etc., pero nada funciona al momento de intentar compilr en visual studio, cada que soluciono un error, salen 20mil mas.
he instalado paqueterias faltantes, descargado archivos, muchos ots diferentes precompilados o listos para ello, pero nada mas nada.
Agradezco si hay algun alma bondadosa que me pueda ayudar con asesoria.
Hola,
Para compilar un servidor es un poco complicado y pocos explican o los tutoriales no tienen nada que ver con el servidor.
Muchas veces en tutoriales vemos: "descargaremos el vcpkg desde aqui", siempre apuntando la ultima version, esto es un primer error.
Antes que nada, elige un servidor, ojo un servidor que sea conocido porqué sino sera complicado, hay que saber cuando salio su "release" es decir cuando subiron o hicieron el exe, ejemplo: 14 mayo del 2016, tomamos en cuenta esta fecha,
Entonces de ahi, coges mas o menos 1 o 2 meses antes de esa fecha lo que sea avril 14 del 2016 mas o menos o febrero (puedes probar).
Entonces tienes que ir en github vcpkg, de microsoft, y en Releases a la derecha, mirar ahi dentro las fechas, y remontar hasta esa fecha que se hizo el servidor, utilizar ese vcpkg para compilarlo, y no con el ultimo.
Porque cada version de vcpkg permite compilar un servidor, si usas una mas recien tiene muchos cambios dentro y el servidor tiene que seguir esos cambios o te trabas con miles de errores.
Ejemplo Tfs 1.4.2 :
https://github.com/otland/forgottenserver/tree/1.4
Entonces miramos la release:
https://github.com/otland/forgottenserver/releases
Ahi bajamos un poco y veremos:
Vale entonces iremos poco atras, Junio 29, 2022, iremos hacia mazo/abril
Vamos en microsoft:
https://github.com/microsoft/vcpkg
A la derecha releases:
https://github.com/microsoft/vcpkg/releases
Y ahora a buscar 2022 marzo/abril , pagina 5 veremos:
Entonces este puede ser uno que podria compilar, si da errores, borrar el vcpkg, y probar una version anterior o superior hasta que compile.
Luego para poder compilar hay que seguir la guia:
https://github.com/otland/forgottenserver/wiki/Compiling-on-Windows-(vcpkg)
Ahora en la guia tenemos que saber que ya hemos descargado el vcpkg asi que partes como:
then you can safely proceed with configuring vcpkg (may require administrator elevation)
git clone
https://github.com/Microsoft/vcpkg && cd vcpkg && .\bootstrap-vcpkg.bat && .\vcpkg integrate install
Nos la pasamos porque ahi dice de descargar el ultimo vcpkg, que es falso.
En el caso de la guia es simple: Haremos el paso 1, paso 4 , y luego el paso 5, compilar.
Y tendremos un servidor compilado y funcional.