Michael Eh? wrote:.4.4 dev is still being worked on ... what I like to see make the cut (because i don't think it can be done in LUA).
Michael Eh? wrote:A RAIL SOLUTION
============
Rail has been around and many servers stop using 'Carts' because it slows down the server. Since people are using carts as a means of transportation, travelling on rails should mean your speed is doubled.
ie. walking on rails == run speed. Running on rails == flying speed while on rails.
Michael Eh? wrote:Remember MULTIPLE SERVERS
======================
Main menu this time. I do work between servers and to have pull down menu of recent servers with another pulldown for port numbers would save time retyping. I would NOT have this for IDs to prevent trolling.
Michael Eh? wrote:A RAIL SOLUTION
============
Rail has been around and many servers stop using 'Carts' because it slows down the server. Since people are using carts as a means of transportation, travelling on rails should mean your speed is doubled.
ie. walking on rails == run speed. Running on rails == flying speed while on rails.
PilzAdam wrote:Well, the new reworked carts mod by me works pretty good, even on servers.
Michael Eh? wrote: I haven't seen as server that used carts reinstall it since.
PilzAdam wrote:Michael Eh? wrote:Remember MULTIPLE SERVERS
======================
Main menu this time. I do work between servers and to have pull down menu of recent servers with another pulldown for port numbers would save time retyping. I would NOT have this for IDs to prevent trolling.
That would be nice.
#!/bin/bash
OPTIONS=("minetest.0gb.us:30001 redcrab.suret.net:30401 94.23.33.108:30000 localhost:30000")
select opt in $OPTIONS; do
if [ "${opt#*:}" != "" ]
then
minetest --address ${opt%:*} --go --name <username> --password <password> --port ${opt#*:}
else
exit;
fi
done
Michael Eh? wrote:Server MSG [user]
=============
allows admins to /MSG [username] [msg] so they and they can read it when they log on next. Good for saying 'hey you're banned for griefing.' ;) This would save admins having to catch the player online and the player could then go to appropiate channels to contact the admins via website/IRQ/email. You could add /msg [ALL] [msg].
Server TOS
========
This would spit out a simple Terms Of Service whe the user types /tos. It would also have the chat window open up with pause for scrolling through the terms. Would require a TOS.txt file is oome directory for admins to write up.
Michael Eh? wrote:I wasn't wanting remember multiple usernames or passwords. Just Servers and ports.
rarkenin wrote:What about dynamically loading compiled mods, from DLLs, .so's, or whatever? One can use dlopen( or something and get access to mod functions in it. However, dealing with the API would be a bit more hazardous, and modding would be a pain, as the plugin itself would need to be linked to libminetest or something to have Lua-like functions.
rarkenin wrote:What about dynamically loading compiled mods, from DLLs, .so's, or whatever? One can use dlopen( or something and get access to mod functions in it. However, dealing with the API would be a bit more hazardous, and modding would be a pain, as the plugin itself would need to be linked to libminetest or something to have Lua-like functions.
kaeza wrote:rarkenin wrote:What about dynamically loading compiled mods, from DLLs, .so's, or whatever? One can use dlopen( or something and get access to mod functions in it. However, dealing with the API would be a bit more hazardous, and modding would be a pain, as the plugin itself would need to be linked to libminetest or something to have Lua-like functions.
This is already possible from Lua. Take a look at the package.loaders documentation in the Lua manual. As Calinou pointed, this is what I used for the IRC mod.
rarkenin wrote:kaeza wrote:rarkenin wrote:What about dynamically loading compiled mods, from DLLs, .so's, or whatever? One can use dlopen( or something and get access to mod functions in it. However, dealing with the API would be a bit more hazardous, and modding would be a pain, as the plugin itself would need to be linked to libminetest or something to have Lua-like functions.
This is already possible from Lua. Take a look at the package.loaders documentation in the Lua manual. As Calinou pointed, this is what I used for the IRC mod.
I did see that. I think that this would be a good idea to add a tutorial for this to the API reference. Is it possible to call Lua functions at high speed from the C++ though?
|----------------|
| |------------/\|
| | foo [btn] []|
| | bar [btn] \/|
|----------------|
Michael Eh? wrote:.4.4 dev is still being worked on ... what I like to see make the cut (because i don't think it can be done in LUA).
NOTE: Since 0.4.4 went stable around this post, I've added as wish list for next dev.
A RAIL SOLUTION
============
Rail has been around and many servers stop using 'Carts' because it slows down the server. Since people are using carts as a means of transportation, travelling on rails should mean your speed is doubled.
ie. walking on rails == run speed. Running on rails == flying speed while on rails.
If you really want to stick to rails while moving, 'down' sticks you to only moving on rails. 'Left' or 'right' you can take branches. 'Forward' or 'back' work the same. Moving POV with the mouse would not change direction of movement. To stop movement on rails and return to normal speed and free movement, 'JUMP'. If you encounter and end of rail or a gap, you automatically return to normal movement. So technically, you could jump a gap then hold down to reclick onto the other part of the rail. More fun ... add a routine so you lose speed as you leave the rail... ski jump anyone? ;)
This way, people will start building rail lines and not want to grief them as happened on servers in the past.
Remember MULTIPLE SERVERS
======================
Main menu this time. I do work between servers and to have pull down menu of recent servers with another pulldown for port numbers would save time retyping. I would NOT have this for IDs to prevent trolling.
FULL Screen Toggle
==============
F11 is usually full screen mode for many PC programs so why not have it as full screen toggle for minetest?
Thoughts ... Please quote each idea seperately. Any other things to put on this 'wishlist'? I'll cut and paste the best ones in the first post.
Michael Eh? wrote:Lets add LUA debug option... as in which mods are using the most of the server's CPU.
PilzAdam wrote:Michael Eh? wrote:Lets add LUA debug option... as in which mods are using the most of the server's CPU.
You can benchmark mods quite good with os:clock().
Users browsing this forum: No registered users and 10 guests