[Server] Enyekala (Must Test)

User avatar
UncleBob
New member
Posts: 9
Joined: Wed Oct 25, 2023 09:57
Contact:

Re: [Server] Enyekala (Must Test)

by UncleBob » Post

I was finding the forum difficult to use before, but all of a sudden it's EEZY :}

noisytoot
New member
Posts: 5
Joined: Sun Jun 16, 2024 15:06
IRC: Noisytoot
In-game: noisytoot

Re: [Server] Enyekala (Must Test)

by noisytoot » Post

dxt_73 wrote:
Thu Jun 13, 2024 03:31
The android environment is same with windows one, just add control
Am added networks to trusted mods list
But it still unplayable
Cannot join singleplayer game:

2024-06-13 10:26:23: ERROR[Main]: ModError: Failed to load and run script from /storage/emulated/0/Android/data/se.voxelmanip.rollertest/files/Minetest/games/musttest_game-main/mods/networks/init.lua:
ModError: Failed to load and run script from /storage/emulated/0/Android/data/se.voxelmanip.rollertest/files/Minetest/games/musttest_game-main/mods/networks/init.lua:
2024-06-13 10:26:23: ERROR[Main]: ...Minetest/games/musttest_game-main/mods/networks/init.lua:10: module 'lsqlite3' not found:
2024-06-13 10:26:23: ERROR[Main]: no field package.preload['lsqlite3']
2024-06-13 10:26:23: ERROR[Main]: no file './lsqlite3.lua'
2024-06-13 10:26:23: ERROR[Main]: no file '/usr/local/share/luajit-2.1/lsqlite3.lua'
2024-06-13 10:26:23: ERROR[Main]: no file '/usr/local/share/lua/5.1/lsqlite3.lua'
2024-06-13 10:26:23: ERROR[Main]: no file '/usr/local/share/lua/5.1/lsqlite3/init.lua'
2024-06-13 10:26:23: ERROR[Main]: no file './lsqlite3.so'
2024-06-13 10:26:23: ERROR[Main]: no file '/usr/local/lib/lua/5.1/lsqlite3.so'
2024-06-13 10:26:23: ERROR[Main]: no file '/usr/local/lib/lua/5.1/loadall.so'
2024-06-13 10:26:23: ERROR[Main]: stack traceback:
2024-06-13 10:26:23: ERROR[Main]: [C]: in function 'require'
2024-06-13 10:26:23: ERROR[Main]: ...Minetest/games/musttest_game-main/mods/networks/init.lua:10: in main chunk
The way I got it running on GNU/Linux without LuaRocks was to compile lsqlite3 using gcc -g -fPIC -shared -o lsqlite3.so lsqlite3.c -lluajit-5.1 -lsqlite3 -Wall -Wextra -pedantic -std=c99 and copy lsqlite3.so into the directory I run minetest from, but this is unlikely to work on Android.

Even if you do manage to install lsqlite3, you need to have the latest development version of Minetest since it relies on features that don't seem to exist in 5.8 (specifically minetest.register_mapgen_script). This seems to be a relatively recent addition (probably the new mapgen changes) since I had it working before with an older version.

User avatar
GoldFireUn
Member
Posts: 165
Joined: Sun Aug 21, 2016 13:30
GitHub: BluebirdGreycoat
In-game: GoldFireUn
Location: Wisconsin, USA
Contact:

Enyekala (Must Test) Now has PvP Arenas

by GoldFireUn » Post

PvP Arenas are now constructable!

Yes, you read that right, folks. You can now construct your own dueling locations where you can lob stuff at your opponents without sending them upstairs, or being sent upstairs yourself.

No screenshot because I only have a testing slab in the test world, and it looks like sin. Bones and holes everywhere. You got to build these yourself, I just write the code. :-) I know some of you are making arenas already; and I'm looking forward to exploring them!

Quick facts: you need city block(s), protections, and public beds (for the spawn locations). Maximum arena size is radius=256 (spherical), but in practice will be limited by your city blocks and protections. All city blocks need to be marked as part of the arena, BUT ONLY ONE should be accessible for punching with a gold ingot. The others should be hidden. If you don't follow that rule things might behave a little strange at the edges. :P

Arenas work by basically preventing you from dying for real (in the game, of course). But this is only if you get hit by another player that's dueling with you. You can still die to 1) lava, 2) mobs, 3) player-killers that don't join the duel *on purpose*, 4) fall damage (don't jump off buildings) and finally 5) general incompetence -- such as going too far away from the duel, forgetting that you're no longer in it, and getting killed by someone who is still in the arena.

Bugs:

There will be bugs and edge cases. Anyone losing XP'n'stuff due to a mistake in the code can send me an in-game email, or post here, and I'll try to make it right.

I'm heading out now. See you around!

User avatar
DragonsVolcanoDance
Member
Posts: 136
Joined: Fri Oct 28, 2016 01:07

Re: [Server] Enyekala (Must Test)

by DragonsVolcanoDance » Post

I just finished building a PVP arena inside of Black Dragon Fortress. hlqkj, noisytoot and I spent some time testing it today. It seems to work decently, we had a lot of fun testing out Cobble Molotovs, TNT arrows, and of course swords. We may have lit a few small fires in the process..

There is also a new HUD display which lets you know whether you're in a duel or not, new respawn immunity feature that has a very cool count-down display on it, and lots and lots of funny dueling messages.

A word of warning though, the dueling arenas are still a little buggy! hlqkj and noisytoot somehow managed to die a "real" death, which has penalties like XP loss and having to re-organize their entire inventories. Oddly enough, the attacker does not go to jail (if they were in the duel) and the player that died respawns in the public beds. It is quite fun to duel and citizens of Enyekala are welcome to come to my arena and have some fun throwing explosives about, but please don't use an account that has XP you care about it on it, at least until the glitches are worked out.

Here are some screenshots of the arena:

View of (almost) the whole arena inside of Black Dragon Fortress:

Image

Two public beds required for arena viability:

Image

A warning:

Image

HUD display while in a duel:

Image

You can find the Dueling Arena inside of Black Dragon Fortress, which is right next to Ancient Pyramid, aka "Monstrosity."

User avatar
GoldFireUn
Member
Posts: 165
Joined: Sun Aug 21, 2016 13:30
GitHub: BluebirdGreycoat
In-game: GoldFireUn
Location: Wisconsin, USA
Contact:

Re: [Server] Enyekala (Must Test)

by GoldFireUn » Post

I realize my previous post may have made it sound like getting bug reports annoys me. That's not the case! Please do send me your bug reports. I've already got one, I'm pretty sure there are more ....

dxt_73
Member
Posts: 76
Joined: Thu Mar 14, 2024 13:43
GitHub: None
IRC: dxt73
In-game: dxt73
Location: VietNam

Re: [Server] Enyekala (Must Test)

by dxt_73 » Post

Guys, what is this??? It keeps punching me! But I can't kill them!
Image

dxt_73
Member
Posts: 76
Joined: Thu Mar 14, 2024 13:43
GitHub: None
IRC: dxt73
In-game: dxt73
Location: VietNam

Re: [Server] Enyekala (Must Test)

by dxt_73 » Post

And.. how I change hotbar slot number?

not2stressed
Member
Posts: 27
Joined: Mon Jan 08, 2018 06:33

Re: [Server] Enyekala (Must Test)

by not2stressed » Post

@dxt_73 - that picture doesn't show, but if the thing that's punching you looks like floating white dots then it is a wisp. Kill it using shell or TNT arrows or by trying to drop a block on it. They are difficult to hit. I find TNT arrows work best but leave ugly holes in unprotected areas. Note - not all wisps are the same. Some are harmless, some steal items from your inventory, some punch you etc. Some can even drop useful things. They also change from one type to another after a while.

To get the 16 slot HUD bar you need to complete the surface challenge (find the option in the KoC). To go back to 8 slots later you'll need to send an email to MustTest. I don't know how well having 16 slots would work when playing on a phone or tablet.

Allowing those players who have have completed the challenge to switch between 8/16 slots themselves may be a good option, I'll send a suggestion to MustTest

dxt_73
Member
Posts: 76
Joined: Thu Mar 14, 2024 13:43
GitHub: None
IRC: dxt73
In-game: dxt73
Location: VietNam

Re: [Server] Enyekala (Must Test)

by dxt_73 » Post

not2stressed wrote:
Tue Jun 18, 2024 10:29
@dxt_73 - that picture doesn't show, but if the thing that's punching you looks like floating white dots then it is a wisp. Kill it using shell or TNT arrows or by trying to drop a block on it. They are difficult to hit. I find TNT arrows work best but leave ugly holes in unprotected areas. Note - not all wisps are the same. Some are harmless, some steal items from your inventory, some punch you etc. Some can even drop useful things. They also change from one type to another after a while.

To get the 16 slot HUD bar you need to complete the surface challenge (find the option in the KoC). To go back to 8 slots later you'll need to send an email to MustTest. I don't know how well having 16 slots would work when playing on a phone or tablet.

Allowing those players who have have completed the challenge to switch between 8/16 slots themselves may be a good option, I'll send a suggestion to MustTest
Dont worry, I played other server, and 32 slot got bar still work fine, so 16 slot bar still work

dxt_73
Member
Posts: 76
Joined: Thu Mar 14, 2024 13:43
GitHub: None
IRC: dxt73
In-game: dxt73
Location: VietNam

Re: [Server] Enyekala (Must Test)

by dxt_73 » Post

I having a problem
My inventory in empty, except for koc, my crafting grid, armor grid, bag, fisstar box is empty, but when press survivalist in koc, it doesn't show any button to start :(

User avatar
GoldFireUn
Member
Posts: 165
Joined: Sun Aug 21, 2016 13:30
GitHub: BluebirdGreycoat
In-game: GoldFireUn
Location: Wisconsin, USA
Contact:

Re: [Server] Enyekala (Must Test)

by GoldFireUn » Post

It's likely that you didn't have enough mineral XP.

But from the chat log it looks as though you've figured it out by now. :)

dxt_73
Member
Posts: 76
Joined: Thu Mar 14, 2024 13:43
GitHub: None
IRC: dxt73
In-game: dxt73
Location: VietNam

Re: [Server] Enyekala (Must Test)

by dxt_73 » Post

Bugs report: portal bugs
Image

Image

User avatar
GoldFireUn
Member
Posts: 165
Joined: Sun Aug 21, 2016 13:30
GitHub: BluebirdGreycoat
In-game: GoldFireUn
Location: Wisconsin, USA
Contact:

Re: [Server] Enyekala (Must Test)

by GoldFireUn » Post

Thanks for the coords, I will *definitely* be checking these portals out. I assume you didn't build these, you found them?

dxt_73
Member
Posts: 76
Joined: Thu Mar 14, 2024 13:43
GitHub: None
IRC: dxt73
In-game: dxt73
Location: VietNam

Re: [Server] Enyekala (Must Test)

by dxt_73 » Post

GoldFireUn wrote:
Sun Jun 23, 2024 15:05
Thanks for the coords, I will *definitely* be checking these portals out. I assume you didn't build these, you found them?
I built them and I fixed that portal. But it may happen on another portal

User avatar
GoldFireUn
Member
Posts: 165
Joined: Sun Aug 21, 2016 13:30
GitHub: BluebirdGreycoat
In-game: GoldFireUn
Location: Wisconsin, USA
Contact:

Re: [Server] Enyekala (Must Test)

by GoldFireUn » Post

The server was briefly unreachable for about 1.5 hrs today, because of a spring rainstorm. No storks have been lost. Carry on.

User avatar
GoldFireUn
Member
Posts: 165
Joined: Sun Aug 21, 2016 13:30
GitHub: BluebirdGreycoat
In-game: GoldFireUn
Location: Wisconsin, USA
Contact:

Re: [Server] Enyekala (Must Test)

by GoldFireUn » Post

Massive lightning storm. Server will be offline until its gone.

User avatar
UncleBob
New member
Posts: 9
Joined: Wed Oct 25, 2023 09:57
Contact:

Re: [Server] Enyekala (Must Test)

by UncleBob » Post

Ah, was wondering if Enyekala was ok. Thanks for the update - hope you are ok and safe!

User avatar
GoldFireUn
Member
Posts: 165
Joined: Sun Aug 21, 2016 13:30
GitHub: BluebirdGreycoat
In-game: GoldFireUn
Location: Wisconsin, USA
Contact:

Re: [Server] Enyekala (Must Test)

by GoldFireUn » Post

Just an FYI, yes, I am aware that someone cheated on their exam recently. This person also reported how they did it to me, but I suspect they only did so because they realized it couldn't be kept hidden.

The particular cheat is one that I cannot ignore, because that would be totally unfair to all the other players, and especially unfair to those who worked long and hard on that exam. I especially remember MTZ (Zorg) who spent an entire month, perhaps more (I can't remember, it was a long time ago) without sight of the sun.

Yes, I will be doing something about it. The delay is mostly because I have been working on a lot of code, and to properly deal with it, I think I would have to write some more code.

In retrospect, they exploited a rather silly and obvious bug, so this is partly my fault for not discovering it before now.

User avatar
GoldFireUn
Member
Posts: 165
Joined: Sun Aug 21, 2016 13:30
GitHub: BluebirdGreycoat
In-game: GoldFireUn
Location: Wisconsin, USA
Contact:

Re: [Server] Enyekala (Must Test)

by GoldFireUn » Post

Check it out: admin TNT had a bug all this time, which prevents it from destroying anything protected. So b1's cheated build was safe after all!

User avatar
DragonsVolcanoDance
Member
Posts: 136
Joined: Fri Oct 28, 2016 01:07

Re: [Server] Enyekala (Must Test)

by DragonsVolcanoDance » Post

Do we get to know what a cheated build is? :D

User avatar
GoldFireUn
Member
Posts: 165
Joined: Sun Aug 21, 2016 13:30
GitHub: BluebirdGreycoat
In-game: GoldFireUn
Location: Wisconsin, USA
Contact:

Re: [Server] Enyekala (Must Test)

by GoldFireUn » Post

Sadly I don't think I got any screenshots of it before b1 took it down quick.

User avatar
GoldFireUn
Member
Posts: 165
Joined: Sun Aug 21, 2016 13:30
GitHub: BluebirdGreycoat
In-game: GoldFireUn
Location: Wisconsin, USA
Contact:

Re: [Server] Enyekala (Must Test)

by GoldFireUn » Post

Welp. I just *heard* a tree take out a power line. Server is off but not because of one of my bugs. ;D We should be back in a few hours.

Or sooner, I just saw the line truck drive by.

In other news, before our electricity was assaulted by wet flora (and my ears by UPS alarms) I had been looking over the encryption code and trying to see if I had made any obvious mistake.

That's right, we have encrypted books and memorandum now. AES 128 CBC. The backend is OpenSSL via libluaossl. This should stop snoops from peeping at your ultra top secret stuff inside chest inventories, etc. (which are normally public). The code automatically includes version metadata with your text, so if I need to update stuff, change a key or the algorithm, old things will still decrypt properly.

... And the power just came back on.
Next on my list: find a way to allow import/export of marker lists to memorandum.

User avatar
GoldFireUn
Member
Posts: 165
Joined: Sun Aug 21, 2016 13:30
GitHub: BluebirdGreycoat
In-game: GoldFireUn
Location: Wisconsin, USA
Contact:

Re: [Server] Enyekala (Must Test)

by GoldFireUn » Post

A heads-up folks: old books and memorandum remain stored as plain-text; to get them to "upgrade" to encrypted storage you need to place and dig them.

noisytoot
New member
Posts: 5
Joined: Sun Jun 16, 2024 15:06
IRC: Noisytoot
In-game: noisytoot

Re: [Server] Enyekala (Must Test)

by noisytoot » Post

Metadata marked as private isn't sent to the client anyway so encrypting it is pointless

Edit: Apparently mark_as_private only exists for node metadata, there's no way to prevent item metadata from being sent to the client

User avatar
LMD
Member
Posts: 1500
Joined: Sat Apr 08, 2017 08:16
GitHub: appgurueu
IRC: appguru[eu]
In-game: LMD
Location: Germany
Contact:

Re: [Server] Enyekala (Must Test)

by LMD » Post

The way I would recommend hiding item metadata from clients would be to have item metadata simply be an ID into some data stored on the server, for example in mod storage. I see no need for encryption there. (Arguably there is the downside that garbage collecting the data on the server then becomes hard unless you are in full control of the game.)
My stuff: Projects - Mods - Website

Post Reply

Who is online

Users browsing this forum: No registered users and 0 guests