Why are carts not in the default game?

User avatar
GingerHunter797
Member
 
Posts: 144
Joined: Sun Oct 13, 2013 15:36
In-game: GingerHunter797

Why are carts not in the default game?

by GingerHunter797 » Sat Oct 18, 2014 23:34

Today I was building a castle and was scrolling through the inventory and noticed that there are tracks but not carts. Why are carts not in the default game and since they are not why do we have tracks? I think tracks should be tacken out or carts should be put in.
http://i.imgur.com/gqXXUaI.png

3DS Friend Code: 2122-7173-2797
Add me as a friend! :D

Want to play a fun game? http://voxelands.com/
 

4aiman
Member
 
Posts: 1208
Joined: Mon Jul 30, 2012 05:47

Re: Why are carts not in the default game?

by 4aiman » Sun Oct 19, 2014 10:03

You're not the first one to ask...
IMHO, it's easier to get a mod through the "Mods" submenu then to force carts into upstream.

There's a discussion on mesecons. The problem is just like with carts: people consider bot buggy, heavy and laggy.
The progress, however exist. at least some of us DO want shrunk, light, re-coded version with just basic stuff.

The thing is, there IS a mod called carts_boost. It's smaller and faster.
It's more likely ppl would support it.
Maybe we can discuss it instead of the original carts?
 

User avatar
Krock
Member
 
Posts: 3598
Joined: Thu Oct 03, 2013 07:48
GitHub: SmallJoker

Re: Why are carts not in the default game?

by Krock » Sun Oct 19, 2014 10:32

4aiman wrote:The thing is, there IS a mod called carts_boost. It's smaller and faster.
It's more likely ppl would support it.
Maybe we can discuss it instead of the original carts?

Thanks for pointing to this mod. (boost_cart)
It's designed to create less server lag, which can result in some weird situations, where the cart skips a node and goes through a wall.

I would like to have carts in the default game, since there are also default rails.
Newest Win32 builds - Find a mod - All my mods
ALL YOUR DONATION ARE BELONG TO PARAMAT (Please support him and Minetest)
New DuckDuckGo !bang: !mtmod <keyword here>
 

User avatar
Calinou
Member
 
Posts: 3124
Joined: Mon Aug 01, 2011 14:26
GitHub: Calinou
IRC: Calinou
In-game: Calinou

Re: Why are carts not in the default game?

by Calinou » Sun Oct 19, 2014 16:26

Carts are likely to be used only by a small bunch of people as they have limited use in survival (too much steel needed for the benefit).

On top of that, the cart mods we have are quite complex and some have bad bugs and exploits.
 

Dragonop
Member
 
Posts: 1178
Joined: Tue Oct 23, 2012 12:59
GitHub: Dragonop
IRC: Dragonop
In-game: Dragonop

Re: Why are carts not in the default game?

by Dragonop » Sun Oct 19, 2014 22:58

''just test'' server has a carts mod, it's very goof for me, I didn't experienced any bugs with it
 

User avatar
Gael de Sailly
Member
 
Posts: 475
Joined: Sun Jan 26, 2014 17:01
GitHub: Gael-de-Sailly
IRC: Gael-de-Sailly
In-game: Gael-de-Sailly

Re: Why are carts not in the default game?

by Gael de Sailly » Fri Oct 24, 2014 11:32

MinetestForFun server has the carts mod. Very often the cart gets stuck 5 blocks above the ground.
 

User avatar
Minetestforfun
Member
 
Posts: 936
Joined: Tue Aug 05, 2014 14:09
GitHub: Darcidride
IRC: Darcidride + MinetestForFun
In-game: Darcidride + MinetestForFun

Re: Why are carts not in the default game?

by Minetestforfun » Fri Oct 24, 2014 21:01

@Gael de Sailly
Indeed, sometimes the cart get stuck in "air"... And i use the latest (more stable?) carts mod i've found :/

I tried somes carts mods :
- the more buggy was the default cart mod by Pilzadam,
- after i tried the krock cart mod, but carts still very buggy... but better than Pilzadam version,
- and after i tried the Carbone version, i think it's the less buggy, but still buggy a lot...

For the bug "stuck in air" it's only when the cart rises rapidly...
 

User avatar
rubenwardy
Member
 
Posts: 4500
Joined: Tue Jun 12, 2012 18:11
GitHub: rubenwardy
IRC: rubenwardy
In-game: rubenwardy

Re: Why are carts not in the default game?

by rubenwardy » Sat Oct 25, 2014 16:55

Boats get stuck in the air too, and are in minetest_game
 

Sokomine
Member
 
Posts: 2980
Joined: Sun Sep 09, 2012 17:31

Re: Why are carts not in the default game?

by Sokomine » Tue Oct 28, 2014 04:28

I still think support for rails and similar constructs ought to be added to the client as such. There's no way to avoid lag completely if the server has to send all changes to the client. The client does know where the rail-nodes are and could in theory move the cart with the attached player along its path.
A list of my mods can be found here.
 

4aiman
Member
 
Posts: 1208
Joined: Mon Jul 30, 2012 05:47

Re: Why are carts not in the default game?

by 4aiman » Tue Oct 28, 2014 06:29

But what about cheating then, Sokomine?
Or, to be more precise, about bug-users? (Whatever the name for 'em exists in English).
Moving too fast is considered as such.
Digging too fast also.

My point, look at any "mobs" mod:
- client predicts the server's "answer" and destroys the entity when it's killed;
- due to lags/huge "ping" server doesn't know that the entity should be removed yet;
- but it does know that the entity in question is a mob and should attack someone;
- server sends new HP to the client;
- server realizes entity should've been removed;
- confusion.

If a client is gonna predict the movement to the unloaded areas, the server it is connected to may "decide" it "moved to fast" and reset a position.

I'm not against carts or client prediction, but client just mustn't know what server doesn't. E.g., if some area is unloaded, and that unloaded part of a track was cached on the client side, then carts should ignore the rail-like nodes and query for them via force_load or by any other means.
 

User avatar
rubenwardy
Member
 
Posts: 4500
Joined: Tue Jun 12, 2012 18:11
GitHub: rubenwardy
IRC: rubenwardy
In-game: rubenwardy

Re: Why are carts not in the default game?

by rubenwardy » Tue Oct 28, 2014 09:15

Client side predictionis the only way to reduce lag, except from increasing Internet speeds.
 

twoelk
Member
 
Posts: 1092
Joined: Fri Apr 19, 2013 16:19

Re: Why are carts not in the default game?

by twoelk » Tue Oct 28, 2014 17:24

rubenwardy wrote:Client side predictionis the only way to reduce lag, except from increasing Internet speeds.


hmm, what about the thing percieved as lag that sometimes happens in singleplayer? Bad internal wiring?
 

User avatar
Krock
Member
 
Posts: 3598
Joined: Thu Oct 03, 2013 07:48
GitHub: SmallJoker

Re: Why are carts not in the default game?

by Krock » Tue Oct 28, 2014 18:43

twoelk wrote:
rubenwardy wrote:Client side predictionis the only way to reduce lag, except from increasing Internet speeds.


hmm, what about the thing percieved as lag that sometimes happens in singleplayer? Bad internal wiring?

Interesting question. The client is able to produce lag by itself when there are many mapblock updates happen. (Removing many nodes at once)
Newest Win32 builds - Find a mod - All my mods
ALL YOUR DONATION ARE BELONG TO PARAMAT (Please support him and Minetest)
New DuckDuckGo !bang: !mtmod <keyword here>
 

4aiman
Member
 
Posts: 1208
Joined: Mon Jul 30, 2012 05:47

Re: Why are carts not in the default game?

by 4aiman » Wed Oct 29, 2014 08:54

Krock wrote:Interesting question. The client is able to produce lag by itself when there are many mapblock updates happen. (Removing many nodes at once)

That's why proller had split the one and only map lock into several smaller ones in FM's code...
But that didn't do much to the carts.
I wonder how Minecraft does it. I got struck in a wall only once. And that was due to a bad timing of my circuitry (several pistons were too late to open the gate for me).

How about this:
Someone builds a map with lots of rails using minetest_game + some kind of carts.
That certain someone make it so carts behave strangely/lag/whatever.
Someone test that map within MT and FM using the same minetest_game + some kind of carts and running both on the same HW (VBox, anyone?)?
 

JaSK2
New member
 
Posts: 3
Joined: Fri Oct 24, 2014 20:33

Re: Why are carts not in the default game?

by JaSK2 » Wed Oct 29, 2014 10:42

Clientside prediction of what happens on the server and serverside prediction of what clients are going to do has been default for at least two decades.
Maybe have a look at how the quake engine did it.
 


Return to Minetest General

Who is online

Users browsing this forum: Bing [Bot] and 18 guests

cron