Register for your free account! | Forgot your password?

Go Back   elitepvpers > The Black Market > Other Trading > Coders Trading
You last visited: Today at 07:15

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

Advertisement



Silkroad C++ Proxy (Linux)

Discussion on Silkroad C++ Proxy (Linux) within the Coders Trading forum part of the Other Trading category.

Reply
 
Old   #1
 
Syloxx's Avatar
 
elite*gold: 56
Join Date: Oct 2013
Posts: 1,165
Received Thanks: 774
Silkroad C++ Proxy (Linux)

Hallo,

Ich bin zurzeit auf der suche nach einem C++ Developer der mir ein async Proxy für das Spiel Silkroad Online entwickeln kann es wird dafür eine API (.so) benötigt diese ist bereits in C++ geschrieben muss also nur noch compiled werden. Ich habe diesen Proxy bereits in Python somit falls es hilfreich sein sollte könnte ich diesen als Vorlage anbieten.

Die Silkroad Packete haben als "Header" einen opcode.

Ich möchte in der lage sein:

Packete zu injecten
Packete zu manipulieren
Packete zu blockieren

Außerdem möchte ich zu dem Proxy den dazugehörigen Quellcode.

Ich werde (falls der Proxy wie gewünscht funktioniert) 200$ zahlen.
Syloxx is offline  
Old 03/24/2015, 17:01   #2 Trade Status: Unverified(?)
dotCom
 
Devsome's Avatar
 
elite*gold: 9842
The Black Market: 107/0/0
Join Date: Mar 2009
Posts: 16,843
Received Thanks: 4,675
Schreib doch mal "blablaRoyal" an, er hat sowas gemacht aber nicht für Linux und afaik in C#, kann mich aber auch täuschen.
Devsome is offline  
Old 03/24/2015, 17:02   #3 Trade Status: Unverified(?)
 
elite*gold: 1391
Join Date: Apr 2014
Posts: 77
Received Thanks: 14
Quote:
Originally Posted by Syloxx View Post
Hallo,
[...] es wird dafür eine API (.so) benötigt diese ist bereits in C++ geschrieben muss also nur noch compiled werden. [...]
Wofür genau ist die API nötig?

Ich kann die Aufgabe übernehmen.
Actidnoide is offline  
Old 03/24/2015, 17:17   #4
 
Syloxx's Avatar
 
elite*gold: 56
Join Date: Oct 2013
Posts: 1,165
Received Thanks: 774
die API ist nötig um TCP packete in die "Silkroad Packete" zu "converten" nenn ich es einfach mal

wenn du möchtest kann ich dir gerne mal die API verlinken

Quote:
Originally Posted by Devsome View Post
Schreib doch mal "blablaRoyal" an, er hat sowas gemacht aber nicht für Linux und afaik in C#, kann mich aber auch täuschen.
Akasch hat leider keiner ahnung weder von Linux noch von C++ und da C# das .Net Framework verwendet ist dieses 1.) nicht so leicht under Linux zum laufen zu bringen und 2.) performance mässig deutlich schlechter als C++.
Syloxx is offline  
Old 03/24/2015, 17:39   #5 Trade Status: Unverified(?)
 
elite*gold: 1391
Join Date: Apr 2014
Posts: 77
Received Thanks: 14
Den gesamten Python Code in C++ zu übernehmen ist eine eher lästige Arbeit. 'ProjectHax' hat es schon richtig gemacht und nur den Rechenintensiven Teil in C++ ausgelagert. Python als Proxy ist für diesen Zweck eigentlich performant genug und aufgrund der einfachen Entwicklung optimal.

Ich werde wohl doch passen.
Actidnoide is offline  
Thanks
1 User
Old 03/25/2015, 14:04   #6 Trade Status: Unverified(?)
 
elite*gold: 8
Join Date: Sep 2014
Posts: 625
Received Thanks: 178
Hab dich mal bei Skype hinzugefügt.
qqdev is offline  
Old 03/25/2015, 14:22   #7 Trade Status: Unverified(?)
 
elite*gold: 59
Join Date: Aug 2009
Posts: 1,595
Received Thanks: 490
Quote:
Originally Posted by Syloxx View Post
die API ist nötig um TCP packete in die "Silkroad Packete" zu "converten" nenn ich es einfach mal

wenn du möchtest kann ich dir gerne mal die API verlinken



Akasch hat leider keiner ahnung weder von Linux noch von C++ und da C# das .Net Framework verwendet ist dieses 1.) nicht so leicht under Linux zum laufen zu bringen und 2.) performance mässig deutlich schlechter als C++.
Mal probiert das teil einfach mit dem Mono-Framework zu benutzen? Was is daran bitte lästig. die .exe files sind binärcompatibel einfach mono NAMEDER.EXE in der CLI und das wars (kA wies unter einer GUI aussieht, wer braucht sowas schon auf einem Linux System. e_e)
.Tear is offline  
Old 03/25/2015, 14:53   #8
 
Syloxx's Avatar
 
elite*gold: 56
Join Date: Oct 2013
Posts: 1,165
Received Thanks: 774
Quote:
Originally Posted by .Tear View Post
Mal probiert das teil einfach mit dem Mono-Framework zu benutzen? Was is daran bitte lästig. die .exe files sind binärcompatibel einfach mono NAMEDER.EXE in der CLI und das wars (kA wies unter einer GUI aussieht, wer braucht sowas schon auf einem Linux System. e_e)
Bitte beachte das der Proxy nicht von einem Spieler aufgesetzt wird um die IP etc zu verschleichern sondern der Proxy von allen Spielern genutzt werden MUSS

Dieser Proxy soll die Packete dann auch noch verarbeiten und nicht nur weiter leiten, das ist mit C# im Mono Framework leider nicht zu händeln genau so wenig mit Python da wird schon etwas mehr Performance benötigt.

Und ja du hast recht ein GUI ist nicht nur nicht zu gebrauchen es ist sogar unerwünscht.
Syloxx is offline  
Old 03/26/2015, 16:39   #9 Trade Status: Unverified(?)
 
elite*gold: 1391
Join Date: Apr 2014
Posts: 77
Received Thanks: 14
Quote:
Originally Posted by Syloxx View Post
Bitte beachte das der Proxy nicht von einem Spieler aufgesetzt wird um die IP etc zu verschleichern sondern der Proxy von allen Spielern genutzt werden MUSS
Wofür gebrauchen die Spieler denn so einen Proxy? Hat es mit Privat Server zutun?
Actidnoide is offline  
Old 04/01/2015, 13:58   #10
 
Syloxx's Avatar
 
elite*gold: 56
Join Date: Oct 2013
Posts: 1,165
Received Thanks: 774
Quote:
Originally Posted by Actidnoide View Post
Wofür gebrauchen die Spieler denn so einen Proxy? Hat es mit Privat Server zutun?
Ja hat es es handlet sich hierbei um einen Privat Server

der Plan dieses Proxies ist es Packete die den Server schaden könnten abzufangen und bei bedarf Packete zu manipulieren sei es wegen neuen Features oder ähnliches

Die Spieler sollen nicht in der lage sein direkt zu connection und müssen den Proxy benutzen (das erreiche ich durch die konfiguration der Windows Firewall)

grafische Darstellung:
Syloxx is offline  
Thanks
1 User
Reply


Similar Threads Similar Threads
[Guide] How To Play Silkroad On Linux
07/18/2018 - SRO Guides & Templates - 42 Replies
Yes. You Can Run Silkroad In Linux. Im Tested : Ubuntu 1. Step Open Terminal USE ALT+F2 and write : gnometerminal or xterm http://kepfeltoltes.hu/thumb/090907/01guide_www.k epfeltoltes.hu_.png Step 2 .Write to terminal : sudo apt-get install wine
[Guide] Anti-Exploit | Linux(Debian) Proxy server | +Modules
11/04/2014 - SRO PServer Guides & Releases - 8 Replies
#Request delete
[GUIDE] Installing Silkroad on Linux
09/10/2008 - SRO Guides & Templates - 4 Replies
Over teh few months people been emailing and PMing me at asking if i ever post a guide on how to run Silkroad on linux First of all u dont need any skills about coding and etc... just one skill u need its called: "Internet Savy" System requirements: Operating System: Ubuntu Linux (Hardy heron 8.04 LTS) RAM: 512 mb
Silkroad unter Linux?
04/09/2007 - Silkroad Online - 4 Replies
Gibt es eine Möglichkeit, SRO unter Linux laufen zu lassen? hat damit jemand Erfahrung und wie geht das, wenn es geht?



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


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.