World keeps getting overwritten

Discussion in 'Help' started by Khome, Jul 15, 2017.

  1. Khome

    Khome Spider Jockey

    Messages:
    44
    Recently iv been having this serious issue with my main hub world. It is in the .mca anvil format and after a few hours there seems to be .mcr and .mcapm files being generated. After a server restart, the world is a new world and hub is lost. After deleting these files and making sure only .mca files exsist, the world is fine again but this keeps happening.

    What could be the reason this is happening?

    Please helpp
     
  2. asters

    asters Spider Jockey

    Messages:
    25
    I get this too! Any new map I use it gets corrupted. I think there are players who exploit PMMP weakness.
    For example, I put some important signs, they get invisible after 1 day. My Sky Wars map, got corrupted after 4 days. I wish you good luck ^^ . And what's worse , Always Spawn from poggit does not work , it give glitches.

    Just pray to Great Mighty Super Dktapps to no ignore you, because staff here does not really help you, they are not get paying for developing this software. If you wanna your issue to be privileged it will cost I guess.

    ---- IF IM WRONG I SAY SORRY IN ADVANCE GREAT PMMP STAFF----
     
  3. Sandertv

    Sandertv Zombie Pigman Poggit Reviewer

    Messages:
    799
    GitHub:
    Sandertv
    Have you tried changing your default level format to MCAnvil in the pocketmine.yml, so it doesn't keep generating .mcapm files as world files?
     
  4. dktapps

    dktapps Administrator Staff Member PMMP Team

    Messages:
    700
    GitHub:
    dktapps
    That shouldn't be necessary. It should create new regions based on the existing world format.
     
  5. Awzaw

    Awzaw Zombie Pigman Poggit Admin Verified

    Messages:
    712
    GitHub:
    awzaw
    @asters which plugins do you have installed that use SignChangeEvent or can edit worlds? Nobody is having this issue except you as far as I can see... have you reproduced with no plugins?
     
    HimbeersaftLP likes this.
  6. asters

    asters Spider Jockey

    Messages:
    25
    I will try offline with a test server.
    Edit: This does not happen if no players. If I erase all plugins , nobody will play, so I can't do that.
    I can reproduce offline, without plugins Always Spawn glich .
     
  7. asters

    asters Spider Jockey

    Messages:
    25
    I don't have stuff like that. Even economyshop and economysell got depleted because these signs got targeted by griefers/trollers and gone invisible with regular signs too. So for now, I have nothing that can change stuff in game, I don't use world editor.
     
  8. Khome

    Khome Spider Jockey

    Messages:
    44
    The way I solved my hub from getting overwritten is by setting a different world as default world and making players tp to hub by a portal. For some reason after this nothing happens with the hub world and it's not getting overwritten by new mcr or mcapm files.. so weird
     
  9. Khome

    Khome Spider Jockey

    Messages:
    44
    Never mind. Still happening ;-;. What is happening is that despite the world being in .mca format, .mcr files are gradually being created as the server is running say for a few hours. After the next restart when the server starts, it says level world not found and starts generating world. .mcapm files are then generated. The thing I'm not getting is why .mcr files are being generated in the first place?!
     
  10. Awzaw

    Awzaw Zombie Pigman Poggit Admin Verified

    Messages:
    712
    GitHub:
    awzaw
    Can we see a list of plugins?
     
  11. Khome

    Khome Spider Jockey

    Messages:
    44
    Loaded plugins:
    DevBAN 1 by Ragnok123 for API(s) 1.13.1
    DevTools1 1.11.2 by PocketMine Team for API(s) 2.0.0, 3.0.0-ALPHA1, 3.0.0-ALPHA2, 3.0.0-ALPHA3
    Economy2 1.1.1 by ProjectInfinity for API(s) 3.0.0-ALPHA1
    EconomyAPI 0.1.0 by ProjectInfinity for API(s) 3.0.0-ALPHA1
    1vs1 0.0.5 by for API(s) 3.0.0-ALPHA1
    MostrarVida 1.0.0 by for API(s) 3.0.0-ALPHA1
    AdminFun 1.0.0 by hoyinm14mc for API(s) 3.0.0-ALPHA1
    AdvancedKits 5.1 by luca28pet for API(s) 2.0.0, 3.0.0-ALPHA1, 3.0.0-ALPHA2, 3.0.0-ALPHA3
    Afk 0.3 by hoyinm14mc for API(s) 3.0.0-ALPHA1
    Alias 1.2.0 by ZacHack for API(s) 3.0.0-ALPHA1
    AlwaysSpawn 2.2.3-dev1 by Philip Shilling for API(s) 2.0.0, 3.0.0-ALPHA1, 3.0.0-ALPHA2, 3.0.0-ALPHA3, 3.0.0-ALPHA4, 3.0.0-ALPHA5, 3.0.0-ALPHA6
    AntiSpam 1.3 by xBeastMode for API(s) 3.0.0-ALPHA1
    BanItem 2.2 by LDX for API(s) 3.0.0-ALPHA1
    BanSystem 1.0.3 by xXSuperFrostyXx, randy128gamer for API(s) 2.0.0, 2.1.0, 2.2.0, 2.3.0, 2.4.0
    BanWarn 1.2.1 by robske_110 for API(s) 3.0.0-ALPHA1
    BlockCmdPE 1.0.1 by Vaivez66 for API(s) 3.0.0-ALPHA1
    BlockCmdPE2 1.0.1 by Vaivez66 for API(s) 3.0.0-ALPHA1
    BlockSniffer 1.0.0 by DRedDogPE for API(s) 3.0.0-ALPHA1
    Broadcaster 1.16 by EvolSoft for API(s) 3.0.0-ALPHA1
    BuyCraft 1.2.2 by Falkirks for API(s) 1.0.0
    ChatCensor 1.4 by EvolSoft for API(s) 3.0.0-ALPHA1
    ClearLagg 1.1.0 by LegendOfMCPE for API(s) 3.0.0-ALPHA1
    CustomAlerts 1.6 by EvolSoft for API(s) 3.0.0
    EconomyJob 2.0.4 by onebone for API(s) 3.0.0-ALPHA1
    EconomyLand 2.0.9 by onebone for API(s) 3.0.0-ALPHA1
    Elytra 2 by Ad5001 for API(s) 3.0.0-ALPHA1, 3.0.0, 2.0.0
    EmotionsPE 1 by paetti for API(s) 3.0.0-ALPHA1
    EmotionsPE22 1 by paetti for API(s) 3.0.0-ALPHA1
    FastTransfer 1.0.3 by Array for API(s) 3.0.0-ALPHA1
    Functions 1.0 by Ad5001 for API(s) 1.14.0, 2.0.0, 3.0.0-ALPHA1
    GameStats 1.0.0 by ace, wolfdale for API(s) 3.0.0ALPHA1
    GameTime 1 by FaigerSYS for API(s) 3.0.0-ALPHA1
    FactionsPro 1.3.2 by Array for API(s) 3.0.0-ALPHA1
    HungerGames build#06 by xbeastmode for API(s) 3.0.0-ALPHA1
    iFriend 1.0.4 by LilCrispy2o9/Angelo Vidrio for API(s) 3.0.0-ALPHA1
    iProtector 3.1a by LDX for API(s) 3.0.0-ALPHA1
    iProtector2 3.1a by LDX for API(s) 3.0.0ALPHA1
    Jail 1.0.1 by hoyinm14mc for API(s) 2.0.0, 3.0.0-ALPHA3, 3.0.0-ALPHA4, 3.0.0-ALPHA5
    JoinMessage 1.0 [Complete] by for API(s) 3.0.0ALPHA1
    LeetTP 1.0.0 by ProjectInfinity for API(s) 3.0.0-ALPHA1
    ManyWorlds 2.0.3 by aliuly for API(s) 3.0.0-ALPHA1
    MineReset 3 by Falk for API(s) 1.0.0, 2.0.0, 3.0.0-ALPHA1, 3.0.0-ALPHA2, 3.0.0-ALPHA3, 3.0.0-ALPHA4, 3.0.0-ALPHA5
    Nick 1.0.1 by AryToNeX for API(s) 3.0.0ALPHA1
    NoAdvertisingPE 1.0.1 by Vaivez66 for API(s) 3.0.0-ALPHA1
    Oplist 1.0.2 by for API(s) 3.0.0-ALPHA1
    PerWorldInventory 1.0.0 by CaptainDuck And Enrick3344 for API(s) 2.0.0, 1.2.0, 3.0.0, 3.0.0-ALPHA1
    PEXProtection 0.1.0 by RevivalPMMP for API(s) 2.1.0, 3.0.0-ALPHA1, 3.0.0-ALPHA2, 3.0.0-ALPHA3
    PlayerVaults 1 by for API(s) 2.0.0, 3.0.0, 3.0.0-ALPHA3, 3.0.0-ALPHA4, 3.0.0-ALPHA5, 3.0.0-ALPHA6, 3.0.0-ALPHA7, 3.0.0-ALPHA8
    Pundler 1.4.3 by MinecrafterJPN for API(s) 3.0.0-ALPHA1
    PurePerms 1.4.1 by 64FF00 & ProjectInfinity for API(s) 1.13.0, 2.0.0, 2.1.0, 3.0.0-ALPHA1, 3.0.0-ALPHA2, 3.0.0-ALPHA3, 3.0.0-ALPHA4, 3.0.0-ALPHA5, 3.0.0-ALPHA6
    RealVanish 1 by BoxOfDevs Team for API(s) 3.0.0-ALPHA1
    ReportRTS 1.1.3 by ProjectInfinity for API(s) 3.0.0-ALPHA1
    RestartMe 1.2.0 by Gamecrafter for API(s) 1.10.0
    seat 2.1.0 by MineRourii for API(s) 3.0.0-ALPHA1
    ServerBackup 1.0.0 by for API(s) 3.0.0-ALPHA1
    ServerChannels 1.2 by EvolSoft for API(s) 3.0.0-ALPHA1
    SimpleAuth 1.7.2 by PocketMine Team, shoghicp for API(s) 3.0.0-ALPHA1
    SimpleAuthHelper 2.0.4 by aliuly for API(s) 3.0.0-ALPHA1
    Slapper 1.3.4 by jojoe77777 for API(s) 3.0.0-ALPHA6
    SoupFFA 1.5.0 by McpeBooster for API(s) 3.0.0-ALPHA5, 2.0.0, 1.12.0
    superBAR 1.6.2 by FaigerSYS for API(s) 3.0.0-ALPHA1
    SW_svile 0.6dev by svile for API(s) 2.0.0, 2.1.0, 3.0.0-ALPHA1, 3.0.0
    TapToDo 2.2.1 by Falk for API(s) 3.0.0-ALPHA1
    TimeCommander 2.1 by LDX for API(s) 1.0.0, 2.0.0
    TitleJoin 1.1 by for API(s) 2.0.0, 3.0.0
    TopVoter 2.2.1 by SalmonDE for API(s) 3.0.0-ALPHA5, 3.0.0-ALPHA6
    VIP1b 2.0.0 by for API(s) 3.0.0-ALPHA1
    VoteReward 3.0.2 by LDX for API(s) 3.0.0-ALPHA1
    WarnPlayer 1.0.0 by applqpak for API(s) 3.0.0-ALPHA1
    WildTP 0.0.1 by Taki21 for API(s) 3.0.0-ALPHA1
    WorldGM 1.1.0 by Vaivez66 for API(s) 3.0.0-ALPHA1
    xyz 1.0.1 by unerds for API(s) 3.0.0-ALPHA1
    Economy22 1.1.1 by ProjectInfinity for API(s) 3.0.0ALPHA1
    MyPlot 1 by Wies and Exxarion for API(s) 3.0.0-ALPHA1
    Prison 1.1.0 by Primus for API(s) 1.12.0, 1.13.0, 2.0.0, 2.1.0
    PureChat 1.4.0 by 64FF00 for API(s) 3.0.0-ALPHA1
    SimpleWarp 2.1.0 by Falkirks for API(s) 3.0.0-ALPHA1
    Economy2Shop 1.0.0 by ProjectInfinity for API(s) 3.0.0ALPHA1
    SimplePortals 0.0.5 by Falkirks for API(s) 3.0.0-ALPHA1
    WarpSigns 0.0.1 by Falkirks for API(s) 3.0.0-ALPHA1

    Been using all the plugins above for more than a year now and have had no issues what so ever. The version of pmmp I'm using is before the binary strict types commit because I just haven't had time to check which of those looong list of plugins might break. Never had this issue with world being I rewritten till about 4 days ago. Happening continuously now
     
  12. Awzaw

    Awzaw Zombie Pigman Poggit Admin Verified

    Messages:
    712
    GitHub:
    awzaw
    The fact that you've been using them for a while without any problem doesn't teach us anything other than 'something changed somewhere'. When something goes wrong that worked previously, the question is whether it's a change (or multiple changes) in the behaviour of a user, a plugin, pocketmine, php, your network, your OS, your hardware and so on. You have many plugins installed that are capable of messing with worlds with or without user action, so unless you eliminate that as a possible cause the PMMP team can't justify spending any time on this. With recent client and pocketmine API changes ALL plugins need updating, or they will fail to load (even if you hack PM to allow any API) and maybe do unexpected things to your server: a faulty plugin can prevent other plugins, or even pocketmine from working normally, even if the plugin seems to load ok.

    In your case, you have apparently hacked pocketmine to allow plugins for any API version to load... If you do that, you must live with the consequences, and fix things yourself. Alternatively, to get any help you'll have to reproduce the issue on an official pocketmine build with no plugins and a freshly generated map.
     
    Last edited: Jul 17, 2017
  13. Awzaw

    Awzaw Zombie Pigman Poggit Admin Verified

    Messages:
    712
    GitHub:
    awzaw
    I was talking to @Khome anyway, not to you.
     
  14. Khome

    Khome Spider Jockey

    Messages:
    44
    Well it's probably down to my world being corrupted in some way. If I try and convert the .mca world to .mcr or .mcapam, half the world is gone and replaced by normal generated terrain. No other worlds are affected and even if another world is set as default world, the hub world is still corrupting. The default world isn't. Would it be a good or bad idea to do a unzip and reload of the hub world every time the server starts? That way I can keep a zipped version of the hub in a folder and have it unload, unzip from backup world and load it every time the server starts. Using a delayed task. Doesn't fix the issue but really just a workaround
     

Share This Page

  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.