Pregenerate a World Faster

Discussion in 'Spigot Discussion' started by Tiippex, Jun 9, 2017.

  1. Hello,

    i have to pregenerate a world. Im using the EpicWorldGenerator from @minelazz and the common WorldBorder plugin.

    My server has these specs:
    - CPU: Intel Xeon E5-1620v3 8x3,50 Ghz
    - RAM: 64 GB Samsung ECC DDR4 2133 Mhz
    - SSD: 3x Samsung PRO 850 512 GB
    - Deb 8

    So i think its ok for pregenerate a world.


    The Question:
    I used the /wb fill command and i only generate 230 or less chunks. So i tried the wb fill command with the parameter 500 e.g.. But it is still only 230 peak. And over night i have now 0.3% of the area i would like to be load.
    The usage from the server is still low. Only 15% CPU, and 10GB RAM.

    How can i fast the process a little bit up?


    I hope you can help me.
    Best greetings
    Tiippex
     
  2. ./wb fill 1000 208 false

    If this one works fine try 1000 > 2000 > 3000 > 4000
    worked fine for me ;)

    /wb [worldname] fill [freq] [pad] [force] - generate all missing chunks for this world, out to the border. The freq value is the number of times per second it will try to check/generate a chunk (default 20). For a server with players on it, you should probably stick with the default or possibly even a lower value. If you just want it to finish as quickly as possible, try 1000 or so. The pad value is how much of a buffer to add beyond your borders (default 208, should keep any more chunks from being generated by players). Specify "true" for the force value if you want to force loading of all world chunks instead of automatically skipping chunks which are already fully generated.
     
  3. With 1000/5000 still only ~230....

    Code (Text):

    [11:43:11 INFO]: Tiippex issued server command: /wb fill 5000 0 false
    [11:43:16 INFO]: Tiippex issued server command: /wb fill confirm
    [11:43:16 INFO]: [WorldBorder] Filling out world to border at the command of player "Tiippex".
    [11:43:16 INFO]: [WorldBorder] world: Freebuild2  padding: 0  repeats: 250  ticks: 1
    [11:43:21 INFO]: [WorldBorder] [Fill] 1806411 more chunks processed (1806411 total, ~0,3%) (free mem: 22872 MB)
    [11:43:26 INFO]: [WorldBorder] [Fill] 803 more chunks processed (1807214 total, ~0,3%) (free mem: 25020 MB)
    [11:43:31 INFO]: [WorldBorder] [Fill] 857 more chunks processed (1808071 total, ~0,3%) (free mem: 24174 MB)
    [11:43:36 INFO]: [WorldBorder] [Fill] 873 more chunks processed (1808944 total, ~0,3%) (free mem: 23392 MB)
    [11:43:41 INFO]: [WorldBorder] [Fill] 925 more chunks processed (1809869 total, ~0,3%) (free mem: 22614 MB)
    [11:43:46 INFO]: [WorldBorder] [Fill] 1078 more chunks processed (1810947 total, ~0,3%) (free mem: 24870 MB)
    [11:43:46 INFO]: [WorldBorder] [Fill] Saving the world to disk, just to be on the safe side. (free mem: 24870 MB)
    [11:43:51 INFO]: [WorldBorder] [Fill] 635 more chunks processed (1811582 total, ~0,3%) (free mem: 24296 MB)
    [11:43:56 INFO]: [WorldBorder] [Fill] 270 more chunks processed (1811852 total, ~0,3%) (free mem: 23345 MB)
    [11:44:01 INFO]: [WorldBorder] [Fill] 268 more chunks processed (1812120 total, ~0,3%) (free mem: 25510 MB)
    [11:44:06 INFO]: [WorldBorder] [Fill] 217 more chunks processed (1812337 total, ~0,3%) (free mem: 24547 MB)
    [11:44:11 INFO]: [WorldBorder] [Fill] 210 more chunks processed (1812547 total, ~0,3%) (free mem: 23633 MB)
    [11:44:16 INFO]: [WorldBorder] [Fill] 233 more chunks processed (1812780 total, ~0,3%) (free mem: 22608 MB)
    [11:44:16 INFO]: [WorldBorder] [Fill] Saving the world to disk, just to be on the safe side. (free mem: 22608 MB)
    [11:44:21 INFO]: [WorldBorder] [Fill] 161 more chunks processed (1812941 total, ~0,3%) (free mem: 24985 MB)
    [11:44:26 INFO]: [WorldBorder] [Fill] 232 more chunks processed (1813173 total, ~0,3%) (free mem: 23982 MB)
    [11:44:31 INFO]: [WorldBorder] [Fill] 254 more chunks processed (1813427 total, ~0,3%) (free mem: 23098 MB)
    [11:44:36 INFO]: [WorldBorder] [Fill] 247 more chunks processed (1813674 total, ~0,3%) (free mem: 25310 MB)
    [11:44:41 INFO]: [WorldBorder] [Fill] 268 more chunks processed (1813942 total, ~0,3%) (free mem: 24364 MB)
    [11:44:46 INFO]: [WorldBorder] [Fill] 254 more chunks processed (1814196 total, ~0,3%) (free mem: 23483 MB)
     

    //edit, it started high but went down.
     
  4. minelazz

    Supporter

    I should probably look into async chunk rendring by adding a custom pre-generate command.
     
    • Like Like x 4
  5. did you try ./wb fill 1000 208 false
    because the log says u did 0 instead of 208
     
  6. The value 208/0 doesent matter. It is the pad, and the pad is how many blocks are generated out of the border...
    "[pad] is the number of blocks padding added beyond the border itself (default 208, to cover player visual range)."

    Tiippex
     
  7. will be implemented soon? :3
     
  8. minelazz

    Supporter

    We had some issues when we implemented this a few weeks ago for version 8, but seems like these issues are sorted out now. Last test generated around ~80-100 chunks per second.
     
    • Like Like x 1
    • Winner Winner x 1
  9. I can't wait for the new version :3
     
    • Agree Agree x 2
  10. This might take some time, but I use this to pregenerate worlds. Its VERY easy, very simple, and very minimal on resources.

     
  11. I think thats to fast for the Server/EWG. It will create lags i think.
     

Share This Page