Autor |
Mensaje |
nomad
|
 Solución para compilar mangosR2 en windows
Hola
Hoy he entrado a EsWoW2 y he visto que hay gente que tiene problemas para compilar mangosR2 en windows asi que voy a compartir con todos la solución. PRimero quiero explicaros un poco porque da error al compilar como sabeis mangosR2 basa su trabajo en mangos y scriptdev2 oficiales y en scriptdev2 una de las cosas que han nañadido hace poco han implantado una nueva clase "EventManager" y el error es porque los nuevos arhcivos que contienen las funcioes de esas clases no estan en los archivos de los compiladores y como en linux se compila con el cmake y en linux esta configurado para que detecte solo los archivos compila bien
Teneis que aplicar este pequeño parche.
Compilador 2008 :
En VC90\90ScriptDev2.vcproj
@@ -3195,10 +3195,18 @@
<File
RelativePath="..\include\sc_creature.h"
>
</File>
<File
+ RelativePath="..\include\sc_utility.cpp"
+ >
+ </File>
+ <File
+ RelativePath="..\include\sc_utility.h"
+ >
+ </File>
+ <File
RelativePath="..\include\sc_gossip.h"
>
</File>
<File
RelativePath="..\include\sc_grid_searchers.cpp"
Compilador 2010 :
En VC100/100ScriptDev2.vcxproj
@@ -217,6 +217,7 @@
<ClCompile Include="..\base\guard_ai.cpp" />
<ClCompile Include="..\base\pet_ai.cpp" />
<ClCompile Include="..\include\sc_creature.cpp" />
+ <ClCompile Include="..\include\sc_utility.cpp" />
<ClCompile Include="..\include\sc_grid_searchers.cpp" />
<ClCompile Include="..\include\sc_instance.cpp" />
<ClCompile Include="..\include\sc_outdoor_pvp.cpp" />
@@ -754,6 +755,7 @@
<ClInclude Include="..\config.h" />
<ClInclude Include="..\include\precompiled.h" />
<ClInclude Include="..\include\sc_creature.h" />
+ <ClInclude Include="..\include\sc_utility.h" />
<ClInclude Include="..\include\sc_gossip.h" />
<ClInclude Include="..\include\sc_grid_searchers.h" />
<ClInclude Include="..\include\sc_instance.h" />
Gracias a KiriX dev de YTDB
Un saludo
|
#1 Lun 26 Sep, 2011 23:01 |
|
 |
Gracias por el tema tan útil, Invitado: |
faiver (17 Junio) |
 |
faiver 
Registrado: Septiembre 2011
Mensajes: 29
|
 Re: Solución Para Compilar MangosR2 En Windows
ya habia encontrado la solucion ejejje pero igual esto le sirverita a mas personas muchas gracias por aportar.
|
#2 Mar 27 Sep, 2011 05:13 |
|
 |
faiver 
Registrado: Septiembre 2011
Mensajes: 29
|
 Re: Solución Para Compilar MangosR2 En Windows
Nomad hace tiempo que habia dejado esto del wow y queria volver a compilar mangosr2 pero lastimosamente no logro que funcione me podrias ayudar con una guia para compilar mangosr2 si eres tan amable.
|
#3 Dom 16 Jun, 2013 19:10 |
|
 |
Mrbytes
Desarrollador

Registrado: Junio 2011
Mensajes: 195
Ubicación:
|
 Re: Solución Para Compilar MangosR2 En Windows
Hola faiver, hace tiempo que R2 dejó de dar soporte a windows (RSA en concreto). Si bien uno de sus dev (KiriX) se comprometió a solucionar todos los problemas que daba al compilarlo en windows.
Yo acabo de compilarlo en linux sin problemas, pero no se en que quedó el tema, puedes, si te interesa, traducir del Ruso al Español este enlace de su foro donde tratan el tema de windows
http://mangosr2.2x2forum.com/t7-com...ghlight=windows
Suerte
¡Como no sabía que era imposible, lo hice!
última edición por Mrbytes el Dom 16 Jun, 2013 23:26; editado 1 vez
|
#4 Dom 16 Jun, 2013 23:25 |
|
 |
faiver 
Registrado: Septiembre 2011
Mensajes: 29
|
 Re: Solución Para Compilar MangosR2 En Windows
Mrbytes muchas gracias por contestarme.
que bien que tu hallas compilado en linux.
yo tengo ubunto y trate de hacer lo que en este post colocaron
http://mangosr2.2x2forum.com/t8-com...alling-on-linux
Hice como tal como decia esa guia pero no me funciona.
si depronto tu podrias explicarme un poquito mejor lo agradeceria en el alma.
si tengo que dejar windows lo hago :).
Muchas gracias nuevamente Mrbytes como siempre dandome una mano :).
si logro aprender bien prometo hacer un video tutorial de como compilar y lo ponemos en el foro jejeeje
|
#5 Lun 17 Jun, 2013 01:00 |
|
 |
faiver 
Registrado: Septiembre 2011
Mensajes: 29
|
 Re: Solución Para Compilar MangosR2 En Windows
bueno luego de intentar un monton de veces y leer y traducir jjajajaj xD
me di cuenta que a guia esta bien era cuestion de manejar debian y no ubuntu xD
http://mangosr2.2x2forum.com/t8-com...alling-on-linux
muchas gracias por todo mirare q mas puedo encontrar y solucionar
|
#6 Lun 17 Jun, 2013 09:13 |
|
 |
faiver 
Registrado: Septiembre 2011
Mensajes: 29
|
 Re: Solución Para Compilar MangosR2 En Windows
Mrbytes
creo que ya compile bien mediante linux.
pero cuando compilo con linux el ejecutable mangos-realmd tambien funciona para windows?
o solo funciona si monto el server en linux.
si funciona en linux como hago para q se ejecute por que le doy doble click en linux y no hace nada.
ojala me puedas colaborar muchas gracias.
|
#7 Lun 17 Jun, 2013 10:05 |
|
 |
Mrbytes
Desarrollador

Registrado: Junio 2011
Mensajes: 195
Ubicación:
|
 Re: Solución Para Compilar MangosR2 En Windows
No, todo lo que se compila en linux es exclusivo para linux, ya que el compilador lo crea para ese S.O.
Los programas de linux no se ejecutan como en Windows, debes debes especificar cual es el lanzador.
En concreto Mangos se ejecuta desde la consola, (teniendo montada la DB) ya que si lo haces sin esta no verás nada, tan solo en archivo log con lo errores, siempre y cuando tengas configurados los archivos *.conf de este.
Leete los distintos tutos que la gente ha creado en el foro, yo por ejemplo cree unos para montar la DB de este Emu.
Salu2tt
¡Como no sabía que era imposible, lo hice!
|
#8 Lun 17 Jun, 2013 21:22 |
|
 |
faiver 
Registrado: Septiembre 2011
Mensajes: 29
|
 Re: Solución Para Compilar MangosR2 En Windows
muchas gracias mirare tu tuto para ver si logro hacer arrancar el server por la consola.
|
#9 Lun 17 Jun, 2013 21:51 |
|
 |
faiver 
Registrado: Septiembre 2011
Mensajes: 29
|
 Re: Solución Para Compilar MangosR2 En Windows
todo lo que encuentro en el foro es para windows. y como mangosr2 no esta dando sopporte para tal toca en linux.
y ya compile ya tengo los mapas en la carpeta pero los archivos no son ejecutables.
compa si pudieras facilitarme uuna guia de como arrancar el server mediante linux te lo agradeceria.
ando muy perdido.
por mas que busco en internet de como hacerlo por linux solo hay guias y explicaciones de compilar en linux y hasta ahi llega. de ahi en adelante no hay mas explicaciones.
|
#10 Lun 17 Jun, 2013 21:59 |
|
 |
|