Register for your free account! | Forgot your password?

Go Back   elitepvpers > MMORPGs > Rappelz > Rappelz Private Server
You last visited: Today at 07:14

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

Advertisement



[Release] Version conversion tool between client and server

Discussion on [Release] Version conversion tool between client and server within the Rappelz Private Server forum part of the Rappelz category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Apr 2012
Posts: 463
Received Thanks: 837
[Release] Version conversion tool between client and server

As mentioned here: I completed my filter tool so it can handle large epic difference of packets.

You can get it from the attachment.


You need to change the "client.gamefilter.ip:EXTERNAL_PUBLIC_IP" line in the rzfilter-auth.opt file to the IP the client need to connect on (typically your public internet IP or 127.0.0.1 if you have the client on the same PC as the server)

To start the filters, launch the start_filter_version.bat file (it start both auth and game filters, the auth filter is needed to redirect the client to the game filter).

The following configs in rzfilter-game-version.opt set the client and server version and the public IP (so the client can connect to the GS filter).
Code:
client.epic:0x090300
server.epic:0x090100
client.gamefilter.ip:EXTERNAL_PUBLIC_IP
So here the client is set to 9.3 and the GS server to 9.1.
If you have everything on localhost, use 127.0.0.1 for EXTERNAL_PUBLIC_IP.

When starting sframe, you must use /auth_port with the value of client.listen.port in rzfilter_auth_version.opt which is 14500 by default in the filter config.
Code:
sframe /auth_port:14500 /auth_ip:127.0.0.1 ...
The reason for this 14500 port is because when the auth and the filter are both localhost, 4500 is the real auth server port and 14500 the filtered auth port.

I tried different version of the client on 9.4 server, epic 2 and 3 sometimes don't load (because of map location maybe). Epic 4 works but most rendering is not done as most stuff using in 9.4 didn't exist back then (items, character skin, soul pets for example).
Also some packets don't work because of missing information like upgrading skills with a client older than epic 5.2.

Here some screenshots of the same place and character:
Epic 4 client:


Epic 8.1 client (the bottom of the window is not visible because I have a small screen ):


Epic 9.4 client (the matching one with the server):
Attached Files
File Type: zip release_filter_version_v2.zip (2.23 MB, 343 views)
glandu2 is offline  
Thanks
9 Users
Old 02/25/2017, 03:33   #2


 
Xijezu's Avatar
 
elite*gold: 0
Join Date: May 2011
Posts: 5,084
Received Thanks: 3,458
@ out of curiosity, does warp'ing (or teleporting in general) works for you with the epic 4 client?
Xijezu is offline  
Old 02/25/2017, 05:54   #3
Moderator


 
ThunderNikk's Avatar
 
elite*gold: 1
Join Date: Dec 2012
Posts: 4,767
Received Thanks: 1,460
Well first off great work as always this is awesome. Secondly, I hope you don't mind but I edited your title with a [Release] prefix so it is easier to find with the rest of the releases in a forum search.
ThunderNikk is offline  
Thanks
1 User
Old 02/25/2017, 11:47   #4
 
elite*gold: 0
Join Date: Apr 2012
Posts: 463
Received Thanks: 837
Quote:
Originally Posted by Xijezu View Post
@ out of curiosity, does warp'ing (or teleporting in general) works for you with the epic 4 client?
Yes it works. I'm able to teleport to trainee island and then move.
The client send a TS_CS_DIALOG packet which I guess trigger the teleportation.
Then the GS send TS_SC_WARP so the client actually teleport the player.

But when I logout then login, the GS teleport the player back to horizon (via a TS_SC_WARP while the client is still loading). I guess this might be related to the fact I'm lvl 11.
glandu2 is offline  
Old 02/25/2017, 13:12   #5
 
elite*gold: 0
Join Date: Dec 2015
Posts: 129
Received Thanks: 38
Good job
MohcenMaher is offline  
Old 02/25/2017, 14:56   #6
 
elite*gold: 0
Join Date: Aug 2011
Posts: 185
Received Thanks: 33
nice release...good to see you come back again ... good job..
Modamer9 is offline  
Old 02/25/2017, 15:06   #7
 
InkDevil's Avatar
 
elite*gold: 0
Join Date: Sep 2015
Posts: 594
Received Thanks: 1,188
Changed Link&Description of rz-Filter in Tool-List now.
Thanks for that Release!
InkDevil is offline  
Thanks
2 Users
Old 02/25/2017, 20:34   #8
 
elite*gold: 0
Join Date: May 2013
Posts: 151
Received Thanks: 14
thanks, as usual great work
thund22222 is offline  
Old 02/25/2017, 21:11   #9


 
Xijezu's Avatar
 
elite*gold: 0
Join Date: May 2011
Posts: 5,084
Received Thanks: 3,458
Quote:
Originally Posted by glandu2 View Post
Yes it works. I'm able to teleport to trainee island and then move.
The client send a TS_CS_DIALOG packet which I guess trigger the teleportation.
Then the GS send TS_SC_WARP so the client actually teleport the player.

But when I logout then login, the GS teleport the player back to horizon (via a TS_SC_WARP while the client is still loading). I guess this might be related to the fact I'm lvl 11.
Hmm, odd.
When I was working on the e4 Emu I had a huge problem with teleporting, every time I send the warp packet, the client crashed for some odd reason, but it worked more than fine if I used the Epic 5 Client.

I've probably missed something somewhere then, looking at your code the packet structure is the same in every epic
Xijezu is offline  
Old 03/03/2017, 02:16   #10
 
elite*gold: 0
Join Date: Apr 2012
Posts: 463
Received Thanks: 837
Here a new release of the tool with more version fixes based on available PDBs and tests.
Also, the current AR client use a new packet ID for the character list, this is handled now.

When using the AR client, use:
Code:
client.epic:0x090401
FYI all the source code (C++) is on
Attached Files
File Type: zip release_filter_version_v3.zip (2.24 MB, 147 views)
glandu2 is offline  
Thanks
2 Users
Old 03/03/2017, 10:39   #11
 
elite*gold: 0
Join Date: Dec 2015
Posts: 129
Received Thanks: 38
after 5 minutes from playing , the game guard kick me , why?
MohcenMaher is offline  
Old 03/03/2017, 15:18   #12
Moderator


 
ThunderNikk's Avatar
 
elite*gold: 1
Join Date: Dec 2012
Posts: 4,767
Received Thanks: 1,460
Are you on an Insider Preview version of Windows 10?
ThunderNikk is offline  
Old 03/03/2017, 15:57   #13
 
elite*gold: 0
Join Date: Apr 2012
Posts: 210
Received Thanks: 33
i dont know why but with the v2 version i cant come over id and pw without any error i made same changes like v1 anyone have an idea whats the problem?
[GA]Sharingan is offline  
Old 03/03/2017, 17:10   #14
 
elite*gold: 0
Join Date: Dec 2015
Posts: 129
Received Thanks: 38
Quote:
Originally Posted by thndr View Post
Are you on an Insider Preview version of Windows 10?
no , i use windows 10 full
MohcenMaher is offline  
Old 03/03/2017, 18:41   #15
Moderator


 
ThunderNikk's Avatar
 
elite*gold: 1
Join Date: Dec 2012
Posts: 4,767
Received Thanks: 1,460
Quote:
Originally Posted by MohcenMaher View Post
no , i use windows 10 full
Insider preview versions are full versions of Windows 10.

They just don't like game guard.
ThunderNikk is offline  
Reply


Similar Threads Similar Threads
Your Client is invalid Version Re-install the latest Version Game Client ?
02/23/2018 - CrossFire - 18 Replies
Hey, Immer wenn ich CF Starte, kommt diese Meldung: "Your Client is invalid Version - Reinstall the latest Version Game Client" Habe es bereits neu instaliert, trotzdem bleibt es ! Danke für die Hilfe.
New ShaDow Convertor Tool To Conversion oF The Dec. And into The Hex. And Conversely
04/09/2015 - CO2 Programming - 13 Replies
First, I’Am New in The Forum , Objective For , ConvertorTool To Conversion oF The Dec. And into The Hex. And Conversely ! This Tool To Help People Who Work In Proxy And Pull And Sniffer , An Important Tool For Sniff oF The Packets ,
CLient Version higher than Server files Version
09/24/2012 - SRO Private Server - 2 Replies
Hi all, i'm facing a problem with my PS, I downloaded the Y0123 Newly released DB/Server Files + PrimSro Client that he released and tried to use them in my PS but with an error when try to connect to the game stating that my Client is asking for higher version than my server files. so my question is , where to get the good Client version that can be used with normal old VSRO files ?? I searched a lot in the forum and half of the links are broken , and had no luck finding any so any...
[New]P-Server GM-Tool Version 8.0 by xXDanielXx *Hot*
05/19/2012 - Metin2 PServer Guides & Strategies - 29 Replies
Guten Tag ich Mache hier mein neues P-Server GM-Tool Version Pub Nachdem ich lange zeit daran gearbeitet habe und mir neue Funktion ausgedacht habe die für einen GM Nützlich sind Release ich es es ist noch nicht ganz fertig will von euch wissen was noch verbessert werden kann und was ich noch einbauen kann ok GM-Tool Version 8.0 Features die in Voherigen Versionen noch nicht das waren -Bei den Waffen/Rüssis/Eq/Items werden die Bilder angezeigt -Man kann Informationen senden lassen...



All times are GMT +1. The time now is 07:14.


Powered by vBulletin®
Copyright ©2000 - 2024, 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 ©2024 elitepvpers All Rights Reserved.