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

Status

Recent Statuses

12 mos 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
12 mos 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 12 mos ago Forum: News
Ok, the guild is now running on a new host (fly.io).

I finally created a real deployment pipeline so that I can easily push changes to the server instead of the solution I had before.

I still have some things on my TODO list while I'm here:

1. Ensure the new server setup is working and there are no issues that popped up during the move.

2. Do a major database version update. The guild's database version is so old that as of last year Amazon has been charging me extra just for the pleasure of running it.

I've cloned the 50gb guild database to see if the upgrade would succeed, and it did. But it's always scary.

3. Upgrade the guild's code dependencies. Some of the packages the code are so out of date that I had to remove them just to finally launch the server yesterday.

If anyone likes reading 12-year-old code or wants to follow along, the guild is available on github: github.com/danneu/guild

@Carlyle Thanks lemme look

Issues:

- [x] Avatar upload stopped working (Fixed?)

I'm going to wait until fewer people are online to make a massive code change and a big database update. So the upload systems will be broken until then.

Update:

- Ok, I applied the db update and some major code changes. Now I need to ensure everything still works.
In Mahz's Dev Journal 12 mos ago Forum: News
@Carlyle Thanks, fixed it: github.com/danneu/guild/commit/1c80a8…

Though it won't go into effect just yet.

Currently working on an automatic deployment system so that code updates are much easier instead of so scary for me.
In Mahz's Dev Journal 12 mos ago Forum: News
Hello everyone, I'm back to do some work on the guild!

I'm working on upgrading the guild's database from an ancient version of postgres.

An intermediate change I just deployed (drop the dependency on plv8) might cause some errors when doing certain things.

Oh yeah, and if you have any bugs/annoyance, feel free to post them. Maybe I can get around to fixing them.
In Mahz's Dev Journal 3 yrs ago Forum: News
Alright, I'll fix the profile but I'm not sure when I'll get around to it. Going to bed.
In Mahz's Dev Journal 3 yrs ago Forum: News
@NuttsnBolts Thanks, this is a major issue. Let me look.

Edit: Okay, I think it's fixed now.
In Mahz's Dev Journal 3 yrs ago Forum: News
@The World Yeah, I need to fix the Guild's search system and then roll it out to PMs/Convos. It's kinda shameful how bad the search is + how it's not even implemented on PMs. :(

Random idea: Can the friends list be given a toggle delete and/or delete all in the future? As of now you have to manually delete each one-by-one, which takes forever. You hit the x, confirm it, and then wait for the page to refresh. It isn't so bad when you've only got a few to delete but if you're deleting a bunch, it's a pain.

Also another random idea: Maybe it could also have a search feature, where people could look up usernames not unlike the user list. That way people don't have to go to each and every profile they want to add to their friends list.

Third times the charm: Bug report about the "You participated" thing. Threads you haven't participated in say you have participated in them. Though, that aside, isn't it a little redundant when we already have the green markers that tell you what threads you've posted in?

- Mass delete makes sense but probably too niche to warrant the effort. But it would be nice polish.
- Good idea on username search. Yeah, afaict there's no good way to even see if a username is available.
- Can you elaborate on the "You participated" bug? All I thought I did was add some text that appears on hover so that you know what it means:



EDIT: Another thing I've noticed. I don't think the new boxes in the profile options are supposed to have a url button to copy a link from.


Hmm, good point. Not sure what I was going for there. At any rate, the permalink should've linked to "/me/edit#anchor" rather than "/users/{username}/edit#anchor" since the former redirects to the latter depending on who's logged in. Example: /me/edit

But yeah it's a pointless link.

Aside, I also notice the username change history pointlessly shows up even if you've never changed your username.
In Mahz's Dev Journal 3 yrs ago Forum: News
Yeah, I patched the user profile to fix an issue with large avatars bleeding into the user info list on mobile devices.

I moved the ratings table to its own row. It's not very pretty, but a better solution didn't rear its head so I moved on to other issues. If you have ideas, lemme know.

I guess on desktop widths, I could show the ratings table as a third column (avatar | info | ratings)?
In Mahz's Dev Journal 3 yrs ago Forum: News
@metanoia Ideally the system would let you change back to any name you've used before. It's on my todo list but sadly it's kind of an annoying change to make due to how I built it in the first place.

Until then, you can just ask me to change your username for you and wait until I get around to it.
In Mahz's Dev Journal 3 yrs ago Forum: News
Alright, homepage status sidebar should now collapse correctly when loading the homepage.

@GN FOREVER Yeah, it's just because the system doesn't let you reuse old names yet, though ideally it should. I have to do it manually. I can do that for you soon. Update: Okay, done.
In Mahz's Dev Journal 3 yrs ago Forum: News
@Havoccultist Yeah, sorry about that. I guess something broke last week when we were making big updates.

Looking into it. Also pushing up some fixes today from @LegendBegins
© 2007-2026
BBCode Cheatsheet