[Tutorial] Crear un servidor para WoW usando ArcEmu y NCDB [Tutorial]

Iniciado por Ariath, 1 Agosto 2008, 12:57 PM

0 Miembros y 2 Visitantes están viendo este tema.

marcian

hola me descargue el visual c++ 2008 pero no lo puedo instalar,la web de instalacion sale offline saben si esta haci temporalmente o la quitaron y si es haci hay algun programa similar que haga lo mismo que el v c`++ 2008

superdraco1

Y la ultima pregunta...

Como puedo hacer la pagina web, con el formulario de registro de cuentas?

XxhadesxX

 :)Buenas Primero Que Nada Buenas Tardes Soy Nuevo En Este Forum Y Tengo Un Error Al Compilar Yo Ya Antes Avia Montado El Server De Wow 2.4.3 En Esta Pc Pero a Hora No Puedo Cuando Estoy Compilando El arcemuVC90 En Ves De Salirme  ========== Generar: 3 correctos, 0 incorrectos, 0 actualizados, 0 omitidos ==========

Me Sale Esto::. :-( ========== Generar: 1 correctos, 2 incorrectos, 0 actualizados, 0 omitidos ==========

Y E Echo De Todo Y Sige El Problema Si Alguien Me Puede SAcar De Esta Duda Se Lo agradezco Se Que En El Tema Hay Muchos Comentarios Pero E Echo Lo Que Dicen Y Pues No Logro Solucionar...

Ariath

Quitar no lo habrán quitado, sería un poco tonto por parte de Microsoft.

Estará caida la web, esperate un tiempo y vuelves a probar.

Programas similares al Visual C++ hay muchos, porque en sí no es más que un IDE con compilador y tal, pero no te servirían, puesto que las soluciones (así se llaman los proyectos de Visual Studio, la suite que contiene a Visual C++ entre otros), solo son compatibles con Visual C++ .

Una alternativa a la versión 2008 es la versión 2005, pero para quienes no quieran calentarse la cabeza, no la recomiendo, pues no trae de serie la SDK de Microsoft y es necesaria para compilar.

El 2008 ya la trae integrada, pero el 2005 no, y la tendrías que descargar, instalar, configurar... un rollo...

Salu2

P.D: Con esa información, XxhadesxX es dificil saber que pasa. Hace falta que pongas la salida completa del compilador, todo el listado de los mensajes de error que te salen.

Por cierto, procura escribir si puedes sin poner la primera letra de cada palabra en mayúscula ;)

XxhadesxX

Este Es El Listado Hermano Y Mil gracias Por Atenderme... :D




1>------ Operación Generar iniciada: proyecto: arcemu-shared, configuración: Release Win32 ------
1>Extracting SVN revision...
1>SVN Revision Extractor
1>Written by Burlex, 2008/02/20
1>Branch: TRUNK
1>Revision found: 706
1>Opening existing file...
1>Revisions match exiting file. Skipping.
1>Compilando...
1>CreateInterface.cpp
1>Log.cpp
1>Util.cpp
1>StackWalker.cpp
1>MersenneTwister.cpp
1>MemoryLeaks.cpp
1>CrashHandler.cpp
1>CallBack.cpp
1>arcemu_getopt.cpp
1>ThreadPool.cpp
1>Mutex.cpp
1>CThreads.cpp
1>SocketWin32.cpp
1>SocketOpsWin32.cpp
1>SocketMgrWin32.cpp
1>Socket.cpp
1>CircularBuffer.cpp
1>WowCrypt.cpp
1>Sha1.cpp
1>MD5.cpp
1>Compilando...
1>crc32.cpp
1>BigNumber.cpp
1>Config.cpp
1>SQLiteDatabase.cpp
1>PostgresDatabase.cpp
1>MySQLDatabase.cpp
1>DBCStores.cpp
1>DBC.cpp
1>dbcfile.cpp
1>Database.cpp
1>Creando biblioteca...
1>El registro de compilación se guardó en el "file://c:\Documents and Settings\Alejandro\Escritorio\ArcEmu\win\VC90\arcemu-shared___Win32_Release\BuildLog.htm"
1>arcemu-shared - 0 errores, 0 advertencias
2>------ Operación Generar iniciada: proyecto: arcemu-world, configuración: Release Win32 ------
3>------ Operación Generar iniciada: proyecto: arcemu-logonserver, configuración: Release Win32 ------
3>Compilando...
2>Compilando...
3>LogonStdAfx.cpp
2>StdAfx.cpp
3>Compilando...
3>Main.cpp
3>AccountCache.cpp
3>AutoPatcher.cpp
3>AuthSocket.cpp
3>LogonOpcodes.cpp
3>LogonCommServer.cpp
3>Compilando...
3>LogonConsole.cpp
3>Vinculando...
3>LINK : fatal error LNK1181: no se puede abrir el archivo de entrada 'zlib.lib'
3>El registro de compilación se guardó en el "file://c:\Documents and Settings\Alejandro\Escritorio\ArcEmu\win\VC90\arcemu-logonserver___Win32_Release\BuildLog.htm"
3>arcemu-logonserver - 1 errores, 0 advertencias
2>Compilando...
2>WorldSocket.cpp
2>WorldSession.cpp
2>WorldRunnable.cpp
2>WorldCreator.cpp
2>World.cpp
2>WorkerServerClient.cpp
2>WorkdSocketCluster.cpp
2>WordFilter.cpp
2>WeatherMgr.cpp
2>WayPoints.cpp
2>WarsongGulch.cpp
2>VoiceChatHandler.cpp
2>VoiceChatClientSocket.cpp
2>Unit.cpp
2>TransporterHandler.cpp
2>TradeHandler.cpp
2>TerrainMgr.cpp
2>TaxiMgr.cpp
2>TaxiHandler.cpp
2>Stats.cpp
2>SpellTarget.cpp
2>SpellHandler.cpp
2>SpellFixes.cpp
2>SpellEffects.cpp
2>SpellAuras.cpp
2>Spell.cpp
2>SpeedDetector.cpp
2>SocialHandler.cpp
2>SkillHandler.cpp
2>ScriptMgr.cpp
2>ReputationHandler.cpp
2>RecallCommands.cpp
2>RaidHandler.cpp
2>QuestMgr.cpp
2>QuestHandler.cpp
2>QuestCommands.cpp
2>Quest.cpp
2>QueryHandler.cpp
2>PlayerPacketWrapper.cpp
2>Player.cpp
2>PetHandler.cpp
2>Pet.cpp
2>Opcodes.cpp
2>ObjectStorage.cpp
2>ObjectMgr.cpp
2>Object.cpp
2>NPCHandler.cpp
2>MovementHandler.cpp
2>MiscHandler.cpp
2>MapScriptInterface.cpp
2>MapMgr.cpp
2>MapCell.cpp
2>Map.cpp
2>MailSystem.cpp
2>LootMgr.cpp
2>LogonCommHandler.cpp
2>LogonCommClient.cpp
2>LocalizationMgr.cpp
2>LfgMgr.cpp
2>LfgHandler.cpp
2>Level3.cpp
2>Level2.cpp
2>Level1.cpp
2>Level0.cpp
2>ItemInterface.cpp
2>ItemHandler.cpp
2>Item.cpp
2>HonorHandler.cpp
2>GuildHandler.cpp
2>Guild.cpp
2>GroupHandler.cpp
2>Group.cpp
2>GMTicketCommands.cpp
2>GMTicket.cpp
2>GameObject.cpp
2>faction.cpp
2>EyeOfTheStorm.cpp
2>EventMgr.cpp
2>EventableObject.cpp
2>DynamicObject.cpp
2>DuelHandler.cpp
2>debugcmds.cpp
2>DayWatcherThread.cpp
2>DatabaseCleaner.cpp
2>Creature.cpp
2>Corpse.cpp
2>Container.cpp
2>CombatHandler.cpp
2>CollideInterface.cpp
2>ClusterInterface.cpp
2>ChatHandler.cpp
2>Chat.cpp
2>CharacterHandler.cpp
2>ChannelHandler.cpp
2>Channel.cpp
2>BattlegroundMgr.cpp
2>BattlegroundHandler.cpp
2>BattlegroundCommands.cpp
2>AuctionMgr.cpp
2>AuctionHouse.cpp
2>ArenaTeam.cpp
2>Arenas.cpp
2>AreaTrigger.cpp
2>ArathiBasin.cpp
2>AlteracValley.cpp
2>AIInterface.cpp
2>AddonMgr.cpp
2>AuraPool.cpp
2>SpellPool.cpp
2>ItemPool.cpp
2>ConsoleListener.cpp
2>ConsoleCommands.cpp
2>CConsole.cpp
2>Master.cpp
2>Main.cpp
2>Compilando...
2>CoreMemoryAllocator_Core.cpp
2>Vinculando...
2>LINK : fatal error LNK1181: no se puede abrir el archivo de entrada 'zlib.lib'
2>El registro de compilación se guardó en el "file://c:\Documents and Settings\Alejandro\Escritorio\ArcEmu\win\VC90\arcemu-world___Win32_Release\BuildLog.htm"
2>arcemu-world - 1 errores, 0 advertencias
========== Generar: 1 correctos, 2 incorrectos, 0 actualizados, 0 omitidos ==========

marcian

gracias tocara esperar que levanten la web,tengo el v 2005 pero no es compatible con los archivos o se pone cuando intento abrir los archivos

Ariath

Esto de aquí lo dice todo:

3>LINK : fatal error LNK1181: no se puede abrir el archivo de entrada 'zlib.lib'

Revisa los pasos previos a la compilación del servidor en sí. Hay ciertos archivos que tenías que compilar y poner en las carpetas del Visual C++ .

Salu2

XxhadesxX

Muchas gracias Ariath  lo que pasa es que aveces uno se pasa de bruto xD

gracias de verdad eres muy amable :P

kindombo

he conseguido hacer el server gracias a Ariath de verdad le agradezco mucho pero me doy cuenta de que muchos tienen problemas todavia cuando la guia esta super clara con estos enlaces que les voy a dejar espero que puedan solucionar sus problemas es una version de ascent compilada por bahamut_cero por si alguien ve el post y no diga que lo estoy robando.

solo tienen que poner el link en su barra del explorador y darle al boton actualizar recuerden solo es una version de ascent compilada y muy buena solo tendran que modificar en la carpeta configs en ascent_world, ascent realm, ascent_logon y ascent_optional con respecto a la extraccion de las base de datos character extraerlas del arcemu que bajaran del siguiente link.
http://www.hiperupload.com.ar/277790
con respecto a whydb hacerlo como lo pone Ariath en la guia

Yo todavia tengo son unos problemas con la web y de como crear los taxis pero mi server funciona perfectamente a nivel local y en internet muchas gracias de nuevo por la guia espero que este post pueda ayudar a muchos

invito a ariath para que pruebe esa version del ascent y que el mismo diga que tal esta compilada saludos

P.D: si alguien me puede ayudar con la web ya que me da un error de


Apache 2.2 daemon is Starting ...


##########################################
## Stop Apache Please Close This Window ##
##########################################
(OS 10048)S¾lo se permite un uso de cada direcci¾n de socket (protocolo/direcci¾
n de red/puerto)  : make_sock: could not bind to address 0.0.0.0:8245
no listening sockets available, shutting down
Unable to open logs
Presione una tecla para continuar . . .

eso es al momento de que trato de activar el apache no tengo routers ni nada y con respecto a los taxis de teletransportacion tengo unos scrips pero no me funcionan me dicen que hay que compilarlos con c++ pero el archivo viene .dll

bueno cualquier duda estoy a disposicion gracias de nuevo



Ariath

Me temo que, a pesar de que esté bien compilado, la gente seguirá teniendo los mismos problemas.

La compilación del servidor se realiza bien por regla general, pero los problemas les suele venir a la gente casi siempre por configurar mal los archivos de configuración o incluso por errores con la base de datos.

Yo podría poner los ficheros mios, pero no creo que sirviera de mucho. Están editados de la manera más simple posible, porque como solo tengo el servidor para trastear con el, lo tengo solamente en local, y no tengo modificado ni el tema de rates, ni tengo el servidor online...

Una cosa que sí me gustaría poder hacer (y es uno de los proyectos que tengo en mente cuando disponga de tiempo, porque proyectos tengo muchos, por por falta de "time" todavía no he terminado casi ninguno xD), es realizar un GUI (Interfáz Gráfica de Usuario), para que se pueda configurar cómodamente el servidor y se pueda importar también de manera sencilla las bases de datos.

Aunque ésto ultimo, ya es sencillo de hacer, todo sea dicho de paso, ponerlo más sencillo todavía no se si se podría XD

Salu2

P.D: ¿Lo del Apache has probado a reinstalarlo? Porque parece que incluso tiene algún problema con los losgs.

P.D 2: Yo para el asunto de las Webs y demás, suelo usar Appserv, y personalmente lo recomiendo, ya que es sencillo, no tienes que configurar apenas nada, y te viene en el mismo paquete MySQL, Apache y PHP.

MySQL normalmente no lo elijo en la instalación, pues prefiero instalarmelo a parte :) .