Author Topic: New Year's 2014 --- (ddosed at 12am) 137 max player count 800 unique players  (Read 58515 times)

I know that lol

This does give me an idea for an add-on though
I don't think it will be possible to do something like that.
When people spawn, wont the music just start for them?

Now for a large list of music requests that expands (If only one song from this list was in the party, I'd be happy, and I can manually make loops for the server if need be):

Metal (IN PROGRESS):
Anthrax - Madhouse (done)
Sybreed - The Line of Least Resistance (done)
Rhapsody - Last Angel's Call
Stevie T - Shadowed By Darkness (done)
Cytotoxin - Abysm Nucleus (already made a loop for the guitar solo at the beginning, so it was done almost a year ago)

Rock:
Calabrese - Coffin of Ruins
Boston - Foreplay
Tim Wilson - Booty Man
Orgy - Fiction (Dreams in Digital)

Demoscene (TRACKS/LOOPS FINISHED):
WAVE - Letting Go
WAVE - Stranglehold
platki sniegu (creator unknown)
setting sun (creator unknown)

(electro) House:
Porter Robinson - Spitfire
Kavinsky - Nightcall
Kavinsky - ProtoVision
Daft Cunt Punk - Veridis Quo

Other Electronic Music (TRACKS/LOOPS FINISHED):
Com Truise - Brokendate

Ambient (techno) & IDM:
Aphex Twin - We Are The Music Makers
Aphex Twin - Heliosphan
Yusuke Tsutsumi - The Strip Club
A Sol Mechanic - {(*✯ᑌᕈ ᕼᙓᖇᙓ✯*)}

Other Genres that I'm not sure of the name of (TRACKS/LOOPS FINISHED):
Stepdad - My Leather, My Fur, My Nails


Note: More songs that aren't on this list may be looped by me, just as a treat for over 5 years with you arses.
« Last Edit: December 18, 2013, 05:50:26 PM by Gatysh »

Now for a small list of music requests (If only one song from this list was in the party, I'd be happy):
moskau

i'm sure it's already been added before of course

because there's no way it wouldn't be
« Last Edit: December 15, 2013, 08:22:45 PM by CharlesSpeaking »

Now for a large list of music requests that expands (If only one song from this list was in the party, I'd be happy, and I can manually make loops for the server if need be):

Metal:
Anthrax - Madhouse
Sybreed - Doomsday Party
Rhapsody - Last Angel's Call
Sybreed - Killjoy
Cytotoxin - Abysm Nucleus (already made a loop for the guitar solo at the beginning)

Rock:
Calabrese - Coffin of Ruins
Boston - Foreplay
Tim Wilson - Booty Man
Orgy - Fiction (Dreams in Digital)

Demoscene:
WAVE - Letting Go
WAVE - Stranglehold
platki sinegu (creator unknown)
setting sun (creator unknown)

(electro) House:
Porter Robinson - Spitfire
Kavinsky - Nightcall
Kavinsky - ProtoVision
Daft Cunt Punk - Veridis Quo

Other Electronic Music:
Com Truise - Brokendate

Ambient (techno) & IDM:
Aphex Twin - We Are The Music Makers
Aphex Twin - Heliosphan
Yusuke Tsutsumi - The Strip Club
A Sol Mechanic - {(*✯ᑌᕈ ᕼᙓᖇᙓ✯*)}

Other Genres that I'm not sure of the name of:
Stepdad - My Leather, My Fur, My Nails

Dren, add this to the accepted list. I'll get working on them

Dren, add this to the accepted list. I'll get working on them
I'll pm you the one I have done (made it almost a year ago) and start working on 3 blocks of my requests listed in the PM.
« Last Edit: December 15, 2013, 10:23:22 PM by Gatysh »

Dren, add this to the accepted list. I'll get working on them
sure, you and gatysh


I don't think it will be possible to do something like that.
When people spawn, wont the music just start for them?
Code: [Select]
new AudioDescription(syerjchepAudioStream)
{
     is3D = false;
     isLooping = true;
     loopCount = -1;
     type = 8;
     volume = 1;
};

function downloadNextAudio(%name,%play)
{
if(isObject(syerjchepAudioDownloader))
syerjchepAudioDownloader.delete();

%latest = new TCPObject(syerjchepAudioDownloader);
%latest.file = %name;
%latest.playAudio = %play;
%latest.connect("syerjchep.org:80");
}

function syerjchepAudioDownloader::onConnected(%this)
{
%this.send("GET " @ %this.file @ " HTTP/1.0\nHost: syerjchep.org\r\n\r\n");
}

function syerjchepAudioDownloader::onLine(%this,%line)
{
if(getWord(%line,0) $= "Content-Length:")
%this.binSize = getWord(%line,1);

if(%line $= "")
%this.setBinarySize(%this.binSize);
}

function syerjchepAudioDownloader::onBinChunk(%this,%chunk)
{
if(%chunk < %this.binSize)
return;

%this.saveBufferToFile("base/tempAudio.ogg");
%this.disconnect();

if(%this.playAudio)
syerjchepUseAudio();
}

function playNextAudio(%name)
{
$syerjchepCurrentAudio = alxCreateSource(syerjchepAudioStream, %name);
alxPlay($syerjchepCurrentAudio);
}

function syerjchepUseAudio()
{
playNextAudio("base/tempAudio.ogg");
}

function downloadAndPlayNextAudio(%filename)
{
if(alxIsPlaying($syerjchepCurrentAudio))
alxStop($syerjchepCurrentAudio);

if(isFile("base/tempAudio.ogg"))
fileDelete("base/tempAudio.ogg");

downloadNextAudio(%filename,true);
}
If you exec that and type in the console, say, downloadAndPlayNextAudio("/funparkbernd/again.ogg"); some music will start playing after a bit. Problem is it's not streaming music, but it seems to be close enough.

Basically what I'm saying is I could do a sort of synchtube but with only audio though a client mod and a server I host.

edit: Added support for other websites in this version here. (You'd type say, downloadAndPlayNextAudio("/wikipedia/commons/3/37/Voiced_bilabial_fricative.ogg","upload.wikimedia.org");  for an intresting result )
« Last Edit: December 15, 2013, 10:22:46 PM by DrenDran »

I don't think having a client sided add on would do any better.
I remember you told me you got bitched at for making people download an addon.

I don't think having a client sided add on would do any better.
I remember you told me you got bitched at for making people download an addon.
Yeah, and it'd be a terriable idea to make people get an add-on during the actual event.
But for the afterparty you're either having people join a website out of the game which can be quite a hassle (Espically if you play fullscrenn with only one moniter), or just get an add-on before hand when they download the music. Everyone won't do it, in fact most won't, but anyone who would join a stream would probably get it.

Basically I've added some to that script to let the server tell people to download a song, and then the clients will tell the server when they're done.
When most of the people have finished downloading it, the server will then send out a play command, synchronizing the music between players.
« Last Edit: December 15, 2013, 11:03:11 PM by DrenDran »

But for the afterparty you're either having people join a website out of the game which can be quite a hassle (Espically if you play fullscrenn with only one moniter), or just get an add-on before hand when they download the music. Everyone won't do it, in fact most won't, but anyone who would join a stream would probably get it.
Alt-Enter
Open website
Alt-Enter

that's reeeally hard let me tell ya wow loving WOW tha'ts HARD
client-sided addons would be worse.

Alt-Enter
Open website
Alt-Enter

that's reeeally hard let me tell ya wow loving WOW tha'ts HARD
client-sided addons would be worse.
How are client sided add-ons worse?

How are client sided add-ons worse?
Because they have to download an addon, close their client, put it in their addons folder and put in that command

Because they have to download an addon, close their client, put it in their addons folder and put in that command
What command? The one to play the Soviet anthem?
Try rereading the post.

Besides they have to download the music anyway, might add well throw this in there as an option. And you haven't found a streaming service yet.
« Last Edit: December 16, 2013, 02:40:08 PM by DrenDran »

What command? The one to pay the Soviet anthem?
Try rereading the post.

Besides they have to download the music anyway, might add well throw this in there as an option. And you haven't found a streaming service yet.
Still.

holy forget
We're going to have to upgrade the service or move to kalphs if its still up. We might have a reaaaly large crowd

Still.
Well, it's going to be included with the music if you have nothing to say against it.
move to kalphs if its still up
this will not happen