PS2 Website programming
PS2 Website programming
Where can I find information on programming and developing server to host PS2 games? I would like information on the protocols and libraries used for creating websites that will interface with the PS2 so people can compete in online PS2 games. Any information will be useful. Thanks in advance.
I guess it isn't clear exactly what you are trying to accomplish here. Yes, you say you want to create a server to interface with ps2 games so that people can play together online, but it begs many questions.
1. Are you referring to games that you are developing ? There is nothing PS2 specific about protocols and methods for making online games. Any general resource on protocols and methods of online gaming will give you the information you need to get started. You don't need to know how any specific PS2 games are doing it.
2. Are you instead referring to existing online games ? People are already playing together online with these games using servers available by the developers. I am not sure there is any possible benefit of someone running their own server. In fact, there would only be negatives associated with the protocols used by specific games being known, as they are desired primarily for cheating.
If your intent is the former, I would say that your question is answered as well as it can be here.
If your intent is the latter, then your question probably falls outside the scope of legitimate dev efforts.
1. Are you referring to games that you are developing ? There is nothing PS2 specific about protocols and methods for making online games. Any general resource on protocols and methods of online gaming will give you the information you need to get started. You don't need to know how any specific PS2 games are doing it.
2. Are you instead referring to existing online games ? People are already playing together online with these games using servers available by the developers. I am not sure there is any possible benefit of someone running their own server. In fact, there would only be negatives associated with the protocols used by specific games being known, as they are desired primarily for cheating.
If your intent is the former, I would say that your question is answered as well as it can be here.
If your intent is the latter, then your question probably falls outside the scope of legitimate dev efforts.
.
"Are you instead referring to existing online games ? People are already playing together online with these games using servers available by the developers. I am not sure there is any possible benefit of someone running their own server."
I have legitmate business reasons of my own to want to run my own servers. If cheating were allowed or not heavily safeguarded, it would be devastaing to my model. I have web developement experience but not with online, console based systems. I'm just not sure how the interface works as far as the protocols that the PS2 uses for using the internet to find servers. If it uses existing systems such as html, xml, etc. this will be relatively easy. However, I'm sure that there is more to it than that. I know that game developers already have their own servers, but this is not important. The fact that they are doing it tells me that Sony has a predefined library for interfacing the system with the web. I was just curious if anyone could point me in the right direction on what to look for.
I have legitmate business reasons of my own to want to run my own servers. If cheating were allowed or not heavily safeguarded, it would be devastaing to my model. I have web developement experience but not with online, console based systems. I'm just not sure how the interface works as far as the protocols that the PS2 uses for using the internet to find servers. If it uses existing systems such as html, xml, etc. this will be relatively easy. However, I'm sure that there is more to it than that. I know that game developers already have their own servers, but this is not important. The fact that they are doing it tells me that Sony has a predefined library for interfacing the system with the web. I was just curious if anyone could point me in the right direction on what to look for.
Online gaming such as, say "Warcraft", or "Gunbound", or "Phantasy Star Online" doesn't rely on any existing stuff you may know of with normal web servers. So, you can not say "I am gonna put some apache somewhere, with some php code, and let people play together on it". The protocols involved are usually plain raw game-dependant TCP or UDP communication.
Please refer for example to the old (in)famous bnetd thing for some coding ideas about how the battle.net protocol is handled by blizzard for their online games.
Now I believe too that sony has some proprietary code, inside their DNAS libraries or whatever. But, please really understand this has NOTHING to do with a casual "http, html, xml" webserver. The technologies involved in both cases have quite nothing in common (apart maybe some of the starting points, where the client synchronize with its server)
Please refer for example to the old (in)famous bnetd thing for some coding ideas about how the battle.net protocol is handled by blizzard for their online games.
Now I believe too that sony has some proprietary code, inside their DNAS libraries or whatever. But, please really understand this has NOTHING to do with a casual "http, html, xml" webserver. The technologies involved in both cases have quite nothing in common (apart maybe some of the starting points, where the client synchronize with its server)
pixel: A mischievous magical spirit associated with screen displays. The computer industry has frequently borrowed from mythology. Witness the sprites in computer graphics, the demons in artificial intelligence and the trolls in the marketing department.
Hey Ike,
You are missing the point completely.
Even if Sony has libraries you don:t need them. Anyone can program
networking on the PS2 like they can on the PC. That means they can
make their own protocols or adapt what is used anywhere else. There
is nothing any more special about what Sony might have developed
than whats done on PCs. The only difference would be that Sony already
did the work on the PS2 platform and therefore can sell it to developers.
Unless you are a developer, you aren:t getting your hands on it, so you
might as well forget about it and design your own. On the other hand,
if you were a pro developer, you wouldn:t need to asking around here
for something that Sony probably already sold you with documentation.
So if you aren't prepared to do it yourself, then you probably weren't
going to be able to get very far in your "legitimate" effort. That is because
there is another key word besides "legitimate" that would be missing from
your model, and that word is "serious".
You are missing the point completely.
Even if Sony has libraries you don:t need them. Anyone can program
networking on the PS2 like they can on the PC. That means they can
make their own protocols or adapt what is used anywhere else. There
is nothing any more special about what Sony might have developed
than whats done on PCs. The only difference would be that Sony already
did the work on the PS2 platform and therefore can sell it to developers.
Unless you are a developer, you aren:t getting your hands on it, so you
might as well forget about it and design your own. On the other hand,
if you were a pro developer, you wouldn:t need to asking around here
for something that Sony probably already sold you with documentation.
So if you aren't prepared to do it yourself, then you probably weren't
going to be able to get very far in your "legitimate" effort. That is because
there is another key word besides "legitimate" that would be missing from
your model, and that word is "serious".