Hire A Programmer
 
Forums: » Register « |  User CP |  Games |  Calendar |  Members |  FAQs |  Sitemap |  Support | 
User Name:
Password:
Remember me
Go Back   Dev Shed ForumsOtherHire A Programmer
Receive the tools necessary to be the rock star of your field. Our 12-month program teaches you the evolving world of multi-channel marketing as well as the complex issues and opportunities found in the industry.

ASP Free and Iron Speed Designer are giving away $5,500+ in FREE licenses. Iron Speed's RAD CASE toolset can save up to 80% of your coding time. One free license per week, one perpetual license per month!
Download and Activate to enter!

Web development can be a daunting task, even for specialists. There is a lot of information to absorb and a lot of technologies to learn in order to manage a superior website. When trying to learn the ropes, developers need a reliable source to introduce new ideas that can be easily implemented. When working on large projects, even web veterans may run into a technology or an aspect of a technology that they are unfamiliar with.

Learn More!


Download to Enter
| Contest Rules

Tutorials | Forums

Reply
Add This Thread To:
  Del.icio.us   Digg   Google   Spurl   Blink   Furl   Simpy   Y! MyWeb 
Thread Tools Search this Thread Rate Thread Display Modes
 
Unread Dev Shed Forums Sponsor:
  #1  
Old January 12th, 2012, 09:09 AM
icasekingx icasekingx is offline
Registered User
Dev Shed Newbie (0 - 499 posts)
 
Join Date: Jan 2012
Posts: 5 icasekingx User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: 1 h 11 m 45 sec
Reputation Power: 0
Project Available - Server emulation for online game

Hello all,

I've been browsing multiple forums throughout the internet in an attempt to find someone who can help me with a project to develop a server side communication utility for a fairly simple online game. My attempts to find someone who is both knowledgeable and willing to help haven't been so positive. If anyone here is willing to help or direct me to someone who could help, it would be much appreciated. Please respond to this post or private message me to get the details.

Thanks for your time,
John

Reply With Quote
  #2  
Old January 12th, 2012, 07:13 PM
E-Oreo's Avatar
E-Oreo E-Oreo is online now
Moderator
Click here for more information.
 
Join Date: Dec 2004
Posts: 6,457 E-Oreo User rank is General 77th Grade (Above 100000 Reputation Level)E-Oreo User rank is General 77th Grade (Above 100000 Reputation Level)E-Oreo User rank is General 77th Grade (Above 100000 Reputation Level)E-Oreo User rank is General 77th Grade (Above 100000 Reputation Level)E-Oreo User rank is General 77th Grade (Above 100000 Reputation Level)E-Oreo User rank is General 77th Grade (Above 100000 Reputation Level)E-Oreo User rank is General 77th Grade (Above 100000 Reputation Level)E-Oreo User rank is General 77th Grade (Above 100000 Reputation Level)E-Oreo User rank is General 77th Grade (Above 100000 Reputation Level)E-Oreo User rank is General 77th Grade (Above 100000 Reputation Level)E-Oreo User rank is General 77th Grade (Above 100000 Reputation Level)E-Oreo User rank is General 77th Grade (Above 100000 Reputation Level)E-Oreo User rank is General 77th Grade (Above 100000 Reputation Level)E-Oreo User rank is General 77th Grade (Above 100000 Reputation Level)E-Oreo User rank is General 77th Grade (Above 100000 Reputation Level)E-Oreo User rank is General 77th Grade (Above 100000 Reputation Level)  Folding Points: 945 Folding Title: Novice Folder
Time spent in forums: 1 Month 2 Weeks 4 Days 2 h 12 m 3 sec
Reputation Power: 6144
This is probably the same negative response you've received everywhere else, but reverse engineering a game server, even for a simple game, is an immensely difficult and time consuming task.

If you're not looking to pay someone, your best bet is to try to find someone who is a programmer and actually plays the game. It's unlikely that you'll find a volunteer who doesn't play the game who would do this.

If you are looking to pay someone, expect to pay at least 5 figures to have it done right.
__________________
How to program a basic, secure login system using PHP

Quote:
Originally Posted by Spad
Ah USB, the only rectangular connector where you have to make 3 attempts before you get it the right way around

Reply With Quote
  #3  
Old January 12th, 2012, 09:03 PM
icasekingx icasekingx is offline
Registered User
Dev Shed Newbie (0 - 499 posts)
 
Join Date: Jan 2012
Posts: 5 icasekingx User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: 1 h 11 m 45 sec
Reputation Power: 0
Quote:
Originally Posted by E-Oreo
This is probably the same negative response you've received everywhere else, but reverse engineering a game server, even for a simple game, is an immensely difficult and time consuming task.

If you're not looking to pay someone, your best bet is to try to find someone who is a programmer and actually plays the game. It's unlikely that you'll find a volunteer who doesn't play the game who would do this.

If you are looking to pay someone, expect to pay at least 5 figures to have it done right.


Thanks for your response. I appreciate you taking the time to type out a complete response. I have attempted to find someone who has a connection to the game who can program, but I have failed. If I did pay someone to complete this project, I am not sure it would be worth the investment because there won't be a real return except for the enjoyment of playing. If I did decide to pay, would you have anyone in mind who would be interested?

Thanks for your reply.

Reply With Quote
  #4  
Old January 14th, 2012, 05:33 PM
NotAName NotAName is offline
Registered User
Dev Shed Newbie (0 - 499 posts)
 
Join Date: Sep 2011
Posts: 5 NotAName User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: 48 m 30 sec
Reputation Power: 0
Quote:
This is probably the same negative response you've received everywhere else, but reverse engineering a game server, even for a simple game, is an immensely difficult and time consuming task.

He needs a web service or something similar, not a reverse engineered game server... You've suggested that the only way for him to get what he wants is through the most difficult solution imageinable.

Send me an email, OP:

myprogrammingservice (at) gmail (dot) com

Thanks.

Reply With Quote
  #5  
Old January 14th, 2012, 10:21 PM
E-Oreo's Avatar
E-Oreo E-Oreo is online now
Moderator
Click here for more information.
 
Join Date: Dec 2004
Posts: 6,457 E-Oreo User rank is General 77th Grade (Above 100000 Reputation Level)E-Oreo User rank is General 77th Grade (Above 100000 Reputation Level)E-Oreo User rank is General 77th Grade (Above 100000 Reputation Level)E-Oreo User rank is General 77th Grade (Above 100000 Reputation Level)E-Oreo User rank is General 77th Grade (Above 100000 Reputation Level)E-Oreo User rank is General 77th Grade (Above 100000 Reputation Level)E-Oreo User rank is General 77th Grade (Above 100000 Reputation Level)E-Oreo User rank is General 77th Grade (Above 100000 Reputation Level)E-Oreo User rank is General 77th Grade (Above 100000 Reputation Level)E-Oreo User rank is General 77th Grade (Above 100000 Reputation Level)E-Oreo User rank is General 77th Grade (Above 100000 Reputation Level)E-Oreo User rank is General 77th Grade (Above 100000 Reputation Level)E-Oreo User rank is General 77th Grade (Above 100000 Reputation Level)E-Oreo User rank is General 77th Grade (Above 100000 Reputation Level)E-Oreo User rank is General 77th Grade (Above 100000 Reputation Level)E-Oreo User rank is General 77th Grade (Above 100000 Reputation Level)  Folding Points: 945 Folding Title: Novice Folder
Time spent in forums: 1 Month 2 Weeks 4 Days 2 h 12 m 3 sec
Reputation Power: 6144
A "web service" that handles server side communication for an online game can accurately be called a game server, can it not? And based on the fact that there presumably isn't a freely available game server implementation for the game, I would say it's fairly safe to assume that the communication specifications are not freely available either, which means you would have to reverse engineer the protocol to write a web service for it.

So explain to me how this doesn't involve reverse engineering a game server.

It's possible that the game he's referring to is HTTP based, but nothing in his post indicates that to be the case.

Reply With Quote
  #6  
Old January 14th, 2012, 10:32 PM
NotAName NotAName is offline
Registered User
Dev Shed Newbie (0 - 499 posts)
 
Join Date: Sep 2011
Posts: 5 NotAName User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: 48 m 30 sec
Reputation Power: 0
Quote:
A "web service" that handles server side communication for an online game can accurately be called a game server, can it not?

That is exactly what I said.

Quote:
And based on the fact that there presumably isn't a freely available game server implementation for the game, I would say it's fairly safe to assume that the communication specifications are not freely available either, which means you would have to reverse engineer the protocol to write a web service for it.

"Communication specifications", like what? There is such a capability of making your own socket handling classes?

Reply With Quote
  #7  
Old January 15th, 2012, 09:56 AM
E-Oreo's Avatar
E-Oreo E-Oreo is online now
Moderator
Click here for more information.
 
Join Date: Dec 2004
Posts: 6,457 E-Oreo User rank is General 77th Grade (Above 100000 Reputation Level)E-Oreo User rank is General 77th Grade (Above 100000 Reputation Level)E-Oreo User rank is General 77th Grade (Above 100000 Reputation Level)E-Oreo User rank is General 77th Grade (Above 100000 Reputation Level)E-Oreo User rank is General 77th Grade (Above 100000 Reputation Level)E-Oreo User rank is General 77th Grade (Above 100000 Reputation Level)E-Oreo User rank is General 77th Grade (Above 100000 Reputation Level)E-Oreo User rank is General 77th Grade (Above 100000 Reputation Level)E-Oreo User rank is General 77th Grade (Above 100000 Reputation Level)E-Oreo User rank is General 77th Grade (Above 100000 Reputation Level)E-Oreo User rank is General 77th Grade (Above 100000 Reputation Level)E-Oreo User rank is General 77th Grade (Above 100000 Reputation Level)E-Oreo User rank is General 77th Grade (Above 100000 Reputation Level)E-Oreo User rank is General 77th Grade (Above 100000 Reputation Level)E-Oreo User rank is General 77th Grade (Above 100000 Reputation Level)E-Oreo User rank is General 77th Grade (Above 100000 Reputation Level)  Folding Points: 945 Folding Title: Novice Folder
Time spent in forums: 1 Month 2 Weeks 4 Days 2 h 12 m 3 sec
Reputation Power: 6144
Quote:
"Communication specifications", like what? There is such a capability of making your own socket handling classes?

The code to handle sending and receiving data over sockets is the easy part. The hard part is learning what data you actually have to send.

For example, pretend you had never heard of HTTP before and it was not documented anywhere. When you connect initially to an HTTP server it tells you nothing about what you're supposed to send it. Could you randomly guess that you have to send the string: "GET / HTTP/1.1\n\n" in order to get any data back from it?

You could figure it out without too much trouble by observing the packets exchanged between a web browser and a web server, but HTTP is a simple plaintext protocol that only involves a few control packets. Most game server protocols are binary (for efficiency) and are far more complex (because unlike HTTP they are not stateless, and they have to deal with the two-way exchange of lots of data).

How do you communicate user input to the server? What control characters do you send before transmitting the data? When and how often do you send it? What data does the server return to you after you send it? Those are the types of questions that need to be answered to define the communication specifications.

Reply With Quote
  #8  
Old January 15th, 2012, 11:14 AM
NotAName NotAName is offline
Registered User
Dev Shed Newbie (0 - 499 posts)
 
Join Date: Sep 2011
Posts: 5 NotAName User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: 48 m 30 sec
Reputation Power: 0
Obviously those are problems that need to be solved, but he's asking for someone to create a server that will communicate with his game. There is no pre-existing protocol such as HTTP to "reverse engineer".

Reply With Quote
  #9  
Old January 15th, 2012, 11:25 AM
E-Oreo's Avatar
E-Oreo E-Oreo is online now
Moderator
Click here for more information.
 
Join Date: Dec 2004
Posts: 6,457 E-Oreo User rank is General 77th Grade (Above 100000 Reputation Level)E-Oreo User rank is General 77th Grade (Above 100000 Reputation Level)E-Oreo User rank is General 77th Grade (Above 100000 Reputation Level)E-Oreo User rank is General 77th Grade (Above 100000 Reputation Level)E-Oreo User rank is General 77th Grade (Above 100000 Reputation Level)E-Oreo User rank is General 77th Grade (Above 100000 Reputation Level)E-Oreo User rank is General 77th Grade (Above 100000 Reputation Level)E-Oreo User rank is General 77th Grade (Above 100000 Reputation Level)E-Oreo User rank is General 77th Grade (Above 100000 Reputation Level)E-Oreo User rank is General 77th Grade (Above 100000 Reputation Level)E-Oreo User rank is General 77th Grade (Above 100000 Reputation Level)E-Oreo User rank is General 77th Grade (Above 100000 Reputation Level)E-Oreo User rank is General 77th Grade (Above 100000 Reputation Level)E-Oreo User rank is General 77th Grade (Above 100000 Reputation Level)E-Oreo User rank is General 77th Grade (Above 100000 Reputation Level)E-Oreo User rank is General 77th Grade (Above 100000 Reputation Level)  Folding Points: 945 Folding Title: Novice Folder
Time spent in forums: 1 Month 2 Weeks 4 Days 2 h 12 m 3 sec
Reputation Power: 6144
The thread asks for "server emulation", which strongly suggests that there is indeed an existing protocol. If there weren't an existing server and protocol then this would be about server design and not emulation.

But whatever, I'm done arguing. This is my last post on the matter.

Reply With Quote
  #10  
Old January 15th, 2012, 04:19 PM
icasekingx icasekingx is offline
Registered User
Dev Shed Newbie (0 - 499 posts)
 
Join Date: Jan 2012
Posts: 5 icasekingx User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: 1 h 11 m 45 sec
Reputation Power: 0
Hello all,

Thanks for the replies. I have a copy of the game that i could send to anyone who would have time to take a look at it. Would anyone be willing to check it out to see exactly what the project consists of?

Thanks!

Reply With Quote
  #11  
Old January 15th, 2012, 05:40 PM
NotAName NotAName is offline
Registered User
Dev Shed Newbie (0 - 499 posts)
 
Join Date: Sep 2011
Posts: 5 NotAName User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: 48 m 30 sec
Reputation Power: 0
Yeah, send me an email at the address listed above.

Reply With Quote
Reply

Viewing: Dev Shed ForumsOtherHire A Programmer > Project Available - Server emulation for online game


Thread Tools  Search this Thread 
Search this Thread:

Advanced Search
Display Modes  Rate This Thread 
Rate This Thread:


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
View Your Warnings | New Posts | Latest News | Latest Threads | Shoutbox
Forum Jump

Forums: » Register « |  User CP |  Games |  Calendar |  Members |  FAQs |  Sitemap |  Support | 
  
 


Powered by: vBulletin Version 3.0.5
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.

© 2003-2012 by Developer Shed. All rights reserved. DS Cluster 2 - Follow our Sitemap