Page 1 of 1

Server: Survival in Ethereal

PostPosted: Tue Nov 24, 2015 12:41
by shacknetisp
beha.zapto.org:30000
More Information and Documentation
The MT version is kept updated with recent development.

Survival in Ethereal naturally uses Ethereal mapgen, and for mods has Mesecons, Technic, Pipeworks, Digilines, TenPlus1's Mobs, and several others.
There's no quick teleportation or armor, and the spawn rate of mobs has been slightly increased, so for protection you get the Throwing Enhanced mod and sprinting.
I have only a few rules, which are posted in the spawn along with some other useful information.
Have fun!

Re: Server: Survival in Ethereal

PostPosted: Sun Mar 13, 2016 14:10
by Foghrye4
I have a suggestion!
Default oregen are boring as fuck. Its just a stupid digging until you reach 2-3 nodes of ore and a same again. I suggest to adjust "default", "technic" and "more ores" code such way so searching ores will be much more exciting. To do so:
1. Replace all "blob" and "scatter" types with "sheet".
2. Increase clust_num_ores and clust_size ten times, so clusts will be much larger.
3. At a same time set noise_threshold to 0.7 - 0.8 so ores will be generated more rarely.
Here is example what i meant to do:
http://i.imgur.com/PGXwyOJ.png
If you agreed, i will do a job.

Re: Server: Survival in Ethereal

PostPosted: Tue Mar 15, 2016 03:16
by shacknetisp
That is an interesting idea, but I won't add it to this server, one reason being that so much of the world is already generated.

Re: Server: Survival in Ethereal

PostPosted: Tue Mar 15, 2016 10:16
by firefox
shacknetisp wrote:That is an interesting idea, but I won't add it to this server, one reason being that so much of the world is already generated.

how much is your "so much" ?
there were some discussions on xanadu how it is too hard to find new areas which include the new mapgen changes, because "so much" is already generated.
TenPlus1 scanned the world file of the server map and calculated that only 2% of the map is already explored.
the rest is still ungenerated void.
how big is your world?

Re: Server: Survival in Ethereal

PostPosted: Thu Mar 17, 2016 16:51
by Foghrye4
After checking a while i think a best oregen is a vein one. Work is done. I decided to separate ores to rare and common.
Rare is mese, diamond, chromium, gold, silver, mithril and uranium. They will be generated below -300 as a single nodes forming a chain, but separated with 3-4 blocks of stone.
Common ores are coal, iron, copper, tin, zinc and lead. They will form a continuous line 2-5 nodes in diameter below +100. Vanilla scatter oregen is removed.

Related screenshot illustrated oregen (for research purprose i allow ore replace air with unlimited height):
Screenshot from 2016-03-17 19-29-03.png
Screenshot from 2016-03-17 19-29-03.png (322.36 KiB) Viewed 3244 times


Your phone or window isn't wide enough to display the code box. If it's a phone, try rotating it to landscape mode.
Code: Select all
minetest.clear_registered_ores()
local noise_seed=484
local threshold_very_rare=0.995 -- 0.9 - very rich 0.99 - average thick vein 0.995 - rare separated nodes
local threshold_rare=0.99
local threshold_ambient=0.5

local ambient_ores = {
   clay = {
      ore             = "default:clay",
      wherein         = {"default:sand"},
   },
   sand = {
      ore             = "default:sand",
      wherein         = {"default:stone", "default:sandstone", "default:desert_stone"},
   },
   dirt = {
      ore             = "default:dirt",
      wherein         = {"default:stone", "default:sandstone"}
   },
   gravel = {
      ore             = "default:gravel",
      wherein         = {"default:stone"},
   },
}

local valuable_ores = {
   coal = {
      ore            = "default:stone_with_coal",
      wherein        = "default:stone",
   },
   iron = {
      ore            = "default:stone_with_iron",
      wherein        = "default:stone",
   },
   copper = {
      ore            = "default:stone_with_copper",
      wherein        = "default:stone",
   },
   tin = {
      ore       = "moreores:mineral_tin",
      wherein    = "default:stone",
   },
   zinc = {
      ore              = "technic:mineral_zinc",
      wherein          = "default:stone",
   },
   lead = {
      ore              = "technic:mineral_lead",
      wherein          = "default:stone",
   },
}

local rare_ores = {
   mese = {
      ore            = "default:stone_with_mese",
      wherein        = "default:stone",
   },
   diamond = {
      ore            = "default:stone_with_diamond",
      wherein        = "default:stone",
   },
   gold = {
      ore            = "default:stone_with_gold",
      wherein        = "default:stone",
   },
   silver = {
      ore            = "moreores:mineral_silver",
      wherein        = "default:stone",
   },
   mithril = {
      ore            = "moreores:mineral_mithril",
      wherein        = "default:stone",
   },
   chromium = {
      ore              = "technic:mineral_chromium",
      wherein          = "default:stone",
   },
   uranium = {
      ore              = "technic:mineral_uranium",
      wherein          = "default:stone",
   },
}

for name,ore in pairs(ambient_ores) do
   noise_seed=noise_seed+1

   minetest.register_ore({
      ore_type       = "sheet",
      ore            = ore.ore,
      wherein        = ore.wherein,
      clust_scarcity = 12 * 12 * 12,
      clust_num_ores = 5,
      clust_size     = 50,
      column_height_max = 1,
      y_min          = -100,
      y_max          = 200,
      noise_threshold = threshold_ambient, -- Affect chance 1 - default 1.5 - low
      noise_params    = {
         offset = 0,
         scale = 1, -- Affect chance
         spread = {x = 100, y = 100, z = 100}, -- Affect clust size and amount of ore 20 - normal 25 - huge
         seed = noise_seed,
         octaves = 3,
         persist = 0.7
      },
   })
end

for name,ore in pairs(valuable_ores) do
   noise_seed=noise_seed+1
   minetest.register_ore({
      ore_type       = "vein",
      ore            = ore.ore,
      wherein        = ore.wherein,
      clust_scarcity = 12 * 12 * 12,
      clust_num_ores = 5,
      clust_size     = 5,
      column_height_max = 3,
      y_min          = -31000,
      y_max          = 300,
      random_factor = 0,
      noise_threshold = threshold_rare,
      noise_params    = {
         offset = 0,
         scale = 1,
         spread = {x = 150, y = 150, z = 150},
         seed = noise_seed,
         octaves = 3,
         persist = 0.3
      },
   })
end

for name,ore in pairs(rare_ores) do
   noise_seed=noise_seed+1
   minetest.register_ore({
      ore_type       = "vein",
      ore            = ore.ore,
      wherein        = ore.wherein,
      clust_scarcity = 12 * 12 * 12,
      clust_num_ores = 5,
      clust_size     = 5,
      column_height_max = 3,
      y_min          = -31000,
      y_max          = -300,
      random_factor = 0,
      noise_threshold = threshold_very_rare,
      noise_params    = {
         offset = 0,
         scale = 1,
         spread = {x = 50, y = 50, z = 50},
         seed = noise_seed,
         octaves = 3,
         persist = 0.3
      },
   })
end

   minetest.register_ore({
      ore_type       = "scatter",
      ore            = "default:mese",
      wherein        = "default:stone",
      clust_scarcity = 36 * 36 * 36,
      clust_num_ores = 3,
      clust_size     = 2,
      column_height_max = 3,
      y_min          = -31000,
      y_max          = -1024,
   })


EDIT:

Here is new version of oregen tune-up (with marble and granite):
oregen_tune_up.zip
(1.67 KiB) Downloaded 116 times


And user world anchor:
technic_user_anchor.zip
(5.78 KiB) Downloaded 118 times

Re: Server: Survival in Ethereal

PostPosted: Tue Oct 25, 2016 16:52
by XtremeHacker
I really like "Survival in Ethereal" the mapgen is cool, it has a good smattering of mods (Mesecons, AND Technic!), it lags a bit, but you can't have your cake, and eat it too.

I play on Ethereal with some friends, NoComment, codehero, octacian, rubberduck, and Donillo, behalebabo (A.K.A. shacknetisp) is pretty helpful when it comes to any problems. I have to say, survival at the start is a bit hard, all the monsters at night, and even day can easily kill you unless you have the best sword ingame (crystal sword), but I can't get enough of it, I've got a base with my friends quite far out from spawn, and we have our own little community, all in all. Survival In Ethereal Rocks!
P.S. pun intended.

Re: Server: Survival in Ethereal

PostPosted: Fri Feb 10, 2017 03:13
by Shromm
Hey, I was just trying to join the server now. I was on back in july but it seems like there is a password now. Any help with that?

Re: Server: Survival in Ethereal

PostPosted: Fri Feb 10, 2017 03:29
by Shromm
Shromm wrote:Hey, I was just trying to join the server now. I was on back in july but it seems like there is a password now. Any help with that?

I think I lost my password, do you think you would be able to reset that?

Re: Server: Survival in Ethereal

PostPosted: Fri Feb 10, 2017 11:48
by shacknetisp
Shromm wrote:
Shromm wrote:Hey, I was just trying to join the server now. I was on back in july but it seems like there is a password now. Any help with that?

I think I lost my password, do you think you would be able to reset that?


Sorry, but I can't reset the password without some proof that you are actually the owner of the account.

Re: Server: Survival in Ethereal

PostPosted: Tue Feb 21, 2017 00:11
by Mahal
Hi beha,

I like to ask you, if you might add the "scifi_nodes" mod (or at least some of its nodes) on your server?!
Here is an overview picture of all nodes (except xpanes:doompane_flat) :

Image

and the links to the mod:
viewtopic.php?t=11751
https://github.com/D00Med/scifi_nodes

If you don't want to add the whole mod, I like to give you a list of my favourite scifi nodes
(like the "scifi_nodes:window.." , "scifi_nodes:tile" ; "scifi_nodes:whitetile" .. ).
And since there are no recipes to craft the nodes included, I like to help creating / finding them (Donillo also offered help :)

Re: Server: Survival in Ethereal

PostPosted: Tue Feb 21, 2017 23:31
by Mahal
Here are some pictures of the scifi_nodes, which I definitely like to see on the server (but i rather want some more ;)

Re: Server: Survival in Ethereal

PostPosted: Sat Feb 25, 2017 18:42
by Mahal
Here are some ideas for the scifi_nodes recipes , which I will definitely change a bit (to make crafting easier / cheaper) and complete with the rest of the nodes:
https://share.pdfsharing.com/f450371147 ... 0880ce2818

or as image (sadly only low resolution):
https://imgur.com/a/2UPFH

Tell me if you have other suggestions.

Re: Server: Survival in Ethereal

PostPosted: Tue Feb 28, 2017 19:43
by Mahal
I like to do some (alternatives) of the recipes for the scifi_nodes MOD by / with "transformation sequences" of similar (named and looking) nodes:

as example: doomwall4 till doomwall44
+ Spoiler


This would simplify the crafting and allow to RECYCLE these nodes.