It's pretty fun to use it with encryption. Each CD has it's own encrypted image of the game. When the user wants to play the game, the computer sends its CD-ID (the uniqe ID of that CD) to my server, my server checks if the user is allowed to use the CD, and sends back the key used to decrypt the content and mount it within the RAM. When the user closes the game, the key is removed from the RAM and needs to be requested again.

The main reason I created this system isn't to get 100% control over my buddies. Even though I do log whenever they play, from where, and for how long, the system is mainly used to lock lost/stolen CDs. We're not allowed to use CS on our laptops. The system is pretty useful if a teacher bust you while playing and takes your CD and/or computer. Since they can't prove whatever is on the CD, the system has saved my ass a lot of times.

Stream can be used by many difference users, each with an individual username, password and STREAM_ID. Each account has it's own "flags", which gives you access to whatever the administrator wants you to have access to. If the account is flagged as an administrator, you'll automatically get all other flags.

At this moment, Stream has about 60 users on my server. Mostly people I know that have some site hosted on my server, or people who wants to send spoofed email from APB (The Swedish version of RIAA) to play a joke with their buddies.

Stream is written with a combination of C++ and PHP (for the server-side). There's also a webbased version.

Stream is probably my biggest project yet, it took about 35-40 hours to write and currently has about 5 000 lines of code. Of course, there's a lot of crap in the code.

It's pretty fun to use it with encryption. Each CD has it's own encrypted image of the game. When the user wants to play the game, the computer sends its CD-ID (the uniqe ID of that CD) to my server, my server checks if the user is allowed to use the CD, and sends back the key used to decrypt the content and mount it within the RAM. When the user closes the game, the key is removed from the RAM and needs to be requested again.

The main reason I created this system isn't to get 100% control over my buddies. Even though I do log whenever they play, from where, and for how long, the system is mainly used to lock lost/stolen CDs. We're not allowed to use CS on our laptops. The system is pretty useful if a teacher bust you while playing and takes your CD and/or computer. Since they can't prove whatever is on the CD, the system has saved my ass a lot of times.

Stream can be used by many difference users, each with an individual username, password and STREAM_ID. Each account has it's own "flags", which gives you access to whatever the administrator wants you to have access to. If the account is flagged as an administrator, you'll automatically get all other flags.

At this moment, Stream has about 60 users on my server. Mostly people I know that have some site hosted on my server, or people who wants to send spoofed email from APB (The Swedish version of RIAA) to play a joke with their buddies.

Stream is written with a combination of C++ and PHP (for the server-side). There's also a webbased version.

Stream is probably my biggest project yet, it took about 35-40 hours to write and currently has about 5 000 lines of code. Of course, there's a lot of crap in the code.

i started a basic website control panel, but i think it would be really cool if someone like you made a simple website with snippets of code for different kinds of control panels. this might be a stupid idea but i personally think it would help...