Register for your free account! | Forgot your password?

Go Back   elitepvpers > MMORPGs > Rappelz > Rappelz Private Server
You last visited: Today at 00:01

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

Advertisement



Understanding: create an (oldschool) p-server

Discussion on Understanding: create an (oldschool) p-server within the Rappelz Private Server forum part of the Rappelz category.

Reply
 
Old   #1
 
Marschall83's Avatar
 
elite*gold: 0
Join Date: Apr 2018
Posts: 45
Received Thanks: 4
(Question) Understanding: create an (oldschool) p-server

Hello together,

some days ago I decided to create an old rappelz server just for me (nostalgia). The earliest server files are from . But that is a good place to start. My goal is epic 4, but a running 5.2 server would be fine too (btw: if someone has the matching 5.2 sframe without gameguard it would be great).

I've read many threads which discourage me more an more. The guys in had the same goal but cancelled their attempts.
If you got a running server you can change it like you want (db changes, lua scripts, custom shops... just throwing some words I read). Or atleast I can imagine the possibilities.
So now there is the point I don't really understand (maybe because wrong translation): Where do I get the epic 4 content like pet skills, quest exp, char/weapon stats and so on?
Can you get all this by sniffing the communication or grabbing the content of an old epic 4 client or is it just a rebuilding from memories (screenshots, videos...)?

Like I read there are enough bugs in the epic 5.2 server files. So I have to spend a lot of work/hacking to get an full functional epic 5.2 server running (btw why are the files/the data so messed up?). But to get an original epic 4 server seems to be almost impossible, right?
I don`t want to guess how much patk/pdef had the shamanic warrior buff (e.g.). I thought the data is just there .

It would be nice if someone can help me to understand.
Thanks in advance.
Marschall83 is offline  
Old 04/08/2018, 20:58   #2
Moderator


 
ThunderNikk's Avatar
 
elite*gold: 1
Join Date: Dec 2012
Posts: 4,913
Received Thanks: 1,491
1. You get the epic 4 content from an epic 4 client. The RDB's contain some of what the database table may have looked like.

The information for the pets skills from the epic 4 clients string resource, and the skill icons from the images stored within the client.

2. Let me try and help you understand bugs. Bugs existed in the normal server files anyway as they were as retail releases. There was no and still is no retail release that does not contain bugs.

Bugs greater than what existed in retail only exist because of a mismatch between the server files and the client. Since the matching client is never released with the server files, you will never have a running server version that does not need some re matching of the client to the server files.

The reason it is like this is because of the method of patching the game files. Almost every week the games undergo maintenance and the game files are patched on both the server and the client. If you have a server that has been patched and a client that hasn't there will be some minor bugs. If you have a server that was patched and a client that has not been patched for months there will be some major bugs.

So unless you know the exact week the server files were taken from the retail server, and have the matching patched client from that week there will be bugs. It is possible to fix most of these bugs. It is easier when the server and client are more closely patched.

3. If you are more interested in epic 4 then the emulator project that is being worked on by Xijezu and some other contributors may interest you also...

ThunderNikk is offline  
Old 04/11/2018, 18:50   #3
 
Marschall83's Avatar
 
elite*gold: 0
Join Date: Apr 2018
Posts: 45
Received Thanks: 4
Thank you very much ThunderNikk for your detailed explanation. You give me hope . The Rappelz emulator sounds nice too.

I attached my sframe.exe. Can someone check if it is for epic 5.2 (is it possible to see that)? I`ve got the client (US) from a polish website and I don`t know if its the right client (the date of the installer is february 2009).
Attached Files
File Type: zip SFrame52.zip (2.90 MB, 7 views)
Marschall83 is offline  
Reply


Similar Threads Similar Threads
My basic understanding of how ophelia created a private server.
12/30/2013 - The Elder Scrolls Online - 2 Replies
So I have been looking at this for a while now and I have a basic understanding of how it was accomplished. Firstly the dll part, well that was done using C++ and assembly and basically a call to the Ophelia website and an xml file which is also in the Ophelia website is added to the exe BEFORE the call to the official site, if that makes sense? Next is the website part which IS needed because it's what connects the game to the database. There seems to be javascript that is needed also. I...
[mini-guide]Understanding the .Pak file
07/16/2009 - Dekaron Exploits, Hacks, Bots, Tools & Macros - 24 Replies
If you opened this looking for hacks then please leave this thread. This thread was created to give the average player a bit more understanding on what is exactly a .pak file. Created By: Namek303 What is the .Pak file?
[PSU] p-machinery: understanding and using
10/29/2006 - General Gaming Discussion - 0 Replies
Remember the PETE (robot) in your hostal? It's the PM allow you to used the warehouse, synthesis, and you can even raise it to be stronger, so that you can team up with it. #- Warehouse - This function allow you to move and manage the inventory items. And you will be able to take them out anytime. #- Raise PM - Under P-Machinary menu, select "Present an item" and select the item
Help understanding some ASM
01/18/2006 - General Coding - 0 Replies
I've collected the next batch of stupid questions i hope someone could help me shed some light on. Basicly im trying to enterpret some very helloworld'ish basic code written in c++ code(vs2005, console app). http://www.geocities.com/iamasciiart/hellow.JPG Truth be told, im fiddling with some codeinjection, evaluating different approaches, but i figure i'd get a little better at reading asm first. The idea of this statement "cout<<"address :"<<IAmMethodOne<<endl;" was to print the...



All times are GMT +1. The time now is 00:01.


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.