minetestforfun / server-minetestforfun Goto Github PK
View Code? Open in Web Editor NEWRepository of the subgame and mods of "MinetestForFun" server
Home Page: https://www.xorhub.com
License: The Unlicense
Repository of the subgame and mods of "MinetestForFun" server
Home Page: https://www.xorhub.com
License: The Unlicense
Check the wooldown time between the commands /home and /sethome, maybe the wooldown time between this commands have changed with our strang merge... ?
The mithril screwdriver doesn't work since the last update of the screwdriver function add...
Calinou send me a PM because he wants a gretter bandwith for the Mumble server.
(for better sound quality if many people are in the Mumble)
Some minor boot errors wich need to be fix :
----------------------
Server restarted at lundi 8 juin 2015, 21:58:54 (UTC+0200)
----------------------
WARNING: system-wide share not found at "/usr/share/minetest"
WARNING: system-wide share not found at "/home/quentinbd/minetest/bin/../share/minetest"
WARNING: system-wide share found at "/home/quentinbd/minetest/bin/.."
Using game specified by --gameid on the command line
21:58:54: ERROR[main]: The following mods could not be found: "tetris"
.....
21:58:54: WARNING: Undeclared global variable "handlers" accessed at ...home/quentinbd/minetest/bin/../mods/irc/irc/main.lua:188
.....
Our flowers can't be convert into dyes... => maybe a problem in the optimized new code from davedevils
Yvan has seen many unknow nodes near -864, 2, -196 !
The unknow nodes are created by flowers:lily_pad
The server crashed when Ataron try to connect himself to the server
Logs :
18:58:24: ACTION[ServerThread]: Ataron [82.240.24.96] joins game.
18:58:24: ACTION[ServerThread]: Ataron joins game. List of players: JAPP Ataron
18:58:24: ACTION[ServerThread]: Updated online player file
18:58:24: ACTION[ServerThread]: JAPP digs default:cobble_cooled at (1798,26,235)
18:58:24: ACTION[ServerThread]: Updated online player file
18:58:24: ACTION[ServerThread]: compassgps writing settings
18:58:24: ACTION[ServerThread]: Ataron leaves game. List of players: JAPP
18:58:25: ACTION[main]: [mana] Server shuts down. Rescuing data into mana.mt
18:58:25: ACTION[main]: [mana] Wrote mana data into /home/quentinbd/minetest/worlds/minetestforfun//mana.mt.
18:58:25: ACTION[main]: IRC: Disconnected.
18:58:25: ACTION[main]: compassgps writing settings
18:58:25: ACTION[main]: [tsm_pyramids] Chests saved
18:58:25: ERROR[main]: ERROR: An unhandled exception occurred: ...ome/quentinbd/minetest/bin/../mods/invtweak/init.lua:18: bad argument #1 to 'find' (string expected, got nil)
18:58:25: ERROR[main]: stack traceback:
18:58:25: ERROR[main]: [C]: in function 'find'
18:58:25: ERROR[main]: ...ome/quentinbd/minetest/bin/../mods/invtweak/init.lua:18: in function 'get_formspec_size'
18:58:25: ERROR[main]: ...ome/quentinbd/minetest/bin/../mods/invtweak/init.lua:36: in function 'add_buttons'
18:58:25: ERROR[main]: ...ome/quentinbd/minetest/bin/../mods/invtweak/init.lua:68: in function 'func'
18:58:25: ERROR[main]: ...home/quentinbd/minetest/bin/../builtin/game/misc.lua:19: in function '?'
18:58:25: ERROR[main]: .../quentinbd/minetest/bin/../builtin/game/register.lua:341: in function <.../quentinbd/minetest/bin/../builtin/game/register.lua:329>
In thread 7fd3467da740:
/home/quentinbd/minetest/src/main.cpp:882: int main(int, char**): Assertion '0' failed.
Debug stacks:
DEBUG STACK FOR THREAD 7fd33a744700:
#0 virtual void* CurlFetchThread::Thread()
DEBUG STACK FOR THREAD 7fd3467da740:
#0 int main(int, char**)
(Leftover data: #1 Dedicated server branch)
(Leftover data: #2 virtual void ServerMap::save(ModifiedState))
(Leftover data: #3 void ItemStack::serialize(std::ostream&) const)
./start02.sh : ligne 27 : 21430 Abandon /home/quentinbd/minetest/bin/minetestserver --world /home/quentinbd/minetest/worlds/minetestforfun/ --config /home/quentinbd/minetest/minetest.conf --gameid minetestforfun_game --port 30001
----------------------
Server restarted at samedi 30 mai 2015, 18:58:55 (UTC+0200)
So the problem is about invtweak line 18
We need to unify the tools of the server, the https://github.com/Ombridride/minetest-minetestforfun-server/blob/master/Tableau-valeurs-MFF.ods is here for help us for this task.
Next, we need to tweak the spreadsheet values to be more balanced 4ed234d :
And after, we must add this settings to the server 8970de6 a5b3799 ecdad27 4020dbe :
Finally, post the new Tools values to the "Liste des mods" section in the Website http://minetestforfun.qbuissondebon.info/index.php/le-jeu/liste-des-mod :
(All spell textures must be books open, with a distinct glyph/symbol on one or more page)
Last update : 03/09/2015 at 12:23PM UTC+2 by LeMagnesium
Very difficult for now to speak about this future tool... But we can detail the project.
(Login Screen)
(Skin Changer/Uploader Screen)
@davedevils has posted his work on the forum : https://forum.minetest.net/viewtopic.php?f=14&t=11873
Achieved and missing Steps :
Time to be frank, our spawn is too small and ugly...
Time to have a new spawn !
@ObaniGemini was volunteer to do the new spawn
With the lastest added feature of "minetest_game" we can now collect the punch damage on a player so we can now improves the "death_message" mod with :
EDIT : Need to wait the "0.4.13-Release" Minetest version, add a tag for 0.4.13 features
Strange things happenned with the IRC mod when the server boot :
17:13:32: ACTION[main]: .__ __ __
17:13:32: ACTION[main]: _____ |__| ____ _____/ |_ ____ _______/ |_
17:13:32: ACTION[main]: / \| |/ \_/ __ \ __\/ __ \ / ___/\ __\
17:13:32: ACTION[main]: | Y Y \ | | \ ___/| | \ ___/ \___ \ | |
17:13:32: ACTION[main]: |__|_| /__|___| /\___ >__| \___ >____ > |__|
17:13:32: ACTION[main]: \/ \/ \/ \/ \/
17:13:32: ACTION[main]: World at [/home/quentinbd/minetest/worlds/minetestforfun/]
17:13:32: ACTION[main]: Server for gameid="minetestforfun_game" listening on 0.0.0.0:30001.
17:13:45: ACTION[ServerThread]: Updated online player file
17:13:45: ACTION[ServerThread]: There are 12467 registered nodes, items and tools.
== This is a debug line, please check for it ==
nil
=== DEBUG FINISHED ===
17:13:56: ACTION[ServerThread]: IRC: Connected!
.../quentinbd/minetest/bin/../mods/irc/irc/messages.lua:106: bad argument #1 to 'sub' (number expected, got nil)
stack traceback:
[C]: in function 'sub'
.../quentinbd/minetest/bin/../mods/irc/irc/messages.lua:106: in function 'fromRFC1459'
.../quentinbd/minetest/bin/../mods/irc/irc/messages.lua:13: in function 'Message'
...home/quentinbd/minetest/bin/../mods/irc/irc/main.lua:165: in function 'think'
/home/quentinbd/minetest/bin/../mods/irc/init.lua:71: in function </home/quentinbd/minetest/bin/../mods/irc/init.lua:71>
[C]: in function 'xpcall'
/home/quentinbd/minetest/bin/../mods/irc/init.lua:71: in function </home/quentinbd/minetest/bin/../mods/irc/init.lua:60>
(tail call): ?
.../quentinbd/minetest/bin/../builtin/game/register.lua:341: in function <.../quentinbd/minetest/bin/../builtin/game/register.lua:329>
You can see it also here : http://zerobin.qbuissondebon.info/?82d5718a6d807855#UgLpJ43xJh/PdmwLRixccWH84TzBZ7oo4+dQiaygJo8=
What's happening ?
Parts of mt_essentials usefull for us ?
Forum mods link : https://forum.minetest.net/viewtopic.php?f=9&t=11969
Github mods link : https://github.com/indriApollo/mt_essentials
(PS : if a mod is added to the server, make a specified folder for him and add a line in world.mt)
The worldedge mod teleports the player to the other side of the world when they reach the edge.
When the player walks past 30000 in any direction they will be teleported to the other side of the world as if they walked around the world. (when you teleport to the other side you will be at ground height)
So, no worldmap limits can be reached ! :)
mod Link : https://forum.minetest.net/viewtopic.php?f=9&t=10753
(PS : We have the time for this mod, see below the actual worldmap)
We planed to change the mapgen of the server, we need to test it in a local dev server, but it will be interresting for deleting highlandpools (too bugged), and with this mapgen we are going to have a very interresting mountains/rivers/etc... generation.
It works with our actual core mapgen (v6) and it's written in Lua. (it's a mod so it overwrited the actual mapgen)
https://forum.minetest.net/viewtopic.php?f=11&t=8609&hilit=watershed
If possible, don't tweak another mods
Looking for someone can convert it here : https://forum.minetest.net/viewtopic.php?f=4&t=10623&p=171005#p171005
Add this mod to the server ? https://forum.minetest.net/viewtopic.php?f=11&t=11195&hilit=Money
This mod is a revised fork based on our old Money mod. This machines are more easy to use and are more beautiful, the mod is maintained by jp.
We need to comment the parts with commands like "/money", because it's not useful for us. (our money is coins, and this machines are here for trade between players) Maybe also delete the fields in formspec which call money values.
(Don't forget to change the world.mt and the ~/misc/aliases.lua file)
Add the /played alias to the mod whoison
Better than "/timeonline".
The more commands alises we have, the better it is for players use :)
Logs :
http://zerobin.qbuissondebon.info/?9fb5d60e93824a62#QEe1RFluZuOZZhvvkyJgpi2xWlsHQJl2/wnA3fDQrpY=
After testimony, il would seem the server crash when a player generate new maps parts/chunks in the nether world.
Here is a tutorial asked by @Ombridride to generate colors.txt
file for minetest-mapper.
init.lua
file.avgcolor.py
, and paste the second part of this file into it (without the banner).sh
file in which you will paste the third and last part of the file. Make sure avgcolor.py
and.. maybe gencolors.sh
are in the same directory./dumpnodes
..py
and .sh
file.nodes.txt
file in minetest's bin directory and put it with the two other files../gencolors.sh
. It may throw errors with texture you can't find the average color of, because they are invisibles.colors.txt
file written by gencolors.sh
This will be closed when the colors.txt will be generated.
Elle est de nouveau à 13 au lieu de 11 (constante MIN_LIGHT dans 'init.lua' de farming), probablement à cause de la mise à jour fu mod.
The boat mod will be added soon to the server, so we need to do some things :
(players can't know what is the better boat without this...)
I'm looking at the chests and noticed that minetest_game decided to hide the formspec of a locked chest to anyone who's not the owner. On MFF, after the merge, the code to hide it blended with the code to show it, and doesn't work (Edit: I pushed the commit 3f9ffdc, wich more or less shows it). Hiding the formspec of locked chests would only work on newly built ones.
Someone has to decide if MFF will comply to the policy of minetest_game on the formspec of locked chests or not.
We need to tweak the "Lavashroom" spawn, it will be only under -200 !
(this mushroom is just biome, no craft recipe with it and no another uses, just here for make the surface biome heavier...)
We need to improve this mod, because it's not enought accurate !
Sample exit of the mod at this moment : "player is online more than 2 weeks" (for a played time of 2week 6 days, 23hours...)
We need an exit like : "player has a total playing time of YY/MM/DD/HH/MM/SS" (Year/Mounth/Day/Hour/Minute/second)
We also need the alias "/played " for the command "/timeonline ", and if the player name is not specified, take the played time of the player who did the command
Suite au merge de creeper et kamicaze dans mobs, de nombreuses fonctions inconnues ont été ajoutées. Parmi lesquels :
do_tnt_physics
activate_if_tnt
Il me faudrait une explication plus précise de @davedevils , car pour merger j'ai dû enlever les fonctions mais je n'ai pas idée de ce qu'elles devaient faire.
It seems like simple beds don't work to set the spawn, but fancy beds work.
The .blender file for Minotaurs is here : https://github.com/Kalabasa/minetest_defense/tree/master/mods/defense/models
also the post on the forum : https://forum.minetest.net/viewtopic.php?p=177856#p177856
Now we need to release the Minotaaur (without rotate problems :))
The sunflowers plants from the plantlife modpack is going to be a seriously (big) problem.
The spawn doesn't seems to be limited per chunck, so the sunflowers grows, grows, and grows again...
I can see right now chunck (100x100 areas) completely full of Sunflowers !
This problem needs to be fixed as soon as possible !
We can now found areas like this...
(EDIT : maybe @VanessaE can help us ?)
We need to create a node with a music loop for events. (like the node from mesecons, but with a music more longer, maybe 20~30sec)
The music can be find here : https://github.com/Ombridride/minetest-minetestforfun-server/blob/master/other_things/unused_sounds/event.ogg (Obani create it for us)
JAPP tolds me the water and lava can't be took by bucket !
We need to check that and fix the problem if it's really a problem...
Original message from JAPP : Impossible de prendre de l'eau ni de la lave. Même les seaux d'eau ne sont plus disponibles dans le craft guide lorsque l'on tape une recherche avec par ex bucket.
After a discussion with @VanessaE, the better solution for avoid the lag when players generate new chunks in the map is to use a deferred generating (like what plantlife does)
First, we need to list every mod wich generate something in new chuncks :
And then, we need to search the mod a generating time if it exist already, we can also ask the author of the mod to add it...
Finally, we need to tweak or add a deferred generating time :
Here is a list of sounds to be added in some mods :
We should talk about the use we will have of them last one, or maybe discard it, on IRC or there.
La paille de darkage a été supprimée au profit de celle de farming. La paille de darkage, darkage:straw, était enregistrée auprès de stairsplus, la scie de Calinou, et offrait bien plus de possibilités créatives que le bloc seul de farming, qui ne l'est pas. C'est la recette de paille de farming qu'il aurait fallu supprimer ou modifier, à mon avis, pour qu'elle produise un bloc darkage:straw plutot que farming:straw si darkage fait partie des mods (optionels).
After the merge of yesterday, the mana no more regenerate... :/
Crabman works on a new fishing mod, it's very promising, and certainly the future best fishing mod of Minetest !
We don't have many informations to share for the moment, but Crabman still works on his fishing mod...
So, we will add this fishing mod when it will be over.
(maybe youtube testing videos soon)
This is a fairly simple warp mod, designed to make it easy for novice users to travel around a map without having to type in text commands, but without granting users permission to teleport to any location on the map.
Warps are created by the warp admin. Warp privilege needs to be granted to users (not enabled by default). The user can list and warp to the warp locations that exist.
Warp stones are available with /give and through a creative inventory. These stones work as one-way teleporters that can be programmed with a target by the warp_admin. No privileges are needed to use these warp stones. Users can't reprogram the target, only use it to warp. Users can also call the /warp command directly if they know the name of the warp location.
While warping, the user needs to stand still in one location for 5 seconds. This prevents combat escape and teleport overuse, as teleporting can cause large amounts of blocks to be loaded.
This mod is perfect to replace the commandblocks which are very ugly and very buggy (when a player lag and punch the button of the command block more than 1 time, the command block teleport more than 1 nearest player...).
This Hud Bars are better than what we actualy use, in many points :
Many mods are parts of a complete hud so, maybe we need to do a modpack with it ?
We need to fix our compatibility problems wich stop us the previous time we tried to merge this hud bars !
Our Worldmap works with the "MinetestMapper" project.
This project was updated since 2 mounths and include new features very interresting :
Refer to this post : https://forum.minetest.net/viewtopic.php?f=14&t=10278&view=unread#p180266
More coming soon...
The CompassGPS mod creates a customizable compass with user settable bookmarks and shared and admin bookmarks in multiplayer. We can also make and distribute unique maps for events like "treasures hunts", it's very funny !
The administrator can also teleport him to the bookmarked locations
We are going to implement this mod when we have time : https://github.com/Kilarin/compassgps
(Main Formspec)
(Choose your Compass HUD texture)
(GPS position display)
Be carful : Don't forget to tweak the world.mt
The rencently (this night) added mod security in minetest is a feature limitating mods' access to the system, its contents and features. It can be enabled this way :
secure.enable_security = true
However, some of our mods require access to the system and/or libraries. The most known example is IRC. Two mods are at the moment broken with this feature : IRC (for its libs) and apparently snow (it might be a bug, but it only appear with mod security enabled when it tries to load something in its path).
There is in fact two ways to make them work with the security feature. First, mods can require an unsecure environment with minetest.request_unsecure_environment()
, and second, they can be added into a whitelist like this :
secure.trusted_mods = irc, snow
That's it.
ColoredWood "woods" are no longer visible in inventory since the last update of this mod
(we need to looking for the update of "Le_Docteur" wich fix this issue, in december 2014)
There are too much monsters ! Even at day-time !
The spiders spawn too much : I many times had three spiders in 30 voxels of distance.
CGT ASKINGS :
Take some mountains (2 or 3, maybe 4 ?) of this mod and add them to the server (with Worldedit)
Look at here for more informations : https://forum.minetest.net/viewtopic.php?f=11&t=5159&hilit=mountain)
The shematic is too big, we can't save it...
The mod framedglass has a problem with it's texture, if you don't have activated connected_glass in your minetest graphical configuration (or minetest.conf), you see ugly grey nodes wich replaced the original texture...
The problem isn't here with another mod like the default glasses or with an another mod like stained_glass mod
The "clean_glass" doesn't have the connected option, we need to add it !
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.