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

Alpha Servers
Resultados 1 a 10 de 24

Visão do Encadeamento

  1. #1

    Avatar de afonsolage
    Data de Ingresso
    Apr 2013
    Localização
    Fortaleza, BRA
    Idade
    34
    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:


 

 

Informações de Tópico

Usuários Navegando neste Tópico

Há 1 usuários navegando neste tópico. (0 registrados e 1 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
  •