Register for your free account! | Forgot your password?

Go Back   elitepvpers > MMORPGs > Dekaron > Dekaron Private Server
You last visited: Today at 08:22

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



[Release] DK Classic/Evolution A9 Team release

Discussion on [Release] DK Classic/Evolution A9 Team release within the Dekaron Private Server forum part of the Dekaron category.

Reply
 
Old   #1



 
guesswho-.-'s Avatar
 
elite*gold: 293
Join Date: Jan 2012
Posts: 2,445
Received Thanks: 1,100
[Release] DK Classic/Evolution A9 Team release

Hi,

I spent more than half of my life in the background of this game. It's quite amusing that an old game stuck by my side for more than 17 years.
Today @ and I decided that it's time to finally let it go and move on with our lives.

We learned a lot, we had a lot of fun, we spent countless hours trying to figure out how to bring a feature from an idea to reality. Both of us learned how to be good programmers and reversers (I don't think anyone can match our knowledge in this game at this point.. really /selfish)

We’ve decided it’s finally time to share everything we’ve worked on over the past decade. Rather than let it all collect digital dust, we're releasing our full set of A9 tools and modifications for the community to use.

Contents:
- A9 Server Files
- Custom Anticheat System
- Event Server 2.0
- GM Tool
- Notification center
- Popeye (yeah, you'll see)
- Classic Launcher

A9 Classic Client - Supercharged Edition
This client is packed with an absurd number of modifications developed by @ and me. Honestly, I could spend another full day just listing out every tweak and feature.
Here’s a quick rundown of the highlights (tech-side only, not diving into CSV stuff):

System-level Features:
- Anticheat DLL (directly communicates with our anticheat server)
- Automatic HWID ban
- HWID Mute – silence the noise when people get too annoying
- RGB Character Names – useless? maybe. fun? absolutely.

Custom In-Game Notifications:
- PK Kills
- DK-Square Events
- Upgrade results (+9, +10, etc.)
- ...and more

Gameplay Upgrades:
- Buff-supporting pets (Spawn your pet to gain a certain buff, works just like official)
- Double-tap dash activation (Double click your WASD keys to dash in the right direction, meister skill exclusive)
- Fully functional Devil’s Promise (finally released! We've made this feature a few years ago, but never released it...)
- Reworked DK-Square
- Wing preview in the D-Shop
- Working CS Invisibility Skills

Quality of Life:
- Automatic skill learning (Skill NPC's have become obsolete!)
- Automatic buffer (right click the [Evolution Buffer] item to apply all candy buffs instantly!)
- F1-F10 Hotkeys
- Fast Equip @ fixed a crucial bug that allowed you to swap items while using skills or being stunned etc. The previous version that he made didn't have this.)
- Raid Invitation (Automatically create a raid and invite a player to it by clicking the invite to raid button inside the DK-Square window!)
- Anti shake toggle (Simply write /shake to toggle the shake of skill on or off)

Blah blah, you get it—the kind of stuff you all had asked for.
------------------------------------------------------------------------------------------------------------

Anticheat System
Fully custom anti-cheat for Dekaron. Does deep checks:
- CRC of Dekaron.exe
- CRCs of all files listed in 40000.txt (encrypted)
- CRC of the running process’s code section

The anticheat detects:
- CSV modifications
- Process memory modifications (CE, trainers etc)
- Using an outdated/modified Dekaron.exe
- Using an outdated/modified Tritone.dll
- Using GM teleport (map & minimap teleport)
- Using skill hack
- Tritone.dll modifications
- Character name modifications


Data is sent to the AC server every few seconds. If any mismatch:
- You’re flagged
- After two flags, all linked accounts + HWID are banned
- All attempts logged in GM Tool DB (timestamp, account, char, offense type)

Not disclosing how the server side works—some secrets are worth keeping

What is very important is the fact that you MUST keep the share folder in anticheat's share folder exactly the same as the share folder your client will use.
------------------------------------------------------------------------------------------------------------

Event Server 2.0
Funny story: I built this by accident after a chat with @ that I misunderstood. Thought he already built something that schedules GM commands… turns out it was just an idea. Oops.

Back to the point, The Event Server is a simple tool that acts like a real player logging into the game, but behind the scenes.
It uses a few clever packet tricks to make things happen automatically.
All you need is a special account with a [GM]Event character, and once that’s set up, the Event Server will run events on a schedule without you lifting a finger.

This program:
- Emulates a real client connection
- Uses a [GM]Event character
- Sends GM commands based on schedule

Currently Supports:
- EventTypes::RUBY_EYE
- EventTypes::GOLDEN_INVASION
- EventTypes::GUILD_TOURNAMENT (97% complete, just needs tuning)

Requires the client from this post. Tons of EXE edits required for Guild Tournament.
------------------------------------------------------------------------------------------------------------

GM Tool:
GM-side management utility:
- Player & account actions
- Control over EXP, Dil, and Item Drop multipliers
- Mute players
- Issue warnings (unfinished but stubbed in)

------------------------------------------------------------------------------------------------------------

IP Encrypt:
Simple tool to create list.evo file (RENAME to formulaex.ini) and put it in data/share/
It holds the list of IPs for the client.
------------------------------------------------------------------------------------------------------------

Notification Center:
In-game notifications triggered by specific actions. Feels like quest alerts. Looks clean.
Notifications include:
- DK-Square lobby creation
- DK-Square player join
- DK-Square kills
- EXP/Drop/Dil multiplier events
- Guild Tournament progress
- Megaphone shout
- PK Kills
- Upgrades to +9 / +10 etc.

All handled via Tritone.dll + Notification Center server.
------------------------------------------------------------------------------------------------------------

Classic Launcher:
Just a simple launcher that allows you to push updates to your players.
The package includes a patch maker and the launcher itself.
Modify the settings.ini to suit your needs.

Explanation on how to use the launcher can be found

------------------------------------------------------------------------------------------------------------
Popeye:
Initially a session logger for selected players.
Expanded by @ to:
- Auto-learn skills
- Notify +9 upgrades
------------------------------------------------------------------------------------------------------------

Tritone.dll (The Client Core)
This DLL is the brain behind all client-side modifications. It's old. It's ugly. It hurts my eyes to read the source. But it works—and it does a lot:
- Decrypts Lb.ext to connect to load balancer
- If LB is offline (it is), falls back to legacy IP selection using list.evo
- Pings each IP (port 50005), picks the fastest, and rewrites login/channel/arena IPs in memory

Also includes:
- Anti-Cheat integration
- Notification system
- Anti-shake toggle
- HWID mute
- And fixes a broken client EXE at runtime after AC authentication (EXE won’t start without it)

Logs everything to a file. A decryptor tool for logs is included.
------------------------------------------------------------------------------------------------------------

All the custom software we published here will not be developed futher. That's basically it, we're done with the game.
Don't ask us for edits, don't ask us to upgrade the files or fix bugs.


Before I wrap this up, I want to take a moment to thank a few people who made this journey what it was:
- @ – My mentor during the early years. Thanks for putting up with all my nonsense and showing me the ropes. I wouldn’t be where I am without you.
- @ – Same goes for you. Sucks you found a job so early in our Dekaron adventures, but I learned a lot from you in the time we had.
- @ – For always being there when I needed support and for being an absolute CSV machine.
- @ – For all the sleepless nights spent coding and breaking things—mostly just to annoy people on epvp . Jokes aside really, I don't have words to describe the work you've put
into all the edits you made and crazy ideas you came up with.
- @ - The person who opened the world of updating the game. Not only for everyone else, but for me too. Meeting you = the moment that hooked me in this place for the next 17 years . You are a person who motivated me and you're the first person I looked up to thinking 'man I wanna be like this guy'.

Server files and DBs:


Client:


Tools:


Password for the archive is PaulAndKroRock
or PaulAndKroRocks
xd

Fun Fact
Dekaron is actually super straightforward to work with when it comes to assembly. Here's a quick list of the tools I used over the years:
- OllyDbg – My go-to for writing client edits @ hates OllyDbg, so he used x32Dbg)
- Cheat Engine – For finding values and debugging memory
- Themida – For packing executables
- CFF Explorer – Handy for adding custom code sections
- IDA Pro – Later on, when I needed something more advanced

That’s it from us. No more updates, no more late-night debugging, no more pretending we're gonna clean up the code later.
Thanks for the memories, the madness and the mayhem.

— guesswho-.- & Krofighter
(Logging off for good… probably.)

EDIT:
I have recompiled the anticheat & gm tool servers with latest SQLAPI binaries. The original files used binaries from 2014 which caused issues on chinese operating systems.

changelog:
--2025.04.18--
* Added warnings when anticheat features are disabled (they are by default. you need to enable them in the settings)
* cleaned up code in the cheat detector
* enabled skill hack detection
* enabled map teleport detection for non privilaged characters ([GM], [DEV] etc..)
* Updated SQLAPI binaries

--2025.04.20--
* Fixed string issue when saving shake info to the db
* Fixed string issue when reporting a hacker
* Moved warnings about AC features being disabled slightly later in the startup procedure to make them more visible

--2025.05.02--
* Moved Event Server schedule to the database

--2025.05.07--
Anticheat:
* Added SQLEXPRESS support - add SQLExpress=true/false to your settings.ini
* Implemented checksum autodetect for when you start the AC for the first time
--2025.06.19.1--
* Fixed a bug in NC that would send incorrect messages to Event Server causing it to think that guild tournament actions are taking place.
--2025.06.23.1--
* Cleaned up Notification Center logs (when an unauthorized connection/network scanner talks to NC it would throw unhandled packet errors)
* Added GMMessage to AntiCheat settings - now you can change the login message by changing the text in anticheat settings
* Added channelName to AntiCheat settings - now you can change your channel name by changing the text in anticheat settings
* Added licence key - if you wish to use different encryption keys for your server, contact @ - this field is for authorizing a different dll that you can purchase from him. Set the value to 0 if you want to run with default encryption
--2025.06.27.1--
* Fixed startup issue
* Default licence for decryption = 0 (make sure you add the licence to your settings.ini. the default value is 0. If you want to use custom encryption, contact HellSpider
--2025.06.29.1--
* Fixed error 0xE0000100 on launch
Attached Files
File Type: rar Classic Launcher.rar (1.13 MB, 294 views)
File Type: rar GM Tool Server v2.rar (2.79 MB, 289 views)
File Type: rar Anticheat Server.rar (3.05 MB, 261 views)
File Type: rar Event Server.rar (2.74 MB, 191 views)
File Type: rar Anticheat Server 2025-05-07.1.rar (2.89 MB, 223 views)
File Type: rar NCServer 2025-06-19.1.rar (2.74 MB, 126 views)
File Type: rar NC+AC+Tritone 2025-06-27.2.rar (9.00 MB, 142 views)
File Type: rar tritone 2025-06-29.1.rar (3.27 MB, 122 views)
guesswho-.- is online now  
Thanks
39 Users
Old 04/07/2025, 23:04   #2
 
krofighter's Avatar
 
elite*gold: 0
Join Date: Jun 2010
Posts: 98
Received Thanks: 93
Couldn't have said it better myself. Grateful for everything and for getting to do this exit side by side.

Before I sign off, I want to take a moment to thank a few people:
- @ - Honestly, it all started with your “Looking for a DEV” application. That post somehow sparked my whole path into developing and reversing for this game. I truly don’t know if I would’ve become a dev without playing your server at the time. So yeah, credit where credit’s due.

- @ - Even though our brilliant idea to merge servers never quite came to life (bummer…), I’ve always respected the time and effort you’ve put into the game. I really believe we could’ve done something amazing together — but hey, maybe some dreams are meant to stay dreams

- @ - My student! You’ve grown into an amazing dev. I wasn’t always sure how things would turn out, but you proved yourself — that’s a huge step toward becoming a self-made programmer. Just don’t forget about me, yeah? I will hunt you down if you do.

- @ - Nebune Frate, the OG CSV beast of the scene, as @ already pointed out. I’ve always appreciated your work, your dedication, and most of all — the banter. And I know that’ll keep going. Stay a copac, bro

- @ - The OG himself. We pulled off some crazy stuff together — wild ideas that actually came to life and left people stunned.
I’m honestly proud of what we built, and more than that, I’m glad this game gave me a friend for life.

Just like @ said, we’re stepping away from providing updates — but I’ll leave the door open one last time:

I still have some unfinished scripts that I might finish if enough interest is shown:
- Recover Routine
- Half Bagi fury bar
- Mount effects

If anyone’s willing to share the assembly code for the 13th, 14th, and 15th classes, I’ll gladly add it to the binaries.
Hopefully, that’ll help unify things and give servers a shot at running the same files — maybe even build toward one big, shared community.


FAQ:
The client won't start
- Check if tritone.dll is present in bin folder
- Make sure Anticheat server is running on server side

How does AC server work?
- Whichever file you want to protect against cheats include the path of that file in crc.txt
- Update the file in the share folder of the AC. (This includes regular .csv updates)
- Apply the newly generated 40000.txt file to your patch

I can't login as GM/DEV
- Make sure you've whitelisted the HWID in the GM Tool database, table GM_HWID.

Is there an order in starting the servers?
- No, the only binary that should be started last is the Event server, because it requires DekaronServer to be running

How can I create the IP for my server?
- Simply run the IPEncrypt.exe tool and it'll create the IP for you that you've provided in iplist.txt file.
- If you wish to add more IP's simply write them underneith each other.

Sincerly yours,

kro
krofighter is offline  
Thanks
26 Users
Old 04/07/2025, 23:09   #3
 
elite*gold: 0
Join Date: Feb 2025
Posts: 3
Received Thanks: 1
Thank you all for this release, amazing!
falafelxl is offline  
Thanks
1 User
Old 04/07/2025, 23:14   #4
 
Zektor's Avatar
 
elite*gold: 40
Join Date: Aug 2007
Posts: 618
Received Thanks: 441
Nice release guys
Zektor is offline  
Thanks
1 User
Old 04/07/2025, 23:15   #5

 
elite*gold: 312
Join Date: Aug 2012
Posts: 110
Received Thanks: 106
Interesting stuff. Have to say I'm a bit sad/disappointed to see you guys leave. We had our differences but I admired the innovative work with regards to reversing talent and packet work that you guys had. Hopefully what you've shared help more people create more servers and innovative features.

I was curious to look into how some of these tools worked but noticed that no source code was included (unless I missed something). Is that something you guys are planning on releasing or keeping private?
DKUNitex is offline  
Thanks
1 User
Old 04/07/2025, 23:34   #6
 
elite*gold: 0
Join Date: Jan 2018
Posts: 5
Received Thanks: 1
You two, along with some more names like Darijus, Nitex Cyber and eluf have taught me a lot over the years. Sad to see your departure from the ownership side of things. You will be missed!
WhoAreYouPeople is offline  
Thanks
1 User
Old 04/08/2025, 04:05   #7
 
Farius~'s Avatar
 
elite*gold: 0
Join Date: Jun 2013
Posts: 572
Received Thanks: 341
This is incredible, I don't think we've seen such a large contribution since the Real A9 Files came out.. On the other hand, it's sad to see two people with so much knowledge retire. They are undoubtedly two great pillars of the Dekaron server community, but hey, I guess time forgives no one.

Thanks especially to guesswho-.-, thank you so much for helping me with my server when I needed it, you are a very good person.
Farius~ is offline  
Thanks
3 Users
Old 04/08/2025, 06:59   #8
 
delkiller's Avatar
 
elite*gold: 0
Join Date: Sep 2012
Posts: 88
Received Thanks: 7
Thanks for release...
delkiller is offline  
Thanks
1 User
Old 04/08/2025, 08:29   #9
 
elite*gold: 0
Join Date: Apr 2013
Posts: 9
Received Thanks: 1
hey sir im pretty new to sql and im very eager to learn i dont know how to set up any of the sql side dont know how to link the database to my sql. appreciate any kind of help thank you so much
adriantheman2 is offline  
Thanks
1 User
Old 04/08/2025, 08:50   #10
 
delkiller's Avatar
 
elite*gold: 0
Join Date: Sep 2012
Posts: 88
Received Thanks: 7

Nice
delkiller is offline  
Thanks
1 User
Old 04/08/2025, 09:54   #11
 
elite*gold: 0
Join Date: Oct 2020
Posts: 71
Received Thanks: 118
Quote:
Originally Posted by krofighter View Post
Couldn't have said it better myself. Grateful for everything and for getting to do this exit side by side.

Before I sign off, I want to take a moment to thank a few people:
- @ - Honestly, it all started with your “Looking for a DEV” application. That post somehow sparked my whole path into developing and reversing for this game. I truly don’t know if I would’ve become a dev without playing your server at the time. So yeah, credit where credit’s due.

- @ - Even though our brilliant idea to merge servers never quite came to life (bummer…), I’ve always respected the time and effort you’ve put into the game. I really believe we could’ve done something amazing together — but hey, maybe some dreams are meant to stay dreams

- @ - My student! You’ve grown into an amazing dev. I wasn’t always sure how things would turn out, but you proved yourself — that’s a huge step toward becoming a self-made programmer. Just don’t forget about me, yeah? I will hunt you down if you do.

- @ - Nebune Frate, the OG CSV beast of the scene, as @ already pointed out. I’ve always appreciated your work, your dedication, and most of all — the banter. And I know that’ll keep going. Stay a copac, bro

- @ - The OG himself. We pulled off some crazy stuff together — wild ideas that actually came to life and left people stunned.
I’m honestly proud of what we built, and more than that, I’m glad this game gave me a friend for life.

Just like @ said, we’re stepping away from providing updates — but I’ll leave the door open one last time:

I still have some unfinished scripts that I might finish if enough interest is shown:
- Recover Routine
- Half Bagi fury bar
- Mount effects

If anyone’s willing to share the assembly code for the 13th, 14th, and 15th classes, I’ll gladly add it to the binaries.
Hopefully, that’ll help unify things and give servers a shot at running the same files — maybe even build toward one big, shared community.


FAQ:
The client won't start
- Check if tritone.dll is present in bin folder
- Make sure Anticheat server is running on server side

How does AC server work?
- Whichever file you want to protect against cheats include the path of that file in crc.txt
- Update the file in the share folder of the AC. (This includes regular .csv updates)
- Apply the newly generated 40000.txt file to your patch

I can't login as GM/DEV
- Make sure you've whitelisted the HWID in the GM Tool database, table GM_HWID.

Is there an order in starting the servers?
- No, the only binary that should be started last is the Event server, because it requires DekaronServer to be running

How can I create the IP for my server?
- Simply run the IPEncrypt.exe tool and it'll create the IP for you that you've provided in iplist.txt file.
- If you wish to add more IP's simply write them underneith each other.

Sincerly yours,

kro
I am interested in this script :
- Recover Routine
- Half Bagi fury bar
- Mount effects
avosnick is offline  
Thanks
1 User
Old 04/08/2025, 10:17   #12



 
guesswho-.-'s Avatar
 
elite*gold: 293
Join Date: Jan 2012
Posts: 2,445
Received Thanks: 1,100
I'll answer some of the questions we received here or in PMs.

Files are presented to you in working condition, if you need instructions on how to set it up, post your questions here. I hope the community will help and provide help.

They're packed on purpose. We don't want people to easily rip the edits and start selling them as their own. Happened too many times. Instead we provided everything that is necessary to start and run a server with this server set. We might also release the sources if the community starts working together towards a common goal. Not all the sources as that would defeat the purpose of the anticheat for example.

We have worked with these files for the past few years. We know their quirks too well and we probably forgot to mention crucial information on how to manage them.
Please post any issues you come across, perhaps we have a solution.

I found my old launcher, also coded in C++. Compatibility wise it's way better than anything released before, but the launcher itself is pretty ugly. I'll probably clean it up and post it later.
guesswho-.- is online now  
Thanks
3 Users
Old 04/08/2025, 10:24   #13
 
delkiller's Avatar
 
elite*gold: 0
Join Date: Sep 2012
Posts: 88
Received Thanks: 7
Quote:
Originally Posted by guesswho-.- View Post
I'll answer some of the questions we received here or in PMs.

Files are presented to you in working condition, if you need instructions on how to set it up, post your questions here. I hope the community will help and provide help.

They're packed on purpose. We don't want people to easily rip the edits and start selling them as their own. Happened too many times. Instead we provided everything that is necessary to start and run a server with this server set. We might also release the sources if the community starts working together towards a common goal. Not all the sources as that would defeat the purpose of the anticheat for example.

We have worked with these files for the past few years. We know their quirks too well and we probably forgot to mention crucial information on how to manage them.
Please post any issues you come across, perhaps we have a solution.

I found my old launcher, also coded in C++. Compatibility wise it's way better than anything released before, but the launcher itself is pretty ugly. I'll probably clean it up and post it later.

Can u help me this ? I created [GM]EventHoster characters in that account, but they don't seem to work.
delkiller is offline  
Thanks
1 User
Old 04/08/2025, 10:25   #14



 
guesswho-.-'s Avatar
 
elite*gold: 293
Join Date: Jan 2012
Posts: 2,445
Received Thanks: 1,100
I think you need to add the hwid of the char to whitelist.
Also check
select * from [GM Tool]..failed_attempts order by date desc
guesswho-.- is online now  
Thanks
2 Users
Old 04/08/2025, 10:41   #15
 
delkiller's Avatar
 
elite*gold: 0
Join Date: Sep 2012
Posts: 88
Received Thanks: 7

I add HWID to GM_HWID and whitelist in GM TOOL database but still error...
delkiller is offline  
Thanks
1 User
Reply


Similar Threads Similar Threads
New Silkroad Evolution>>Nuevo SIlkroad evolution. lvl cap 120 Dg 13
08/01/2012 - SRO PServer Advertising - 8 Replies
http://i.epvpimg.com/pzrue.png Silkroad Evolution TEKO Shino Welcome to silkroad evolution we are very grateful for his participation in it. Gratitude is the show with the following, all the characters at the beginning start with the following:



All times are GMT +1. The time now is 08:23.


Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2025 elitepvpers All Rights Reserved.