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!

Creating a new Client for our Serverfiles

Status
Not open for further replies.
Newbie Spellweaver
Joined
Jun 13, 2009
Messages
20
Reaction score
4
This is hypothetical, but if the housing system can be implemented, would it be possible to edit existing maps such as world maps and dungeons?
 
Just Eistiger.
Joined
Jul 9, 2008
Messages
442
Reaction score
238
This is hypothetical, but if the housing system can be implemented, would it be possible to edit existing maps such as world maps and dungeons?

We dont say we can add Housing. We dont know yet and we dont want to try yet.
We discovered that characters starts with different attributes and HP|MP!
Lists in elements.data are much different and some ids too.
So its not possible to just upgrade the server. Most of the players shouldnt be able to login. xD Im preparing a video right now which is showing the features we can MAYBE get with that client

---------- Post added at 02:46 AM ---------- Previous post was at 01:00 AM ----------

 
Newbie Spellweaver
Joined
Jan 3, 2010
Messages
22
Reaction score
0
please share elementclient.exe and all *data files.

---------- Post added at 11:41 AM ---------- Previous post was at 11:23 AM ----------

p.s. New skills are lacking in gs.
 
Nerd-IO
Loyal Member
Joined
Feb 13, 2009
Messages
3,303
Reaction score
651
New skills are 2x79 and 1x100 on w2i version :): And btw, im sure there are usable with our servers and 1.2.7 client :wink:

I love the auto-sort thingy for the inventory... Oh! The filter option by lvl for blacklist :O
 
Last edited:
Joined
Jan 6, 2010
Messages
744
Reaction score
1,051
after a brief look when connecting with world2 client to my server...

try to create a new character:
  • seems (some?) packets (i.e. for creating a character) are encoded different
    Code:
    2010-12-13 13:43:08 pw glinkd-1: err : Protocol(type=84,size=850) Decode Error.
    2010-12-13 13:44:27 pw glinkd-1: err : Protocol(type=84,size=854) Decode Error.
    Eistiger - Creating a new Client for our Serverfiles - RaGEZONE Forums

access existing character:
  • a red message appears in the top left corner
  • exisitng charcters automatically goes in delete mode
  • when click reactivate, a link error appears
    Eistiger - Creating a new Client for our Serverfiles - RaGEZONE Forums

world2 supported models:
  • MOXTVersion ECM: v49 (1.3.6 -> v32, 1.4.3 -> v56)
  • MOXTVersion GFX: v82 (1.3.6 -> v58, 1.4.3 -> v90)

Attachement: wireshark dumps for character creation with w2_1.2.7 and pw_1.3.6
 

Attachments

You must be registered for see attachments list
Last edited:
Nerd-IO
Loyal Member
Joined
Feb 13, 2009
Messages
3,303
Reaction score
651
after a brief look when connecting with world2 client to my server...

try to create a new character:
  • seems (some?) packets (i.e. for creating a character) are encoded different
    Code:
    2010-12-13 13:43:08 pw glinkd-1: err : Protocol(type=84,size=850) Decode Error.
    2010-12-13 13:44:27 pw glinkd-1: err : Protocol(type=84,size=854) Decode Error.
    Eistiger - Creating a new Client for our Serverfiles - RaGEZONE Forums

access existing character:
  • a red message appears in the top left corner
  • exisitng charcters automatically goes in delete mode
  • when click reactivate, a link error appears
    Eistiger - Creating a new Client for our Serverfiles - RaGEZONE Forums

world2 supported models:
  • MOXTVersion ECM: v49 (1.3.6 -> v32, 1.4.3 -> v56)
  • MOXTVersion GFX: v82 (1.3.6 -> v58, 1.4.3 -> v90)

Attachement: wireshark dumps for character creation with w2_1.2.7 and pw_1.3.6

How did you get connected? :blink:

It stucks on login screen for me and cant go on char screen...

Btw your timeleft for your subscription was expired :lol: (see the red message on your game). You need to change something in Authd and MySQL.
 
Last edited:
Robb
Loyal Member
Joined
Jan 22, 2009
Messages
1,224
Reaction score
466
i got a fixed authd for time remaining.

but how the hell did u login?
 
Newbie Spellweaver
Joined
Sep 17, 2010
Messages
10
Reaction score
22
Ok, first I'm quite new in the community, but I tried since some time to Work on Encryption part. I used this post to create a simple tool to decrypt packet exchange between client and server.
Hope it'll help you to work on protocols between those clients.

(The project is made in csharp, I only post source code for obvious reason, you'll need Visual Studio to compile the project)

How to use :
- When you will first launch PwProxy, it will create a config.xml file which include Listenning Port, IPServerAddress and ServerPort. Modify this file to match with your case.
- Edit userdata/server/serverlist.txt & add this line :
PwProxy 29000:127.0.0.1 1

Start PW & connect like usual to your server by using PwProxy.
You'll see decrypted packets in the PwProxy console.

Feel free to improve the project.
 

Attachments

You must be registered for see attachments list
cats addicted
Loyal Member
Joined
Apr 1, 2010
Messages
1,363
Reaction score
294
When you have found the loginpart and know how to login please lemme know. I want to do a textclient for people that are not allowed to go ingame at work more or less something like a messenger :D:
 
Newbie Spellweaver
Joined
Oct 6, 2006
Messages
47
Reaction score
5
Hello,


I'm also interested in this project, downloaded the world2 1.2.7 client and for now i'm at the same part as everyone else...the login.

I found the part in authd where it checks the remaining playtime for the account (its a static time of 0 in our authd, it dont checks the values in our MySQL points table)...so i added the procedure for checking the values in the point table but i'm having problems with recompiling everything.

The compiling went throught everything without any errors with when i try to start my compiled authd i get the following error :

Code:
Exception in thread "main" java.lang.UnsupportedClassVersionError: Bad version number in .class file
        at java.lang.ClassLoader.defineClass1(Native Method)
        at java.lang.ClassLoader.defineClass(ClassLoader.java:620)
        at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)
        at java.net.URLClassLoader.defineClass(URLClassLoader.java:260)
        at java.net.URLClassLoader.access$100(URLClassLoader.java:56)
        at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:268)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
        at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)

[1]+  Exit 1                  ./authd

It says unsupported class version so i may used the wrong java ?


If anyone know how to solve this problem it would be nice to leave a post...thanks !
 
Experienced Elementalist
Joined
Apr 24, 2010
Messages
250
Reaction score
2
Hello,


I'm also interested in this project, downloaded the world2 1.2.7 client and for now i'm at the same part as everyone else...the login.

I found the part in authd where it checks the remaining playtime for the account (its a static time of 0 in our authd, it dont checks the values in our MySQL points table)...so i added the procedure for checking the values in the point table but i'm having problems with recompiling everything.

The compiling went throught everything without any errors with when i try to start my compiled authd i get the following error :

Code:
Exception in thread "main" java.lang.UnsupportedClassVersionError: Bad version number in .class file
        at java.lang.ClassLoader.defineClass1(Native Method)
        at java.lang.ClassLoader.defineClass(ClassLoader.java:620)
        at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)
        at java.net.URLClassLoader.defineClass(URLClassLoader.java:260)
        at java.net.URLClassLoader.access$100(URLClassLoader.java:56)
        at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:268)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
        at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)

[1]+  Exit 1                  ./authd

It says unsupported class version so i may used the wrong java ?


If anyone know how to solve this problem it would be nice to leave a post...thanks !

You are using the latest version of Java JRE?
 
Newbie Spellweaver
Joined
Oct 6, 2006
Messages
47
Reaction score
5
On computer used to compile it i use 1.6.0_14 which is few months old...but since authd is few years old i think this should be ok...

On server is use JRE 1.5.0_05 (iWeb) and 1.6.0_21 (authd)
 
Nerd-IO
Loyal Member
Joined
Feb 13, 2009
Messages
3,303
Reaction score
651
Better to use same Java version for both your computer and your server...
 
Just Eistiger.
Joined
Jul 9, 2008
Messages
442
Reaction score
238
So ronny got it working now. wow like allways. So since he got it working i will leave the PW DEV! Good luck with all... -.-:grr:
 
Newbie Spellweaver
Joined
Oct 6, 2006
Messages
47
Reaction score
5
hi,


got my authd now working, it was the java version which caused the problem.

Eistiger why not work together with ronny to make the client work ? im sure he will share how he got it running with you.


My server is sending the correct remaining play time now to client but i still cant login...getting a Link error with some chinese words popup after login... any suggestions ?
 
Status
Not open for further replies.
Back
Top