New metaserver for online play

Have a question, suggestion, or comment about Aleph One's features and functionality (Lua, MML, the engine itself, etc)? Post such topics here.
User avatar
Hopper
Mjolnir Mark IV
Posts: 585
Joined: May 10th '09, 17:02
Contact:

As some of you are aware, after Mariusnet suffered extended downtime last year, Treellama set up a temporary server as a replacement. Recently we put a more permanent solution in place:

the new Aleph One metaserver
  • Your Mariusnet credentials will not carry over; you'll have to register at the new site or use "Guest" mode in your Player preferences.
  • The server supports some, but not all, of the chat commands from Mariusnet; type ".help" in chat for a list.
  • The server is open source and written in Python.
  • If you run into problems with the server or site, use the Contact form or PM me.
Corruptinator
Born on Board
Posts: 24
Joined: Jan 9th '14, 09:21

I have noticed about Mariusnet's downtime and an alternative permanent server is set up. The Aleph One Metaserver is an interesting server setup that will probably in my thoughts will get wicked upgrades someday.
Plus, the server is Open Source? You can definitely bet that someone will be making mods to amplify the Marathon Multiplayer Experience.

My thoughts on what possibilities for upgrade is:

Profiles 2.0 (Custom LUA scripts)
Leveling System,
Carnage Points(Alternative for "Prestige" after reaching to maximum level)
Avatars,
Alternative multiplayer sprites (Custom Player Costumes for example),
unlockable features, and more...

I may not be a programmer in Python, but I know that someone out there will definitely find a way to make this awesome. :)
User avatar
Wrkncacnter
Vidmaster
Posts: 1948
Joined: Jan 29th '06, 03:51
Contact:

There seems to be a bug with the most popular levels functionality. Werefrog is not number 1.
User avatar
Sharkie Lino
Cyborg
Posts: 319
Joined: Jul 15th '07, 01:42
Location: Connecticut
Contact:

The site looks good! It almost seems like every time I check it again, BAM, something new is there.
Marathon Player Since 1995.

If You Are Always Dying in The Game, You Are Not a Bad Player, You Are Learning.
User avatar
Wrkncacnter
Vidmaster
Posts: 1948
Joined: Jan 29th '06, 03:51
Contact:

On the homepage where it gives you the number of games played and stuff, are those the totals since the server was created? It would be interesting to see the number of games played in the last X days or something.
User avatar
Hopper
Mjolnir Mark IV
Posts: 585
Joined: May 10th '09, 17:02
Contact:

The totals are currently since the server came online, which is only a few weeks ago. I do hope to add time-limited lists; by the time the server is old enough, maybe we'll have something in place.
User avatar
Hopper
Mjolnir Mark IV
Posts: 585
Joined: May 10th '09, 17:02
Contact:

The site now has game history and monthly summary pages, so you can see trends over time. Each game played has its own page with more details, and registered users have personal game histories linked from their user pages.
User avatar
Sharkie Lino
Cyborg
Posts: 319
Joined: Jul 15th '07, 01:42
Location: Connecticut
Contact:

Looks great, Hop. You both (I'm assuming it's both of you) have really been doing great things for both that site and the meta!
Marathon Player Since 1995.

If You Are Always Dying in The Game, You Are Not a Bad Player, You Are Learning.
Dan
Cyborg
Posts: 94
Joined: Feb 20th '14, 02:26
Location: California

(thumbsup) The new metaserver's looking great
Roses are rose red
Poems don't always make sense
Refridgerator
User avatar
Hopper
Mjolnir Mark IV
Posts: 585
Joined: May 10th '09, 17:02
Contact:

For those curious about the metaserver dev team:
  • Sparklo built everything on the website. I provide graphic design and suggestions; she makes it happen. New features on the site are thanks to her.
  • Hopper wrote the open-source server that talks to Aleph One. When you join chat or gather a game, that's the part you're connected to. My code logs everything that happens, and Sparklo's code turns that into the cool stuff on the site.
  • Treellama manages the domain name, provided the transition plan to get to where we are now, and always gives helpful advice whenever it's needed.
  • Sharkie Lino has helped with testing and feedback since the beginning. He's suffered the bugs so you don't have to.
User avatar
herecomethej2000
Mjolnir Mark IV
Posts: 632
Joined: Jan 22nd '06, 17:26
Contact:

Really fantastic work all of you! It is great that we no longer have to piggyback on mariusnet led by a group of people who quite frankly regarded alephone as an afterthought and just wasn't their main focus. We are large enough community to deserve our own server. :)

If server costs are ever an issue, or just a drag, please feel free to set up a donation method so that we may chip in to keep it going! and that goes with the other community sites as well. I don't know how switch and treellama do it.

It's great that the website is so detailed! I can keep a bookmark on my iphone to take a peek at whats going on. Mariusnet had a nifty iphone app to keep track of who's on and such, have you thought about making one yourself? Not important of course.
Dan
Cyborg
Posts: 94
Joined: Feb 20th '14, 02:26
Location: California

^ I agree.
Image
Roses are rose red
Poems don't always make sense
Refridgerator
User avatar
Zott
Vidmaster
Posts: 1659
Joined: Jul 1st '06, 21:14
Location: Earth
Contact:

Excellent work! I especially like being able to change the time-zone when viewing dates. The design is also very readable.

I love me some trends. Two suggestions regarding game history, one "easy", one more involved:

Easy: When viewing the game history, I would recommend sorting the most recent date/games played at the top. While chronological makes sense, from a user perspective, I doubt many will be searching past today/yesterday. Yet, in its current state, I have to scroll to the bottom of the page to find Feb 23rd, the most recent date. Same for the monthly history on the left side; it is easy to find the current month right now, but will need much scrolling in months down the line.

Hard: Bar chart of a week's worth of data into hour bins to easily find times of most activity, relative to my timezone.

Echoing j2000, if you need donations to keep the sites running, just give a holler.
User avatar
treellama
Vidmaster
Posts: 6107
Joined: Jun 2nd '06, 02:05
Location: Pittsburgh
Contact:

At the moment, we still have a few years left of lhowon.org's domain name registration, from the last donation campaign. The metaserver and web site are currently hosted on a free instance of Amazon EC2, which lasts for one year. After that, I can set one up for another year.

After a couple years, we'll need to find a small source of funding.
User avatar
Sharkie Lino
Cyborg
Posts: 319
Joined: Jul 15th '07, 01:42
Location: Connecticut
Contact:

Hopper wrote: Sharkie Lino has helped with testing and feedback since the beginning. He's suffered the bugs so you don't have to.[/list]

Haha, great wording. It was actually kind of funny, the best one being when you restored .afk and it disconnected you. I got some good laughs from that.
Marathon Player Since 1995.

If You Are Always Dying in The Game, You Are Not a Bad Player, You Are Learning.
User avatar
Ares Ex Machina
Mjolnir Mark IV
Posts: 611
Joined: Jan 23rd '08, 08:07
Contact:

It looks really good! It's pretty awesome to have a server dedicated to Marathon. Great work, everyone. I also like Zott's suggestion about having the most recent data at the top.
User avatar
Hopper
Mjolnir Mark IV
Posts: 585
Joined: May 10th '09, 17:02
Contact:

The game history section was overhauled recently, so the home page link takes you to the most recent day's activity instead of the beginning of the month. A color-coded calendar widget lets you see which days were busiest.
User avatar
Sharkie Lino
Cyborg
Posts: 319
Joined: Jul 15th '07, 01:42
Location: Connecticut
Contact:

I saw that, great work of organization!
Marathon Player Since 1995.

If You Are Always Dying in The Game, You Are Not a Bad Player, You Are Learning.
Dan
Cyborg
Posts: 94
Joined: Feb 20th '14, 02:26
Location: California

Nice
Roses are rose red
Poems don't always make sense
Refridgerator
User avatar
Ares Ex Machina
Mjolnir Mark IV
Posts: 611
Joined: Jan 23rd '08, 08:07
Contact:

The more I look at the site, the better it gets. On the calendar, you can see which days had more games just by looking at the color. You can click on a game and see things like who played, the settings the host used -- even what pack the map is from. And best of all, there's a link to download the map pack! Freaking awesome.

I think boretower is going to be extra bored.
Last edited by Ares Ex Machina on Mar 5th '14, 08:56, edited 1 time in total.
User avatar
herecomethej2000
Mjolnir Mark IV
Posts: 632
Joined: Jan 22nd '06, 17:26
Contact:

How does it know the author of a map?
User avatar
Hopper
Mjolnir Mark IV
Posts: 585
Joined: May 10th '09, 17:02
Contact:

It guesses the map pack and author from the level name, using a lookup table. There's no guarantee that it'll be right, especially with remakes, but map authors generally use unique names. Sparklo checks periodically for unmatched maps, to keep the lookup table up to date.

Sparklo just added another new feature: a game's gatherer can upload saved films on the game's info page. If the film has been added, there'll be a download link under the list of players.
User avatar
Sharkie Lino
Cyborg
Posts: 319
Joined: Jul 15th '07, 01:42
Location: Connecticut
Contact:

That's right, you or Sparklo had mentioned about implementing that a while ago. Sounds good!
Marathon Player Since 1995.

If You Are Always Dying in The Game, You Are Not a Bad Player, You Are Learning.
User avatar
herecomethej2000
Mjolnir Mark IV
Posts: 632
Joined: Jan 22nd '06, 17:26
Contact:

Hey look! Marius claims it's back. Apperently after all these months, it was a single corrupted player file that was stoping it from starting up! Such wonderful maintenance. We really should go back to them.

I'm thankful for them hosting us all these years, but if the current staff is tired of maintining then they should have some way to pass the torch or at least let someone help.
User avatar
Sharkie Lino
Cyborg
Posts: 319
Joined: Jul 15th '07, 01:42
Location: Connecticut
Contact:

Well, Mariusnet certainly deserves a lot of thanks for giving us a place to host/play all those years!

But I like the work the Devs have done for this new meta and site. It shows many more things now than it used to, and, in my opinion, it is a very cool site!
Marathon Player Since 1995.

If You Are Always Dying in The Game, You Are Not a Bad Player, You Are Learning.
Post Reply