Ok here's the thing:
I am a member of a gaming league called (Total Assault Gaming). And the owner has a lot of money invested in a flash based chat, which works just great. But he wants it to be taken to the next level, which would be joining dedicated servers through the chat and wants me to help him create such a thing.
Now I was thinking that I could make a new protocol to make this work. Flash supports <A HREF=" So I figure that if I could pass the server information as a hyperlink then I could do that. So my idea of how to make this work is as follows:
1. I make a program that allows you to launch a dedicated server for a some game. For this example I'll use BattleField 2. But besides the program just launching the server it also goes to a webpage to add the server to a database which will look something like this: 3 columns; 1 for game name, 1 for server information, 1 for server name.
From this database the Flash chat will be updated when the database changes. So every game channel has all the active servers that people on tag create for that particular game.
But this is not where Delphi comes in, this is all Flash/PHP, which someone else is designing.
2. So now we have a link in the Flash chat on Internet Explorer (Doesn't need be working on anything else, not enough users for the other browsers on this gaming league).
So I figure if I could make a protocol like HTTP for example, but instead calling it TAG then I could do something like this> TAG://GAME:IP
ORT
ASSWORD.
3. Because the protocol is recognised by the users computer
my second program is started which reads the info in the protocol and launches the correct game to automatically join the server they selected in the Flash chat.
So basically what we are trying to achieve is that for example someone is in the BattleField 2 lobby and sees a server they want to join. They click on that server in the Flash chat which will put this protocol into action looking something like this:
TAG://BF2:85.236.101.56:16567:COOLDADDIO
My program is initiated and starts BattleField 2 up to join the server with the information:
IP: 85.236.101.56
PORT: 16567
PW: COOLDADDIO
So currently I am looking for information on how to create a new protocol like that. I can't really seem to find anything on how to do such a thing. Do you guys have information for me, or can you give me pointers to where to look? Maybe (hoping, dreaming, praying) even an example?
I know that this probably requires a lot of complex programming but it really would be great for the league!
BobbaFet ![[bobafett] [bobafett] [bobafett]](/data/assets/smilies/bobafett.gif)
Everyone has a right to my opinion.
Great Delphi Websites faq102-5352
I am a member of a gaming league called (Total Assault Gaming). And the owner has a lot of money invested in a flash based chat, which works just great. But he wants it to be taken to the next level, which would be joining dedicated servers through the chat and wants me to help him create such a thing.
Now I was thinking that I could make a new protocol to make this work. Flash supports <A HREF=" So I figure that if I could pass the server information as a hyperlink then I could do that. So my idea of how to make this work is as follows:
1. I make a program that allows you to launch a dedicated server for a some game. For this example I'll use BattleField 2. But besides the program just launching the server it also goes to a webpage to add the server to a database which will look something like this: 3 columns; 1 for game name, 1 for server information, 1 for server name.
From this database the Flash chat will be updated when the database changes. So every game channel has all the active servers that people on tag create for that particular game.
But this is not where Delphi comes in, this is all Flash/PHP, which someone else is designing.
2. So now we have a link in the Flash chat on Internet Explorer (Doesn't need be working on anything else, not enough users for the other browsers on this gaming league).
So I figure if I could make a protocol like HTTP for example, but instead calling it TAG then I could do something like this> TAG://GAME:IP
3. Because the protocol is recognised by the users computer
my second program is started which reads the info in the protocol and launches the correct game to automatically join the server they selected in the Flash chat.
So basically what we are trying to achieve is that for example someone is in the BattleField 2 lobby and sees a server they want to join. They click on that server in the Flash chat which will put this protocol into action looking something like this:
TAG://BF2:85.236.101.56:16567:COOLDADDIO
My program is initiated and starts BattleField 2 up to join the server with the information:
IP: 85.236.101.56
PORT: 16567
PW: COOLDADDIO
So currently I am looking for information on how to create a new protocol like that. I can't really seem to find anything on how to do such a thing. Do you guys have information for me, or can you give me pointers to where to look? Maybe (hoping, dreaming, praying) even an example?
I know that this probably requires a lot of complex programming but it really would be great for the league!
![[bobafett] [bobafett] [bobafett]](/data/assets/smilies/bobafett.gif)
![[bobafett] [bobafett] [bobafett]](/data/assets/smilies/bobafett.gif)
Everyone has a right to my opinion.
Great Delphi Websites faq102-5352