ID:1676520
 
To participate, fan this hub.

BYOND, to my knowledge, has not been tested fully on how much a brutal beating it can take. There have been tests via programming, such as "how long can a string get before DreamDaemon crashes?" or "how long does it take for this for loop to complete?" Well, after asking how many players DreamDaemon could hold for a simple text-based project, I received no sure answer. However, I did receive a method to go about getting an accurate answer.

I have quickly created a project specially crafted to determine how many clients can a DreamDaemon hold. This project will record the amount of players that log in and log off and will also store the current online players in a list, displaying them in a tab and displaying the player count there as well. There will be a chat feature as well since that is a common feature in most games. The server should be able to withstand constant worldly conversations.

When will this take place? Well, the first stress test attempt is this Saturday September 13, 2014 at 2:00 PM EST until 4:00 PM EST.

The second stress test attempt is Saturday, September 20, 2014 at 2:00 PM EST until 4:00 PM EST. If you can not make it, let me know. I can probably switch the times around so it's more easier for a large amount of people to come.

How do I join or be reminded? You can add Stress Test to your favorites list. When the testing begins, there will be 3 updates posted through the BYOND pager. One telling you it's about to start. Another telling you it's at the half-way mark and informing you of the progress. And another telling you it's about to finish and that you should come soon if you want to participate.

What do I get for participating and/or telling others? A cookie.

How many people are you expecting or need? The project that caused me to ask this is a project that will be bringing in more than 500 people on a single server. My question is, will it run okay even if the project does nothing heavy and is programmed with the utmost efficiency. So, I need 200 or more BYONDers to visit to at least give a "decent" reading. 500 would be even more fantastic.

Why don't you just split up the servers? Already discussed. It's not beneficial in terms of a social aspect. These 500 people will be from 1 central community. I could break them up in to servers for each individual community to make that more efficient. However, I can't break up a community and put half of them with another one. Once again, goes against some social issues.
Be there or be square.
Will you be publishing results, and what stats will you be collecting - Just the above or debug, CPU stats, and network profiles? Also, what hardware/infrastructure will you be running this on?
-I'll be collection occasional (SIGUSR2) backtrace reports.
-I'll be logging the chat. The chat will contain the current player count on login and logout.
-Max CPU readings will be recorded. Not readings at certain times. Just what did it reach totally before it crashes, if it crashes.
-Hardware not determined currently. It's guessed. However, not finalized. Speeds are 800Mbps down 250Mbps up.
-This will be on linux. Network profile is not available for it. I can, however, perform a normal profiler. If requested, I can record it over time with a video recording software at 360p or lower for the full 2 hours. However, I'd rather not. But, if requested, I will.

Edit:
9/11/2014:
-It will run the latest BETA version of BYOND for the WebClient feature as well. This way people can also log in via their phones if they can't by computer.
You could just split the servers but have them be part of the same 'world'.

Most MMOs don't cram all their players onto one server. They split them into different instances and whatnot. I don't see the point in this test at all, especially since you're testing it in what seems to be a MUD environment.
In response to Lavitiz
Lavitiz wrote:
Be there or be square.

In response to Doohl
Doohl wrote:
Most MMOs don't cram all their players onto one server. They split them into different instances and whatnot. I don't see the point in this test at all, especially since you're testing it in what seems to be a MUD environment.

So you're not interested to know how much DD can handle at all?
In response to A.T.H.K
Sure, but ultimately not a lot can probably be used with that information... as I said, it's kind of pointless.
In response to Doohl
Doohl wrote:
Sure, but ultimately not a lot can probably be used with that information... as I said, it's kind of pointless.

True, A lot of factors come in to play on both DD, the physical server hosting it and the game.

We all know for a fact the majority of games on BYOND, Naruto etc are programmed so terrible they cause massive CPU usage and crashes from their own stupidness..

Nonetheless I'm interested to see how far DD can be pushed with a simple chat type program with a few loops.
Seems interesting, but I highly doubt that you will manage to get more than 50 players unless its a known text based game, therefore you wont be able to tell us the results you are aiming for..
In response to Eternal_Memories
Eternal_Memories wrote:
Seems interesting, but I highly doubt that you will manage to get more than 50 players unless its a known text based game, therefore you wont be able to tell us the results you are aiming for..

That's why I'm hoping you guys can be counted on by telling other people. It's as simple as viewing a webpage or even logging on a BYOND game when it starts. It wouldn't use up much CPU. It wouldn't use up much bandwidth. It's worth your time to go AFK on. Hell, you can even spam. So, you can have fun.
In response to A.T.H.K
rasengan requires the while() procedure. also, remember to set it so that it runs in the background.
In response to Kboy33
Kboy33 wrote:
rasengan requires the while() procedure. also, remember to set it so that it runs in the background.

Sorry .. I don't follow you, what is rasengan ?
In response to A.T.H.K
A.T.H.K wrote:
Kboy33 wrote:
rasengan requires the while() procedure. also, remember to set it so that it runs in the background.

Sorry .. I don't follow you, what is rasengan ?

It's a Jutsu (technique) in the anime series Naruto. He's just messing around.
In response to Xirre
Xirre wrote:
It's a Jutsu (technique) in the anime series Naruto. He's just messing around.

Oh I see, guess I shouldn't of expected anything more from this community..
In response to A.T.H.K
A.T.H.K wrote:
Xirre wrote:
It's a Jutsu (technique) in the anime series Naruto. He's just messing around.

Oh I see, guess I shouldn't of expected anything more from this community..
Lol.
In response to A.T.H.K
A.T.H.K wrote:
Xirre wrote:
It's a Jutsu (technique) in the anime series Naruto. He's just messing around.

Oh I see, guess I shouldn't of expected anything more from this community..

Shouldn't have. Guess you don't expect much out of their grammar either.
How many of you posting have actually volunteered to help in this project? And I mean by either following up with the hub's status or adding the hub to your fan list to be notified when it begins? Hell, how many of you have actually attempted to let other people know to raise awareness?
In response to Cubanbling
Cubanbling wrote:
Shouldn't have. Guess you don't expect much out of their grammar either.


Bit crabby today aren't you, did you get killed in Naurto find the dragon 9000 lvl 10 654321 frogzor ?
In response to Cubanbling
Cubanbling wrote:
A.T.H.K wrote:
Xirre wrote:
It's a Jutsu (technique) in the anime series Naruto. He's just messing around.

Oh I see, guess I shouldn't of expected anything more from this community..

Shouldn't have. Guess you don't expect much out of their grammar either.
Do you want a cookie or something?
Page: 1 2