Ayuda para compilar y abrir un OTserver

gvalades

Member
Messages
1
Points
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.
 
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.
 

Tibia Server Lists

#1 FEATURED US Ultron OT 1,531 / 5,000Online EXPStages PROTO8.6 ENGINEUltron OT RANK PTS6.0 +100% VOTES0 #2 FEATURED US Nefera 171 / 0Online EXPx1 PROTO15.20 ENGINECrystal Server RANK PTS5.2 +100% VOTES0 #3 FEATURED ES Deixis 1 / 0Online EXPStages PROTO1098 ENGINETFS RANK PTS3.8 +100% VOTES1 #4 FEATURED ES Maeli 5 / 150Online EXPx10 PROTO10.98 ENGINETFS 1.4.2 RANK PTS3.7 +100% VOTES0 #5 MX Marlboro War 46 / 300Online EXP999 PROTO8.6 ENGINETFS 0.3.7 RANK PTS5.5 -32% VOTES0 #6 BR Tibinha YurOts 15 / 150Online EXPStages PROTO7.4 ENGINEYurOTS 1.5 RANK PTS5.2 -15% VOTES0 #7 BR Exordion Legacy 51 / 2,000Online EXPx2 PROTO7.72 ENGINEExordion RANK PTS4.9 +100% VOTES0 #8 US Halera 2 / 0Online EXPStages PROTO10.98 ENGINETFS 1.4.2 RANK PTS4.9 -84% VOTES0 #9 PL Lubelski 4 / 1,000Online EXP200 PROTO7.6 ENGINELubelskiOTS 2.56.0 RANK PTS4.6 -16% VOTES0 #10 ES JustRL FreeTC 1530 17 / 250Online EXPx2 PROTO15.30 ENGINECrystal Server RANK PTS4.4 +100% VOTES0 #11 DE DBU Online 0 / 400Online EXP11 PROTO8.6 ENGINETFS 1.0 RANK PTS4.3 +100% VOTES0 #12 PL ReWar 0 / 2,000Online EXPcustom PROTO8.6 ENGINEOther RANK PTS4.3 0% VOTES0 #13 PL Velesta 0 / 1,000Offline EXP20 PROTO8.0 ENGINETFS 1.4.2 RANK PTS4.3 -99% VOTES0 #14 ES Farlia Global 2026 0 / 333Offline EXPx5 PROTO15.25 ENGINEFarliaServ 1.525 RANK PTS3.9 -24% VOTES0 #15 SE MortalisOT Custom 0 / 500Offline EXP100x -1.2x PROTO10.98 ENGINEMortalisOT V1 RANK PTS3.8 +100% VOTES0 #16 US Rommania 0 / 500Online EXPstages, x10 PROTO7.4 ENGINETFS 0.4 RANK PTS3.6 +100% VOTES0 #17 US BerethaOnline 4 / 2,000Online EXPStages PROTO10.98 ENGINETFS RANK PTS3.6 +100% VOTES0
Top