Start times (Open Beta)

Play Now

Skyline

LOMCN Admin
Staff member
Administrator
Mar 26, 2003
7,189
607
360
Sheffield
Maybe towards the end of testing, the last few days -

Instant level45 for everyone
High EXP
Decent starter kit
Add in KR teleports
lower boss spawn times

Get as many people on as possible for a "bit of fun"

P.s. change the drop files so people can't figure out what drops what the most ;)
 
  • Like
Reactions: Chriz

LightBringer

Mir Evolved GM
Veteran
Evolved
Game Master
Feb 13, 2014
3,911
1
1,829
260
Was thinking the Same where they've worked from nothing and created it all they may not encounter any of these but it's alway's good to stress test regardless, even Marble seen Crash's early game where so many was on.

It's really hard to stress test, you'd have to Build some kind of bots that actually ran around doing something or actually find load of people willing to log and do stuff, logging on 200 bots in SZ isn't stress testing.

Having 200 people on still does start to highlight issues as we did this on TPR test (this is when the spawn errors started flagging up) as it still takes resources to process them being there (obviously not as strenuous as 200 people pvping).

To be fair they are a lot more advanced coders then me so I dont want to come across patronising to their level of skill, just things that came across with TPR.
 

Pottsy

Legend
Legendary
Feb 26, 2004
3,278
259
309
Do you like have a download source that isn't through your patcher? Your patcher speeds are dreadful lol. Not even breaching 1MB/s...feel like it's 1999 again :D

EDIT: Yeh...went down to 500KB/s...Maybe when I have a spare 10 hours i'll consider jumping on lol.
 
  • Wow
Reactions: Chriz

Chriz

Captain Lurker
VIP
Mar 24, 2003
1,198
1
336
315
LOMCN
So one of the big ones, if you haven't done anything with how Crystal utilises spawns, you WILL get server side lag, when your UC goes past a certain threshold (your mobs will just stand there and do sweet f/a).
Changing your spawn system to be more efficient will sort it out.

Logging is another huge one (that people are aware of) using the default logging will cause it to appear to crash (when its just stupidly large amount of lag)
> Utilising other logging methods cures this ; TPR we log near enough every possible player transaction so we have full tractability of everything, if we ever need it.

Because you've done it from the ground up, I highly doubt you will encounter these errors either; but it tends to be 2 of the major ones from the default source!
Appreciate the insight!

We have already put into place spawn masks, so the server wont try and brute force random valid cells to spawn in, it will simply pick one randomly from a list, so no CPU cycles wasted there!

Saving/Logging has been fully rebuilt and is fully asyncronous, it will not holdup any of the threads processing players/packets/monsters etc.

The architecture we are running on is effectively spreading the load across several cores and we have implemented some good measures to reduce processing required :)

We've changed alot in the back end, hence the extended beta - we have more to test than usual :D
Post automatically merged:

Do you like have a download source that isn't through your patcher? Your patcher speeds are dreadful lol. Not even breaching 1MB/s...feel like it's 1999 again :D

EDIT: Yeh...went down to 500KB/s...Maybe when I have a spare 10 hours i'll consider jumping on lol.
I have seen this happen.. i think its an issue with the patcher - if you close it and reopen the speed should go right up. When ever I've patches its been mostly at 10MB/s. We will likely use a better host come live launch (VPS we use only has a 100mbit pipe atm :D)
Post automatically merged:

Having 200 people on still does start to highlight issues as we did this on TPR test (this is when the spawn errors started flagging up) as it still takes resources to process them being there (obviously not as strenuous as 200 people pvping).

To be fair they are a lot more advanced coders then me so I dont want to come across patronising to their level of skill, just things that came across with TPR.
We have emulated 500+ connections using basic packet bots, which the sever coped with pretty well... however we are likely to re run this test, may give them a little bit more logic to fight instead of just walk around :D

One day an army of 500 noobs will raid the server :D
 

zedina

Mir3 Dev
Legendary
Dec 22, 2005
3,259
2
1,152
370
It's really hard to stress test, you'd have to Build some kind of bots that actually ran around doing something or actually find load of people willing to log and do stuff, logging on 200 bots in SZ isn't stress testing.

They got bots like this, i remember i seen a video of chriz with 200 monsters replicating players spells etc.
 
  • Like
Reactions: Piff1

ventus

LOMCN Veteran
Veteran
Oct 17, 2013
974
175
105
Need to have the army of bots running around and attacking/killing monsters to get a better idea :p

P.S. Send me a copy too :P
 

LightBringer

Mir Evolved GM
Veteran
Evolved
Game Master
Feb 13, 2014
3,911
1
1,829
260
lol here's a screeny from one of our first stress tests 🤣

With that test, are they mobs, if so did they utilzie the mob threads rather than the player thread?
or have you reworked that as well?
Post automatically merged:

So much nakedness! Did anyone get a cheeky boner? 😅

every time i watch it, i do.
 

Wittin

Ex-Δdministrator
VIP
May 7, 2003
1,341
1
244
295
A lot of mounting occurred that night

- those ones were actually players.
- we have some other monster type objects we use for client stress testing more