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!

[Release]Xiah: Rebirth Old server emulator source

Status
Not open for further replies.
YEy i has custom title^_^
Joined
Sep 29, 2006
Messages
452
Reaction score
67
follow the dev at: http://forum.ragezone.com/f568/development-gcf-emulator-608078/#post5258785

------------------
if you got any questions ask here there are some notepads in the rar file too that will help you.

for those who dont know the game and its true it has been ruined by greedy owners and lack with devs but still it used to be better..

server files:


ive fixed the packet decryption there was no hashes or anything just stacked packets like one packet contains two packet so the new packet sniffer can read them (even it still got some bugs not major ones..).
so with the new source you will be able to get ingame, chat and move do the basic stuffs.

the server uses mysql and its coded in C# to get the databases working go to sql folder create database called xiah and execute all of the sql commands in the notepads.

i wont be able continue this anymore since i just got ip banned from xiah(dont ask why xd) but if some other team will continue this i will be glad to help you after all i still got few tricks in my sleeve.

here are few pictures that works somewhat
Fully working channel list (works with any encrypt key which is one major fix i made compared the old source)
zarut - [Release]Xiah: Rebirth Old server emulator source - RaGEZONE Forums


Character screen:
zarut - [Release]Xiah: Rebirth Old server emulator source - RaGEZONE Forums


Ingame picture(shows what work moving, showing other player and attacking him and chat ofcourse and on the console you can see both have own unique encryption key)
zarut - [Release]Xiah: Rebirth Old server emulator source - RaGEZONE Forums


Npc spawn( mashroomx.. )
zarut - [Release]Xiah: Rebirth Old server emulator source - RaGEZONE Forums


i hope someone continues this source since the most of hard work is done all whats left is analyzing packets and figuring out which one have to be send to all clients and which not..

and for the character table use this command instead the one in folder(since it seems to be out dated)
Code:
DROP TABLE IF EXISTS `xiah`.`characters`;
CREATE TABLE  `xiah`.`characters` (
  `Map` int(10) unsigned NOT NULL,
  `PlayerID` bigint(20) unsigned NOT NULL,
  `Name` varchar(45) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
  `CharType` int(10) unsigned NOT NULL,
  `Level` int(10) unsigned NOT NULL,
  `OwnerID` int(10) unsigned NOT NULL,
  `Health` int(10) unsigned NOT NULL,
  `Mana` int(10) unsigned NOT NULL,
  `Energy` int(10) unsigned NOT NULL,
  `Strength` int(10) unsigned NOT NULL,
  `Stamina` int(10) unsigned NOT NULL,
  `Dexterity` int(10) unsigned NOT NULL,
  `CharMesh` varchar(30) NOT NULL,
  `Weapon` varchar(30) NOT NULL,
  `Hat` varchar(30) NOT NULL,
  `Armor` varchar(30) NOT NULL,
  `Shoes` varchar(30) NOT NULL,
  `CreateTime` varchar(30) NOT NULL,
  PRIMARY KEY (`Name`,`PlayerID`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
---------------------------------

credits to lalore team for the server core and to aurora for the packetlogger
 
Last edited:
Newbie Spellweaver
Joined
Sep 12, 2006
Messages
9
Reaction score
0
Re: [Release]Xiah: Rebirth server files

Someone please brings this project back up.

Xiah is a great game
 
Banned
Banned
Joined
Jul 4, 2005
Messages
180
Reaction score
26
Re: [Release]Xiah: Rebirth server files

are this files playable ?
:)
what are the current important bugs that needs fixing ?
 
Newbie Spellweaver
Joined
Sep 12, 2006
Messages
9
Reaction score
0
Re: [Release]Xiah: Rebirth server files

I heard the major bug was when you select your char and want to go ingame it crashes or something
 
YEy i has custom title^_^
Joined
Sep 29, 2006
Messages
452
Reaction score
67
Re: [Release]Xiah: Rebirth server files

(bug got something to do with encryption key some hash or something..)

since i didnt fiqure that out you cant give characters right packets to enter game
its not just one packet its multiple using same tecnique its on showlist packet somewhere look at the notepads
 
Experienced Elementalist
Joined
Apr 28, 2005
Messages
224
Reaction score
7
Re: [Release]Xiah: Rebirth server files

WTF Didn't the original makers of Xiah put there files online as open source?

I could have sworn Teawool has them available to download free and open source.
 
YEy i has custom title^_^
Joined
Sep 29, 2006
Messages
452
Reaction score
67
Re: [Release]Xiah: Rebirth server files

no i made it....
 
Newbie Spellweaver
Joined
Sep 30, 2007
Messages
25
Reaction score
0
Re: [Release]Xiah: Rebirth server files

Ill continue you it

Lol fail cionide xD
 
Newbie Spellweaver
Joined
Jul 22, 2008
Messages
48
Reaction score
0
Re: [Release]Xiah: Rebirth server files

bump:- have been waiting for rebirth server release for ages now >.<

Old xiah server files db release etc work 100%... > only doesnt have five elements cave and system.
Apart from that all works including mino king -> tested and ran on my LAN..

Will try have a look at this rebirth release/.
 
YEy i has custom title^_^
Joined
Sep 29, 2006
Messages
452
Reaction score
67
Re: [Release]Xiah: Rebirth server files

well i know its not the hash really thats bugging out its pretty much ingame packets got different length from real length so decryption doesnt get it right (not big deal fix this since the length for encryption is packet length - 4) and for the chinese files it uses different packet headers else everything work as same so using olly it would be possible get infos how it works but im not working on this emulator that much i used before just doing some fixes once a week maybe then ragequit and cry for month when i get stuck again..
 
YEy i has custom title^_^
Joined
Sep 29, 2006
Messages
452
Reaction score
67
Re: [Release]Xiah: Rebirth server files

ive fixed the packet decryption there was no hashes or anything just stacked packets like one packet contains two packet so the new packet sniffer can read them (even it still got some bugs not major ones..).
so with the new source you will be able to get ingame, chat and move do the basic stuffs.

the server uses mysql and its coded in C# to get the databases working go to sql folder create database called xiah and execute all of the sql commands in the notepads.

i wont be able continue this anymore since i just got ip banned from xiah(dont ask why xd) but if some other team will continue this i will be glad to help you after all i still got few tricks in my sleeve.

here are few pictures that works somewhat
Fully working channel list (works with any encrypt key which is one major fix i made compared the old source)
zarut - [Release]Xiah: Rebirth Old server emulator source - RaGEZONE Forums


Ingame picture(shows what work moving, showing other player and attacking him and chat ofcourse and on the console you can see both have own unique encryption key)
zarut - [Release]Xiah: Rebirth Old server emulator source - RaGEZONE Forums


i hope someone continues this source since the most of hard work is done all whats left is analyzing packets and figuring out which one have to be send to all clients and which not..

and for the character table use this command instead the one in folder(since it seems to be out dated)
Code:
DROP TABLE IF EXISTS `xiah`.`characters`;
CREATE TABLE  `xiah`.`characters` (
  `Map` int(10) unsigned NOT NULL,
  `PlayerID` bigint(20) unsigned NOT NULL,
  `Name` varchar(45) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
  `CharType` int(10) unsigned NOT NULL,
  `Level` int(10) unsigned NOT NULL,
  `OwnerID` int(10) unsigned NOT NULL,
  `Health` int(10) unsigned NOT NULL,
  `Mana` int(10) unsigned NOT NULL,
  `Energy` int(10) unsigned NOT NULL,
  `Strength` int(10) unsigned NOT NULL,
  `Stamina` int(10) unsigned NOT NULL,
  `Dexterity` int(10) unsigned NOT NULL,
  `CharMesh` varchar(30) NOT NULL,
  `Weapon` varchar(30) NOT NULL,
  `Hat` varchar(30) NOT NULL,
  `Armor` varchar(30) NOT NULL,
  `Shoes` varchar(30) NOT NULL,
  `CreateTime` varchar(30) NOT NULL,
  PRIMARY KEY (`Name`,`PlayerID`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
 
Newbie Spellweaver
Joined
Jul 28, 2008
Messages
75
Reaction score
0
Re: [Release]Xiah: Rebirth server files

good job dude...hope some1 would be able to continue and make it 100% operational
 
Newbie Spellweaver
Joined
Dec 23, 2007
Messages
89
Reaction score
8
Re: [Release]Xiah: Rebirth server files

Great job zarut
My friend looked really hard for a Xiah Server
I'm thinking about making one but im not sure if it'll be public...
I'll try to play with the files a little too xD

edit:
zarut - [Release]Xiah: Rebirth Old server emulator source - RaGEZONE Forums



same as zarut xD
if you want the id it's
btw i've noticed it's a talon my mistake xD
50 06 09 09
and for an awsome broadsword thingy for swordman
F5 03 09 09
 
Last edited:
YEy i has custom title^_^
Joined
Sep 29, 2006
Messages
452
Reaction score
67
Re: [Release]Xiah: Rebirth server files

Can you give me the database and server you?
My email address: chenpiyy111@163.com
Thank you!!

database is in serverfiles folder just look at SQL use all the creation tables except characters which you can see in my last post with screens etc
 
Custom Title Activated
Loyal Member
Joined
Dec 20, 2005
Messages
2,046
Reaction score
117
Re: [Release]Xiah: Rebirth server files

can i request that Client wallpaper pic? because i cant find it anywhere else on google... btw , that's an awesome pose of her and so beautiful.. hope you guys can capture in-game during the loading but leave the channels out that would be awesome. i would like to use it for my wallpaper.. thanks for this great files bro and thanks if anyone can help me how to capture that wallpaper from the games. ::)
 
YEy i has custom title^_^
Joined
Sep 29, 2006
Messages
452
Reaction score
67
Re: [Release]Xiah: Rebirth server files

DUMP!!

so i started working on this again even i cant use the sniffer i find wpe lot more usefull since i can see which packets are stacked and for what action they are send/received for, anyway so far i fixed walking you can see now other players.
done some fixes on chatting and whispering works now and analyzed the attack packets it seems to be same when fighting against monsters so gotta find monster spawn packets and do some damage calculator class
 
YEy i has custom title^_^
Joined
Sep 29, 2006
Messages
452
Reaction score
67
Re: [Release]Xiah: Rebirth server files

i am continuing it with a few friend of mine we so far added item class so now in server you can drop,pick up items make inventory from them and use it in packet.
so what to do more is make it read the bonus stats and add them to stats anyway heres picture even its day old you can see what the new item class is capable of
zarut - [Release]Xiah: Rebirth Old server emulator source - RaGEZONE Forums

oh yeah the monster spawn packet was found too as you see the tiger is 999lvl etc
 
Last edited:
Status
Not open for further replies.
Back
Top