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

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

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

Barnes

Cita de: apm14 en 11 Noviembre 2008, 01:45 AM
alguin sabe como  puesdo hacer un dominio para que lo pueda pornerlo en red?

Pues como ese post ya no se donde anda, te dejo un link a mi blog, que explico como hacerse un dominio http://elterritoriocomanche.blogspot.com/. Por lo demas, no encontrareis nada nuevo, xk el tutorial base de Ariath.

Cita de: jamsagak en 11 Noviembre 2008, 02:37 AM
en lo de la pagina de crear cuentas ya medio aregle lo q me salia antes haora cuando trato de crear una cuenta sale esto  esto -.-


Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in C:\xampp\htdocs\index.php on line 479

algien sabe q es ? y como se soluciona
n_n  :-\

Postea la configuracion del php porfa.

Cita de: nickydefex en 11 Noviembre 2008, 10:03 AM
HEY una ayudit aplz soy nuevo en el foro y me interesa mucho saber bn lo del server si me puedieran ayudar coin un paso es q en la pagina 13 del tutto de world te pide q entres en el servidor de MySql y pos yo no tengo un usuario hay como lo creo por que e creado muchos pero no puedo entrar porfavor ecpliquenme ese pasoo con video o imagenes plz :rolleyes:

Yo creo que si vas al tutorial del blog de ariath {el link sale en su firma} podras resolverlo.



Cita de: ataulera en 10 Noviembre 2008, 19:56 PM
gracias por responder tan rapido. a ver, he echo lo que me habeis dicho, ahora queda asi:

# Copyright (c) 1993-2006 Microsoft Corp.
#
# This is a sample HOSTS file used by Microsoft TCP/IP for Windows.
#
# This file contains the mappings of IP addresses to host names. Each
# entry should be kept on an individual line. The IP address should
# be placed in the first column followed by the corresponding host name.
# The IP address and the host name should be separated by at least one
# space.
#
# Additionally, comments (such as these) may be inserted on individual
# lines or following the machine name denoted by a '#' symbol.
#
# For example:
#
#      102.54.94.97     rhino.acme.com          # source server
#       38.25.63.10     x.acme.com              # x client host

127.0.0.1       localhost
192.168.x.xx   83.36.114.186


me pasa exactamente lo mismo, si pongo set realmlist 83.36.114.186
, me sale impsoible conectar, y si pongo set realmlist 127.0.0.1, se me queda en correcto y lista de reinos todo el rato. :S

A ver, que cambies eso es para bien, no kiere decir que cambiando eso se solucione el problema. Prueba a conectarte a la base de datos con el SQLYog o el navicat o el programa k uses, introduciendo en Host tu dominio o tu ip< si no te funciona es que esta mal configurado. Tendras que volver a crear la base de datos, pero con tu dominio o ippublica. Y tambien esta el tema puertos y tal. Dime todo lo que as exo, y miramos.
Tutorial Servidor Online Wow
http://filebeam.com/4b86c1e7542a9ff51474c82d1c9d9289
password: elhacker.net

Si se llega a la Improvisacíon es porque falló la Realización

wizardsdarknes

#1811
cuando intento acceder con mi ip externa no me deja, me dice que es imposible conectar con el MYSQL.
Los puertos que tengo abiertos son el 80 3724 3726 3727 8082 8083 8085 8093 8129

Barnes

Cita de: wizardsdarknes en 11 Noviembre 2008, 12:33 PM
cuando intento acceder con mi ip externa no me deja, me dice que es imposible conectar con el MYSQL.
Los puertos que tengo abiertos son el 80 3724 3726 3727 8082 8083 8085 8093 8129
Pero esk, si has montado el servidor con el tutorial de Ariath, el servidor estara hecho para local. Si quieres montarlo online, haz de nuevo la base de datos, poniendo en HOST tu dominio. Osease, en l cuadro del SQLYog o navicat o mysql query browser, sera

HOST  XXX.servegame.com
ID> root
pass> ****


Ariath, si las consultas utilizas parametros, los simbolos no los interpreta como fin de intruccion. Asi te ahorraras funciones y problemas
Tutorial Servidor Online Wow
http://filebeam.com/4b86c1e7542a9ff51474c82d1c9d9289
password: elhacker.net

Si se llega a la Improvisacíon es porque falló la Realización

wizardsdarknes

si pongo mi ip esterna me dice que es imposible conectar con el MYSQL

Ariath

Ahmm... cojonudo, pos voy a ver si me ilumino al respecto con tu post de la consulta SQL, porque... estoy de la funcion esa hasta los mismisimos...

La que había creado al principio, al final me servía solo para algunos casos en concreto, así que la volví a rehacer ayer de otra forma, y aunque funciona con la mayoría de casos, hay 1 con el que se atranca... ya me está volviendo loco.

Lo dicho, investigaré lo de los parámetros, todo sea por quitarme la p*ta función de encima.

Salu2

Barnes

Cita de: wizardsdarknes en 11 Noviembre 2008, 13:16 PM
si pongo mi ip esterna me dice que es imposible conectar con el MYSQL

Yo te recomiendo borrar la Base de Datos y rehacerla poniendo de host tu IP externa o Dominio. Sigo diciendo, que si no tienes IP estatica, lo mejor es hacerse un dominio ya que la ip estatica siempre es la misma, pero sino, cada dia tendreis una ip diferente, y no os ira.

Ariath, te dejo un Word de "el Guille", kizas te pueda ayudar en todo.
http://filebeam.com/5e5958ad9c6a864359a272f65f646776
Tutorial Servidor Online Wow
http://filebeam.com/4b86c1e7542a9ff51474c82d1c9d9289
password: elhacker.net

Si se llega a la Improvisacíon es porque falló la Realización

wizardsdarknes

#1816
sigo sin poder crear la base de datos por culpa del MYSQL

No hagais caso, ya me ha dejado, de buenas a primeras me he creado la no-ip y me ha dejado.

Gracias!!!!

Ariath

Yo alucino con la gente, a pesar de lo que me puse incluso en la firma, me siguen llegando mensajes privados:

pana nesecio una pequeña ayuda no se registrarme en tu blog por eso te envio este mensaje personal ayuda me plz mira lo q me pasa a mi es q en la pag 13 del tutto de world.... te muestran cuando empesamos a utilizar MySql y tonc hay  poner un nombre de usuario y una contraseña donde la consigo plz ayuda uregente!!!!

Y encima preguntando de donde sale el usuario y la contraseña, que donde los consigue.

Yo estoy de acuerdo en que algunas cosas, pueden no entenderse bien a veces, pero dios... alucino con algunos.

Por una parte, ni se habrá molestado en ver el videotutorial del blog (no hace falta estar registrado para ver los videos, que yo sepa), pero es que encima, aunque mire el tutorial antiguo...:

15ª Ventana: Introducir la contraseña que tendrá el servidor (Aunque aquí aparecen 3 campos, lo que yo he hecho para el tutorial es una reinstalación del MySQL, por lo tanto, quizá en una instalación limpia salgan solo 2 campos, para escribir el usuario y la contraseña)

A lo mejor soy yo, no se pero, ¿Qué parte es la que puede no entenderse?

En fin... por cosas de estas deje de contestar dudas ¬¬ .

Por cierto, en tu consulta:

comando = New OleDb.OleDbCommand("INSERT INTO [formas de pago] (idformapago,formapago,tarjetacrédito)  Values (@IDFP,@NFP,true)", con)

Los parámetros, presumo que serán lo que hay entre corchetes [] , pero... eso llamado, por ejemplo, formas de pago, ¿Qué sería, una variable de VB?.

Salu2

Barnes

Cita de: Ariath en 11 Noviembre 2008, 13:37 PM

Por cierto, en tu consulta:

comando = New OleDb.OleDbCommand("INSERT INTO [formas de pago] (idformapago,formapago,tarjetacrédito)  Values (@IDFP,@NFP,true)", con)

Los parámetros, presumo que serán lo que hay entre corchetes [] , pero... eso llamado, por ejemplo, formas de pago, ¿Qué sería, una variable de VB?.

Salu2

comando = New OleDb.OleDbCommand("INSERT INTO [formas de pago] (idformapago,formapago,tarjetacrédito)  Values (@IDFP,@NFP,true)", con)

        comando.Parameters.AddWithValue("@IDFP", Me.TextBox1)
        comando.Parameters.AddWithValue("@NFP", Me.TextBox2)


Esque justamente te puse una consulta de accion, no de seleccion. Lo que te queria decir, que en vez de concatenar y tener que usar comillas que eso es una p''t\\da, es mas sencillo y mas limpiio usar parametro, que por ejemplo en una consulta seria asi

comando = New OleDb.OleDbCommand("ISELECT Nombre FROM Tiaswenas WHERE IDtiaswenas=@IDFP", con)

        comando.Parameters.AddWithValue("@IDFP", Me.TextBox1)

La consulta esa es una normal, pero en vez de poner directamente que coja el valor desde el inputbox, pues le dices que es un parametro y en la linea de abajo le dices que el parametro ese, se coge desde ese inputbox.


Nada no te rayes por la consulta de antes, simplemente decia que en la tabla Formas de Pago, en los 3 campos{id,formapago,credito}, introdujese los valores "X,X,X" que cojia de los input box.




Os dejo un post que explican como hacer NPCS cn Scripts
http://www.eathena.ws/board/index.php?showtopic=70345


Cita de: wizardsdarknes en 11 Noviembre 2008, 13:37 PM
sigo sin poder crear la base de datos por culpa del MYSQL

No hagais caso, ya me ha dejado, de buenas a primeras me he creado la no-ip y me ha dejado.

Gracias!!!!

Me alegro  ;)
Tutorial Servidor Online Wow
http://filebeam.com/4b86c1e7542a9ff51474c82d1c9d9289
password: elhacker.net

Si se llega a la Improvisacíon es porque falló la Realización

Ariath

Je,je... gracias por la aclaración :) .

Buscando que te busca, me he encontrado con un articulillo, que, aunque esté en inglés, muestra mas o menos lo que me pasaba a mí, y, si hay que dar crédito al título, el tio consiguió resolverlo. Luego de las prácticas de Física me lo miraré :P .

http://aspnet101.com/aspnet101/tutorials.aspx?id=2

NOTA: Quería decir esto antes de que se me olvide.

Esta noche, como todos sabreis, sale a la venta desde las 00:00 la expansión Wrath of the Lich King.

Puede ser interesante actualizar ArcEmu esta misma medianoche, pues, según dijeron los desarrolladores:


Again, regarding Wrath of the Lich King, we will release ours when Blizzard releases theirs, so technically, you could have it before you even get the official discs, if you checkout, then compile at 12:00 EST on release night.

Lo que quiere decir (o al menos, es lo que yo deduzco), que puede que esta mismamedia noche, ArcEmu pase a ser compatible con la versión 3.0.2 al menos (quizás con la expansión, pero eso es solo algo que me imagino yo, no es nada oficial que haya leido).

Salu2