Sorry your browser is not supported!

You are using an outdated browser that does not support modern web technologies, in order to use this site please update to a new browser.

Browsers supported include Chrome, FireFox, Safari, Opera, Internet Explorer 10+ or Microsoft Edge.

DarkBASIC Professional Discussion / Session Initiation Protocol (SIP) for Online Games...

Author
Message
TechLord
22
Years of Service
User Offline
Joined: 19th Dec 2002
Location: TheGameDevStore.com
Posted: 17th Feb 2009 02:07
I'm seriously looking into integrating SIP into my online game to setup Server/Client sessions. For those not familiar with SIP check out:
http://en.wikipedia.org/wiki/Session_Initiation_Protocol
http://tools.ietf.org/html/rfc3261.html

My reasons for consideration is:
1) IETF Standard just like HTTP and FTP.
2) Telecom Standard for VoIP which also utilizes Real-Time Protocol (RTP) and Real-Time Streaming Protocol (RTSP) which are Standard IETF Protocols suitable for game simulation data.
3) Enables IP communications with numerous devices and applications

I'm totally impressed with it, which makes it hard to see disadvantages. I'm curious if anyone else is currently using it or considering it for their online game. Lets Discuss.

TechLord
22
Years of Service
User Offline
Joined: 19th Dec 2002
Location: TheGameDevStore.com
Posted: 19th Feb 2009 12:41 Edited at: 19th Feb 2009 12:56
SIP appears to be ideal for use in persistent MMO games. It supports real-time data session set up and Instant Messaging. There are already two SIP open standards for instant messaging XMPP and SIMPLE.

SIP Presence information can also be used to see who's playing and invite other users to join a game, instead of blindly logging on to a games master server. Players just has to subscribe to the presence information of friends. This presence information can be displayed in "buddy list" format showing who is playing, who is online and available, and who is not. Third party call control could even automatically initiate a gaming session when everybody was ready.

The more I read up on it, the more promising SIP looks. What I find interesting about SIP is that I was already implementing home-brewed protocols to set up sessions and handle real-time simulation data messaging. I do prefer to use open standards. SIP looks real for MMOs, but, sure any type of online game could benefit. I'm suprised there hasn't been more discussion on this topic.

Login to post a reply

Server time is: 2025-05-21 04:48:04
Your offset time is: 2025-05-21 04:48:04