Devam Ediyor

LAN simulation over the internet (Garena-like) in Delphi

As some of you may know there is a public software client at [url removed, login to view] which allows people from all over the world to download it, install it and run they games trough it and play with other people via Local Area Network.

This is done by performing hooks in the game process as follows:

========================

[2060] [url removed, login to view] -> ws2_32.dll->sendto || 0x75723AED -> [url removed, login to view] [0x100036D0] || Inline - Relative [5 bytes] [JMP &]

[2060] [url removed, login to view] -> ws2_32.dll->WSARecvFrom || 0x7572418D -> [url removed, login to view] [0x10003960] || Inline - Relative [5 bytes] [JMP &]

[2060] [url removed, login to view] -> ws2_32.dll->connect || 0x757248BE -> [url removed, login to view] [0x10002F80] || Inline - Relative [5 bytes] [JMP &]

[2060] [url removed, login to view] -> ws2_32.dll->recvfrom || 0x7572BF39 -> [url removed, login to view] [0x10003AD0] || Inline - Relative [5 bytes] [JMP &]

[2060] [url removed, login to view] -> ws2_32.dll->gethostbyname || 0x75737133 -> [url removed, login to view] [0x10002940] || Inline - Relative [5 bytes] [JMP &]

[2060] [url removed, login to view] -> ws2_32.dll->WSASendTo || 0x7573ADC4 -> [url removed, login to view] [0x10003B40] || Inline - Relative [5 bytes] [JMP &]

=============================

I am currently thinking that recvfrom and sendto are the most important but i may be wrong [url removed, login to view] hooking IS the key.

So my mission for you is to be able to build/perform such hooks which can emulate LAN gaming over the internet, I am thinking this will involve server building which you should be able to do too. If you don't have much information about Garena, you can look for information related to Hamachi, it's just the difference that Garena is huge.

I will need to have access to the source code you build in the project, being understandable easily, the server part should be better to be done with sockets instead of Indy (the server should be Windows compatible, Linux is unwanted currently).

Also if possible you can expand this project to a website with (my)SQL system via PHP which can manage accounts and stuff, but this is still not planned.

Please excuse me for my bad english, kind regards.

Beceriler: Delphi

Daha fazlasını görün: garena delphi, garena source code, garena, delphi garena, lan simulation internet, lan simulation delphi, delphi lan game, delphi local network indy, lan internet garena, server garena, garena network delphi, garena client, war3hook lan gaming, lan simulation, build project garena, lan games delphi, delphi lan game source, 0x10002f80, the source for linux information, manage client information, internet code, code internet, code code internet, lan garena, garena network

İşveren Hakkında:
( 12 değerlendirme ) Kazanlak, Bulgaria

Proje NO: #761517

Seçilen:

SmartzPlace

My skills suits this project best way! I'm a professional software developer and very skilled in network protocols. I've completed a few low-level socket processing in Delphi and I fully understand what you need here. Daha fazlası

10 gün içinde 1200$ USD
(2 Değerlendirme)
5.6

5 freelancer bu iş için ortalamada 1200$ teklif veriyor

nusret1990

I like this project.

in 30 gün içinde1000$ USD
(2 Değerlendirme)
4.5
superior5

If the project is still open.. I would like to handle ?

in 25 gün içinde1500$ USD
(1 Değerlendirme)
2.2
prachya

Hi, I have experience developing similar to this project. pls check my PM.

in 20 gün içinde1300$ USD
(1 Değerlendirme)
2.0
simpledesigner

I can provide whatyou need and create the website for $1000. I am US based and new to Freelancer, so I am hungry for my first project. Thanks

in 30 gün içinde1000$ USD
(0 Değerlendirme)
0.0