Development version of PWMAngband 1.2.0 released for testing
Collapse
X
-
I suppose it would be fun to make all economy in the game player-based. Having 'birth_no_selling' option makes players focus on actually core gameplay (surviving in the dungeon), not grind on taking hoards of loot back to surface every now and then Let's all players would have to get gold from monsters and trade items between each other (not selling it to NPC), it would make economy more healthier.
To solve giving other player free items... It's a problem indeed, as there is no min.lvl req. for items in PWMA it seems. The solution could be to restrict possibility to take other's players items from the floor; make it possible to trade between players only by buying items from player shops. At the same time - player shops should have threshold of minimum possible prices for items (like in TomeNET), then players won't be able to get items for nothing.
I wonder - is it possible to use Dungeon Master menu ('&') to add new 'houses' in no_wilderness mode - just to add 'doors'? If not - it would be neat feature! Algorythm:
1) admin login with DM character
2) & 2
3) choose 'house door' & place it on the 'border' of no_wilderness town
The more - the better1!! D I'm really excited about new Angband features, like traps, curses and new ID system
---
Today I'll move server to the new spot because our current hosting (amazon lightsail) got problems with RAM (it's only 512 mb, it seems it's not enough for Windows 2012 VPS; but it was free! ). At the same time I was surprized to see that PWMA is very good in CPU operation -> idle server uses 5% cpu, 5 players online takes ~10% cpu (at 1 core). I wonder which hosting I should take, considering MS Azure, google cloud, digitalocean (to host on wine, cause there is no win in-build options). Would be glad to receive any advices I suppose 10-15$/month would be alright for now (while we do not have too big player base).Last edited by tangar; January 7, 2019, 07:37.https://tangaria.com - Angband multiplayer variant
tangaria.com/variants - Angband variants table
tangar.info - my website ⍽⍽⍽⍽⍽⍽⍽⍽⍽⍽⍽⍽
youtube.com/GameGlaz — streams in English ⍽ youtube.com/StreamGuild — streams in RussianComment
-
We moved to the new server (azure) Lags should be gone.. although it's still testing, as I'm trying minimal config, was 512 RAM, now 1 GB; if it wouldn't be enough, we would take 2 gb )Last edited by tangar; January 7, 2019, 11:59.https://tangaria.com - Angband multiplayer variant
tangaria.com/variants - Angband variants table
tangar.info - my website ⍽⍽⍽⍽⍽⍽⍽⍽⍽⍽⍽⍽
youtube.com/GameGlaz — streams in English ⍽ youtube.com/StreamGuild — streams in RussianComment
-
Client crash when typing anything in chat reproduced on my laptop with the latest code. Win 10 64 bits. This doesn't happen on my dev VM which has Win XP 32 bits. I'll have to see if the fix applied in MAngband changes anything.PWMAngband variant maintainer - check https://github.com/draconisPW/PWMAngband (or http://www.mangband.org/forum/viewforum.php?f=9) to learn more about this new variant!Comment
-
Alright, it was exactly the same problem as for MAngband. Porting the same commit fixed the issue locally.PWMAngband variant maintainer - check https://github.com/draconisPW/PWMAngband (or http://www.mangband.org/forum/viewforum.php?f=9) to learn more about this new variant!Comment
-
https://tangaria.com - Angband multiplayer variant
tangaria.com/variants - Angband variants table
tangar.info - my website ⍽⍽⍽⍽⍽⍽⍽⍽⍽⍽⍽⍽
youtube.com/GameGlaz — streams in English ⍽ youtube.com/StreamGuild — streams in RussianComment
-
Ok Tangar, I managed to launch your character Tangar III in debug mode (with password protection disabled) and I've found out why the game crashes when you recall. It seems you recalled from a dungeon level that was smaller than the usual dungeon size (142x46 instead of 198x66) and the game didn't adjust the size of player info to the town size (198x66). DUH!
Ok I'll try to see what happened there and fix it. In the meantime, replace your savefile (Tangar_III) by the attached file (unzip it in /lib/user/save). It should show your character back in the tavern without a crash.Attached FilesLast edited by PowerWyrm; January 8, 2019, 10:31.PWMAngband variant maintainer - check https://github.com/draconisPW/PWMAngband (or http://www.mangband.org/forum/viewforum.php?f=9) to learn more about this new variant!Comment
-
yay, it works! I've already thought that my char is wasted! Thanks for fixing him =D It's great that you catched up yet another bug %)
Damm I've finally recognized where is a 'house' in the dungeon As I play tileset-only I didn't noticed this building ('0') at first (though it's just an empty one)
I got such idea about this house - how to implement there player shops. Inside player house there is a '?' key which shows available command. Add there new command, eg. 'h'. Upon pushing this command player should see list of all items inside all players houses which got @S inscription on them and are able to buy them.
So when you inscribe your item as @S10k and drop it in your house - it would appear in 'players market' which is accessible in '0' by pushing 'h' key (or maybe move it to the separate building)
Also yet another tiny rfe:
afair right now it's possible to use 'summon monster' scrolls when you stay on stairs. I suppose it would be fair to make scroll doesn't work when you stay in LoS of stairs (would make it also interesting to ID, cause it won't work all the time).
Of course, it's all not critical /rfes, just an ideas for the futurehttps://tangaria.com - Angband multiplayer variant
tangaria.com/variants - Angband variants table
tangar.info - my website ⍽⍽⍽⍽⍽⍽⍽⍽⍽⍽⍽⍽
youtube.com/GameGlaz — streams in English ⍽ youtube.com/StreamGuild — streams in RussianComment
-
/rfe:
to add 'no_trade' option in .cfg file to prevent cheating (the transfer of money and items from high-level characters to low-level characters without anything in return), while there is no other way to prevent it.. Soon it could be replaced with this (I've posted it above): to restrict possibility to take other's players items from the floor; make it possible to trade between players only by buying items from player shops. At the same time - player shops should have threshold of minimum possible prices for items (it could be a bit cheaper than Black Market), then players won't be able to get items for nothing).https://tangaria.com - Angband multiplayer variant
tangaria.com/variants - Angband variants table
tangar.info - my website ⍽⍽⍽⍽⍽⍽⍽⍽⍽⍽⍽⍽
youtube.com/GameGlaz — streams in English ⍽ youtube.com/StreamGuild — streams in RussianComment
-
I've found out why the game crashes when you recall. It seems you recalled from a dungeon level that was smaller than the usual dungeon size (142x46 instead of 198x66) and the game didn't adjust the size of player info to the town size (198x66). DUH!
Ok I'll try to see what happened there and fix it.
The real problem is nastier. There was a crash between the time recall kicked in (player still on old level with new coordinates) and the time the new level was generated. The only way to get info would be having the server in debug mode (I always play like that locally, which helps me fix a lot of bugs when I play), but since it's not possible I've added a couple debug lines in the log (basically: entering dungeon_change_level() and generate_new_level() methods with parameters) to narrow the problem if it ever appears again. Then I could work from there.
I'll try to add a couple more things and release a new version tonight. Since I modified the client (removed the change password packet that was obsolete), all players will have to upgrade to the new client to play on the new server.PWMAngband variant maintainer - check https://github.com/draconisPW/PWMAngband (or http://www.mangband.org/forum/viewforum.php?f=9) to learn more about this new variant!Comment
-
Cool *hyped about update*
Maybe we can put server to debugging mode somehow? What the preqs. for it? I could create new server instance and try it
----
Now server got new url @ metaserver: angband.online
Soon I'll create website there too
p.s.
it could take time to update dns, so players may have problems with connecting it atm... sorry for inconvinience.Last edited by tangar; January 8, 2019, 17:49.https://tangaria.com - Angband multiplayer variant
tangaria.com/variants - Angband variants table
tangar.info - my website ⍽⍽⍽⍽⍽⍽⍽⍽⍽⍽⍽⍽
youtube.com/GameGlaz — streams in English ⍽ youtube.com/StreamGuild — streams in RussianComment
-
Cool *hyped about update*
Maybe we can put server to debugging mode somehow? What the preqs. for it? I could create new server instance and try it
----
Now server got new url @ metaserver: angband.online
Soon I'll create website there too
p.s.
it could take time to update dns, so players may have problems with connecting it atm... sorry for inconvinience.
Players won't care much… since new update is on the way and they will have to upgrade their client anyway…PWMAngband variant maintainer - check https://github.com/draconisPW/PWMAngband (or http://www.mangband.org/forum/viewforum.php?f=9) to learn more about this new variant!Comment
-
Bill updated his server to latest version. Yay! So now we have two servers:
pwmangband.seymourfamily.com
- located in USA
- got wilderness
- possible to ressurect
angband.online
- located in Europe
- no_wilderness
- no_ghost
- disconnected stairs
It's great that there would be more options to play PWMA in different ways! Actually it's pretty possible to play at Bill's server even from Russia, I got there ~200 ping, quite alrighthttps://tangaria.com - Angband multiplayer variant
tangaria.com/variants - Angband variants table
tangar.info - my website ⍽⍽⍽⍽⍽⍽⍽⍽⍽⍽⍽⍽
youtube.com/GameGlaz — streams in English ⍽ youtube.com/StreamGuild — streams in RussianComment
Comment