Main Menu
Home
Register
Forums
Plugin Center
Films
Tome of Orders
Ranking Stats (TFL)
Ranking Stats (SBR)
Who's Online (forums)
Who's Online (games)


Mariusnet RSS Feed
Myth II - Top Players
Caste Player Login Score
mate 345.5
wismuth 280.31
stoopid 251.85
giantkillergen 232.14
shaister 228.68
zephirus 227.14
ghengiskhan 210.3
dp 208.35


Active Players:    619
Games Played:    170030

Stats Last Updated:
2008-05-12 06:32:09
Playing on Mariusnet
Players Currently Online:

Myth: 0
Myth II: 3
Myth III: 0
Marathon: 0

Games Currently Running:

Myth: 0
Myth II: 0
Myth III: 0
Marathon: 0

Click here for the full list of Players & Games.

Search
Links
bungie.net
getmyth.com
Project Magma
Myth@Bungie.org
The Tain: Myth File Archive
Myth Graveyard
MythVault
MythChat
Marathon: Aleph One
The Pfhorums
May
Su M Tu W Th F Sa
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
Forum Stats
10230 Members
197 Forums
793 Topics
7133 Posts

Max Online: 96 @ 09/22/07 02:39 PM
Page 2 of 2 <12
Topic Options
Rate This Topic
#6026 - 02/12/08 10:38 AM Re: server donations [Re: vinylrake]
plataypus Administrator Offline
PrplPplEater #@L#
Swords with Shield


Registered: 03/31/07
Posts: 337
Also, it isn't the 11,000 individual files that people would want access to (and there is no way I would give access to those)... it is the 130,000+ XML files that contain everything for every game ever played here..... and if you want to contemplate the definition of a slow loading listing, think about that one being publicly accessible. It could bring the server to it's knees \:p
_________________________
PrplPplEater

Top
#6028 - 02/12/08 12:51 PM Re: server donations [Re: plataypus]
vinylrake Offline
vinylrake ~OoH~
Swords with Shield


Registered: 03/31/07
Posts: 375
Loc: East Coast USA
heh. I knew it was too simple to work.

curses.foiled again.

of course you could always automate a script to zip the 130,000 files then ftp them over to some free file sharing host so the mariusnet server won't get whacked. \:\) and the extra steps involved will insure that no one will bother creating their own ranking system.

too bad those 130,000 xml files aren't written to an indexed db instead of to xml text files. almost anything would be faster than reading that many text files.
_________________________
Lots of Myth stuff at mything.org. New and old Myth players can playMyth online at Mariusnet.com.


Top
#6031 - 02/12/08 01:08 PM Re: server donations [Re: vinylrake]
plataypus Administrator Offline
PrplPplEater #@L#
Swords with Shield


Registered: 03/31/07
Posts: 337
well, that's why they only get read once. ;\)

The website has a parser that reads each file when it is dumped by the metaserver, then archives the file and inserts the data into a MySQL database. The ranking script then chews on the SQL, and even with the advatages of efficiency that SQL enjoys, it is still just too much.
_________________________
PrplPplEater

Top
#6034 - 02/12/08 02:51 PM Re: server donations [Re: plataypus]
vinylrake Offline
vinylrake ~OoH~
Swords with Shield


Registered: 03/31/07
Posts: 375
Loc: East Coast USA
ok, I am all out of my newbie suggestions. gg.

...that not being able to recompile the code is the crux of the prob. one of many reasons I generally prefer scripted languages over compiled.
_________________________
Lots of Myth stuff at mything.org. New and old Myth players can playMyth online at Mariusnet.com.


Top
#6039 - 02/12/08 04:41 PM Re: server donations [Re: vinylrake]
plataypus Administrator Offline
PrplPplEater #@L#
Swords with Shield


Registered: 03/31/07
Posts: 337
I tend to agree as far as web stuff goes, but a scripted language isn't exactly the best of choices for something like a server daemon. You could do it easily in Perl, but a compiled app is going to execute faster and more efficiently.
_________________________
PrplPplEater

Top
#6043 - 02/12/08 05:37 PM Re: server donations [Re: plataypus]
vinylrake Offline
vinylrake ~OoH~
Swords with Shield


Registered: 03/31/07
Posts: 375
Loc: East Coast USA
I know about the speed difference, but with a scripting language it's easier to edit/debug and you don't have to worry about arcane libraries needed to compile that no longer exist. Compiled languages are really only a good choice if a) you never want to EVER touch the code again or b) the development environment is REALLY stable so you don't have to worry about library obsolesence.

running software on a mainframe with 20 year old IBM compiler / excecutable code libraries that will always be available: great for compiled code.

running an app on a mac/pc/unix/webserver that will outlive several server/OS upgrades/hardware replacements or be transferred from one machine to another over time? Not so good for compiled code.

even scripted languages run faster than dead compiled code. \:\)


Edited by vinylrake (02/12/08 05:40 PM)
_________________________
Lots of Myth stuff at mything.org. New and old Myth players can playMyth online at Mariusnet.com.


Top
#6047 - 02/12/08 08:35 PM Re: server donations [Re: vinylrake]
treellama Offline
Treellama
Crossed Swords


Registered: 04/03/07
Posts: 58
 Originally Posted By: vinylrake

running an app on a mac/pc/unix/webserver that will outlive several server/OS upgrades/hardware replacements or be transferred from one machine to another over time? Not so good for compiled code.

Actually that's why a lot of backend code is Java now; byte code is both fast and cross-platform.

Not that this benefits the current discussion. I don't know that anybody is about to re-write Mariusnet or the mythdev server from scratch to be more future proof \:\(

Top
#6048 - 02/12/08 11:54 PM Re: server donations [Re: treellama]
iron Offline
uncle
Sword & Dagger


Registered: 03/31/07
Posts: 48
Is the code to process the stats part of the compiled stuff written by Marius? I was under the (probably mistaken) impression that all the ranking functions were separate.
Top
#6067 - 02/13/08 09:37 AM Re: server donations [Re: iron]
plataypus Administrator Offline
PrplPplEater #@L#
Swords with Shield


Registered: 03/31/07
Posts: 337
they are, but the problem is two-fold.

it seems that the smaller of the two is the actual processing, which is indeed separate... it is just a couple of PHP scripts that pulls data from SQL, chews it up and dumps it to an import file for the metaserver.

the second, larger, problem is the importing and updating of the individual users. Obviously, this IS a part of the compiled Mariusnet app as it is what is feeding you info when you are logged in.
_________________________
PrplPplEater

Top
#6069 - 02/13/08 09:40 AM Re: server donations [Re: plataypus]
plataypus Administrator Offline
PrplPplEater #@L#
Swords with Shield


Registered: 03/31/07
Posts: 337
p.s.


I need feedback from the people that have been on in the last 24 hours regarding Chat Lag.

How bad has it been? Has it been there, but at an acceptable level? Is it still horrendous or did you not notice any??
_________________________
PrplPplEater

Top
#6070 - 02/13/08 09:49 AM Re: server donations [Re: plataypus]
treellama Offline
Treellama
Crossed Swords


Registered: 04/03/07
Posts: 58
Are the PHP scripts run separately from Apache? Could you nice them lower than both apache (so the web server is still responsive) and Mariusnet (so chat/games are responsive)?

I'm not sure why I'm trying to help, we don't have stats for Aleph One anyway \:\)

Edit: oh, nvm, if the larger part of the problem is the mariusnet import, there's no way to do that at a different priority


Edited by treellama (02/13/08 09:50 AM)

Top
#6078 - 02/13/08 02:54 PM Re: server donations [Re: plataypus]
pyro Offline
Pyro
Crossed Swords


Registered: 03/31/07
Posts: 62
I was playing last night (Central time zone) and I did notice some chat lag but not as bad as it was in the past.
Top
#6082 - 02/13/08 03:24 PM Re: server donations [Re: pyro]
plataypus Administrator Offline
PrplPplEater #@L#
Swords with Shield


Registered: 03/31/07
Posts: 337
well, if it is at an acceptable level, then we at least have a possible compromise.

As a test, I re-enabled the stats processing scripts.... this will keep all of the stats and stuff on the web pages updated, the data just won't be imported back into the metaserver to show up in player profiles.
_________________________
PrplPplEater

Top
#6084 - 02/13/08 04:58 PM Re: server donations [Re: plataypus]
iron Offline
uncle
Sword & Dagger


Registered: 03/31/07
Posts: 48
Heh, I was going to suggest doing that \:\) If it works (ie no chat lag) then perhaps put a blue bar telling ppl to visit the website to see their stats?

Even better, mb put a "My Stats" link in a visible spot on the site so its child's play to bring it up.

Top
#6104 - 02/14/08 11:39 PM Re: server donations [Re: iron]
bombor Offline
qwerty
Sword & Dagger


Registered: 03/31/07
Posts: 25
can you update the metaserver less frequently, say once a day or so?
_________________________
people to hateplay: Toecutter, Urzooked, Vinylrake, Beaver, Father Xmas, VITO, se7en, jahral

Top
#6117 - 02/15/08 12:15 PM Re: server donations [Re: bombor]
iceyeti Offline
knitting-Diomedes
Swords with Shield


Registered: 03/31/07
Posts: 382
Loc: Ohio
Once a day would be cool or even once a week.
Since I can't donate money, I will donate my time on your server.
_________________________
Insert sarcasm where you wish

Regards,
Jason
"But, why is the rum gone" Capt. Jack Sparrow

Top
#6124 - 02/15/08 06:37 PM Re: server donations [Re: bombor]
plataypus Administrator Offline
PrplPplEater #@L#
Swords with Shield


Registered: 03/31/07
Posts: 337
 Originally Posted By: bombor
can you update the metaserver less frequently, say once a day or so?


Unfortunately, no. It is an On or Off thing without a configurable interval. \:\(
_________________________
PrplPplEater

Top
#6143 - 02/17/08 03:32 AM Re: server donations [Re: plataypus]
bombor Offline
qwerty
Sword & Dagger


Registered: 03/31/07
Posts: 25
chat lag is still occurring :\

Edited by bombor (02/17/08 03:32 AM)
_________________________
people to hateplay: Toecutter, Urzooked, Vinylrake, Beaver, Father Xmas, VITO, se7en, jahral

Top
#6150 - 02/17/08 04:45 PM Re: server donations [Re: plataypus]
iron Offline
uncle
Sword & Dagger


Registered: 03/31/07
Posts: 48
 Originally Posted By: plataypus
Unfortunately, no. It is an On or Off thing without a configurable interval. \:\(


Can you automate the switching on/off then? If so, you could have it off most of the time and schedule occasional periods of "on", preferably during the quietest periods, when mnet can update its stats.

Top
#6151 - 02/17/08 06:14 PM Re: server donations [Re: iron]
plataypus Administrator Offline
PrplPplEater #@L#
Swords with Shield


Registered: 03/31/07
Posts: 337
not unless I was to attempt to use (and rely on) some macro/keyboard recorder software. The setting is a check box on a tab on a separate dialog window (click a button to open).

So, unless the macro auto-sets focus based on app name, the app would have to have focus, then the macro would have to click a button, wait until the dialog opens (important to wait because it is slow), then select a tab and then (un)check the box.

I'm certain that it CAN be done, I just don't see the value of trying to jump through all of those hoops.


I've sent another email off to Marius to ask about getting the source and the requirements for replicating the dev environment.
Maybe (with the help of places like piratebay.org) I'll have better luck this time around. If so, I should be able to adapt something to make it easier.
_________________________
PrplPplEater

Top
#6344 - 02/27/08 08:30 AM Re: server donations [Re: plataypus]
plataypus Administrator Offline
PrplPplEater #@L#
Swords with Shield


Registered: 03/31/07
Posts: 337
Update:

I have source code, I have dev environment and have verified that the environment can compile the unaltered source... so I'm off and running.


Now I just need to learn Pascal/Delphi
_________________________
PrplPplEater

Top
Page 2 of 2 <12


Hop to: