[Tutorial] Creando tu propio servidor de MS

Tema en 'MapleStory' iniciado por DarkClaudia, 31 May 2008.

  1. Dar

    DarkClaudia
    Expand Collapse
    Teniente Coronel

    Mensajes:
    1.046
    Me Gusta recibidos:
    0
    http://www.gametero.com/f64/guia-como-crear-tu-servidor-privado-v62-112591/

    Este tuto es antiguo y no creo que funcione, dale click arriba para ver el nuevo tutorial.


    Esta guia que les traigo es para ustedes,para que la disfruten y puedan tener sus propios server de ms privados. se que esta rev esta muy atrasada pero, cuando consigan las otras rev como la rev009 o Kritical's pack o WeedStory o la que sea que trabajen con C++ solo cambian la rev por la que tienen y todo es igual.

    Comenzemos:


    Cosas necesarias para trabajar en el server:
    1)Maple Stary Server Files (Rev 006):
    [​IMG]

    Estos nuevos servers files necesitan la version .53 asi que bajenla de aqui o updateen su GMS

    2)Cliente MS ver.53:
    [​IMG]

    3)Visual C++ 2008:
    http://www.microsoft.com/express/download/

    4)MySQL Server 5.0:
    http://mysql.localhost.net.ar/Downlo....51a-win32.zip

    5)MySQL Query Browser:
    http://mysql.localhost.net.ar/Downlo...-r12-win32.msi

    Estos nuevos files tienen algunos Bugs mjorados pero no todos por lo cual iré haciendo mas tutoriales de como arreglar estos.

    Ademas traen todos los NPC de transporte como shanks para los que habian tenido problemas con él

    Ademas si quieren cambiar su antiguo server a los files 006 y la version .53 tienen que agregar lo siguiente a su tabla de maplestory del MySQL Browser y esto hara que los commands de los gm solo los gms puedan usarlos.

    Código PHP:
    alter table users add gm int default 0;



    Código PHP:
    update users set gm=0;



    los copian por separado y luego le dan excute


    Primer Pas: Instalar el Visual C++ 2008 Express Edition

    Segundo Paso: Instalar el cliente 0.52 del Maple Story

    Tercer Paso: Instalar MySQL Server 5.0
    1)Dejar todo en default. Cuando se le pregunte a establecer una contraseña, deje en blanco. Deje el nombre de usuario por defecto (root).

    2)Para evitar los problemas que puede encontrar en el futuro, no tiene establecida una contraseña o cambiar el nombre de usuario.

    Cuarto Paso: Instalar MySQL Query Browser
    1)Dejar todo en default.

    Quinto Paso: Crear las Base de Datos
    1)Abrir el MySQL Query Browser.

    2)Logueate con la cuenta anterior mente creada (root)

    3)Donde dice Schemata (esquema) ponemos "MapleStory",cuando le den enter les diran que esa Schemata no existe,si la desean crear y ponen que si.

    4)Tiene que hacer doble click en el Schemata MapleStory

    5)Van a ver arriva de todo un cuadro donde pueden ingresar un texto,y a la derecha del mismo un boton que llamado Excute.Aca les dejo una imgen: [​IMG]
    Bueno donde tiene ese para ingresar el texto van a tener que poner los siguiente codigos por separado (es decir copian el codigo en el lugar donde va el texto y ponen Execute,acuerdense que cada codigo va por separado y deben oprimir por cada codigo el boton Execute)

    Código PHP:
    create table users(ID int auto_increment primary key, username varchar(20), password varchar(20), pin int, gender int);



    Código PHP:
    create table characters(ID int auto_increment primary key, name varchar(12), userid int, level tinyint default 1, job smallint default 0, str smallint, dex smallint, intt smallint, luk smallint, chp smallint default 50, mhp smallint default 50, cmp smallint default 50, mmp smallint default 50, ap smallint default 0, sp smallint default 0, exp smallint default 0, fame smallint default 0, map int default 0, pos smallint default 0, gender tinyint, skin tinyint, eyes int, hair int, mesos int default 0);



    Código PHP:
    create table equip(equipid int, type tinyint, charid int, pos smallint default 0, slots tinyint default 7, scrolls smallint default 0, istr smallint default 0, idex smallint default 0, iint smallint default 0, iluk smallint default 0, ihp smallint default 0, imp smallint default 0, iwatk smallint default 0, imatk smallint default 0, iwdef smallint default 0, imdef smallint default 0, iacc smallint default 0, iavo smallint default 0, ihand smallint default 0, ispeed smallint default 0, ijump smallint default 0);



    Código PHP:
    create table items(itemid int, charid int, inv tinyint, pos smallint, amount smallint);



    Código PHP:
    create table keymap(charid int, pos0 int default 0, pos1 int default 0, pos2 int default 2564, pos3 int default 3076, pos4 int default 3332, pos5 int default 4612, pos6 int default 5380, pos7 int default 0, pos8 int default 0, pos9 int default 0, pos10 int default 0, pos11 int default 0, pos12 int default 0, pos13 int default 0, pos14 int default 0, pos15 int default 0, pos16 int default 2052, pos17 int default 1284, pos18 int default 4, pos19 int default 1028, pos20 int default 0, pos21 int default 0, pos22 int default 0, pos23 int default 260, pos24 int default 0, pos25 int default 4868, pos26 int default 3588, pos27 int default 3844, pos28 int default 0, pos29 int default 13317, pos30 int default 0, pos31 int default 516, pos32 int default 0, pos33 int default 0, pos34 int default 3456, pos35 int default 2820, pos36 int default 0, pos37 int default 772, pos38 int default 0, pos39 int default 5124, pos40 int default 4100, pos41 int default 0, pos42 int default 0, pos43 int default 2308, pos44 int default 12805, pos45 int default 13061, pos46 int default 1540, pos47 int default 0, pos48 int default 0, pos49 int default 0, pos50 int default 1796, pos51 int default 0, pos52 int default 0, pos53 int default 0, pos54 int default 0, pos55 int default 0, pos56 int default 13573, pos57 int default 0, pos58 int default 0, pos59 int default 25606, pos60 int default 25862, pos61 int default 26118, pos62 int default 26374, pos63 int default 26630, pos64 int default 26886, pos65 int default 27142, pos66 int default 0, pos67 int default 0, pos68 int default 0, pos69 int default 0, pos70 int default 0, pos71 int default 0, pos72 int default 0, pos73 int default 0, pos74 int default 0, pos75 int default 0, pos76 int default 0, pos77 int default 0, pos78 int default 0, pos79 int default 0, pos80 int default 0, pos81 int default 0, pos82 int default 0, pos83 int default 0, pos84 int default 0, pos85 int default 0, pos86 int default 0, pos87 int default 0, pos88 int default 0, pos89 int default 0);



    PD:los codigos los pegan tal cual como estan ahi.

    Luego de hacer este paso deben de salir las tablas, si no salen la solucion es sacar el MySQL browser y volver a ponerlo.

    Sexto Paso: Ahora es hora de crear una cuenta...presten atencion
    1)Seleccionan la Scheata MapleStory,y veran que se desplegara las diferentes bases de datos.

    2)Cuando se desplieuen las bases de datos (users,characters,equips,items y keymap) tiene que darle doble click a la base de datos "users" y despues le dan click a Execute.

    3)Bueno veran debajo de donde dice resultset 1 que les saldra una tablita que dice:id,username,pin y gender.

    4)Bueno para crearse la cuenta lo que tiene que hacer es ir a la parte de abajo y veran un boton que dice "Edit",tiene que hacer click hay y ahora podran crear sus cuentas.Donde dice ID colocan 1 (porq es el primero,si crean mas de una cuenta por ejemplo 2 a la segunda le ponen en ID 2),donde dice username colocan su cuenta,donde dice password colocan su contraseña,donde dice pin colocan 0 y donde dice gender colocan 0.

    5)Despues de hacer todo esto,veran en la parte de abajo,al lado del boton edit,un boton llamado "Aply Changes",presionan el boto y listo,ya tiene su cuenta creada.

    Septimo Paso: Abrir el Server
    1)Extraen los files en la carpeta que mas les guste.

    2)Dentro de la carperta de los files tiene que ubicar el archivo "MapleStoryServer.sln y lo abren con el Visual C++ 2008 (tiene que ser el vc++ 2008 si no,no les funcionara)
    [​IMG]
    4)Y ahora esperen a que compile (build) todos los archivos bien!!!

    5)Ahora tiene que hacer click en el boton "Verde de Play".
    [​IMG]

    Para abrir el server siempre lo van a tener que hacer desde el vc++ con ese boton que ven en la imgen porq si quieren ejecutar directamente el exe,les dara un error.

    6)Ahora deberia abrir una ventano de consola negra y con un texto en ella.Aguarden hasta que diga "Initializing Maps... DONE".Aclaro: esto tal ves tarde algun o algunos minutos,segun tu pc.
    [​IMG]
    8)Y ya tiene su server abierto.

    Octavo Paso: Bueno listo ahora lo unico que deben hacer es abrir el cliente.
    Para que el cliente funcione con su server deberan descargar este archivo:
    http://rapidshare.com/files/105140865/localhost.rar lolcalhost que es para conectarse en su propio computador

    Con eso se conectaran a su server.Aclaro esto es para un server localhost o 127.0.0.1
    No es para un server por internet.Luego pondre una guia para ponerlo por internet.

    COMANDOS DE GM:

    Código PHP:
    !map [mapid]
    !summon [mobid] ([cantidad])
    !notice [texto]
    !item [itemid] ([cantidad])
    !shop
    !job [jobid]
    !level [level]
    !sp [cantidad]
    !ap [cantdad]



    Faq:
    ¿Como cambio la exp?
    R:Abren el archivo dentro de la carpeta MapleStoryServer Mobs.cpp. Buscar las siguientes linea:
    Levels::giveEXP(player, mobinfo[mob->getMobID()].exp * 50);
    donde dice 50 cambian por la exp que quieran

    ¿Como cambio lel drop?
    R:Abren el archivo dentro de la carpeta MapleStoryServer Drops.cpp. Buscar las siguientes lineas:
    int nm = mesos[mob->getMobID()].min;
    int xm = mesos[mob->getMobID()].max;

    Ahora Agregan *# al final de donde dice min y max èrp antes el ";"

    Ejemplo.

    int nm = mesos[mob->getMobID()].min*100;
    int xm = mesos[mob->getMobID()].max*100;

    Hay tiene drop eso 100,es mesos y items.
     
  2. alv

    alvaro10
    Expand Collapse
    Recluta

    Mensajes:
    37
    Me Gusta recibidos:
    0
    Respuesta del msn mandado

    bb por favor pon algo del v.56 T,T porfa te estpero tu mensaje xD¡¡¡:cool:
     
  3. Dar

    DarkClaudia
    Expand Collapse
    Teniente Coronel

    Mensajes:
    1.046
    Me Gusta recibidos:
    0
    pues ¬.¬! alli esta el tutorial solo tienes q buscar los files mas actuales que encuentres,dejame ver donde los pongo alomejor actualizo la rev ya que me lo pides
     
  4. the

    thebestgamer
    Expand Collapse
    Recluta

    Mensajes:
    9
    Me Gusta recibidos:
    0
    Man ise todo como me dijiste per oal final como en tu otro post me salio esto

    Unable to connect to the login server.

    Either you are not online or MapleStory is going througha server check.Please
    check the MapleStory homepage for more information

    ( YES ) ( NO )


    Porfavor ayudame te doy las gracias de antemano! T.T
     
  5. Mar

    MariaxD
    Expand Collapse
    Recluta

    Mensajes:
    4
    Me Gusta recibidos:
    0
    Hola. olle me puedes ayudar a crear un serve con la version 0.55???

    mi msn es: No msn:D
     
  6. Dar

    DarkClaudia
    Expand Collapse
    Teniente Coronel

    Mensajes:
    1.046
    Me Gusta recibidos:
    0
    thebestgamer tu problema es 1 solo el server esta apagado :dry:, o simplemente la la IP con la que esta configurada esta mal. usas un localhost supongo? si es asi tu version de localhost es errada, o tambien puedes tener un cliente diferente con el que se esta trabajando
     
  7. the

    thebestgamer
    Expand Collapse
    Recluta

    Mensajes:
    9
    Me Gusta recibidos:
    0
    I Have Problems!

    hola de nuevo mira ise todo de nuevo y me salio hasta la parte de debug luego de eso
     
  8. the

    thebestgamer
    Expand Collapse
    Recluta

    Mensajes:
    9
    Me Gusta recibidos:
    0
    I Have Problems!

    :estudiando:Hola de nuevo mira ise todo de nuevo y me salio hasta la parte de debug luego de eso y luego de los :martillo:Maps sale initializing MySQL ... Acces denied for user `root`@`localhost`(using password NO) FAILED porfavor dime que paso y una cosita mas que puertos devo abrir en un zizel 660 hw para hacerlo publico te lo agradesco muchisssssimo y sigue asi:arriba:
     
  9. Mar

    MariaxD
    Expand Collapse
    Recluta

    Mensajes:
    4
    Me Gusta recibidos:
    0
    lo que quiero decir es que quiero crear mi serve desde 0.
    donde tengo que descargar los archivos para crear el serve
     
  10. the

    thebestgamer
    Expand Collapse
    Recluta

    Mensajes:
    9
    Me Gusta recibidos:
    0
    Arriba esta todo lo que tienes que descargar !:adios:
     
  11. Mar

    MariaxD
    Expand Collapse
    Recluta

    Mensajes:
    4
    Me Gusta recibidos:
    0
    Pero dice para la version 0.52 y yo estoy buscando para la version 0.55
     
  12. jea

    jean1
    Expand Collapse
    Soldado Raso

    Mensajes:
    82
    Me Gusta recibidos:
    0
    mas facil es k me des el link de tu maple y lo juego xD
     
  13. the

    thebestgamer
    Expand Collapse
    Recluta

    Mensajes:
    9
    Me Gusta recibidos:
    0
    otro problema

    oye amiga tengo otro problema, luego de haver hecho todo me sale en que el master server esta abierto pero cuando habro el local host me sale un tipo de parche yse queda en crating base.wz y nunca carga mas y no se que puedo hacer porfavor ayudame.

    Gracias.:adios:
     
  14. jea

    jean1
    Expand Collapse
    Soldado Raso

    Mensajes:
    82
    Me Gusta recibidos:
    0
    gamer como se llama tu server?
     
  15. the

    thebestgamer
    Expand Collapse
    Recluta

    Mensajes:
    9
    Me Gusta recibidos:
    0
    Unnnamed

    man no tiene nombre x que nisikiera entro al maple por k se pone a cargar un parche y nunca pasa de creating BASE.wzT,T
    x eso k necesito ayuda!
     
  16. leo

    leonid2000
    Expand Collapse
    Recluta

    Mensajes:
    32
    Me Gusta recibidos:
    0
    Amiga, como ingreso la cuenta de los GM en el maple, llega hasta donde dice "Initializing Maps... DONE" pero no se que hacer despues de eso, como abro el cliente?
     
  17. Mus

    Musashi
    Expand Collapse
    Teniente Coronel
    Usuario destacado

    Mensajes:
    1.606
    Me Gusta recibidos:
    2
    Gracias por todo esto lo que pasa que yo me lio mucho con

    tantas cosas y claro si hazes 1 cosa mal la fastidias ami algun

    dia me gustaria poder hazer un maple tiene que estar guapo

    se el administrador :D lo que pasa que con tantas descargas

    y todo eso pues me canso:Zzz: y en fin aber si hazen algun

    GzlMaple o algo asin :arriba: taria perfe
     
  18. leo

    leonid2000
    Expand Collapse
    Recluta

    Mensajes:
    32
    Me Gusta recibidos:
    0
    Help

    Amiga tengo un problemon q no se como solucionarlo, se me daño la pc y ahora cuando trato de instalar el visual me da este error:T,TT,TT,TT,T
    [09/24/08,18:39:02] Microsoft .NET Framework 2.0a: [2] Error: Installation failed for component Microsoft .NET Framework 2.0a. MSI returned error code 1603
    [09/24/08,18:58:58] Microsoft .NET Framework 2.0a: [2] Error: Installation failed for component Microsoft .NET Framework 2.0a. MSI returned error code 1603
    [09/24/08,19:16:31] Microsoft .NET Framework 2.0a: [2] Failed to fetch setup file in CBaseComponent::preInstall()
    [09/24/08,19:16:31] setup.exe: [2] ISetupComponent::pre/Post/Install() failed in ISetupManager::InternalInstallManager() with HRESULT -2147467260.
    [09/24/08,19:16:31] setup.exe: [2] CSetupManager::RunInstallPhase() - Call to Pre/Install/Post for InstallComponents failed
    [09/24/08,19:16:31] setup.exe: [2] CSetupManager::RunInstallPhaseAndCheckResults() - RunInstallPhase() returned a NULL piActionResults
    [09/24/08,19:16:31] setup.exe: [2] CSetupManager::RunInstallFromList() - RunInstallPhaseAndCheckResults failed [2]
    [09/24/08,19:16:31] setup.exe: [2] ISetupManager::RunInstallLists(IP_PREINSTALL failed in ISetupManager::RunInstallFromThread()
    [09/24/08,19:16:31] setup.exe: [2] ISetupManager::RunInstallFromThread() failed in ISetupManager::RunInstall()
    [09/24/08,19:16:32] setup.exe: [2] CSetupManager::Run() - Call to RunInstall() failed
    [09/24/08,19:16:32] WapUI: [2] DepCheck indicates Microsoft .NET Framework 2.0a is not installed.
    [09/24/08,19:16:32] WapUI: [2] DepCheck indicates XPSEPSC Installer was not attempted to be installed.
    [09/24/08,19:16:32] WapUI: [2] DepCheck indicates Microsoft .NET Framework 3.0a was not attempted to be installed.
    [09/24/08,19:16:32] WapUI: [2] DepCheck indicates Microsoft .NET Framework 3.5 'package' was not attempted to be installed.
    [09/24/08,19:16:32] WapUI: [2] DepCheck indicates Microsoft .NET Framework 3.5LP - ESN was not attempted to be installed.
    [09/24/08,19:36:48] Microsoft .NET Framework 3.5 'package': [2] Failed to fetch setup file in CBaseComponent::preInstall()
    [09/24/08,19:36:48] setup.exe: [2] ISetupComponent::pre/Post/Install() failed in ISetupManager::InternalInstallManager() with HRESULT -2147467260.
    [09/24/08,19:36:48] setup.exe: [2] CSetupManager::RunInstallPhase() - Call to Pre/Install/Post for InstallComponents failed
    [09/24/08,19:36:48] setup.exe: [2] CSetupManager::RunInstallPhaseAndCheckResults() - RunInstallPhase() returned a NULL piActionResults
    [09/24/08,19:36:49] setup.exe: [2] CSetupManager::RunInstallFromList() - RunInstallPhaseAndCheckResults failed [2]
    [09/24/08,19:36:49] setup.exe: [2] ISetupManager::RunInstallLists(IP_PREINSTALL failed in ISetupManager::RunInstallFromThread()
    [09/24/08,19:36:49] setup.exe: [2] ISetupManager::RunInstallFromThread() failed in ISetupManager::RunInstall()
    [09/24/08,19:36:49] setup.exe: [2] CSetupManager::Run() - Call to RunInstall() failed
    [09/24/08,19:36:50] WapUI: [2] DepCheck indicates Microsoft .NET Framework 3.5 'package' is not installed.
    [09/24/08,19:36:50] WapUI: [2] DepCheck indicates Microsoft .NET Framework 3.5LP - ESN was not attempted to be installed.
    [09/24/08,19:38:54] Microsoft .NET Framework 3.5 'package': [2] Failed to fetch setup file in CBaseComponent::preInstall()
    [09/24/08,19:38:54] setup.exe: [2] ISetupComponent::pre/Post/Install() failed in ISetupManager::InternalInstallManager() with HRESULT -2147467260.
    [09/24/08,19:38:54] setup.exe: [2] CSetupManager::RunInstallPhase() - Call to Pre/Install/Post for InstallComponents failed
    [09/24/08,19:38:54] setup.exe: [2] CSetupManager::RunInstallPhaseAndCheckResults() - RunInstallPhase() returned a NULL piActionResults
    [09/24/08,19:38:54] setup.exe: [2] CSetupManager::RunInstallFromList() - RunInstallPhaseAndCheckResults failed [2]
    [09/24/08,19:38:54] setup.exe: [2] ISetupManager::RunInstallLists(IP_PREINSTALL failed in ISetupManager::RunInstallFromThread()
    [09/24/08,19:38:54] setup.exe: [2] ISetupManager::RunInstallFromThread() failed in ISetupManager::RunInstall()
    [09/24/08,19:38:54] setup.exe: [2] CSetupManager::Run() - Call to RunInstall() failed
    [09/24/08,19:38:55] WapUI: [2] DepCheck indicates Microsoft .NET Framework 3.5 'package' is not installed.
    [09/24/08,19:38:55] WapUI: [2] DepCheck indicates Microsoft .NET Framework 3.5LP - ESN was not attempted to be installed.
    [09/24/08,19:58:04] Microsoft .NET Framework 2.0a: [2] Error: Installation failed for component Microsoft .NET Framework 2.0a. MSI returned error code 1603
    [09/24/08,20:01:35] WapUI: [2] DepCheck indicates Microsoft .NET Framework 2.0a is not installed.
     
  19. Dar

    DarkClaudia
    Expand Collapse
    Teniente Coronel

    Mensajes:
    1.046
    Me Gusta recibidos:
    0
    es porque tu version de maple no esta en concordancia con la revision de tus files de server.

    es problema de la PC, trata de desinstalarlo y despues instalarlo normal, y si no prueba con el Framework 3.5 :eek:ki: es mucho mejor
     
  20. Sof

    Software[HITLER]
    Expand Collapse
    Invitado

    MySQL Server 5.0: URL no existe.... (esposible tener una descarga directa.)?? y porq ?:sad:
     

Compartir esta página