Register for your free account! | Forgot your password?

Go Back   elitepvpers > General Gaming > General Gaming Discussion
You last visited: Today at 03:40

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

Advertisement



[Development] Private Server

Discussion on [Development] Private Server within the General Gaming Discussion forum part of the General Gaming category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Oct 2006
Posts: 225
Received Thanks: 207
[Development] Private Server

[Development] Private Server


Allgemeines:

Da das englische FantasyTennis geschlossen wurde und ein paar Leute nachgefragt haben, habe ich mich dazu entschlossen das Projekt mal in Angriff zu nehmen. Jedem sollte bewusst sein das ein Private Server verdammt viel Arbeit ist und über Monate dauern wird, vermutlich sogar scheitert.

Momentan arbeite ich alleine an dem Projekt, weswegen es fast unmöglich ist das ganze in absehbarer Zeit fertig zu stellen.
Angefangen zu schreiben habe ich das ganze in C++, in Verbindung mit sqlite3, je nachdem werde ich aber vielleicht auf MySQL umstellen. Das Grundgerüst der Server-Architektur steht schon, so dass der größte Teil der Arbeit jetzt das Sniffen und Herausfinden der Struktur der Pakete ist.
Ich selber habe schon an mehreren Private Server Projekten mitgearbeitet, sei es alleine oder in Teams, wodurch die nötige Erfahrung vorhanden ist.

Deswegen suche ich anstatt von Programmierern fürs erste Leute, die Erfahrung mit dem Sniffen haben und es sich zutrauen die Struktur der Pakete erkennen zu können.

Den Sniffer werde ich hierfür zur Verfügung stellen, benutzt wird dabei übrigens die Thailändische Version vom Spiel:


Funktionieren wird der Server später aber für die englische und thailändische Version.


Sniffen:

Der Sniffer zum Loggen der Pakete sieht wie folgt aus:




Aufgabe ist es daraus die Struktur erkennen zu können.
Als Beispiel hab ich hier das Paket genommen das beim einloggen die Charakter Informationen enthält.

Code:
0x1b, 0x30, HEADER 1 
0xeb, 0x06, HEADER 2
0x05, 0x10, PACKET ID
0x58, 0x00, DATA SIZE

0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, UNKNOWN
0x0b, UNKNOWN
0x90, 0x41, 0x09, 0x00, ACCOUNT ID
0x00, UNKNOWN
0x01, CHAR COUNT
0x90, 0x41, 0x09, 0x00, CHARACTER ID 
0x3f, 0x00, 0x3f, 0x00, 0x00, 0x00, CHAR NAME
0x02, LEVEL
0x01, 0x00, UNKNOWN
0x92, 0x13, 0x00, 0x00, UNKNOWN
0x00, CHAR TYPE
0x0f, 0x0f, 0x0f, 0x0f, 0x06, STATS
0x00, CHANGE NICKNAME TEXT
0x00, CHANGE NICKNAME IMAGE

0x00, 0x00, 0x00, 0x00, HAIR
0x00, 0x00, 0x00, 0x00, UNKNOWN 
0xB1, 0x01, 0x00, 0x00, DRESS
0xB2, 0x01, 0x00, 0x00, PANTS
0x00, 0x00, 0x00, 0x00, SOCKS
0xB3, 0x01, 0x00, 0x00, FOOT
0x00, 0x00, 0x00, 0x00, HANDS
0x00, 0x00, 0x00, 0x00, RACKET
0x02, 0x27, 0x00, 0x00, GLASSES
0xC0, 0x01, 0x00, 0x00, BAG
0x00, 0x00, 0x00, 0x00, CAP
0x00, 0x00, 0x00, 0x00, DYE

0x38, 0x7e, 0x8d, 0x07, 0xa6, 0x0f, 0x02, 0x00, 0x00, 0x00, 0xe5, 0x71, 0x1b, 0x46, 0xae, 0x57, 0xa0, 0x40 UNKNOWN
Falls jemand Interesse hat das Projekt zu untersützen soll er sich bitte unter Angabe von seinen Kenntnissen melden.

ZeroTen
ZeroTen is offline  
Thanks
12 Users
Old 04/01/2013, 20:49   #2
 
elite*gold: 0
Join Date: Mar 2013
Posts: 9
Received Thanks: 1
Oh, so there will be a private server? if so, great news! I hope someone will explain this in English. Looking forward!

Edit: I have just read the post above with Google Translator. I hope you will succeed, good luck ZeroTen!
heartbreakhotel is offline  
Old 04/02/2013, 22:09   #3
 
Naworia's Avatar
 
elite*gold: 12
Join Date: Aug 2011
Posts: 455
Received Thanks: 418
Can you translate to english?

And just request to nPicSoft instead of this hardworking, They will give you a local client for fantasy tennis.
Naworia is offline  
Old 04/03/2013, 11:17   #4
 
elite*gold: 0
Join Date: Jun 2011
Posts: 1
Received Thanks: 1
Finde es sehr gut, dass Du dieses Projekt gestartet hast, habe jedoch leider keinerlei Kenntnisse,weder über Server-related Coding noch über Sniffing etc.
Habe mir jedoch mal ein paar Minuten hergenommen und eine einigermaßen akzeptable Übersetzung angefertigt. Hoffe es wird bei der Suche nach Leuten behilflich sein.

English Translation:

General:
Since Fantasy Tennis has been closed and some people asked for a private server, I decided to start the project. Everybody should be aware of this is very much work and will presumably fail to finish.
At the Moment I am working on this project completely alone, thats the reason why it is almost impossible to bring it to an end in time.
I started to write it in C++ connected with sqlite3, depending on its functionality I have to move to MySQL. The Server-architecture's foundation already exists, so that the biggest part of work from now will be the Sniffing and to find out the packages' structure.
I personally collaborated in several other Server projects, as well as alone or in Teams by which the necessery Knowledge is present.
Therefore I am looking instead of coders for people who are already experienced in Sniffing and who are confident about recognizing the structure of thre packages.
I will provide the sniffer for you, using the thai version of the game:

[Link see above]

Later, the server is going to work with the english and thai version of the game.

Sniffing:
The Sniffer to log the packages looks as follows:

[Picture see above]

Now the task is, to recognize the structure from that.
For example i took the package which contains the character information by logging in.
[Code see above]
In Case of anybody is interested he shall notify me quoting from his knowledge.
retaliation1337 is offline  
Thanks
1 User
Old 04/03/2013, 11:36   #5
 
XxharCs's Avatar
 
elite*gold: 34
Join Date: Apr 2011
Posts: 1,475
Received Thanks: 1,227
werden die packets noch immer gexort oder ist es jetzt anders?
XxharCs is offline  
Old 04/03/2013, 14:24   #6
 
Naworia's Avatar
 
elite*gold: 12
Join Date: Aug 2011
Posts: 455
Received Thanks: 418
Are you intending to play LAN?
Naworia is offline  
Old 04/03/2013, 17:45   #7
 
elite*gold: 0
Join Date: Oct 2006
Posts: 225
Received Thanks: 207
Quote:
Originally Posted by retaliation1337 View Post
Finde es sehr gut, dass Du dieses Projekt gestartet hast, habe jedoch leider keinerlei Kenntnisse,weder über Server-related Coding noch über Sniffing etc.
Habe mir jedoch mal ein paar Minuten hergenommen und eine einigermaßen akzeptable Übersetzung angefertigt. Hoffe es wird bei der Suche nach Leuten behilflich sein.
Danke dir, dann erspar ich mir die Arbeit zum übersetzen.

Quote:
Originally Posted by XxharCs View Post
werden die packets noch immer gexort oder ist es jetzt anders?
Die Pakete werden immernoch gexort. Im Prinzip ist es genauso wie hier beschrieben:

Quote:
Originally Posted by Naworia View Post
Are you intending to play LAN?
I do it just for fun, I don't intend to play the game either way whether its LAN or internet.
ZeroTen is offline  
Old 04/03/2013, 19:23   #8
 
XxharCs's Avatar
 
elite*gold: 34
Join Date: Apr 2011
Posts: 1,475
Received Thanks: 1,227
Hab soeben kurz reingeschnuppert mit WPE Pro..
was ich gemerkt hab ist, dass jedes mal wenn man sich in FT einloggt, bekommt man jedes mal einen neuen XOR-Table..

weiters konnte ich die login info rauslesen, und nur einmal den charackternamen.. rest ist iwie unlesbar, sprich entweder sieht das iwie so aus:
Code:
~m¢���XûàÝ�9L�«Ö¦¥À×ÚçÐ������aØ1*&µ7/6/6/6/6$5²&/6*�S&/!!1!7!!!!y!1!6/.6Ýv/6/ / 6/6/6/6/6/6-5/6
oder irgwendwelche thai zeichen(so sah es zumindest aus) ):

würd gern helfen,aber packet analyzing ist nicht wirklich meine sache bzw. bin wirklich kacke darin D:
XxharCs is offline  
Old 04/04/2013, 04:01   #9
 
king-kongs's Avatar
 
elite*gold: 10
Join Date: Aug 2010
Posts: 608
Received Thanks: 66
wow highlevel hackersdiscussions
king-kongs is offline  
Old 04/04/2013, 13:22   #10
 
NikeAlex2's Avatar
 
elite*gold: 0
Join Date: Dec 2009
Posts: 1,205
Received Thanks: 291
Wirst das alleine nicht schaffen, aber dennoch viel Spaß. ^^
NikeAlex2 is offline  
Old 04/06/2013, 10:47   #11
 
elite*gold: 0
Join Date: Oct 2006
Posts: 225
Received Thanks: 207
Quote:
Originally Posted by NikeAlex2 View Post
Wirst das alleine nicht schaffen, aber dennoch viel Spaß. ^^
Sonst hätte ich den Thread auch nicht erstellt. Aber auf qualifizierte Unterstützung braucht man hier wohl nicht zu hoffen.
ZeroTen is offline  
Old 04/06/2013, 14:41   #12
 
elite*gold: 0
Join Date: Apr 2009
Posts: 9
Received Thanks: 1
ich kann leider nich helfen aber wenn es fertig sein sollte komme ich gerne und meine schwester bestimmt auch
tidusxiii-2 is offline  
Old 04/08/2013, 00:31   #13
 
elite*gold: 0
Join Date: Oct 2009
Posts: 201
Received Thanks: 58
Und wie sieht's aus ? Wegen den Server kosten finden wir bestimmt die paar die was mit bezahlen .
_GoldenSilver_ is offline  
Old 04/09/2013, 18:07   #14
 
NikeAlex2's Avatar
 
elite*gold: 0
Join Date: Dec 2009
Posts: 1,205
Received Thanks: 291
Glaube kaum, dass sich jemand meldet und seine Zeit sinnlos in irgendwas reininvestiert, wo man sich nicht mal sicher sein kann, dass es jemals beendet wird und seine Arbeit sich gelohnt hat.

Würde dir schon helfen, aber ich sehe keinen Reiz und keinen möglichen Erfolg.
NikeAlex2 is offline  
Old 04/10/2013, 01:11   #15
 
Lazeboy's Avatar
 
elite*gold: 0
Join Date: Jun 2008
Posts: 451
Received Thanks: 410
@Nike du hast den wichtigsten Grund vergessen. Denn du hast nicht mal ansatzweise Ahnung von der Materie und mit sinnlosen Kommentaren mit denen du deine, anscheinend für dich nicht kostbare, Zeit verschwendest entsteht nicht mehr als überflüssige co2 Verschmutzung. Wenn du keinen Reiz siehst, dann verfette nicht deine, mit Bakterien infizierte, Tastatur nochmehr. Der Thread ist für Leute mit "Reiz" und nicht für pessimistische Leute die nichts anderes zu tun haben als unnützes Zeugs von sich zu geben.
lg Lazeboy
Lazeboy is offline  
Thanks
13 Users
Reply


Similar Threads Similar Threads
Need help with private server development!
03/28/2012 - Shaiya Private Server - 0 Replies
Exactly what the title says:) I just need someone with a skype that can help me out with a few things. If you know how to set up a server and edit it, then you can help with any question i have^^ Its complete volunteerism. Just add me if you can help, or post skype name here. charles.dylan.cobb1 <-- add me:)
Private server development
07/23/2011 - Private Server Advertising - 0 Replies
Hi i am a private server developer and i am looking for chinese sites where i can find new files/tools and anything else.can someone tell me some sites beside mcnnc,99uc.
New under development private server
11/22/2008 - SRO Private Server - 63 Replies
Hello everyone, Me and my team are developing a private silkroad online server: Working functions: - Login - Character Selection - Enter game - Movement - Quit game



All times are GMT +2. The time now is 03:40.


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.