Ayuda para compilar y abrir un OTserver

gvalades

Member
Messages
1
Points
38
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,506 / 5,000 EXPStages PROTO8.6 ENGINEUltron OT RANK PTS6.6 -9% VOTES0 #2 FEATURED US Nefera 0 / 0 EXPx1 PROTO15.20 ENGINECrystal Server RANK PTS5.9 +26% VOTES0 #3 FEATURED CL ZHYRAVEX 10 / 500 EXPx5 PROTO10.98 ENGINETFS 1.4.2 RANK PTS4.6 +100% VOTES0 #4 FEATURED ES Deixis 0 / 0 EXPStages PROTO1098 ENGINETFS RANK PTS4.1 -58% VOTES1 #5 DE DBU Online 214 / 400 EXP11 PROTO8.6 ENGINETFS 1.0 RANK PTS6.1 +1,000% VOTES0 #6 BR Exordion Legacy 64 / 2,000 EXPx2 PROTO7.72 ENGINEExordion RANK PTS5.6 +3% VOTES0 #7 MX Marlboro War 25 / 300 EXP999 PROTO8.6 ENGINETFS 0.3.7 RANK PTS5.5 -28% VOTES0 #8 BR Tibinha YurOts 31 / 150 EXPStages PROTO7.4 ENGINEYurOTS 1.5 RANK PTS5.5 +0% VOTES0 #9 ES JustRL FreeTC 1530 22 / 250 EXPx2 PROTO15.30 ENGINECrystal Server RANK PTS5.0 +22% VOTES0 #10 US Wiki Ots 59 / 1,000 EXPx9999 PROTOcustom client ENGINETFS 1.4.2 RANK PTS5.0 +100% VOTES0 #11 PL Lubelski 12 / 1,000 EXP200 PROTO7.6 ENGINELubelskiOTS 2.56.0 RANK PTS4.9 -19% VOTES0 #12 BR Turion Server 0 / 2,000 EXPx1 PROTO7.4 ENGINETurion 7.7 Project RANK PTS4.8 +100% VOTES0 #13 PL ReWar 0 / 2,000 EXPcustom PROTO8.6 ENGINEOther RANK PTS4.6 +100% VOTES0 #14 US Halera 0 / 0 EXPStages PROTO10.98 ENGINETFS 1.4.2 RANK PTS4.4 -77% VOTES0 #15 PL Velesta 0 / 1,000 EXP20 PROTO8.0 ENGINETFS 1.4.2 RANK PTS4.4 -100% VOTES0 #16 US BerethaOnline 0 / 2,000 EXPStages PROTO15.0 ENGINETFS RANK PTS4.3 -70% VOTES0 #17 ES Farlia Global 2026 0 / 333 EXPx5 PROTO15.25 ENGINEFarliaServ 1.525 RANK PTS4.0 -100% VOTES0 #18 SE MortalisOT Custom 0 / 500 EXP100x -1.2x PROTO10.98 ENGINEMortalisOT V1 RANK PTS4.0 -100% VOTES0 #19 RU Oldavia | 8.60 0 / 0 EXPx9999 PROTO8.6 ENGINETFS 1.3 RANK PTS3.8 +100% VOTES0 #20 US Rommania 0 / 3,000 EXPstages, x10 PROTO7.4 ENGINETFS 0.4 RANK PTS3.6 -93% VOTES0 #21 MX Maeli 2 / 150 EXPx10 PROTO10.98 ENGINETFS 1.4.2 RANK PTS3.5 -33% VOTES0 #22 ES DarkDragon EXPx10 PROTO8.6 ENGINECanary RANK PTS0.0 0% VOTES0
Top