DSTeam Dev has united with RZ-BR Developing Team to develop a server using the 1.00.18 GS and 1.00.19 GS-CS.
The main aim is NOT to give away any file already done but to teach how to develop a version, from the files organisation (structure) to the creation of DLLs capable of including many options and especially Season 3.
If you want the files already done, this thread and tutorial will be USELESS. But. if you want to learn, I'm sure that with time you'll be capable of creating your own server. And, when I say create, I'm not referring to all those "creators", who post their files with their credits, just because they know how to configure correctly the txt and ini files. That's not developing a server but knowing how to config them.
When I say "create", "developing" a server, I refer to the ability of getting a "pure" GS (which will happen in our case) and being capable of developing, to the point of including commands, functions, events, etc...
Always follow this thread, as the tutorial will be often updated. In this tutorial, you'll be provided all the files and programs that we'll be using to develop this version. Using a different file or program might give you different results.
[06/17/2008] Updates 6, 7 and 8
News - In this update were included:
Update 6
Update 7
Update 8
Download
Note: The update 4 has the update 1 until 4 files.
credits for the tutorial's content: DSTeam Dev and RZ-BR Developing Team
credits for the creation and development of the tutorial: chris05 - DSTeam Dev
translate: Hymen (aka shadown_mu) and alucard (RZ-BR) and chris 05 - DSTeam Dev.
===============
Guide:
The main aim is NOT to give away any file already done but to teach how to develop a version, from the files organisation (structure) to the creation of DLLs capable of including many options and especially Season 3.
If you want the files already done, this thread and tutorial will be USELESS. But. if you want to learn, I'm sure that with time you'll be capable of creating your own server. And, when I say create, I'm not referring to all those "creators", who post their files with their credits, just because they know how to configure correctly the txt and ini files. That's not developing a server but knowing how to config them.
When I say "create", "developing" a server, I refer to the ability of getting a "pure" GS (which will happen in our case) and being capable of developing, to the point of including commands, functions, events, etc...
Always follow this thread, as the tutorial will be often updated. In this tutorial, you'll be provided all the files and programs that we'll be using to develop this version. Using a different file or program might give you different results.
Code:
[02/08/2008] - Update
News:
[LIST]
[*]How add news functions, like Transform Rings, Orb of Summon and Prices Jewel
[*]How add news fixes, etc.
[/LIST]
[02/19/2008] Update
News:
[LIST]
[*]Downloads
[*]Function: Number od players in Chaos Castle
[*]Other functions
[*]New Fixes
[*]Fix Skills/Spells
[/LIST]
[02/26/2008] Update 2
News
[LIST]
[*]ConnectServer
[*]GameServer_CS
[*]Creating DLL-CS
[*]Organising GS-CS
[*]Hook in GS-CS
[/LIST]
[03/12/2008] Update 3
News
[LIST]
[*] GS normal - add /drop command
[*] GS normal - add /post command
[*] GS normal - add points command
[*] GS CS - add /drop command
[*] GS CS - add functions
[/LIST]
[03/14/2008] Update 4
News
[LIST]
[*] GS normal - Tip for /drop command
[*] GS normal - Tip for /post command
[*] GS CS - Tip for /drop command
[*] GS normal - /reload command
[*] GS normal - Itens Drop
[/LIST]
[05/064/2008] Update 5
News - In this update were included:
[LIST]
[*]Info - Important information about the translation of that part of the tutorial
[*]Command / info - Adding the command / info on a server
[*]Fix / post and add point - set the charge for the use of controls / post and add point
[*]Fix GS-CS
[*]PK Bug Fix[/LIST]
Client and Server
[LIST]
[*]Info
[*]Main crack
[*]Monsters and NPCs
[*]Slide.bmd
[*]Quest.bmd
[*]Item Files
[*]Skill Files
[*]Gate and Movereq Files
[*]Text.bmd
[*]Others Files
[*]Capture of packages
[*]Client Tip
[/LIST]
News - In this update were included:
Update 6
- Server's Files
- Commonloc
- Blood Castle
- CastleDeepEvent
- Chaos Castle
- Commonserver
- Crywolf
- Devil Square
- EventItemBags
- EventManagement
- ItemAddOption
- JewelOfHarmnyOption
- Kanturu
- KanturuSetBase
- MapServerInfo
- Message.wtf
- MonsterSetBase
- MoveLevel
- MuCastleData
- Shops
- SkillAdditionInfo
- Other files
Update 7
- Add new sets
- DS1, DS2 and Exdb
- New Protocols
- Add new maps
- Client - Patch 1.04I
- Information
- Crack main
- Add new files
- Add new weapons and sets
Update 8
- Add Wings
- Prices of Jewelry on Main
- Customize the client
- Creating MG and DL
Download
Note: The update 4 has the update 1 until 4 files.
credits for the tutorial's content: DSTeam Dev and RZ-BR Developing Team
credits for the creation and development of the tutorial: chris05 - DSTeam Dev
translate: Hymen (aka shadown_mu) and alucard (RZ-BR) and chris 05 - DSTeam Dev.
===============
Guide:
- We'll be building the server's structure. The steps from this tutorial have been tested 3 times
- We'll be learning how to find offsets in the 1.00.18 GS which will be used to create our DLL.
- We'll be learning how to create a DLL to change the jpn protocol to kor protocol in the 1.00.18 GS.
Last edited: