Mahz is the Admin. He's the man with the plan and the Guild's head honcho.
Avatar of Mahz

Status

Recent Statuses

1 yr ago
Ok, I made a major change to the database (but I'm not done). Please hop on discord if you find errors doing something!
18 likes
1 yr ago
I'm making some upgrades to the guild database. Sorry for any errors!
21 likes
3 yrs ago
I'm working on experimental server changes. Email mahz@roleplayerguild.com if you're having problems.
16 likes
7 yrs ago
Getting some more work done on the Guild today and tomorrow.
25 likes
8 yrs ago
Investigating the catastrophic performance issues.
1 like

Bio

Some favorite links I find while scrolling around.

BBCode

- @Roach: Advanced BBCode Hacks (Part 2, Part 1)
- @Exit: C O N C E P T S   ᵇʸ ᴱˣᴵᵗ – Amazing experiments in BBCode design.
Articles

- @BangoSkank: RPing Ain't Always Easy : A Collaborative Guide to the Stuff that Makes This Hobby Less Fun Sometimes And How to Make It More Betterer
Bios I love

- @Roach
- @Exit

Most Recent Posts

In Mahz's Dev Journal 10 yrs ago Forum: News
@Mahz see, that sounds really weird. Has something changed with the server host (assuming that you are not hosting privately on your own PC's)?


It all started when I upgraded the Guild's dependencies. I upgraded them all at once where I should've done the big upgrades by themselves so that I had more of a clue if there were regressions like this. That said, staying on old versions isn't a solution either, so hopefully keeping them upgraded (as soon as upgrades come out) will fix the regression if there is one.

@Mahz Could it be the new Dice system?


I doubt it, though there's always a possibility that a bug in the parsing library (github.com/pegjs/pegjs) gets stuck in a loop.

Since the same parser is run in the browser to validate your roll before you submit it, you'd think it would lock up the browser if there was an endless loop. I won't know til my CPU profiler tells me.
In Mahz's Dev Journal 10 yrs ago Forum: News
Sounds a bit strange that it's suddenly, for no cause at all, using up CPU for no reason. Something must've changed for it to act that way, right.


And sometimes it goes a few days without much of an issue.

Anyways, my weekend is dedicated to deploying hacks, profilers, and more platform upgrades to see if I can magically get rid of it the same way it magically appeared. This issue is starting to eat up my time.

The saying is "easy come, easy go" right?
In Mahz's Dev Journal 10 yrs ago Forum: News
Yeah, Guild's been rekt the past 24 hours.

Tomorrow I'll try to get a CPU profiler online. Figure out where it's spending all that sweet CPU time.
In Mahz's Dev Journal 10 yrs ago Forum: News
Two of the servers hit that weird 100% CPU bug again, so a lot of requests were timing out over the past few hours (while I slept).

It won't be til this weekend that I deploy some fix ideas that I've come up with, one of them involving to move my database to a different host so I can upgrade its version and rewrite some logic.

My attempted database upgrade last weekend failed because my current host doesn't support the features I need on the new version.

I'm now convinced that the downtime is caused by an underlying dependency update rather than my own code. I've scrutinized every line of code I've written since they began a month or so ago. It's bewildering.

Hopefully if I just keep upgrading the platform, they'll go away.


Bump, since the Guild hit the CPU issue again.

It's insane. Sometimes it goes a few days without an issue. Hopefully it gets magically fixed this weekend after some upgrades.

Until it's fixed, I should make the servers reboot every 2 hours, but not sure how to do that off the top of my head.
In Mahz's Dev Journal 10 yrs ago Forum: News
Two of the servers hit that weird 100% CPU bug again, so a lot of requests were timing out over the past few hours (while I slept).

It won't be til this weekend that I deploy some fix ideas that I've come up with, one of them involving to move my database to a different host so I can upgrade its version and rewrite some logic.

My attempted database upgrade last weekend failed because my current host doesn't support the features I need on the new version.

I'm now convinced that the downtime is caused by an underlying dependency update rather than my own code. I've scrutinized every line of code I've written since they began a month or so ago. It's bewildering.

Hopefully if I just keep upgrading the platform, they'll go away.
In Mahz's Dev Journal 10 yrs ago Forum: News
I turned on signatures for the first time in a year (forgot about it) and noticed that some people's signatures are broken or massive or — like mine was — outdated.

I'm going to change the system so that you always see your own signature even if you have your preferences configured so that you can't see others. It's only fair.
@The Harbinger of Ferocity Thanks. VKAllen confirmed this issue as well.

What version of Internet Explorer are you using?

Also, in Internet Explorer, can you press F12 to bring up the console, reload the dice-roll page, possibly enter input into the dice form, and tell me if it is displaying any sort of Javascript error?

The console looks something like this:



My guess is that the Javascript code I wrote is using a feature that Internet Explorer doesn't support, so Javascript execution is throwing an error and never gets to the bit where it allows you to submit your roll, so this would help me greatly.
In Mahz's Dev Journal 10 yrs ago Forum: News
@Celaira I'll have to look.

I think it's fair for people to be able to delete messages on their own wall, I just must've never implemented it.
Welcome
@ClocktowerEchos You should now see a crappy "Edit Album" button next to the album name when viewing an album like roleplayerguild.com/albums/61.
© 2007-2026
BBCode Cheatsheet