Angband Forums

Angband Forums (http://angband.oook.cz/forum/index.php)
-   Development (http://angband.oook.cz/forum/forumdisplay.php?f=10)
-   -   New angband.live server (http://angband.oook.cz/forum/showthread.php?t=9724)

Gwarl December 21, 2019 19:18

New angband.live server
 
We've moved to a new server with more power, which should be a mostly invisible change except perhaps we might get fewer file table overflows and less slowdown in recent versions of V.

Posting to mark the occassion, to give myself a new thread to post about angband.live in, and also to thank everyone who signed up to sponsor the site, and kt/TheQuest for having provided hosting this past year or so.

MITZE December 22, 2019 19:07

I think I have noticed slight gameplay speed improvements with the new server, but I'm not positive that it's not just confirmation bias or whatever.

Bostock December 22, 2019 19:10

Days since nuclear accident: 1

(which is above the previous average so it's a good sign)

Sphara December 22, 2019 20:00

Jfc.. I wrote a long answer and it got wiped out for log-in timeout (please extend that if possible).

In short: I've seen the online 4.2.0. become quicker. Not nearly as good as offline but at least it has been somewhat playable. Not such as like month ago, when the first level already was massively lagging as you mapped/lighted few rooms.

murphy January 17, 2020 22:46

Just wanted to issue a blanket apology for not chatting on the live server. When I play from my 8 year old netbook (chrome 23!) the games play fine, but theres no chat panel. I'm not complaining, I think its awesome that it works!

anselmus April 21, 2020 14:23

Is it possible to play angband.live from terminal with 'ssh' command? I've been trying it but with no luck.

Gwarl April 21, 2020 15:46

Yes it's not an ssh server sorry, it only has a browser interface.

anselmus April 22, 2020 19:38

Quote:

Originally Posted by Gwarl (Post 144800)
Yes it's not an ssh server sorry, it only has a browser interface.

No problem. Thanks you very much for sharing your work.

Estie June 16, 2021 21:24

I wonder, would it be possible/an arduous task to somehow run the game on each players client, but update the state to the server constantly ? So as to shift the response delay to the server side and reestablish a fluid play.

I assume it would require installing some client software locally.

Pete Mack June 17, 2021 00:29

@Estie--
Yes. It's called Mangband. I suspect it'd be easier to make Mangband single player than write another client.

tangar June 17, 2021 12:34

Quote:

Originally Posted by Pete Mack (Post 153844)
@Estie--
Yes. It's called Mangband. I suspect it'd be easier to make Mangband single player than write another client.

It's already there too :D You can play MAng singleplayer - just use PWMA or Tangaria with on local - it will work as turn-based game with this option

Code:

# Option: turn-based mode (for single player games).
# HIGHLY EXPERIMENTAL: makes the server turn-based if there is only
# one player connected.
TURN_BASED = true


MicroChasm August 4, 2021 22:15

Is there any way to change the background color for your game on Angband.live? I like customizing the fonts and colors, and the colors I would like to use would look great on a greyish background instead of black.

I have tried changing the background color in-game in Sil-q and FCB to no avail.

smbhax December 8, 2021 19:05

Quote:

Originally Posted by MicroChasm (Post 154693)
Is there any way to change the background color for your game on Angband.live? I like customizing the fonts and colors, and the colors I would like to use would look great on a greyish background instead of black.

I have tried changing the background color in-game in Sil-q and FCB to no avail.

Angband (nightly build) is the only one with reasonably functional background color editing support, as far as I know--via the "c) Edit colours (advanced)" menu option.

Looks like the background color you set for the game itself doesn't necessarily work flawlessly in angband.live's optional subwindows, though.

https://smbhax.com/stuff/misc/angl_bcol.jpg

(I've entered this as an issue on the Angband git: https://github.com/angband/angband/issues/5174)

judias December 11, 2021 12:55

Playing in angband.live angband 4.2.0 as I began my fight with Morgoth it threw me out and I can not enter again in my game. Is there any option to recover the save or load a save of last day?

Many thanks

smbhax December 11, 2021 18:52

Quote:

Originally Posted by judias (Post 156546)
Playing in angband.live angband 4.2.0 as I began my fight with Morgoth it threw me out and I can not enter again in my game. Is there any option to recover the save or load a save of last day?

Many thanks

I just had that happen to me in ToME 2 (tab closed abruptly as I was hammering CTRL+q to get that intro text thing I think--probably accidentally hit CTRL+w = o)--account "smbhax" if anyone wants to fix it. ^_ ^

With Angband there's a "delete & download savefile" button just above the "PLAY" button. Not sure exactly what that does... Sounds like it could potentially get you a local copy of your character to play on your own...but deletes the online one? I haven't tried it. = o

swim January 11, 2022 13:11

I noticed that FAangband has limited subwindow options compared to Vanilla. Just wondering why? Specifically It seems the only option is to select the number of subwindow, but no way to resize or anything like that. I'd prefer to have the main game screen take up the majority of the screen and then have some other info along the sides.

Gwarl January 16, 2022 14:23

Quote:

Originally Posted by swim (Post 156972)
I noticed that FAangband has limited subwindow options compared to Vanilla. Just wondering why? Specifically It seems the only option is to select the number of subwindow, but no way to resize or anything like that. I'd prefer to have the main game screen take up the majority of the screen and then have some other info along the sides.

The flexible subwindow layouts are thanks to some code that was copied from poschengband into the variants that now support it on angband.live;

I'll try and include the rlevant code in all version of FAangband during the next round of maintenance.

Ingwe Ingweron May 13, 2022 17:35

Anyone else find the new color schemes in Angband.live - angband nightlies and FAangband thoroughly distracting if not completely unusable. I can barely see my @ from the background. Anyway to just switch it back? The 4.2.4 colors appear to be fine.

smbhax May 13, 2022 18:46

Quote:

Originally Posted by Ingwe Ingweron (Post 158452)
Anyone else find the new color schemes in Angband.live - angband nightlies and FAangband thoroughly distracting if not completely unusable. I can barely see my @ from the background. Anyway to just switch it back? The 4.2.4 colors appear to be fine.

Whoa it's like neon Christmas.

https://smbhax.com/stuff/misc/angl_col_220513a.jpg

The on-screen colors aren't responding to edits made in Angband nightly's color edit menu:

https://smbhax.com/stuff/misc/angl_col_220513b.jpg

This is not happening in the compiled source from Angband's git repository, so it may be a bug in .live.

Nick May 13, 2022 22:05

Quote:

Originally Posted by smbhax (Post 158454)
This is not happening in the compiled source from Angband's git repository, so it may be a bug in .live.

Yep, wasn't me guv'nor.

Gwarl May 15, 2022 12:48

Should be fixed now

MITZE June 13, 2022 18:15

Hengband Tohou Katteban
 
Hengband To(u)hou Katteban is on the webserver! Have some chat excerpts about it to mark the occasion!

(Also Gwarl fix the typo in the name already!)

---

...Hengband Touhou Katteban being put on the webserver...
[10:14] Gwarl: hengbandtk is up with caveats
[10:17] StNightmaer: this feels like it works about as well as tome2, which fits
[10:18] Gwarl: 'technically works'
[10:18] Gwarl: 'you can play it'
[10:18] StNightmaer: did it play for like 5 minutes without crashing or those obnoxious tome2 refreshes
[10:18] StNightmaer: because it works better than tome2 then
[10:19] Gwarl: idk I just moved around in the town and was like good enough
[10:19] Rolanako: good work @Gwarl
[10:19] Rolanako: now time for spending 1 hour buying recalls lolol
[10:20] Rolanako: boot
[10:20] Rolanako: menu garbled
[10:20] Gwarl: yes
[10:20] Rolanako: lol
[10:20] Gwarl: 'you can play it' I didn't say it was pretty
[10:20] StNightmaer: argh what do i save with to unbreak the menu
[10:20] Gwarl: it's technically possible to play
[10:20] Gwarl: that's all
[10:21] Rolanako: this is horrible hahaha
[10:22] StNightmaer: Never ask me for anything again. - gwarl
[10:22] Rolanako: im not even mad
[10:22] Rolanako: its funny
...
[10:38] toeofwobbly: yeah. We have toutti fruity band now
[10:38] toeofwobbly: though sounds like its buggy?
[10:38] StNightmaer: glad i picked berserker lmao if i'm going around with no ability to buy scroll or pot
[10:38] Cryomaniac: Bugs with screen refreshing, at very least
[10:39] toeofwobbly: and you can't read the menu, you just have to guess what you are playing
[10:40] Cryomaniac: Screen refreshing might be tied to how it works in live, but any bugs with shops should be reproductible in offline Linux build
[10:40] StNightmaer: [11:39] toeofwobbly: and you can't read the menu, you just have to guess what you are playing
[10:40] StNightmaer: its like that offline too
...
[11:34] StNightmaer: so
[11:34] StNightmaer: who was it asking about
[11:34] StNightmaer: permanent hallucination mode
[11:34] StNightmaer: b/c this is pretty close
[11:34] MITZE: I had made a joke that that sounds like a challenge birth option
[11:35] rodent: oo people want permanent hallucination mode?
[11:35] Cryomaniac: This looks far worse
[11:35] MITZE: I marked such down for MITZEband I think, rodent
[11:35] StNightmaer: No rodent because I can't play a character with as much hp as the J in frog
[11:37] MITZE: Goddamnit that's gonna piss me off everytime I see it, Touhou as Tohou
[11:37] MITZE: Mah OCD
[11:37] StNightmaer: time to try subwindows
[11:37] MITZE: I don't even care for the variant
[11:38] rodent: refork mitzeband off tohou and convince gwarl to replace the original with it
[11:38] MITZE: That would also require Gwarl to be here for me to convince
[11:38] MITZE: Same problem as a hypothetical MITZEband release
[11:39] rodent: does it look as bad to the player as it does to the viewer
[11:39] StNightmaer: oh boy it does
...
[11:42] StNightmaer: in hindsight, i think the monster subwindow is working fine
[11:42] StNightmaer: i just dont think it likes having 3
[11:43] rodent: is the game any more... playable... offline?
[11:43] Cryomaniac: Windows version is fine
[11:43] StNightmaer: it works fine in its own way offline, yes
[11:43] MITZE: Do you have multiple subwindows occupying the same subwindown "slot" ster
[11:43] StNightmaer: i did yes
[11:43] MITZE: Is thats what's going on with the upper left
[11:43] StNightmaer: fixed it with that restart
[11:44] MITZE: How did you even do that
[11:44] rodent: because the upper left is totally the only messed up part of this screen
[11:44] MITZE: I didn't know you even theoretically could
...
[11:45] StNightmaer: Blackogreth
[11:45] StNightmaer: Warg troll
[11:45] StNightmaer: horrifying things showing up in my recall
[11:45] cobalt: those two sound like legit good monsters
[11:46] StNightmaer: Giantheadlesorm Super Youkai Warhead
[11:46] rodent: Blackeogres flyinghmonkeyangled people
...
[11:51] rodent: this looks worse than when mitze played with yoz14s
[11:51] StNightmaer: perhaps you could even say that it's lunatic time, every turn
...
[11:58] StNightmaer: should i try to give context to people watching this blind
[11:58] StNightmaer: or is it self explanatory
[11:59] MITZE: Given that that even the context would need context
[11:59] MITZE: and the context's context, context
[11:59] MITZE: I wouldn't bother
[12:00] rodent: I guess you're supposed to kill stuff and gather loot?
[12:00] StNightmaer: nope
[12:00] StNightmaer: im playing the equivalent of 3 berserkers in a trench coat
[12:00] StNightmaer: 30k hp all of it's lost forever
[12:01] StNightmaer: just doing a straight dive to the end to say its winnable
[12:01] MITZE: Didn't someone joke about such a gimmick on here before?
[12:01] MITZE: It might have even been me, but I don't remember
[12:01] MITZE: "Start with obscenely large HP, but no regen or healing"
[12:02] cobalt: start with max exp and every thing you kill substract from it
[12:03] StNightmaer: anyway
[12:03] StNightmaer: this would be more painful than whatever mitze did for sure
[12:04] StNightmaer: if i had to make any decisions
...
[12:07] StNightmaer: i think i would prefer
[12:07] StNightmaer: constant hallucination
[12:07] StNightmaer: to the UI actively hurting me
[12:08] StNightmaer: something unethical is happening i think
...
[12:09] MITZE: "laser rifle"
[12:09] MITZE: "maid uniform"
[12:09] MITZE: are there cat ear headbands in this too
[12:09] StNightmaer: wanna guess what the maid class is replacing
[12:09] Cryomaniac: There's a potion that makes you grow cat ears
[12:09] MITZE: no really
[12:10] MITZE: Cryo: !Polymorph?
[12:10] Cryomaniac: It's not randomly generated (chemist recipe or Nightmare Diary reward)
[12:10] StNightmaer: no it's specifically cat ears
[12:10] StNightmaer: it gives racial detect monsters
[12:10] Cryomaniac: Cat ears is a mutation, so !Polymorph can give you it as well
[12:10] Cryomaniac: But there's a specific potion for it
[12:10] StNightmaer: anyway
[12:10] StNightmaer: maid/butler is
[12:10] StNightmaer: chaos warrior
[12:10] MITZE: I love how I said one of the most anime things I could think of
[12:10] MITZE: and of course it's in
...
[12:21] StNightmaer: there we go
[12:21] StNightmaer: game is winnable so it's fine gwarl

Cryomaniac June 14, 2022 14:13

There was a recent fix for the Touhou mod that might've fixed HP not regenerating in Linux build bug; can anyone confirm if it works? The server version still has that bug

backwardsEric June 14, 2022 20:05

Quote:

Originally Posted by Cryomaniac (Post 158715)
There was a recent fix for the Touhou mod that might've fixed HP not regenerating in Linux build bug; can anyone confirm if it works? The server version still has that bug

It worked offline for me (Linux, character took 1 hp damage from a novice rogue and regenerated it shortly thereafter) while I didn't see regeneration before that change. You'll likely have to get Gwarl to recompile the version on angband.live to fix it there. My understanding is that he could also give you access so you could do the recompile when you update the code.

Cryomaniac June 14, 2022 20:16

There's still the issue of empty spaces not overwriting other characters on the terminal (which causes the broken UI); I doubt the .live version would be played while that issue persists.

Cryomaniac June 15, 2022 10:10

Merged the backwardsEric's pull request with color handling; can someone with Linux check if this fixes UI? According to chat on .live, it still existed in offline build

ster June 18, 2022 07:23

Quote:

Originally Posted by MITZE (Post 158705)
Hengband To(u)hou Katteban is on the webserver! Have some chat excerpts about it to mark the occasion!

https://media.discordapp.net/attachm...809&height=559

backwardsEric June 18, 2022 20:39

So is that a screenshot of Hengband Touhou Katteban running on Angband.live? Running offline (macOS terminal) with the current master branch and a change that relaxes an 80 character limit in Term_wipe_gcu() and Term_text_gcu(), I'm not seeing similar issues. Has the version on Angband.live been recompiled to reflect the recent changes on the master branch? Has the compiled version there incorporated changes to make it work better with Angband.live?

Cryomaniac June 18, 2022 20:54

I don't think the .live version has been updated.

Gwarl June 20, 2022 13:09

Just updated it. Seems be a lot more playable now (still not perfect).

Cryomaniac June 20, 2022 13:14

Just checked it; seems to be working, thanks!

Ingwe Ingweron February 3, 2023 06:05

angband.live server completely down? Webpage pops up saying:

"An error occurred.

Sorry, the page you are looking for is currently unavailable.
Please try again later.

If you are the system administrator of this resource then you should check the error log for details.

Faithfully yours, nginx."

rhukath February 3, 2023 09:14

Not sure who needs to know but angband.live is currently down.

Gwarl February 3, 2023 13:05

it's back_____

MITZE February 3, 2023 18:05

You may care to know that whatever happened, copypasting text from the game window into the chat no longer results in a bunch of blackspace ending up in the chat too.

SethaWetha February 3, 2023 19:27

Quote:

Originally Posted by MITZE (Post 160182)
You may care to know that whatever happened, copypasting text from the game window into the chat no longer results in a bunch of blackspace ending up in the chat too.

Dunno how related it is but the server crashed the instant I pasted into the text box. https://streamable.com/s9kpfa

MITZE February 14, 2023 20:51

Site Crash
 
Site appears to have crashed again, getting the same error page as last time.

wobbly February 14, 2023 21:04

Quote:

Originally Posted by MITZE (Post 160250)
Site appears to have crashed again, getting the same error page as last time.

Shakes fist at Rolanako.

And no I don't care if it's actually your fault or not.

Gwarl February 14, 2023 21:38

Back up_____

MITZE February 14, 2023 23:23

For posterity and for anyone who's confused, the gaming aspect of the server is currently borked, but Gwarl is hard at work* trying to fix it.

*Theoretically. He might actually be trying to fall/asleep or something, it may or may not be beddie bye sleepy time where he's at—I can't be bothered to look at time zones. But he is aware there are problems! . . . probably. I'm like 90% sure.

Gwarl February 14, 2023 23:47

Yeah it's almost midnight here. For reasons I can't determine the whole database containing information about the games, available versions etc and all user data is gone (the accounts not the savefiles). I suspect it might have something to do with the fact the disk is 95% full. I'll see if I can make some room. I'll try and get the most popular variants back online tonight and the rest tomorrow.

Given most people are honest here I'll just point out that if you want your savefiles back you should log in with your original username ASAP to secure your account. All winner statuses are obviously reset - you have to re-earn your purple names.

Gwarl February 15, 2023 00:36

I've restored a half dozen of the most popular variants.. I'll work on the rest tomorrow.

HugoVirtuoso February 15, 2023 23:46

I've been off the grid for several months. Now I see this...interesting. I guess I'll have to try to stop by for a bit...

Gwarl: if you're interested in ever changing the Linux distro of your server, I definitely recommend Devuan. It's systemd-free with a rock stable Debian-like base. I didn't mention Gentoo because of its obvious long time to set up

MITZE February 28, 2023 17:46

Server Crash Bug
 
You might care to know that people starting a chat message with / causes the server to crash.

Poorly-implemented mod power checks, I'm guessing?

EDIT: Actually, scratch that; we're not quite sure what's causing the crash except it seems like it's Rolanako somehow, every time.
EDIT2: Apparently Zabutor can also invoke whatever it is; it definitely seems to be related to starting a chat message with / but it doesn't seem to cause a crash for everybody doing it, only certain people.
EDIT3: So can Wally3.

MITZE March 2, 2023 07:23

Quote:

[02:10] jchaught: i see they still haven't uploaded the rest of the games that were on here from before.. i had a character in tome 2.3.5 that i wanted to finish as well as the character on mangband on here. so mad.
Not actually posting this to complain; I'm more marveling that Mangband actually worked right for anyone on the server.

Gwarl March 3, 2023 17:31

The chat crash bug should be fixed and most of the rest of the games have been restored.

Gwarl March 8, 2023 13:54

I managed to remove a lot of junk and we have about 15gb of extra room now which should last a good while.

HugoVirtuoso March 9, 2023 23:42

Gwarl - I noticed PCB has a non-functional 7.0.2b selection. Do you intend to bring this version back?

Gwarl March 12, 2023 20:41

We're recording player deaths now.. once we have enough data we should be able to do fun things with statistics on it.

Nick March 12, 2023 20:53

Quote:

Originally Posted by Gwarl (Post 160442)
We're recording player deaths now.. once we have enough data we should be able to do fun things with statistics on it.

...like whether Hugo has more deaths than all the other players combined :)

EDIT: Currently 56-0

MITZE March 13, 2023 00:06

You may want to do a systems check on the server or something; was bugtesting Narsil and apparently procced something that seemed like it might've been code doing bad things. Nick said like a memory access bug or something?

http://angband.oook.cz/forum/showpos...5&postcount=49, but I'm not sure how legible that picture is.

Nick March 13, 2023 00:42

Quote:

Originally Posted by MITZE (Post 160446)
You may want to do a systems check on the server or something; was bugtesting Narsil and apparently procced something that seemed like it might've been code doing bad things. Nick said like a memory access bug or something?

http://angband.oook.cz/forum/showpos...5&postcount=49, but I'm not sure how legible that picture is.

It was probably just Narsil accessing the wrong bit of its own memory - and the server is still up...

MITZE March 14, 2023 01:20

Not quite sure whether this is a Nick thing or Gwarl thing, but NarSil no longer works for me; it instantly crashes or something on startup. There's an error message, but sadly I can't read it fast enough to quote it.

Nick March 14, 2023 02:10

Quote:

Originally Posted by MITZE (Post 160452)
Not quite sure whether this is a Nick thing or Gwarl thing, but NarSil no longer works for me; it instantly crashes or something on startup. There's an error message, but sadly I can't read it fast enough to quote it.

I updated it a few hours ago to code that is working fine on my dev machine. It's the first time I've updated, so code at my end, update process and code at the server end are all possible culprits.

Sideways March 14, 2023 11:26

The error message is "execvp(3) failed: No such file or directory"...

Nick March 14, 2023 11:55

Quote:

Originally Posted by Sideways (Post 160455)
The error message is "execvp(3) failed: No such file or directory"...

Yes, I found that and passed it on to Gwarl. It took me about 10 goes, how did you do? :)

Sideways March 14, 2023 15:21

One ;) Two to make sure I had seen right.

Gwarl March 18, 2023 12:05

Quote:

Originally Posted by Nick (Post 160453)
I updated it a few hours ago to code that is working fine on my dev machine. It's the first time I've updated, so code at my end, update process and code at the server end are all possible culprits.

fixed it, updates should take now

Gwarl March 20, 2023 12:47

Regarding Github sponsors;

I've lost the phone I was using to get 2FA access codes for github and have thereby lost access to the account. Payouts are manged by a 3rd party service which I can still access, but it's still less than ideal to be unable to access the github sponsors panel itself.

I'd like to ask anyone who's currently signed up to cancel their payments for now. There have been several one-off donations lately which will cover the server costs for the next couple of months while I sort this out.

MITZE March 20, 2023 15:58

Message received, desponsoring as soon as I figure out how.

EDIT: Desponsored.

Gwarl March 21, 2023 14:24

Sneak peek:

https://angband.live/graveyard

Planning to work more on this before I actually link it but as a proof of concept we can get information about causes of death now. It will take a while to build up a lot of data. I should have started years ago.


All times are GMT +1. The time now is 08:42.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2023, vBulletin Solutions Inc.