Claim to SinglePlayer Save with just one Command

Discussion in 'Community Talk' started by Slind, Oct 21, 2015.

?

How much would this mean for you?

  1. 1 (not at all)

    10 vote(s)
    6.8%
  2. 2

    9 vote(s)
    6.1%
  3. 3

    15 vote(s)
    10.2%
  4. 4

    25 vote(s)
    17.0%
  5. 5 (hell I would start fresh for it)

    88 vote(s)
    59.9%
Thread Status:
Not open for further replies.
  1. ben_mkiv

    ben_mkiv Well-Known Member

    Messages:
    482
    Likes Received:
    106
    Local Time:
    8:04 AM
    bash/python/whatever the dev likes

    now end of discussion, my dog wants to hold some serious conversation.
     
  2. chugga_fan

    chugga_fan ME 4M storage cell of knowledge, all the time

    Messages:
    5,861
    Likes Received:
    730
    Local Time:
    2:04 AM
    you haven't even tried refuting an argument of mine, i've been trying to have a serious conversation about this and you are using ad-hominid attacks and dodging all questions, the number of fallacies commited shows you have absolutely no clue what you're talking about
     
  3. Xyrik

    Xyrik [Knight of Arashi]

    Messages:
    162
    Likes Received:
    24
    Local Time:
    1:04 AM
    Python is better for testing a program, than actually using for an application, because it uses an interpreter rather than a compiler. Because of this it can be easier to test code, as well as finding bugs, but it's also 'live-action' (couldn't think of a better term) which means that it's going to be slower on the job.

    Something like C++ Compiles the code (I forget whether it's directly to machine language, or if it becomes assembly language and then an assembler turns it into machine language, but w/e) which can be slow to do at first, but once it is done it's all converted without having to do so each time.

    Python is flexible and great for testing as I said above, but once you've used it to confirm whether your pseudocode works, a lot of the time for large applications, you'll want to convert it to another language, such as C++.
     
  4. johnfg10

    johnfg10 Well-Known Member

    Messages:
    2,430
    Likes Received:
    200
    Local Time:
    7:04 AM
    hes got a point they would have to do some back end work using c/c++ also he is 100% when saying java is mostly useless for alot of things
     
  5. Xyrik

    Xyrik [Knight of Arashi]

    Messages:
    162
    Likes Received:
    24
    Local Time:
    1:04 AM
    It's actually quite useful, as it runs on nearly anything, however it's not as powerful as many other languages.
     
  6. johnfg10

    johnfg10 Well-Known Member

    Messages:
    2,430
    Likes Received:
    200
    Local Time:
    7:04 AM
    ye i know it runs on all the things thats why i like java but it has very little power
     
  7. chugga_fan

    chugga_fan ME 4M storage cell of knowledge, all the time

    Messages:
    5,861
    Likes Received:
    730
    Local Time:
    2:04 AM
    you'd still need to run 3 languages: C/C++ java and some random other one for doing the web part
     
  8. johnfg10

    johnfg10 Well-Known Member

    Messages:
    2,430
    Likes Received:
    200
    Local Time:
    7:04 AM
    most likly php
     
  9. Tinnel

    Tinnel Well-Known Member

    Messages:
    54
    Likes Received:
    18
    Local Time:
    2:04 AM
  10. chugga_fan

    chugga_fan ME 4M storage cell of knowledge, all the time

    Messages:
    5,861
    Likes Received:
    730
    Local Time:
    2:04 AM
    ok! then this entire topic is pointless... waittt a second it isn't up to date and it doesn't only do your claim, and only works if yo open the chests
     
  11. Bennyboy1695

    Bennyboy1695 Well-Known Member

    Messages:
    1,888
    Likes Received:
    498
    Local Time:
    7:04 AM
    There's no need to put everyone's answers down, them posting that actually is really helpful as slind could if he gets the appropriate permissions just fork that mod and turn it into what he wants, saving him quite a lot of legwork.
     
    profrags likes this.
  12. ben_mkiv

    ben_mkiv Well-Known Member

    Messages:
    482
    Likes Received:
    106
    Local Time:
    8:04 AM
    used that mod for hexxit a while ago. (mc 1.5.2 iirc)

    but it failed for me with infinity. and as said it wouldn't save any inventory, so AE2 drives/content would be not in the save, Singularitys and probably way more modded Stuff.

    problem might be that it saves itemids, which messes up blocks if server configuration is different to sp server config.
     
  13. Tinnel

    Tinnel Well-Known Member

    Messages:
    54
    Likes Received:
    18
    Local Time:
    2:04 AM
    I have been more helpful to this topic then you have Chugga.

    Have a programming argument on a programming forum.
     
    ben_mkiv likes this.
  14. johnfg10

    johnfg10 Well-Known Member

    Messages:
    2,430
    Likes Received:
    200
    Local Time:
    7:04 AM
    look lets not turn this into a slaging match just stick your suggestions and move on :D
     
  15. Xfel11

    Xfel11 Consultant

    Messages:
    635
    Likes Received:
    157
    Local Time:
    8:04 AM
    profrags and ben_mkiv like this.
  16. johnfg10

    johnfg10 Well-Known Member

    Messages:
    2,430
    Likes Received:
    200
    Local Time:
    7:04 AM
    at least this way you can stop ppl from downloading others claims which could be used for easy recon :p i though about it lol down load someones base and take it apart lol but its unfair
     
  17. sporefreak

    sporefreak Well-Known Member

    Messages:
    406
    Likes Received:
    140
    Local Time:
    12:04 AM
    I admit a few years ago (like 6) i would use a world downloader to find diamonds and other things for creative like play, then notch added creative.
     
  18. Idlehumor

    Idlehumor Well-Known Member

    Messages:
    18
    Likes Received:
    17
    Local Time:
    2:04 AM
    Currently working on this project. It has basic functionality down pat, yet is not fully tested.

    What it allows you to do:
    • "/cmw add" adds a chunk to the list of chunks you want to save
    • "/cmw dl added <save-name>" downloads the added chunks to a save with name given
    • "/cmw dl claim <save-name>" downloads the entire claim
    • "/cmw dl radius <radius> <save-name>" downloads a radius around the current chunk

    All "/cmw dl" commands check for claim info. if you are an owner or have build perms, you should be able to download the claim

    Public testing runs will need to be done before continuing with development and before full integration. A full backup and a few stress tests should be sufficient enough for about 1-3 hours, so even if it did rollback, it won't be for long.

    Dates on possible public testing will be posted when available.

    [​IMG]

    [​IMG]
    [DOUBLEPOST=1455883711,1455854334][/DOUBLEPOST]Btw just to ease the tension here I'll reply to some quotes made

    No file hosting is needed, no IP checks needed, no "background" work is required, and it's only been about 5 days since I've been Dev with maybe 20 total hours spent on it.

    To clear up how this works...

    Player sends in game chat command ->
    Server prepares and sends the data to the player ->
    Player client receives the data and creates a save file.

    At no time does the player client send information or packets to the server directly which cuts down most of the security issues mentioned in this thread

    No web integration is needed and the whole project was written in Java

    I have done multiple tests with large claims and so has Slind. The largest I've downloaded was 284 chunks in less than half a second.... it's fast
     
    Last edited: Feb 19, 2016
  19. johnfg10

    johnfg10 Well-Known Member

    Messages:
    2,430
    Likes Received:
    200
    Local Time:
    7:04 AM
    is this in claim only? or will it allow any area to be downloaded if so this may be an issue for severs like civ where this could give one side a huge advantage
     
  20. Idlehumor

    Idlehumor Well-Known Member

    Messages:
    18
    Likes Received:
    17
    Local Time:
    2:04 AM
    Claim only, so it shouldn't be an issue for server like civ. You can "add" chunks manually, but the chunk must have a claim in it owned by you or that you have build perms on.
     
Thread Status:
Not open for further replies.

Share This Page