login
Forgot?
Login with Facebook

Don't have an account? Register one now!

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

Bids 
5
Avg Bid
$1200 USD
CLOSED
  • Project ID:

    761517
  • Project Type:

    Fixed
  • Budget:

    $750-$1500 USD

Project Description:

As some of you may know there is a public software client at http://www.garena.com/ 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] war3.exe -> ws2_32.dll->sendto || 0x75723AED -> War3Hook.dll [0x100036D0] || Inline - Relative [5 bytes] [JMP &]
[2060] war3.exe -> ws2_32.dll->WSARecvFrom || 0x7572418D -> War3Hook.dll [0x10003960] || Inline - Relative [5 bytes] [JMP &]
[2060] war3.exe -> ws2_32.dll->connect || 0x757248BE -> War3Hook.dll [0x10002F80] || Inline - Relative [5 bytes] [JMP &]
[2060] war3.exe -> ws2_32.dll->recvfrom || 0x7572BF39 -> War3Hook.dll [0x10003AD0] || Inline - Relative [5 bytes] [JMP &]
[2060] war3.exe -> ws2_32.dll->gethostbyname || 0x75737133 -> War3Hook.dll [0x10002940] || Inline - Relative [5 bytes] [JMP &]
[2060] war3.exe -> ws2_32.dll->WSASendTo || 0x7573ADC4 -> War3Hook.dll [0x10003B40] || Inline - Relative [5 bytes] [JMP &]
=============================

I am currently thinking that recvfrom and sendto are the most important but i may be wrong ws2_32.dll 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.

Skills required:

Delphi

Project posted by:

ganchev23 Bulgaria
(5 Reviews)

Last seen:

Public Clarification Board

1 messages

  • charlie2002

    Before going any further, let me clarify this. You are going to develop hooks for the favorite games of yours and the employer should handle the server side? It compelled me to ask this question because each game has its own way for our hook and you have not mentioned the games you need to be hooked. Please clarify this and maybe, we can go for further details afterwards.

    over 1 year ago


If you are the project creator or one of the bidders, please Log In for more options.


Awarded Bids

SmartzPlace Canada
Smartz-Place-buy-dvd-movies-logo-250x100.PNG
SmartzPlace
Canada From Canada     Offline
 Accepted
$1200 in 10 days 
$600 Milestone Requested
over 1 year ago
4.6

4.2

1 Review
50% Completion Rate
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.... more
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.  less

All Bids ()

prachya Thailand
prachya
Thailand From Thailand     Offline
  Foundation LimeExchange Member
$1300 in 20 days 
$260 Milestone Requested
over 1 year ago
5.0

2.0

1 Review
60% Completion Rate
Hi, I have experience developing similar to this project. pls check my PM.
superior5 Netherlands
superior5
Netherlands From Netherlands     Offline
$1500 in 25 days 
$1500 Milestone Requested
over 1 year ago
0.0

0.0

0 Reviews
88% Completion Rate
If the project is still open.. I would like to handle ?
nusret1990 Azerbaijan
nusret1990
Azerbaijan From Azerbaijan     Offline
$1000 in 30 days 
$250 Milestone Requested
over 1 year ago
0.0

0.0

0 Reviews
100% Completion Rate
I like this project.
simpledesigner United States
simpledesigner
United States From United States     Offline
$1000 in 30 days 
$500 Milestone Requested
over 1 year ago
0.0

0.0

0 Reviews
0% Completion Rate
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