[Server] Enyekala (Must Test)
Re: [Server] Enyekala (Must Test)
I was finding the forum difficult to use before, but all of a sudden it's EEZY :}
Re: [Server] Enyekala (Must Test)
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.dxt_73 wrote: ↑Thu Jun 13, 2024 03:31The 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
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.
- 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
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!
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!
- DragonsVolcanoDance
- Member
- Posts: 136
- Joined: Fri Oct 28, 2016 01:07
Re: [Server] Enyekala (Must Test)
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:

Two public beds required for arena viability:

A warning:

HUD display while in a duel:

You can find the Dueling Arena inside of Black Dragon Fortress, which is right next to Ancient Pyramid, aka "Monstrosity."
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:

Two public beds required for arena viability:

A warning:

HUD display while in a duel:

You can find the Dueling Arena inside of Black Dragon Fortress, which is right next to Ancient Pyramid, aka "Monstrosity."
- 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)
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)
Guys, what is this??? It keeps punching me! But I can't kill 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)
And.. how I change hotbar slot number?
-
not2stressed
- Member
- Posts: 27
- Joined: Mon Jan 08, 2018 06:33
Re: [Server] Enyekala (Must Test)
@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
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)
Dont worry, I played other server, and 32 slot got bar still work fine, so 16 slot bar still worknot2stressed 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
-
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)
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 :(
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 :(
- 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)
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. :)
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)
Bugs report: portal bugs


- 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)
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)
I built them and I fixed that portal. But it may happen on another portalGoldFireUn wrote: ↑Sun Jun 23, 2024 15:05Thanks for the coords, I will *definitely* be checking these portals out. I assume you didn't build these, you found them?
- 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)
The server was briefly unreachable for about 1.5 hrs today, because of a spring rainstorm. No storks have been lost. Carry on.
- 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)
Massive lightning storm. Server will be offline until its gone.
Re: [Server] Enyekala (Must Test)
Ah, was wondering if Enyekala was ok. Thanks for the update - hope you are ok and safe!
- 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)
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.
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.
- 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)
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!
- DragonsVolcanoDance
- Member
- Posts: 136
- Joined: Fri Oct 28, 2016 01:07
Re: [Server] Enyekala (Must Test)
Do we get to know what a cheated build is? :D
- 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)
Sadly I don't think I got any screenshots of it before b1 took it down quick.
- 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)
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.
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.
- 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)
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.
Re: [Server] Enyekala (Must Test)
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
Edit: Apparently mark_as_private only exists for node metadata, there's no way to prevent item metadata from being sent to the client
- 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)
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.)
Who is online
Users browsing this forum: No registered users and 0 guests