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!

[DEV]Requiem Online Server

Status
Not open for further replies.
Newbie Spellweaver
Joined
Nov 7, 2021
Messages
8
Reaction score
4
Hello guys, I recently started developing a server. nothing is ready yet, and what is there is very raw.
Since I'm quite new to programming, this will take a long time))
but I really want to share my progress))

Всем привет, пару недель назад начал проЭкт мечты))
Все сырое, ничего толком не работает, но очень хочется похвастаться ))))
очень бы пригодились советы опытных людей)

I will post the development results here. as well as problems


Special thanks:
TemTriss, ADACH, SirMabus
and Dwar for VDK packer/unpacker


what work:
1.
encoding\decoding packets.
2. Ignore packet crc (for development)
3. Client ignore crc for data file (for development)

what's in the works:

Login
- partially working (need revers hash for login and password)
Server select - partially working (need implement database)
Character screen - partially working (many data, need implement database)
Loading game - partially working (so much data, need implement database)

in game:
1. nav mesh
- (I have no idea how to do this)
2. Spawn npc - simply bagged list X) (some spawnded, some bug)
3.Spawn player - (can call manually)
4.Create a new npc - (a few bugs, but it works)
5.Shop NPC - (partially works, needs binding to a database, and to character database)




P.S: why did I start working on the server right away? I'm not interested in making notebook examples based on books

P.S.1: most likely I will build on the open source code of l2. (I really don’t understand poop about this) T____T

p.s.2: Если надо будет, буду дублировать по русски

p.s.3: server in c#
try some discord https://discord.gg/pAx9dReWej

I have clients : 2008 Ru, 2009 En and latest En.
any one have some cbt, obt client ?
 

Attachments

You must be registered for see attachments list
Last edited:
Newbie Spellweaver
Joined
Nov 7, 2021
Messages
8
Reaction score
4
Not sure about publishing the source code, it's a private project for now. I'm afraid the official server will die after publication. and it is very necessary for reversing.

So far I'm stuck on the following: the client creates a new hash for the login and password every time
 
Last edited:
Newbie Spellweaver
Joined
Oct 4, 2017
Messages
31
Reaction score
36
Please feel free to reach out if there's anything I can do to help. My knowledge of packets and RCE aren't the best, but I'd be happy to help in any way(s) I can. Wishing this project great success going forward!
 
Newbie Spellweaver
Joined
Nov 7, 2021
Messages
8
Reaction score
4
you need help for this...
of course yes))

I made a second account on the stubs. need a distance drawing function.

characters don't see each other

The client has a function for updating coordinates. how to check it with the location of the npc....

Let's say the NPC has an ID and coordinates. how to compare coordinates and send a spawning command
(i have a spawning function, some like:)
SpawnNpc(originalPacket, ID, PosX, PosY, PosZ), tcpClient));

Since I don’t understand what to do at all, are there any rare books or articles in this direction?
 

Attachments

You must be registered for see attachments list
Last edited:
Initiate Mage
Joined
Apr 10, 2021
Messages
2
Reaction score
0
OMG, I got a special thank!)) So, I will help you, don't worry!)
I have a lot of knowlage of Requiem Binary and also, I have fully reversed Game Network Protocol, about login/pass I will do it at weekend. I just need to dump AES key, it is works so password -> MD5 -> AES about login I didn't remember, but if I'm not wrong it is just AES, and then send packet

I really want to join the succes,any open source to join the work?
I can share the decrypt for packets. Also I have correct CRC function for packet. The packet have 2 headers like this
 

Attachments

You must be registered for see attachments list
Last edited:
Joined
Jul 1, 2008
Messages
423
Reaction score
44
Well sad there are outa many requiem emulators abandoned by years into private state...also heard exist leaked serverfiles we still wait them , to build the own emu.
 
Newbie Spellweaver
Joined
Nov 7, 2021
Messages
8
Reaction score
4
In fact, there is nothing from the server yet. so far all the functionality is a repetition of the original packages
need to parse so much data and emplement some data base....

EnchantTest - [DEV]Requiem Online Server - RaGEZONE Forums
NPC SpawnTest - [DEV]Requiem Online Server - RaGEZONE Forums

Some Enchanting test and Litle bit work on spawn npc

1697476211606 - [DEV]Requiem Online Server - RaGEZONE Forums


1697486750970 - [DEV]Requiem Online Server - RaGEZONE Forums

Some Sexy Shop ))

Any one have some old client cbt or obt? En, Ru, Sea ?
I have some old Ru client marked as Season2 at june 2008, but some csv data encoded
 

Attachments

You must be registered for see attachments list
Last edited:
Newbie Spellweaver
Joined
Nov 7, 2021
Messages
8
Reaction score
4
The sketch of the beginning of the server is ready. we need to rewrite and polish what is already ready. so far it resembles a garbage dump of bags.
В кратце - план набросан, надо хорошенько вылизать заготовку сервера для дальнейшей работы ( пока похоже на помойку из паршенных пакетов )
 
Last edited:
Status
Not open for further replies.
Back
Top