Welcome!

Join our community of MMO enthusiasts and game developers! By registering, you'll gain access to discussions on the latest developments in MMO server files and collaborate with like-minded individuals. Join us today and unlock the potential of MMO server development!

Join Today!

LC Server Files - Season 4.6 - ALPHA

Experienced Elementalist
Joined
Mar 6, 2012
Messages
241
Reaction score
153
Hello folks!

I bring you here a project of Season 4.6 files. I'm developing those files about 1 month and I want to share files with comunity RZ, because I've learn much here, so now it's my turn to try to contribute with something ;)

Currently i'm developing a GS based on MSCTeam source and a DS based on eRRoR source. I know there is much thing to fix and there are a lot of protocols and such to add, but I know this and i'm working fine on it :D.

If someone want to contribute with this project, just download server files and start testing it, this will help me a lot, so I may focus on fixing and such.

This project is on ALPHA, which means it is not usable to publish a Mu Online Server, because there are many custom feature lacking to add, like RESET and ADD systems, so be patient :drool:.

When I got basic functions working fine (by basic I mean original functions and features, like GMO), I'll merge some IA Julia's custom on this project, because I know they got a very nice working source.

Well, this is it. Lets stop the talk, and go to the project.

RANDOM PICTURES
afonsolage - LC Server Files - Season 4.6 - ALPHA - RaGEZONE Forums


afonsolage - LC Server Files - Season 4.6 - ALPHA - RaGEZONE Forums


64Jq19H - LC Server Files - Season 4.6 - ALPHA - RaGEZONE Forums


afonsolage - LC Server Files - Season 4.6 - ALPHA - RaGEZONE Forums


afonsolage - LC Server Files - Season 4.6 - ALPHA - RaGEZONE Forums

DOWNLOAD










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;

TODO
Add VIP System;

TESTED
  • 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);
  • Guild System
  • Union System

About client, you may use any Season 4.6 compatible, but if you use this one (recommended), the HPBar protocol was already added :p.


Also, I've made one custom Main.dll to make it easy and fast test this version. Just download the client, and change settings inside Main.ini. This is just for test, because you wont release a client with IP configurable :p.


Quick Setup:
  • Download lastest files (lol?);
  • Download Client on this thread (optional);
  • Extract then to any folder (lol??);
  • Open SQL Server Managment Studio or Query Analyzer and execute Setup\CREATE MUONLINE DATABASE.sql
  • Configure user and pass on DataServer\DataServer.ini;
  • Runs DataServer\DataServer.exe to be sure connection is fine;
  • Configure IP and Port on ConnectServer (BoR);
  • Configure IP on Data\MapServerInfo.dat;
  • Runs GameServer\GameServer.exe;
  • Runs ConnectServer\СonnectServer.exe;
  • If you download the client of this thread, just setup your IP, Serial and Version on Main.ini;
  • Have fun;

I've added a SQL Script which will create and configure the MuOnline db, so you dont need
to restore any .BAK file, just run the CREATE MUONLINE DATABASE.sql script inside Setup
folder.
This scripts create a default user named usr_muonline, so you dont have to configure a
user, the LC.DataServer got this user configured already, so just run the script and
dont worry about database.


Also, I've added a MuMaker1.12, which is fully compatible and cames configured already,
so you just have to run it.

I've set an restriction to work only with SQL Server 2005 and higher. This is becouse SQL Server 2000 is very old and i'm using some functions that is avaiable only on SQL Server 2005 and Higher.

One more thing, if the GS crashes, it'll generate a DUMP file. Send me this DUMP file then I'll know why the GS crashed and I'll be able to fix it.


If I forgot something, forgive me, this is my first server files release :lol:


QUICK FAQ

Q - Do you will sell those files?
A - NO.


Q - They will be free?
A - YES.


Q - Do you will share sourcers?
A - NO.


Q - What you want by doing it?
A - How I said, I want to help back RZ comunity and by doing it, we may have another working S4.6 Server Files, and I want to
add some customs that need full source to do it.


Q - Those files suck!
A - Thanks, you are wellcome.


Q - Do you plan to update the season of those files?
A - NO. If you want to have great lastest season files, use IGCN one, I do this and they are amazing :D


Q - Where to change Serial and Client version?
A - Data\Lang\CommonLoc.cfg

UPDATE:
SADLY MY FREE TIME RUNOUT AGAIN. BUT TO DONT STOP THE PROJECT, I'LL RELEASE THE SOURCE, IN CASE SOMEONE WANT TO CONTINUE THE PROJECT.

PROJECT: CLOSED.



Thanks to:

MSCTeam - GS Source;
eRRoR Deathway - eDS Source;
ClockG - Sources Pack;
All RZ Community - :love: u guys.
 

Attachments

You must be registered for see attachments list
Last edited:
Skilled Illusionist
Joined
Feb 15, 2013
Messages
385
Reaction score
62
what customs you are planing too add :)? anyway i hope it won't be like IAJulia and you'll make something really new and i think some kind a quest system would be cool!! players won't be bored in server not just leveling up and going to the same events all the time
 
Newbie Spellweaver
Joined
Dec 6, 2008
Messages
91
Reaction score
1
Hey, alonso.
Can I ask, why you don't develop IA Julia for 100% stable and customizable. Or it has a critical bugs/errors or some other negative moments?
 
Experienced Elementalist
Joined
Mar 6, 2012
Messages
241
Reaction score
153
@Dode,

I can't say what now, because I need fix some basic things, like I said.

@SpounZz,

IA Julia is a good and stable project, but to do some customs, I need full source code. IA Julia is a plugin and only on GS, if I need modifify something on JoinServer or on DataServer I can't, and I'm not soo good in finding offsets, so if I need a new function offset on GS, it wont be easy for me :p
 
Custom Title Activated
Loyal Member
Joined
Apr 6, 2007
Messages
1,806
Reaction score
483
I'm just hoping you change your mind on the sources thing.....maybe when a full stable release comes, you can share them? I mean, maybe someone (let's say me) want to add some unique mod to this, cant do it without the sources.....we would be falling again into the plugin-dependency issue.

Anyways, Love to see you doing this, and I'll try to help if I get some free time...currently testing other files :p.
 
Experienced Elementalist
Joined
Mar 6, 2012
Messages
241
Reaction score
153
I'm just hoping you change your mind on the sources thing.....maybe when a full stable release comes, you can share them? I mean, maybe someone (let's say me) want to add some unique mod to this, cant do it without the sources.....we would be falling again into the plugin-dependency issue.

Anyways, Love to see you doing this, and I'll try to help if I get some free time...currently testing other files :p.

I'll consider your comment :)
 
Experienced Elementalist
Joined
Mar 6, 2012
Messages
241
Reaction score
153
Added client on main topic! Now just download server files, clients and start testing :D

Update: Main.dll crash fixed, client download link updated.
 
Last edited:
Custom Title Activated
Loyal Member
Joined
Dec 5, 2009
Messages
2,657
Reaction score
1,178
Nice to see some1 is learning, instead of never-ending asking for features,fixes & sources.

Good luck afonso, also check kernigam(brain) s6 source might be helpful for you, with few fixes.
 
Experienced Elementalist
Joined
Mar 6, 2012
Messages
241
Reaction score
153
Nice to see some1 is learning, instead of never-ending asking for features,fixes & sources.

Good luck afonso, also check kernigam(brain) s6 source might be helpful for you, with few fixes.

I got this source already :p. Thanks for the tip. In fact, I've started with his source and then switched back to 4.6 when I found MSCTeam source.
 
Experienced Elementalist
Joined
Mar 6, 2012
Messages
241
Reaction score
153
LC.ServerFiles v0.02 released! Also released GSCS.

Tested 3rd Class and Master Skill Tree, working fine!
 
Experienced Elementalist
Joined
Mar 6, 2012
Messages
241
Reaction score
153
Not yet, I'll add it on next release. Those files are still on development.
 
Experienced Elementalist
Joined
May 1, 2009
Messages
202
Reaction score
20
help me...I can't restore DB...when I restore DB..it give me one erro...

error 3205 too many backup devices specified for backup or restore only 64 are allowed. Restore filelist is terminating abnormally

Hep me...thank all
 
Experienced Elementalist
Joined
Mar 6, 2012
Messages
241
Reaction score
153
This is a 32bits app:

N4PdEQf - LC Server Files - Season 4.6 - ALPHA - RaGEZONE Forums


Maybe this exe got corrupted when you've downloaded it. Try to download again.

Also, which O.S are you using?
 

Attachments

You must be registered for see attachments list
Back
Top