Bienvenido a Open Games Community

Únete ahora para acceder a todas nuestras funciones. Una vez que te registres e inicies sesión, podrás crear temas, responder a hilos existentes, valorar la reputación de otros miembros y muchísimo más. Además, es rápido y totalmente gratuito; ¿a qué esperas?

Ayuda para compilar y abrir un OTserver

gvalades

Miembro
Registrado
20 Oct 2025
Mensajes
1
Puntuación de reacción
0
Puntos
8
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.
 

Alex

Administrador
Dev
Registrado
1 Sep 2021
Mensajes
2.362
Puntuación de reacción
28.645
Puntos
707
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:
1763283264796.png

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:
1763283443458.png

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.
 
shape1
shape2
shape3
shape4
shape5
shape6
Arriba