Page 1 of 2 12 LastLast
Results 1 to 10 of 20
  1. #1
    TFC admin DigitallyFidget's Avatar
    Join Date
    Mar 2014
    Location
    Walking across my keyboard
    Posts
    83

    Food decay rate. Need your feedback here!

    My goal is to find a rate of decay that accommodates for a 24/7 server, where an MC day is 20min. of real time, which results in 72 MC days per 24 hours of real time. I also want to accommodate for players who only have a few hours every day, and are not on daily, so there may be days between their game play. They should not have to spend their time just hunting food every time they log in, they should be able to still have food, and be able to play.

    I'm working with Bioxx as much as I can to try to get things more optimal for server-play. The biggest issue is with food decay rates. I need your feedback on the decay rate of food. The rate has been updated again since moving to 78.6, and I want to know what your thoughts are on it. Is it still too fast, is it too slow now, does it seem ideal?

    Bear in mind, there's various factors that go into the calculation: Rainfall, Temperature, Item Decay Rate, Decay Rate Multiplier. I am only adjusting the Decay Rate Multiplier, I will ask Bioxx for more control over setting other variables if it appears needed.

    So, over the coming day or two, think about it and let me know what you think. I can't be on the server as often as I'd like for testing all of this myself, so I need your help!


    I'm a cat!

  2. #2
    In single player food won't decay if the level isn't loaded because no minecraft days pass right? On a server this doesn't apply and time passes 24/7 and thus all food decays rapidly for offline players.

    So if you ask me, food should only decay VERY slowly when it's it non-loaded chunks or in an offline player's inventory. I'm talking several real days to a week at least.

    Adding a "Is this is a server" check to the mod should help Bioxx balance the game for both single- and multi player more easily. Just be sure to ask him nicely if he'll test it on MCPC+ too.

    There, I solved the problem (that's assuming my assumption is correct :B)

  3. #3
    New Spawned
    Join Date
    Apr 2014
    Location
    McFarland WI
    Posts
    7
    I think the default settings are WAY to fast. Bioxx and his team have claimed that TFC is an MP oriented mod, but time and time again, design decisions they have made contradict that statement. Food spoilage is no exception. I played on happydiggers last night. Killed a pig, and walked around for an hour or so (real time). I logged off for a few hours and came back, no food in my inventory. I assume this is due to decay. I suppose it could be a bug, but I would think someone would have reported it. This is entirely unreasonable, as like Katt says, each time I log in would be to gather food. I work 8 hours a day with a 1 hour commute one way. At the end of my 10 hour work day and errands, I'm lucky to get a few hours of time on the server. It would need to be several times slower than what it currently is to accommodate my schedule. I don't expect the server to do that, and if it did, I think it would all but completely mitigate the feature. All I can say with confidence is that food needs to decay slower. I don't have an answer for how much.

    EDIT- Just as a note, it might not even be all that worth while to hammer this out really well. There's been talk on suggestions about food preservation. If such a feature is implemented, and can be controlled, I would be much more in favor of promoting the use of that feature by not adjusting the default decay rates of foods, and instead adjusting the effectiveness of food preservation mechanisms.
    Last edited by mdub; 15th April 2014 at 23:20.

  4. #4
    The decay rate seems vastly improved. Maybe a little bit more scaled back would be great.




    Yeah, forget I said that. I was gone for 4 hours and all my food decayed away despite being in a dark place.
    Last edited by Gwtheyrn; 16th April 2014 at 05:49.

  5. #5
    TFC admin DigitallyFidget's Avatar
    Join Date
    Mar 2014
    Location
    Walking across my keyboard
    Posts
    83
    Quote Originally Posted by InsaneJ View Post
    Adding a "Is this is a server" check to the mod should help Bioxx balance the game for both single- and multi player more easily. Just be sure to ask him nicely if he'll test it on MCPC+ too.

    Well.. even with that, he needs a good variable to use for server use. That's what I'm trying to get for him.


    I'm a cat!

  6. #6
    TFC admin DigitallyFidget's Avatar
    Join Date
    Mar 2014
    Location
    Walking across my keyboard
    Posts
    83
    Quote Originally Posted by InsaneJ View Post
    Adding a "Is this is a server" check to the mod should help Bioxx balance the game for both single- and multi player more easily. Just be sure to ask him nicely if he'll test it on MCPC+ too.

    Well.. even with that, he needs a good variable to use for server use. That's what I'm trying to get for him.



    Quote Originally Posted by mdub View Post
    I think the default settings are WAY to fast. This is entirely unreasonable, as like Katt says, each time I log in would be to gather food. I work 8 hours a day with a 1 hour commute one way. At the end of my 10 hour work day and errands, I'm lucky to get a few hours of time on the server.

    EDIT- Just as a note, it might not even be all that worth while to hammer this out really well. There's been talk on suggestions about food preservation.
    This is exactly what I am trying to help with, and there are already food preservation mechanics. I'm not aiming to bypass the use of that, but simply to avoid the logging in for a few hours every other day when you have time and then finding your food all gone.

    As soon as I get get Bioxx's attention, I'll go over some more ideas I have with him about the server food decay.



    Quote Originally Posted by Gwtheyrn View Post
    The decay rate seems vastly improved. Maybe a little bit more scaled back would be great.
    Yeah, forget I said that. I was gone for 4 hours and all my food decayed away despite being in a dark place.
    I'll push it even lower, then. As-is, it's currently at x^24=y with the Y= 0.125. Default for that is Y=1.5, I'll simply reformulate the math and put in a totally new variable. The current math is:
    finalDecay = ((decay * Global.FOOD_DECAY_RATE) / 24) * (thisDecayRate * (1f - (15f / (15f + temp))) * 2 + (rain / 16000)) * protMult;

    The only variable I have direct access to, without making an injection hack to the server to modify others, is Global.FOOD_DECAY_RATE. So, I can't change how much the temperature or other environmental factors impact the rate of decay. I can only adjust the base rate of decay. So.. in a day or two, the server will be updated with a revision to the config to further slow down the rate of decay. I colour coded the math above to make it a bit easier to follow.
    I hope this somewhat helps you understand better what I'm working with in order to adjust the decay rate.


    I'm a cat!

  7. #7
    Yeah, I can see what you're working with there. It's not a very good system.

    I really, really wish they'd thought about the food decay a lot more thoroughly before implementing it. the current iteration is nothing short of game-breakingly frustrating.


    On a side note, can we reduce the rate at which the hunger bar depletes too? It seems to be moving much, much faster (the hunger bar seems to take one MC day to go from full to starvation death) and that might help mitigate some of the food issues as well.

    Besides that, it's also annoying to have to stop whatever you're working on every few minutes to go hunt down some food.
    Last edited by Gwtheyrn; 16th April 2014 at 09:48. Reason: more to say

  8. #8
    New Spawned
    Join Date
    Mar 2014
    Location
    Florida, United States
    Posts
    15
    Looks like in 78.7 they have a way to adjust the rate at which things decay or turn it off altogether.

  9. #9
    They've also removed rainfall as a factor in decay, which should greatly slow decay in most situations as well. In theory.

  10. #10
    TFC admin DigitallyFidget's Avatar
    Join Date
    Mar 2014
    Location
    Walking across my keyboard
    Posts
    83
    Without me recompiling the mod to adjust some variable math that's not configurable from the tfc config file, there's not all that much that I can do. I really haven't been able to get into b78 at all, because of all the changes made to make the game easier and more tedious, instead of harder and more realistic as well as fun. The fun I used to have with the mod has largely been killed by it seeming too much like work and a job to take care of and micromanage the food system with the nutrients. If that can all be fully disabled in a future version, I will be doing that for sure. I know many others aren't thrilled by the design and implementation of it either.

    I personally wanna play TFC and feel like I am playing it, not just doing tedious stuff I don't want to have to deal with. I think if it were introduced one piece at a time, I would have adapted, but two extreme game changing things at once with the food was a little bit too much IMO. If a newb joins the server, they're going to be limited on food options, even if they ask for some and get some, it's not going to last them too long, they'll need more again within a day or two. Assuming they find some animals, or wild crops to grow for themselves, they're at one nutrient type. There's five. With one nutrient type only, they'll have under 300HP. Probably arround 200-250. At that range, a skeleton will kill them within two shots. As we're already aware from 77, the monsters are lethal and more or less completely unbalanced. So, this causes a bit of a problem. I also agree that it appears food depletes quicker. Even from a meal, food drains rather quickly it seems.

    The easy side seems to be that with the change of veins and metals being rich, the reduced max size of a vein still yields a tremendous amount of ore from it. Also it takes simply one vein of kaolonite and graphite to be setup with a whole stock of crucibles now, making it even easier and quicker to reach steel & coloured steel. I'll have to load up a world and view it in an external program to look at the new ore generation, but I'm willing to bet there's way more ore veins than there was before.

    However this all simply my take. As a person who has more to do than play TFC all day long, someone who is actually impacted by the unbalanced changes. If you're on all the time, then you're the exact target of the changes as they were designed largely with single player world being the testing grounds (assuming they even tested their ideas thoughtfully at all). Also, the high population on the server also shows that things are doing quite well and people are rather enjoying it still. So it's likely that TFC is just on a different path from the TFC I became a huge fan of years ago and it's no longer a mod for me, since it doesn't fit the challenge and difficulty I wanted. Though, the large server population may also simply be due to us being the largest TFC server, and people wanna try out the new version after hibernating from 77. So it's possible that I'm pushing this idea too much because of my own personal feelings.


    I'm a cat!

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •