Hi All,
Been playing for multiple decades now and really enjoyed my return the past 3-4 years or so. I think Wyrom is doing a great job in alot of ways. The game is improving, there are new features being released regularly, the events are (although IMO a bit agressively monetized) fun and plentiful. I recently read the game is getting "shiny new servers". That's great too, however has there been any discussion on improving the client-side performance?
I, and I think most players these days, use Stormfront. Actually it is quite stable and holding up surprisingly well considering how old it is! I know this is a big undertaking, but has there been any GM discussion on releasing perhaps a new version of stormfront to address performance and memory issues?
Many of us playing now play more than one character, which I think is fun, and should continue to be supported. However running multiple instances of stormfront can start to tax even a newly built system.
I run maximum 3 characters (3 instances of stormfront). Even with my mid-level (NEW) system, I see strain on my PC. Running 3x instances with a 4xcore onboard graphics GPU (AMD Ryzen 5 3400g) + 32GB RAM should be doable for a text-only game. But it was chugging along painfully. I have since switched to AMD Ryzen 5 3600 + Geforce GTX 1050 Ti 4gb LP graphics card and it is much better but the load is surprisingly high.
Long story short, this is still a text based game but seems to utilize quite a bit of resources. Surely this can be improved (considering I have not seen a stormfront update in....?? a decade or more?)
I'm wondering why? Is it too expensive to overhaul stormfront? Wyrom's aggressvie monetization has paid off, we can see it in the event numbers. The game is earning very high amounts of money per player (Average Revenue Per Player) compared to what I saw when working in the industry. The reinvestments are good so far, but I'm wondering when a front-end overhaul is coming (and if not, why not)?
Long Time Coming: New Frontend? on 04/11/2021 05:56 AM CDT
Re: Long Time Coming: New Frontend? on 04/11/2021 07:15 AM CDT
The monetized events are only every other month (even).
(Cash-)Free (may very well be "for silvers") events are the alternate months (odd).
.
Problem is that StormFront is not running "just a text game" for you. It's got the window splits, the highlights, the HTML links, the clickable action menus... it is definitely not "just text".
Also, remember that you need to get EVERYTHING, for each character, across the connection.
NOT--as with a graphical game--just a pointer that says, "at these XYZ coordinates, on this directional vector, for this distance, display this visual effect from LibraryQ" (and then go reference the hard disk where all that stuff has been downloaded). Doesn't matter if that is "fireball moving" (and then the next command is the explosion), or "elf flying", the only thing moving across the pipeline is a small nugget of information, and the work is being done by your machine at the downstream end.
Seventeen lines of text for the Sigil Staff doing a double-flare with Ensorcel and set-bonus effect and elemental flare all going off bang? == 17 lines of crap that the server needs to put through, for every single person standing in the room.
(Cash-)Free (may very well be "for silvers") events are the alternate months (odd).
.
Problem is that StormFront is not running "just a text game" for you. It's got the window splits, the highlights, the HTML links, the clickable action menus... it is definitely not "just text".
Also, remember that you need to get EVERYTHING, for each character, across the connection.
NOT--as with a graphical game--just a pointer that says, "at these XYZ coordinates, on this directional vector, for this distance, display this visual effect from LibraryQ" (and then go reference the hard disk where all that stuff has been downloaded). Doesn't matter if that is "fireball moving" (and then the next command is the explosion), or "elf flying", the only thing moving across the pipeline is a small nugget of information, and the work is being done by your machine at the downstream end.
Seventeen lines of text for the Sigil Staff doing a double-flare with Ensorcel and set-bonus effect and elemental flare all going off bang? == 17 lines of crap that the server needs to put through, for every single person standing in the room.
Re: Long Time Coming: New Frontend? on 04/11/2021 08:42 AM CDT
>>Wyrom's aggressvie monetization
Gemstone IV is a product owned by a corporation that has financial targets. If the game doesn’t meet expectations you can expect service to be discontinued.
Also stormfront works fine by itself. Your scripts running in the background are a large contributing factor. No one is running 3 instances manually without scripting.
Gemstone IV is a product owned by a corporation that has financial targets. If the game doesn’t meet expectations you can expect service to be discontinued.
Also stormfront works fine by itself. Your scripts running in the background are a large contributing factor. No one is running 3 instances manually without scripting.
As I gaze over the horizon, the wind tugs at my cloak and whispers, "Adventure" in my ear. |
A squeaky halfling nearby asks, "Why you playing with orcs heads and troll rearends?!" |
As I gaze over the horizon, the wind tugs at my cloak and whispers, "Adventure" in my ear. |
A squeaky halfling nearby asks, "Why you playing with orcs heads and troll rearends?!" |
Re: Long Time Coming: New Frontend? on 04/11/2021 09:58 AM CDT
>> Also stormfront works fine by itself. Your scripts running in the background are a large contributing factor. No one is running 3 instances manually without scripting.
To be fair, Stormfront is a bit of a bloated beast. The performance is definitely noticeable between Wizard FE and Stormfront FE even if you only play one character at a time manually. This is why I still use Wizard FE.
-- Robert
>> A mongrel kobold points at you and yells, "Mine! Chasin!"
To be fair, Stormfront is a bit of a bloated beast. The performance is definitely noticeable between Wizard FE and Stormfront FE even if you only play one character at a time manually. This is why I still use Wizard FE.
-- Robert
>> A mongrel kobold points at you and yells, "Mine! Chasin!"
Re: Long Time Coming: New Frontend? on 04/11/2021 12:46 PM CDT
Re: Long Time Coming: New Frontend? on 04/13/2021 05:18 PM CDT
Before this turns into something more, I'd like to explain more of what my role is. While I hold the role Product Manager / Producer with Simutronics, a better representation of my role is lead GameMaster as Wyrom. I'm a remote employee. I manage the day-to-day operations of the game. I do not make financial decisions for GemStone IV. I do not manage a budget. I do not have control over the number of paid events we run. What I do manage is translating the business goals to game goals as best as I can. I manage the event schedule and the type of events we run based on the targets I'm provided. I steer the general direction of the game and I try to create an achievable roadmap with the over fifty GameMasters we have. I stay active with regular GameMaster duties because I feel it is important to know how things are at all levels of staffing. I stay visible and approachable because I find it important to everyone involved. I play the game to get a feel for the difficulties as a player.
Requests like this I champion for often. Website, forums, front end, wiki, servers, etc. The things we can manage we do, such as the in-game code and now Discord. Simu moved toward the WebFE, and that's actually their priority front end. But with the lack of scripting, it lacks a lot of appeal. Unfortunately, there is a lack of staff tools with the WebFE as well, so most GameMasters don't use it either. Only in a pinch if I need to jump on do I use it.
As for 3 instances bogging you down, I run between 4 and 15 instances of the game. I rarely see it consume more than 1% of my system. I started typing up this response around 1pm ET and ran three endless loop scripts on 3 of my 8 instances and I never saw a change. I also don't see a lot of the lag that gets reported. We've had reports that there is lag between 8am and 9am every day, but our performance charts show nothing. The game-side lag has mostly cleared up with several updates we did. So my guess is something has to be going on with the client side in these cases. Have you tried to run your three characters without Lich installed at all? Not just off, but completely removed from your system?
Wyrom, PM
Requests like this I champion for often. Website, forums, front end, wiki, servers, etc. The things we can manage we do, such as the in-game code and now Discord. Simu moved toward the WebFE, and that's actually their priority front end. But with the lack of scripting, it lacks a lot of appeal. Unfortunately, there is a lack of staff tools with the WebFE as well, so most GameMasters don't use it either. Only in a pinch if I need to jump on do I use it.
As for 3 instances bogging you down, I run between 4 and 15 instances of the game. I rarely see it consume more than 1% of my system. I started typing up this response around 1pm ET and ran three endless loop scripts on 3 of my 8 instances and I never saw a change. I also don't see a lot of the lag that gets reported. We've had reports that there is lag between 8am and 9am every day, but our performance charts show nothing. The game-side lag has mostly cleared up with several updates we did. So my guess is something has to be going on with the client side in these cases. Have you tried to run your three characters without Lich installed at all? Not just off, but completely removed from your system?
Wyrom, PM
Re: Long Time Coming: New Frontend? on 04/13/2021 05:38 PM CDT
"Requests like this I champion for often. Website, forums, front end, wiki, servers, etc. The things we can manage we do, such as the in-game code and now Discord." -- Wyrom
I would like to repeat my request for the in-game command "wiki", to mirror the function of "goals" (spawn a webpage for the Character Manager) and "bbs" (spawn a logged-in webpage for the Fora)... with a logged-in webpage for GSWiki.
I would like to repeat my request for the in-game command "wiki", to mirror the function of "goals" (spawn a webpage for the Character Manager) and "bbs" (spawn a logged-in webpage for the Fora)... with a logged-in webpage for GSWiki.
Re: Long Time Coming: New Frontend? on 04/13/2021 07:33 PM CDT
Re: Long Time Coming: New Frontend? on 04/13/2021 10:07 PM CDT
I think that all signs point to the next successful client being A) player-written, B) cross-platform, and C) written with a lich-first mentality. I have my eye on one in particular but I'm not sure if the author is ready to advertise it yet or has a projected timeline so I won't mention it by name.
Re: Long Time Coming: New Frontend? on 04/13/2021 10:58 PM CDT
I run 11 characters at the same time just fine. You should check out my streams sometime of me clearing out warcamps and see how fast the text flies by.
You should try out the WizardFE to see if this helps at all. I stopped using SF for several reasons, one of which is it seems to have a memory leak which isn't too noticeable if you're only running one or two accounts at a time, but it becomes more noticeable the more accounts you have running at once and the longer you stay logged in without relogging.
Also do you always have this issue while playing? Or just certain times? Do you use Lich? Because I can tell you when ;go2 is moving as fast as it can and all 11 of my characters are running it (or they are all grouped together and 1 character is running it) my CPU usage skyrockets, sometimes approaching 90%+, but this quickly goes down to negligible levels (each instance of Ruby using less than 1%, mostly 0.1%) and I have a pretty decent computer.
You should try out the WizardFE to see if this helps at all. I stopped using SF for several reasons, one of which is it seems to have a memory leak which isn't too noticeable if you're only running one or two accounts at a time, but it becomes more noticeable the more accounts you have running at once and the longer you stay logged in without relogging.
Also do you always have this issue while playing? Or just certain times? Do you use Lich? Because I can tell you when ;go2 is moving as fast as it can and all 11 of my characters are running it (or they are all grouped together and 1 character is running it) my CPU usage skyrockets, sometimes approaching 90%+, but this quickly goes down to negligible levels (each instance of Ruby using less than 1%, mostly 0.1%) and I have a pretty decent computer.
Re: Long Time Coming: New Frontend? on 04/13/2021 11:00 PM CDT
Re: Long Time Coming: New Frontend? on 04/14/2021 06:00 AM CDT
This was not meant as an attack in any way on Wyrom. As I said, I think he is doing a great job and am super happy with game feature progression. I completely understand the game is a business, and I dont want to get into a monetization discussion as we've been down that road many times now.
I use stormfront + Lich. Honestly at this point the features that lich provides are so great i'm not sure I'd want to play the game at all without it. It would be like going back to 1990 AOL days, might be fun and nostalgic at first typing out e, w, and navigating the game with a paper printed map, but that would get old fast.
So I agree with the comments whatever solution potentially overtakes the existing front ends would need to support lich, or build in it's own "lich" with player shareable scripts that can utilize deeper access to the game than the front-end scripting system (which i also love by the way).
I could try wizard FE to see if my performance improves. I never really liked the look of it and its missing alot of features that I like from SF, so I will have to see.
It's not a major issue, I am able to run 3x instances of SF+Lich, plus all the other apps I tend to have open at the same time.
What about an update? Does SF update itself automatically? I think in all the years I have played I've never seen stormfront updates either automatic or manual. Even just plugging some memory leaks, tuning performance a bit, etc. could be a huge improvement. It's pretty rare in the software industry you have a piece of software released with 0 (or even a few) updates over a 20 year span.
I use stormfront + Lich. Honestly at this point the features that lich provides are so great i'm not sure I'd want to play the game at all without it. It would be like going back to 1990 AOL days, might be fun and nostalgic at first typing out e, w, and navigating the game with a paper printed map, but that would get old fast.
So I agree with the comments whatever solution potentially overtakes the existing front ends would need to support lich, or build in it's own "lich" with player shareable scripts that can utilize deeper access to the game than the front-end scripting system (which i also love by the way).
I could try wizard FE to see if my performance improves. I never really liked the look of it and its missing alot of features that I like from SF, so I will have to see.
It's not a major issue, I am able to run 3x instances of SF+Lich, plus all the other apps I tend to have open at the same time.
What about an update? Does SF update itself automatically? I think in all the years I have played I've never seen stormfront updates either automatic or manual. Even just plugging some memory leaks, tuning performance a bit, etc. could be a huge improvement. It's pretty rare in the software industry you have a piece of software released with 0 (or even a few) updates over a 20 year span.
Re: Long Time Coming: New Frontend? on 04/14/2021 11:27 AM CDT
I absolutely agree with you that it is a long time coming, and I feel the game deserves it for the areas you've cited. It's just not within my ability to do. You can try to post on the Simutronics section of the forums, as they are read and reviewed by other people.
As for Lich, I'm not saying to get rid of it. I understand it's a boon and offers players a lot more out of their gaming experience. My suggestion was to see if things improve on your end. That's how I'd isolate the issue. Maybe you have a script/process running that just is reeking havoc on your machine.
Wyrom, PM
As for Lich, I'm not saying to get rid of it. I understand it's a boon and offers players a lot more out of their gaming experience. My suggestion was to see if things improve on your end. That's how I'd isolate the issue. Maybe you have a script/process running that just is reeking havoc on your machine.
Wyrom, PM
Re: Long Time Coming: New Frontend? on 04/14/2021 11:38 AM CDT
Re: Long Time Coming: New Frontend? on 04/14/2021 11:43 AM CDT
Back when my Mac could run StormFront (under Wine) I found 2 things speeded it up a great deal.
1. Turning off the room window
2. Turning off underlined links
I turned the links back on for event shopping, because people still make shops that require you to look at the 6th certificate on the 4th table... and then do it again to buy it. Clicking is just easier.
(My Mac upgraded past being able to run Wine, and I have not seen SF since...)
Oh, and this is my Semi Annual PLEA for someone to write up a SHOPPING command that works like DragonRealms's SHOP command + options.
--
ESP TUNE TOWNCRIER or ;tune towncrier
Web: http://gstowncrier.com/
Daily Email: gstowncrier.com/subscribe/
gstowncrier.com/where-to-find-the-towncrier/
Send in news: https://bit.ly/2ISsz2l
P.S. Help Wanted, Inquire Within
1. Turning off the room window
2. Turning off underlined links
I turned the links back on for event shopping, because people still make shops that require you to look at the 6th certificate on the 4th table... and then do it again to buy it. Clicking is just easier.
(My Mac upgraded past being able to run Wine, and I have not seen SF since...)
Oh, and this is my Semi Annual PLEA for someone to write up a SHOPPING command that works like DragonRealms's SHOP command + options.
--
ESP TUNE TOWNCRIER or ;tune towncrier
Web: http://gstowncrier.com/
Daily Email: gstowncrier.com/subscribe/
gstowncrier.com/where-to-find-the-towncrier/
Send in news: https://bit.ly/2ISsz2l
P.S. Help Wanted, Inquire Within
Re: Long Time Coming: New Frontend? on 04/14/2021 01:15 PM CDT
Re: Long Time Coming: New Frontend? on 04/14/2021 01:54 PM CDT
I pretty much always play with three Stormfront/Lich windows open. Aside from turning off links and adding back the colors with ;linktothefast, I don't really do anything to speed up performance.
I have a room window open on at least one of the clients and run quite a few lich scripts.
I have very few complaints about Stormfront itself. It could definitely use some love but I certainly don't feel a new FE is a priority from my perspective. If they could just make some improvements it would go a long way.
I have a room window open on at least one of the clients and run quite a few lich scripts.
I have very few complaints about Stormfront itself. It could definitely use some love but I certainly don't feel a new FE is a priority from my perspective. If they could just make some improvements it would go a long way.
Re: Long Time Coming: New Frontend? on 04/14/2021 03:51 PM CDT
<I have very few complaints about Stormfront itself. It could definitely use some love but I certainly don't feel a new FE is a priority from my perspective. If they could just make some improvements it would go a long way.>
Pretty much my opinion as well. I don't wanna see any drastic changes to it, but it could def use some improvements like the RT indicator/spell active window being better synced to the game. The MAPS in it also need to at least include every town, if not every hunting area (go away with your lich suggestions for that)... at the moment that's useless if you're not in EN.
Starchitin, the OG
A severed gnomish hand crawls in on its fingertips and makes a rude gesture before quickly decaying and rotting into dust. A gust of wind quickly scatters the dust.
Pretty much my opinion as well. I don't wanna see any drastic changes to it, but it could def use some improvements like the RT indicator/spell active window being better synced to the game. The MAPS in it also need to at least include every town, if not every hunting area (go away with your lich suggestions for that)... at the moment that's useless if you're not in EN.
Starchitin, the OG
A severed gnomish hand crawls in on its fingertips and makes a rude gesture before quickly decaying and rotting into dust. A gust of wind quickly scatters the dust.
Re: Long Time Coming: New Frontend? on 04/14/2021 04:07 PM CDT
>>The MAPS in it also need to at least include every town, if not every hunting area (go away with your lich suggestions for that).
In general, I think the advantage that Lich brings is maps, ;go2 and automated looting / selling (although that gap recently was narrowed significantly by the loot room roll-out).
The nice thing about lich is - you don't have to use it to do everything. Just maps may be enough. Or maybe maps and ;go2 to save on the long-distance travel keystrokes.
You can, of course, not use Lich and the game is absolutely playable. As long as you don't need a graphical map. ;). I hear Rivers Rest is a great place not to have to use a map for. . . 0:)
Doug
In general, I think the advantage that Lich brings is maps, ;go2 and automated looting / selling (although that gap recently was narrowed significantly by the loot room roll-out).
The nice thing about lich is - you don't have to use it to do everything. Just maps may be enough. Or maybe maps and ;go2 to save on the long-distance travel keystrokes.
You can, of course, not use Lich and the game is absolutely playable. As long as you don't need a graphical map. ;). I hear Rivers Rest is a great place not to have to use a map for. . . 0:)
Doug
Re: Long Time Coming: New Frontend? on 04/14/2021 04:44 PM CDT
<You can, of course, not use Lich and the game is absolutely playable. As long as you don't need a graphical map. ;). I hear Rivers Rest is a great place not to have to use a map for. . . 0:)>
Of course it is, and I rarely need to consult maps once I've been to an area a time or two... cause I don't have someone else's script holding my hand.
Anything in Lich that a large number of players would leave the game without should be incorporated into the game/official FE, not ignored cause Lich already does it. New players shouldn't have to feel like it's necessary to go through the process of installing Ruby/Lich just to get started and the people that develop/maintain 3rd party features for games abandon their projects all the time for a whole host of reasons. It happened with Psinet and there's no reason it couldn't happen with Lich.... and there'd likely be a much bigger exodus if it did.
Starchitin, the OG
A severed gnomish hand crawls in on its fingertips and makes a rude gesture before quickly decaying and rotting into dust. A gust of wind quickly scatters the dust.
Of course it is, and I rarely need to consult maps once I've been to an area a time or two... cause I don't have someone else's script holding my hand.
Anything in Lich that a large number of players would leave the game without should be incorporated into the game/official FE, not ignored cause Lich already does it. New players shouldn't have to feel like it's necessary to go through the process of installing Ruby/Lich just to get started and the people that develop/maintain 3rd party features for games abandon their projects all the time for a whole host of reasons. It happened with Psinet and there's no reason it couldn't happen with Lich.... and there'd likely be a much bigger exodus if it did.
Starchitin, the OG
A severed gnomish hand crawls in on its fingertips and makes a rude gesture before quickly decaying and rotting into dust. A gust of wind quickly scatters the dust.
Re: Long Time Coming: New Frontend? on 04/14/2021 05:53 PM CDT
>Anything in Lich that a large number of players would leave the game without should be incorporated into the game/official FE, not ignored cause Lich already does it.
THIS.
>New players shouldn't have to feel like it's necessary to go through the process of installing Ruby/Lich just to get started
THIS.
>there's no reason it couldn't happen with Lich.... and there'd likely be a much bigger exodus if it did.
And this.
...
I'm grateful I'm not one of those who would leave if Lich suddenly decided to not work anymore, but I certainly do enjoy some of the things it offers, that the game currently doesn't (maps/go2 and aliases)... I do use a couple of other lich scripts, but I recently pared down my script directory (and autostart) to nearly a bare minimum. It's been so much better, not having all that... lich stuff... in the background, that I either never used, or that I just didn't need.
I agree that things like the Map/Narost script that Lich has should really be implemented into the game itself, even if it doesn't include a go2 script. Being able to follow where you are in-game, with a map window on the side, is really handy, especially for all those areas that you/we normally don't visit.
(I would also LOVELOVELOVELOVE some sort of in-game alias system, but that's probably a huge can of (new) worms that no one wants to take on.)
~Cylnthia Kythnis Ardenai
~Inquisitor of Kuon
~Rose Guardian, House Sylvanfair
THIS.
>New players shouldn't have to feel like it's necessary to go through the process of installing Ruby/Lich just to get started
THIS.
>there's no reason it couldn't happen with Lich.... and there'd likely be a much bigger exodus if it did.
And this.
...
I'm grateful I'm not one of those who would leave if Lich suddenly decided to not work anymore, but I certainly do enjoy some of the things it offers, that the game currently doesn't (maps/go2 and aliases)... I do use a couple of other lich scripts, but I recently pared down my script directory (and autostart) to nearly a bare minimum. It's been so much better, not having all that... lich stuff... in the background, that I either never used, or that I just didn't need.
I agree that things like the Map/Narost script that Lich has should really be implemented into the game itself, even if it doesn't include a go2 script. Being able to follow where you are in-game, with a map window on the side, is really handy, especially for all those areas that you/we normally don't visit.
(I would also LOVELOVELOVELOVE some sort of in-game alias system, but that's probably a huge can of (new) worms that no one wants to take on.)
~Cylnthia Kythnis Ardenai
~Inquisitor of Kuon
~Rose Guardian, House Sylvanfair
Re: Long Time Coming: New Frontend? on 04/14/2021 05:56 PM CDT
Exceedingly wise. Do boot-pee-ers get a bonus to wisdom?!
>>Anything in Lich that a large number of players would leave the game without should be incorporated into the game/official FE, not ignored cause Lich already does it.
Absolutely agree. Not practical, but absolutely true.
>>New players shouldn't have to feel like it's necessary to go through the process of installing Ruby/Lich just to get started
I try to make that better - but yes. 'Necessary' is just. . . sad.
>>and the people that develop/maintain 3rd party features for games abandon their projects all the time for a whole host of reasons. It happened with Psinet and there's no reason it couldn't happen with Lich.... and there'd likely be a much bigger exodus if it did.
And yes, sadly. But not while I'm around!
Doug
>>Anything in Lich that a large number of players would leave the game without should be incorporated into the game/official FE, not ignored cause Lich already does it.
Absolutely agree. Not practical, but absolutely true.
>>New players shouldn't have to feel like it's necessary to go through the process of installing Ruby/Lich just to get started
I try to make that better - but yes. 'Necessary' is just. . . sad.
>>and the people that develop/maintain 3rd party features for games abandon their projects all the time for a whole host of reasons. It happened with Psinet and there's no reason it couldn't happen with Lich.... and there'd likely be a much bigger exodus if it did.
And yes, sadly. But not while I'm around!
Doug
Re: Long Time Coming: New Frontend? on 04/14/2021 06:06 PM CDT
Re: Long Time Coming: New Frontend? on 04/14/2021 06:41 PM CDT
<Exceedingly wise. Do boot-pee-ers get a bonus to wisdom?!>
Nope.... everyone else gets a penalty!
To be clear, I don't have anything against Lich... I just get sick and tired of everyone pointing to it every time I make a suggestion or ask for input on training. That's why I put what I did in ()
Starchitin, the OG
A severed gnomish hand crawls in on its fingertips and makes a rude gesture before quickly decaying and rotting into dust. A gust of wind quickly scatters the dust.
Nope.... everyone else gets a penalty!
To be clear, I don't have anything against Lich... I just get sick and tired of everyone pointing to it every time I make a suggestion or ask for input on training. That's why I put what I did in ()
Starchitin, the OG
A severed gnomish hand crawls in on its fingertips and makes a rude gesture before quickly decaying and rotting into dust. A gust of wind quickly scatters the dust.
Re: Long Time Coming: New Frontend? on 04/14/2021 08:41 PM CDT
Would there be any value in open-sourcing the WebFE? It seems like the sort of thing that many folks with a little time on their hands might do better than a few people with.. a little time on their hands. Maybe someone on remote staff could take ownership to set standards, review commits and such.
Re: Long Time Coming: New Frontend? on 04/14/2021 09:03 PM CDT
Re: Long Time Coming: New Frontend? on 04/15/2021 07:33 PM CDT
Re: Long Time Coming: New Frontend? on 04/15/2021 11:54 PM CDT
Re: Long Time Coming: New Frontend? on 04/16/2021 02:05 AM CDT
Re: Long Time Coming: New Frontend? on 04/16/2021 08:49 AM CDT
My suspicion is that part of it has to do with overall internet latency. When there's multiple characters and instances running, if you have high amount of internet lag to the simu servers, it exponentially makes it worse.
I have around 200+ ms ping to simu servers and especially when ;go2 is going crazy fast across multiple instances, it super super bogs down. Not just go2 but whenever SF is trying to display a lot of stuff, really often such as during old REIM farming, warcamps, invasions, etc. What happens if that the STORY WINDOW is displaying a delay in where I am whereas I'm already at the new location (as narost/xnarost will actually show I've already arrived).
For long distances like from solhaven to the landing, there could be a literal 10s lag between when I arrive at a location and the room description finally scrolled enough to show I've arrived.
Running with minimal minimal lich scripts help but doesn't completely solve the problem. I've found certain scripts like uberbarv, etc tend to make this effect worse.
I'm honestly not expecting any solution to this problem outside of hoping new player FEs like illthorn or such get more developed to replace stormfront.
I have around 200+ ms ping to simu servers and especially when ;go2 is going crazy fast across multiple instances, it super super bogs down. Not just go2 but whenever SF is trying to display a lot of stuff, really often such as during old REIM farming, warcamps, invasions, etc. What happens if that the STORY WINDOW is displaying a delay in where I am whereas I'm already at the new location (as narost/xnarost will actually show I've already arrived).
For long distances like from solhaven to the landing, there could be a literal 10s lag between when I arrive at a location and the room description finally scrolled enough to show I've arrived.
Running with minimal minimal lich scripts help but doesn't completely solve the problem. I've found certain scripts like uberbarv, etc tend to make this effect worse.
I'm honestly not expecting any solution to this problem outside of hoping new player FEs like illthorn or such get more developed to replace stormfront.
Re: Long Time Coming: New Frontend? on 04/16/2021 12:55 PM CDT
Before Newsby moved to the Cloud, she was in her own Profanity window on my computer, and before Catalina, I used SF/Wine in a window next to it.
Even without the room window and with links off, I could move her with me (in my SF window) and she always got there NOTICEABLY faster. I forgot ;dreavening a couple times and I timed it once, my screen did not catch up for almost 5 minutes from that onslaught.
It's likely got to do with screen render times for the SF Window, your graphics card, the processor speed of your computer, and which moonphase Varin is in.
I'm pretty sure SF predates processing offload to the graphics card, so how your computer does what it thinks you want it to do may be a big part of SF sluggishness.
I can only use Profanity now. It's blazing fast. In a scrolly room, it speeds by faster than can possibly be read. Without Profanity, I could not play GS, so I say bless those 3rd party devs!
--
ESP TUNE TOWNCRIER or ;tune towncrier
Web: http://gstowncrier.com/
Daily Email: gstowncrier.com/subscribe/
gstowncrier.com/where-to-find-the-towncrier/
Send in news: https://bit.ly/2ISsz2l
P.S. Help Wanted, Inquire Within
Even without the room window and with links off, I could move her with me (in my SF window) and she always got there NOTICEABLY faster. I forgot ;dreavening a couple times and I timed it once, my screen did not catch up for almost 5 minutes from that onslaught.
It's likely got to do with screen render times for the SF Window, your graphics card, the processor speed of your computer, and which moonphase Varin is in.
I'm pretty sure SF predates processing offload to the graphics card, so how your computer does what it thinks you want it to do may be a big part of SF sluggishness.
I can only use Profanity now. It's blazing fast. In a scrolly room, it speeds by faster than can possibly be read. Without Profanity, I could not play GS, so I say bless those 3rd party devs!
--
ESP TUNE TOWNCRIER or ;tune towncrier
Web: http://gstowncrier.com/
Daily Email: gstowncrier.com/subscribe/
gstowncrier.com/where-to-find-the-towncrier/
Send in news: https://bit.ly/2ISsz2l
P.S. Help Wanted, Inquire Within
Re: Long Time Coming: New Frontend? on 04/20/2021 02:03 PM CDT
For what it's worth, the last time I played with an official FE was ... in 2006 for about a month before I decided I hated Avalon (it was practically impossible to get YASSE running, I only ever did it successfully once in my life). The last time I was really using Windows for playing more than a week or two was 2 decades ago, circa 2002.
I've been using third-party FEs since about 2007. I'm looking forward to Illthorn. As a dedicated Linux user for a long time, I rather realized in a game this size there was no hope to ask for something decent. Even if there was something, it'll be a WebFE (as stated) or Java and probably as slow as LibreOffice. My gaming experience is perfectly fine in Profanity.
When it comes right down to it for me, my computer is using almost entirely free, open source software, except a few drivers, Skype, and Zoom. It makes sense I'm using free, open source front ends, too. Lich is heavy because that's how Ruby is, in a word. It's very efficient for humans to code, but it's quite heavy on the processing power of the computer. All benchmarks show this clearly. We could write our scripts in C and they would be lightning fast, but they would be really annoying to code, debug, and share. I've gotten back into TI calculator programming for fun in C, and it's really amazing how efficient you can write code and databases when you need to. I fit the nuclear masses for every species (about 4000) into a program that's about 50 kb.
This is a common trade off in the industry. When a bank of mine updated a couple years ago, their webpage was so bloated it froze my oldish laptop that had 2 GB of memory and 4 cores. I switched banks. Web developers these days are too lazy to write anything fast on the user end. Why are boot times still as long in 2021 as they were in 2000? Because people are used to it, and there's little motivation to take the time to make things efficient. Everything is constantly under new development, and users always expect shinier software rather than realizing the programs we used decades ago were generally good enough.
It could be a lot worse when it comes to companies with software. I can't change my address on the bank's websites. My options are literally to use a smart phone (which is just a computer I don't have), go in, or send a letter by snail mail. Go try to use WhatsApp on a website: please scan the QR code with your phone!
There are around 5 official Front Ends Simutronics offer, which I have to say, despite their age, is pretty impressive by modern standards. There are ones that are fast and efficient, and ones that are slow. People complain Simutronics is stuck in the stone age, but there's no way one cannot run three copies of StormFront on a modern computer, when it ran fine a decade ago.
One thing we need to work on, which we have a team for, is the lich mapdb. There is no reason it needs to be 25 MB, but it is. However, should we be spending time to remove extraneous trash or make sure it actually works and more rooms are added? I am sure almost by universal acclamation, people want the latter.
Aaaaand there's a new version of lich in the works. No one is ever satisfied in the status of software. It's like Fight Club. Old? Too old. Databases? Too fat. Eye candy? Too blonde. New? It crashed.
I've been using third-party FEs since about 2007. I'm looking forward to Illthorn. As a dedicated Linux user for a long time, I rather realized in a game this size there was no hope to ask for something decent. Even if there was something, it'll be a WebFE (as stated) or Java and probably as slow as LibreOffice. My gaming experience is perfectly fine in Profanity.
When it comes right down to it for me, my computer is using almost entirely free, open source software, except a few drivers, Skype, and Zoom. It makes sense I'm using free, open source front ends, too. Lich is heavy because that's how Ruby is, in a word. It's very efficient for humans to code, but it's quite heavy on the processing power of the computer. All benchmarks show this clearly. We could write our scripts in C and they would be lightning fast, but they would be really annoying to code, debug, and share. I've gotten back into TI calculator programming for fun in C, and it's really amazing how efficient you can write code and databases when you need to. I fit the nuclear masses for every species (about 4000) into a program that's about 50 kb.
This is a common trade off in the industry. When a bank of mine updated a couple years ago, their webpage was so bloated it froze my oldish laptop that had 2 GB of memory and 4 cores. I switched banks. Web developers these days are too lazy to write anything fast on the user end. Why are boot times still as long in 2021 as they were in 2000? Because people are used to it, and there's little motivation to take the time to make things efficient. Everything is constantly under new development, and users always expect shinier software rather than realizing the programs we used decades ago were generally good enough.
It could be a lot worse when it comes to companies with software. I can't change my address on the bank's websites. My options are literally to use a smart phone (which is just a computer I don't have), go in, or send a letter by snail mail. Go try to use WhatsApp on a website: please scan the QR code with your phone!
There are around 5 official Front Ends Simutronics offer, which I have to say, despite their age, is pretty impressive by modern standards. There are ones that are fast and efficient, and ones that are slow. People complain Simutronics is stuck in the stone age, but there's no way one cannot run three copies of StormFront on a modern computer, when it ran fine a decade ago.
One thing we need to work on, which we have a team for, is the lich mapdb. There is no reason it needs to be 25 MB, but it is. However, should we be spending time to remove extraneous trash or make sure it actually works and more rooms are added? I am sure almost by universal acclamation, people want the latter.
Aaaaand there's a new version of lich in the works. No one is ever satisfied in the status of software. It's like Fight Club. Old? Too old. Databases? Too fat. Eye candy? Too blonde. New? It crashed.
Re: Long Time Coming: New Frontend? on 04/20/2021 03:54 PM CDT
"Everything is constantly under new development, and users always expect shinier software rather than realizing the programs we used decades ago were generally good enough." -- DAID
Preach it, brother!
Other than needing to get X9 (so that it would run on Windows10), everything that I've done in Paradox since the mid-90s still works just fine. And runs on our local machines, rather than in the cloud...
...so it remains usable when, for example, Comcast breaks our internet connection starting at about 11:00am [Eastern] yesterday morning.
I was amused to look over the counter at a legacy machine at my ophthalmologist's office (where I had been a patient for something like 45 years, until a burst water main flooded the office & he looked around and said, "Good time to retire!") to see an old 80x25 green-on-green DOS program running in a window.
I never bothered to ask, but I know exactly what the answer would have been: "Because it still WORKS. Reliably. And has 40+ years of information in it."
Preach it, brother!
Other than needing to get X9 (so that it would run on Windows10), everything that I've done in Paradox since the mid-90s still works just fine. And runs on our local machines, rather than in the cloud...
...so it remains usable when, for example, Comcast breaks our internet connection starting at about 11:00am [Eastern] yesterday morning.
I was amused to look over the counter at a legacy machine at my ophthalmologist's office (where I had been a patient for something like 45 years, until a burst water main flooded the office & he looked around and said, "Good time to retire!") to see an old 80x25 green-on-green DOS program running in a window.
I never bothered to ask, but I know exactly what the answer would have been: "Because it still WORKS. Reliably. And has 40+ years of information in it."
Re: Long Time Coming: New Frontend? on 04/20/2021 07:39 PM CDT
>> I never bothered to ask, but I know exactly what the answer would have been: "Because it still WORKS. Reliably. And has 40+ years of information in it."
And, possibly, "20 years ago we realized we could no longer extract the previous 20 years of information from it... but it still runs, so." ;)
And, possibly, "20 years ago we realized we could no longer extract the previous 20 years of information from it... but it still runs, so." ;)
Re: Long Time Coming: New Frontend? on 04/20/2021 10:29 PM CDT
<DAID's post>
Eh, for every person that's happy with bug fixes and improved efficiency on something that'll last them decades, there's 1000 easily distracted by shiny new things.... Companies figured out long ago that well made products will never bring in as much money as pumping out as much crap with a sleek exterior as they can, that's why it's near impossible to buy ANYTHING that will last more then a few years.
As an aside, if anyone runs across anything well enough made to pass on to future generations that isn't a knife, Zippo, or coffee machine.... let me know via my play.net
Starchitin, the OG
A severed gnomish hand crawls in on its fingertips and makes a rude gesture before quickly decaying and rotting into dust. A gust of wind quickly scatters the dust.
Eh, for every person that's happy with bug fixes and improved efficiency on something that'll last them decades, there's 1000 easily distracted by shiny new things.... Companies figured out long ago that well made products will never bring in as much money as pumping out as much crap with a sleek exterior as they can, that's why it's near impossible to buy ANYTHING that will last more then a few years.
As an aside, if anyone runs across anything well enough made to pass on to future generations that isn't a knife, Zippo, or coffee machine.... let me know via my play.net
Starchitin, the OG
A severed gnomish hand crawls in on its fingertips and makes a rude gesture before quickly decaying and rotting into dust. A gust of wind quickly scatters the dust.
Re: Long Time Coming: New Frontend? on 04/21/2021 08:29 AM CDT
Re: Long Time Coming: New Frontend? on 04/21/2021 12:22 PM CDT
>>Aaaaand there's a new version of lich in the works. No one is ever satisfied in the status of software. It's like Fight Club. Old? Too old. Databases? Too fat. Eye candy? Too blonde. New? It crashed.
There is...but don't get your hopes up too much. The new lich does some necessary updates to more recent Ruby/GTK versions, and makes some much needed interface updates, but I find it runs significantly slower than the previous version.
- Andreas
There is...but don't get your hopes up too much. The new lich does some necessary updates to more recent Ruby/GTK versions, and makes some much needed interface updates, but I find it runs significantly slower than the previous version.
- Andreas
Re: Long Time Coming: New Frontend? on 04/21/2021 12:42 PM CDT
>> but I find it runs significantly slower than the previous version.
Lies! Slander, I say!
More seriously. . . details please? You can send to my play dot net. I'm very interested in this NOT being the case, and would enjoy all the detail you have to offer so I can correct this.
(Ruby version 2.6.6?)
Doug
Lies! Slander, I say!
More seriously. . . details please? You can send to my play dot net. I'm very interested in this NOT being the case, and would enjoy all the detail you have to offer so I can correct this.
(Ruby version 2.6.6?)
Doug
Re: Long Time Coming: New Frontend? on 04/21/2021 03:40 PM CDT
>>More seriously. . . details please? You can send to my play dot net. I'm very interested in this NOT being the case, and would enjoy all the detail you have to offer so I can correct this.
>>(Ruby version 2.6.6?)
Certainly. When running I don't have any issues (seems the same as v4), but on launch it takes considerably longer to "start-up" than it lich 4 did. Off hand, I don't now which version of Ruby, whichever the installer put in when I ran it. I'll try to remember to look later.
- Andreas
>>(Ruby version 2.6.6?)
Certainly. When running I don't have any issues (seems the same as v4), but on launch it takes considerably longer to "start-up" than it lich 4 did. Off hand, I don't now which version of Ruby, whichever the installer put in when I ran it. I'll try to remember to look later.
- Andreas
Re: Long Time Coming: New Frontend? on 04/21/2021 07:45 PM CDT