Siga-nos em...
Follow us on Twitter Follow us on Facebook Watch us on YouTube
Registro


HGIDC
Página 1 de 3 123 ÚltimoÚltimo
Resultados 1 a 10 de 24
  1. #1

    Avatar de afonsolage
    Data de Ingresso
    Apr 2013
    Localização
    Fortaleza, BRA
    Idade
    28
    Posts
    14
    Agradecido
    18
    Agradeceu
    6
    Peso da Avaliação
    0

    Padrão LC Server Files - Season 4.6 - ALPHA

    Prezados,

    Hoje eu lhes apresento um projeto que eu tenho desenvolvido há algum tempo (com uma pausa dramática de 1 ano ). Estou desenvolvendo arquivos de servidor de Mu Online Season 4.6, baseado no source GS da MSCTeam e no eDS do Deathway - eRRoR. Sei que tem muita coisa pra ser corrigida, mas estamos aí para fazê-lo.

    Se alguém quiser contribuir com esse projeto, basta baixar os arquivos e testar, pois isso já me ajudaria bastante, uma vez que procurar e testar funcionalidades leva algum tempo, tempo esse que poderia ser usado para corrigir e adicionar funcionalidades

    Esse projeto está em fase inicial ainda e não serve pra ser utilizado em servidores em produção, pois algumas funcionalidades básicas (como /RESET ou /ADD) ainda não foram adicionadas.

    Primeiro preciso ter um servidor funcional com todas as características da Season 4.6, depois posso partir para a adição de modificações e customizações.

    Bom, agradeço pela atenção de todos e vamos ao projeto:

    ALGUMAS IMAGENS












    DOWNLOAD
    [Somente usuários registrados podem vem os links. ]
    [Somente usuários registrados podem vem os links. ]
    [Somente usuários registrados podem vem os links. ]
    [Somente usuários registrados podem vem os links. ]
    [Somente usuários registrados podem vem os links. ]
    [Somente usuários registrados podem vem os links. ]
    [Somente usuários registrados podem vem os links. ]
    [Somente usuários registrados podem vem os links. ]
    [Somente usuários registrados podem vem os links. ]
    [Somente usuários registrados podem vem os links. ]
    CHANGELOG

    LC.ServerFiles v0.01:

    LC.GameServer:
    • Project started;
    • Upgraded to VS2012;
    • Removed DataServer 2;
    • Added HPBar module support;
    • Fixed invalid ENG Protocol definition;
    • Temporary disabled Main checksum;
    • Fixed SDHP_DBCHAR_INFOSAVE protocol;
    • Fixed Mana & HP persistence problem;
    • Fixed message "Obtained Exp" when maximum level;
    • Added custom Msg.cpp to load messages;
    • Added file Data\Messages\en-US.ini;
    • Removed dependency of mumsg.dll;
    • Fixed damage isnt shown on mob hit kill;
    • Fixed Shop loading error;
    • Increase monster level limit to 200;
    • Fixed Monster spawn on invalid location;
    • Added position check on MonsterSetBase load;
    • Fixed Summoner enabled creation issue;
    • Fixed PK characters doesnt attack;
    • Removed restriction on 2nd stage pk atk and be atked by players;
    • Added IngameCashShop Server support;
    • Added Get IGSPoints protocol;
    • Added Get IGS Item list protocol;
    • Added IGS Item buy protocol;
    • Changed UI Interface to a better understanding of messages;
    • Changed LogProc colors and behavior;
    • Changed all logs calls and classified them in: ERROR, WARNING, NOTIFY, INFO and DEBUG;
    • Rewrote the Guild protocol;
    • Fixed guild creation issue;
    • Fixed guild information issue;
    • Fixed guild mark issue;
    • Fixed guild hostility issue;
    • Fixed guild union issue;
    • Fixed guild union view list issue;
    • Fixed guild list loading;
    • Added guild list reload option;
    • Fixed guild union chat;
    • Fixed Ranking Server connection;
    • Removed all static port and IPs configuration;
    • Added file;
    • Removed WzAG dependency;
    • Added custom configuration and files loading architeture;
    • Added files LC.ConfigurationFiles.ini on LCData folder;

    LC.DataServer:
    • Project started;
    • Upgraded to VS2012;
    • Removed DataServer 2;
    • Fixed SDHP_SERVERINFO protocol;
    • Fixed SDHP_GETCHARLIST protocol;
    • Fixed SDHP_DBCHARINFOREQUEST protocol;
    • Added on CQuery::Close() to clear query buffer also;
    • Fixed SDHP_DBCHAR_INFOSAVE protocol;
    • Fixed SDHP_SERVERINFO protocol;
    • Fixed SDHP_IDPASS protocol;
    • Fixed Mana & HP persistence problem;
    • Fixed invalid X and Y position loading;
    • Fixed GS stuck on JoinServer;
    • Fixed CriticalSection lock when restarting GameServer;
    • Fixed Summoner enable creation issue;
    • Fixed DL and MG enable creation issue;
    • Fixed Summoner creation issue;
    • Added IngameCashShop Server;
    • Added Get IGSPoints protocol;
    • Added Get IGS Item list protocol;
    • Added IGS Item buy protocol;
    • Fixed players stuck on JoinServer when GameServer suddenly closes;
    • Added Guild Manager system, to increase security and performance;
    • Added Guild reload opition on Menu Bar;
    • Fixed guild creation issue;
    • Fixed guild delete issue;
    • Added guild hostility protocol;
    • Added guild union protocol;
    • Added guild list protocol;
    • Changed UI Interface to a better understanding of messages;
    • Changed LogProc colors and behavior;
    • Changed all logs calls and classified them in: ERROR, WARNING, NOTIFY, INFO and DEBUG;



    LC.ServerFiles v0.02:

    LC.GameServer:
    • Fixed freeze after some time of activity;
    • Fixed Max HP and MP stars when overflow 65535;
    • Rewrote 3rd Quest Protocol to better performance;


    LC.DataServer:
    • Fixed freeze after some time of activity;
    • Fixed Max HP and MP stars when overflow 65535;



    LC.ServerFiles v0.03:

    LC.GameServer:
    • Rewrited all Castle Siege protocols, to better performance;
    • Fixed Lord Mix issue;
    • Fixed Castle Siege Gate closing issue;
    • Fixed error when running LC.GameServer.exe on WinXP 32 bits machine;
    • Fixed Castle Siege Sync protocol;
    • Fixed Castle Siege time left calc;
    • Added current Castle Siege state display info on LC.GameServerCS.exe;
    • Removed file Data\CastleSiege.dat;
    • Added file LCData\Events\CastleSiege.txt;
    • Added Castle Siege event file location configuration on LCData\LC.ConfigurationFiles.ini;


    LC.DataServer:
    • Added all Castle Siege event protocols;
    • Fully coded Castle Siege Manager;
    • Fixed guild creation issue;
    • Fixed error when running LC.DataServer.exe on WinXP 32 bits machine;



    LC.ServerFiles v0.04:

    LC.GameServer:
    • Fixed packet error by talking with Siege NPC when no guild registered on NPC;
    • Fixed Announce button display by talking with Siege NPC when not registered on Siege;
    • Added GameServer UDP Port configuration on GameServer.ini to avoid high CPU usage;
    • Renamed DUMP file name generation to a better understanding;
    • Fixed on CS union members not joining as atk or defense side;


    LC.DataServer:
    • Added auto class code conversion (from 18 to 19 I.E), which makes MuMaker compatible;



    LC.ServerFiles v0.05:

    LC.GameServer:
    • Added CS info on GSCS main window and title;
    • Fixed some protocols bugs;


    LC.DataServer:
    • Added Crywolf event protocols;
    • Added Period Items protocols;
    • Added InGameShop item duration reading;
    • Fixed Join Server logon twice bug;
    • Fixed some protocols bugs;



    LC.ServerFiles v0.06:

    LC.GameServer
    • Added Commands feature on GS;
    • Build entire new engine for custom commands;
    • Added configuration file for commands;
    • Added move command;
    • Added whiper on/off command;
    • Added item command;
    • Added post command;
    • Rewrote Event Chip protocols;
    • Fixed Golden Archer register bug;
    • Added add command;
    • Added the path configuration of LC.Commands.txt on LC.ConfigurationFiles.ini;
    • Fixed bug when 3rd class wearing some itens;


    LC.DataServer:
    • Rewrote Event Chip protocols;
    • Added the path configuration of LC.InGameShop.txt on DataServer.ini



    LC.ServerFiles v0.07:

    LC.DataServer:
    • Added Reset System protocol;

    LC.GameServer:
    • Added Reset System;
    • Added LC.ResetSystem.txt to configure Reset System;
    • Fixed reading file messages bug;
    • Fixed Pc Points loading o character connect;



    LC.ServerFiles.v0.08:

    DataServer:
    • Added 60% of ChatServer protocols;
    • Reduced memory usage;



    GameServer:
    • Fixed crash on drop some items;
    • Added 60% of ChatServer protocols;
    • Reduced memory usage;



    LC.ServerFiles.v0.09:

    DataServer:
    • Added new Database Engine;
    • Removed ODBC connection dependency;
    • Added new db configurations on LC.DataServer.ini;
    • Improved startup time of LC.DataServer.exe;
    • Improved query performance;



    GameServer:
    • Fixed 65k stats;
    • Fixed AntiHack DC when high attack speed;
    • Fixed Getting Quest item on ground;
    • Add Duel System;
    • Added LC.DuelSystem.ini to configure Duel System;
    • Added + 28 option support;
    • Added + 15 item level support;
    • Added Ancient and Excellent item support;
    • Added +14 and +15 mix combinations (need to edit mix.bmd on client also);
    • Fixed guild member listing bug;




    PENDENTE

    Add VIP System;


    TESTADO

    • Chaos Machine (Normal Mix, Wings (1nd, 2nd and 3rd), Fenrir, Tickets, Itens 380 opts);
    • Chaos Castle;
    • Blood Castle;
    • Devil Square;
    • Crywolf;
    • Castle Siege;
    • Lahap (Jewel Mix and UnMix);
    • Quest for 2nd and 3rd class (including Marlon);
    • Cash Shop (Gift doesnt exists on this version of Main);



    Configuração - Visão Geral:
    • Baixe os últimos arquivos (lol?);
    • Baixe os arquivos do cliente (opcional);
    • Extraia-os para qualquer pasta (lol??);
    • Executar o script SQL, não precisa nem criar a db MuOnline, basta conectar na base Master;
    • Execute DataServer\DataServer.exe para ter certeza que a conexão está OK;
    • Configure IP e Port no ConnectServer (BoR);
    • Configure IP no arquivo Data\MapServerInfo.dat;
    • Execute GameServer\GameServer.exe;
    • Execute ConnectServer\СonnectServer.exe;
    • Se você está utilizando o cliente deste tópico, configure o arquivo Main.ini
    • Seja feliz;


    O servidor já vem todo configurado pra testes, só precisa mudar o IP que tá apontando pro 192.168.0.4, mas o resto já tá configurado, executando o script SQL, até o usuário do banco de dados é criado com a mesma senha que já tá no DataServer.ini

    Sobre o cliente, qualquer um compatível com a S4.6 pode ser usado, mas se você usar algum que tenha a HPBar custom, ele já vai funcionar, pq já adicionei isso no LC.GameServer.

    Resolvi adicionar um cliente com uma dll personalizada: Main.dll. A ideia dessa DLL é justamente facilitar a configuração, dentro desse cliente tem um arquivo chamado Main.ini e basta configurar o IP, Serial e Versão para começar a usar, dispensando procurar offsets e usar editor Hexadecimais. Obviamente isso é apenas para testes, pois ninguém iria liberar uma cliente com IP configurável para os seus usuários

    FAQ

    Q - Você vai vender esses arquivos?
    A - NÃO.


    Q - Eles vão ser gratuítos?
    A - SIM.


    Q - Você vai liberar as sources?
    A - NÃO.


    Q - Por quê tu ta fazendo isso?
    A - Primeiramente pq eu quero ajudar a comunidade Imperyus, eu aprendi muita coisa aqui e comecei minha carreira como Mu ADM aqui, então ta na hora deu retribuir de alguma forma


    Q - Esses arquivos fedem!
    A - Valeu, disponha sempre que precisar.


    Q - Você pretende atualizar a Season desses arquivos?
    A - NÃO


    Q - Onde eu mudo o serial e a versão do cliente?
    A - Data\Lang\CommonLoc.cfg

    Q - Por quê só tem o DataServer e o ConnectServer? Cadê os outros executáveis?
    A - O DataServer possui todos os serviços necessários integrados, menos o ConnectServer. Então basta executar o DataServer que ele fará o papel de todos os demais serviços (JS, ExDB, DS1, DS2, ShopServer, Event Server, Chat Server[Em Breve] e Ranking Server).

    ATUALIZAÇÃO:
    INFELIZMENTE NÃO ESTOU CONSEGUINDO MAIS TEMPO LIVRE PARA DAR CONTINUIDADE AO PROJETO, MAS PARA QUE O MESMO NÃO PARE, ESTOU LIBERANDO A SOURCE PARA O CASO DE ALGUÉM QUERER CONTINUAR O PROJETO.

    PROJETO: FECHADO.

    [Somente usuários registrados podem vem os links. ]

    Agradecimentos:

    MSCTeam - GS Source;
    eRRoR Deathway - eDS Source;
    ClockG - Sources Pack;


    Bom, no mais é isso galera, se alguém tiver algum problema, dúvida ou quiser colaborar com o projeto, basta responder aqui que tamo junto

    Valeu!!
    Última edição por afonsolage; 17-01-2015 às 04:19 PM. Razão: LC ServerFiles v0.09

  2. Os Seguintes 8 Usuários Agradeceram você afonsolage Por este Post Útil:


  3. #2

    Avatar de caetanoweb
    Data de Ingresso
    Oct 2010
    Localização
    N INTERESSA!
    Idade
    28
    Posts
    654
    Agradecido
    186
    Agradeceu
    125
    Peso da Avaliação
    14

    Padrão

    poderemos testar jogo em quanto desenvolve o servidor ?

    ira disponibilizar free ?
    Última edição por Renato; 05-01-2015 às 03:50 PM.
    Hidden Content name="quality" value="high" /> Hidden Content quality="high" bgcolor="#ffffff" width=600 height=500 wmode="transparent" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="Adobe - Adobe Flash Player" />


    Hidden Content

    Hidden Content

  4. O Seguinte Usuário Agradeceu caetanoweb Por este Post Útil:


  5. #3

    Avatar de Woz
    Data de Ingresso
    May 2014
    Localização
    Sao Paulo
    Idade
    19
    Posts
    171
    Agradecido
    127
    Agradeceu
    82
    Peso da Avaliação
    5

    Padrão

    Show! Logo vou tentar testar...
    Tem algum SQL que você indica? ou seria o 2000 mesmo?

  6. #4

    Avatar de afonsolage
    Data de Ingresso
    Apr 2013
    Localização
    Fortaleza, BRA
    Idade
    28
    Posts
    14
    Agradecido
    18
    Agradeceu
    6
    Peso da Avaliação
    0

    Padrão

    Citação Postado originalmente por caetano7799 Ver Post
    poderemos testar jogo em quanto desenvolve o servidor ?

    ira disponibilizar free ?

    dica:


    conserte aqui!
    Sim já podem testar, irão me ajudar bastante!. Não vou cobrar pela utilização dos arquivos, será free, tão pouco planejo criar versões "Premium"...

    Quanto a dica, agradeço, estou migrando de outro forum, mas não consigo editar meu Post. Então se algum MOD puder remover isso.


    Citação Postado originalmente por Woz Ver Post
    Show! Logo vou tentar testar...
    Tem algum SQL que você indica? ou seria o 2000 mesmo?
    Recomento SQL Server 2012 Express, é gratuito, rápido e seguro.

  7. #5



    Avatar de Renato
    Data de Ingresso
    Nov 2010
    Localização
    Imperyus
    Posts
    1.249
    Agradecido
    1999
    Agradeceu
    533
    Peso da Avaliação
    30

    Padrão

    Só faz o favor de jogar a source disso ai em algum SVN ou repositório privado (já que você não quer liberar ela), porque na Imp está cheio de projetos inacabados porque o developer "perdeu a source".

    Sugestão: [Somente usuários registrados podem vem os links. ]

    Se você não conhece, o bitbucket é similar ao github, mas nele você pode criar repositórios privados de forma gratuita.
    Código PHP:
    <?php
        
    if(Weather::getState() == 'Rainy weather') {
            
    $this->removingLittleHorseFromRain();
        }

  8. #6

    Avatar de SmileY
    Data de Ingresso
    Nov 2012
    Localização
    NaoTeInteressa
    Idade
    27
    Posts
    134
    Agradecido
    128
    Agradeceu
    55
    Peso da Avaliação
    7

    Padrão

    Ola afonso, testando os files aqui sou o smiley do outro forum

  9. O Seguinte Usuário Agradeceu SmileY Por este Post Útil:


  10. #7

    Avatar de afonsolage
    Data de Ingresso
    Apr 2013
    Localização
    Fortaleza, BRA
    Idade
    28
    Posts
    14
    Agradecido
    18
    Agradeceu
    6
    Peso da Avaliação
    0

    Padrão

    Citação Postado originalmente por Renatiinn Ver Post
    Só faz o favor de jogar a source disso ai em algum SVN ou repositório privado (já que você não quer liberar ela), porque na Imp está cheio de projetos inacabados porque o developer "perdeu a source".

    Sugestão: [Somente usuários registrados podem vem os links. ]

    Se você não conhece, o bitbucket é similar ao github, mas nele você pode criar repositórios privados de forma gratuita.
    @Renatiinn, pode ficar tranquilo, sempre uso SVN nos meus projetos, pois apesar de sem compromisso, tenho experiência profissional como desenvolvedor, então a source "disso ai" já está segura.

    Citação Postado originalmente por SmileY Ver Post
    Ola afonso, testando os files aqui sou o smiley do outro forum
    @Smiley, agradeço pela ajuda! Na semana tenho menos tempo pra desenvolver, mas consigo entrar no fórum nos intervalos de almoço

  11. #8

    Avatar de afonsolage
    Data de Ingresso
    Apr 2013
    Localização
    Fortaleza, BRA
    Idade
    28
    Posts
    14
    Agradecido
    18
    Agradeceu
    6
    Peso da Avaliação
    0

    Padrão

    Pessoal,

    Segue uma nova versão compilada, que corrige um Crash ao dropa alguns itens no chão. Essa versão também contempla 60% do ChatServer desenvolvido dentro do DataServer, então não irei colocar ainda como release, mas as funcionalidade de Adicionar e Remover amigos ja está funcionando.

    Também coloquei uma restrição para só trabalhar com SQL Server 2005 pra frente, não estou mais suportando SQL Server 2000, pois é muito antigo e algumas funções que estou utilizando não tem mais lá.

    Essa versão é um pacote completo, então basta baixar, apagar a base anterior e os arquivos anterior e considerar apenas esses arquivos. . Outra coisa, sempre que houver algum Crash, um arquivo DUMP é gerado. Peço que me mandem esse arquivo, pois consigo saber exatamente o que ocasionou o crash, pois isso facilita muito minha vida

    Obrigado a todos que estão me ajudando nesse projeto!

    [Somente usuários registrados podem vem os links. ]

    DataServer:
    • Added 60% of ChatServer protocols;
    • Reduced memory usage;


    GameServer:
    • Fixed crash on drop some items;
    • Added 60% of ChatServer protocols;
    • Reduced memory usage;


  12. O Seguinte Usuário Agradeceu afonsolage Por este Post Útil:


  13. #9

    Avatar de afonsolage
    Data de Ingresso
    Apr 2013
    Localização
    Fortaleza, BRA
    Idade
    28
    Posts
    14
    Agradecido
    18
    Agradeceu
    6
    Peso da Avaliação
    0

    Padrão

    Pessoal,

    Uma atualização: Estou terminando de adicionar as funcionalidades do ChatServer no LC.DataServer até esse final de semana e posto a próxima versão, com ele 100% funcional. Funcionalidades de amigos e email já estão funcionando 100%, falta apenas o bate-papo que estou terminando.

  14. O Seguinte Usuário Agradeceu afonsolage Por este Post Útil:


  15. #10

    Avatar de SmileY
    Data de Ingresso
    Nov 2012
    Localização
    NaoTeInteressa
    Idade
    27
    Posts
    134
    Agradecido
    128
    Agradeceu
    55
    Peso da Avaliação
    7

    Padrão

    Afonso, achei aqui as sources de um banco de dados parece que esta completo.
    Não sei se vai te ajudar em algo concreto, mas não custa postar

    Ps. [Somente usuários registrados podem vem os links. ]

 

 
Página 1 de 3 123 ÚltimoÚltimo

Informações de Tópico

Usuários Navegando neste Tópico

Há 2 usuários navegando neste tópico. (0 registrados e 2 visitantes)

Tópicos Similares

  1. |Novidade| Mu ex700 server files on public beta files.
    Por [ADM]Kyo no fórum [1.08+]
    Respostas: 2
    Último Post: 07-03-2015, 04:19 PM
  2. |Release| ENCGames Season 5 Part 4 Server Files - Free Version!!
    Por Bruno Lucena no fórum [1.07+]
    Respostas: 20
    Último Post: 25-08-2010, 01:11 PM
  3. |Desenvolvimento| ENCTeam Season 5 Server Files + Multi Protocolo + Customs (GS .90)
    Por chris05 no fórum Servers
    Respostas: 1
    Último Post: 06-10-2009, 07:56 PM

Marcadores

Permissões de Postagem

  • Você não pode iniciar novos tópicos
  • Você não pode enviar respostas
  • Você não pode enviar anexos
  • Você não pode editar suas mensagens
  •