d2jsp
Log InRegister
d2jsp Forums > Off-Topic > Computers & IT > Programming & Development > Estimate On Coding Challenege Time
Add Reply New Topic New Poll
Member
Posts: 27,518
Joined: May 10 2009
Gold: 13,891.00
Jun 16 2014 09:28am
The core code for a private server game was originally coded as (hope my terms are right) single thread instead of multi thread.

The project is incredibly in need of multi threaded coding.

I dont know what you need to know to answer this. But I was wondering what kind of time and maybe money resources would be needed to multi thread 30,000 lines of code.

It is "core code" for an online game.

Also.... if any one is willing to do this, I would be willing to reimburse you somehow.
Got a team? Even better.
The code is available via open source I guess. Just not sure if I can mention the project here or not

Any idea how much time/money/people this might take?

Not multi threaded coding is causing incredible lag :(
The server itself if not the problem as they have an immaculate server.
Member
Posts: 13,425
Joined: Sep 29 2007
Gold: 0.00
Warn: 20%
Jun 16 2014 12:44pm
Would most likely need to restructure more than half the server. Spawning threads willy nilly doesn't increase performance, you have to spawn threads smartly to do work that should be offloaded to other cores.

That being said converting a single threaded application that was never intended to be multi threaded would be a chore because there are specific design choices you have to make in the beginning. So yea, pretty much a total rewrite.
Member
Posts: 27,518
Joined: May 10 2009
Gold: 13,891.00
Jun 16 2014 03:15pm
Yes pretty much a rewrite.
I dont know too much about coding. I just know this is a massive need

Any idea how much time a project like this takes and what kind of resources?
I wanted to start a donation pool to donate to someone who could do it.
Trying to guage what thwt would look like
Member
Posts: 1,358
Joined: Dec 30 2012
Gold: 0.10
Jun 16 2014 05:09pm
Quote (Stealth @ Jun 16 2014 01:15pm)
Yes pretty much a rewrite.
I dont know too much about coding. I just know this is a massive need

Any idea how much time a project like this takes and what kind of resources?
I wanted to start a donation pool to donate to someone who could do it.
Trying to guage what thwt would look like


It's a hard thing to estimate because there are quiet a few differentiating variables. Such as the developer(s) and their experience / knowledge, the complexity of the game, time frame, number of developers, etc, etc.

Either way, this is a huge project and developers aren't cheap. I'd say at least thousands of dollars. Developers on average, work for $50-100/hr .

This post was edited by SelfTaught on Jun 16 2014 05:16pm
Member
Posts: 11,637
Joined: Feb 2 2004
Gold: 434.84
Jun 17 2014 07:03am
Quote (Stealth @ Jun 16 2014 04:15pm)
Yes pretty much a rewrite.
I dont know too much about coding. I just know this is a massive need

Any idea how much time a project like this takes and what kind of resources?
I wanted to start a donation pool to donate to someone who could do it.
Trying to guage what thwt would look like


Probably as much time as it took to write the original plus/minus a large chunk of time dependent on the team. This is a huge task and needs a lot of planning and preparation because with this kind of thing the architecture and design is everything.
Go Back To Programming & Development Topic List
Add Reply New Topic New Poll