#Dedicated Server Bedrock + addon dev (Ubuntu-Linux serv)

54 messages · Page 1 of 1 (latest)

mystic dragon
#

Hi! so I just recently started setting up dedicated bedrock Ubuntu server and I am confused how am I supposed to upload my addons to it? All articles I have seen literally tell me to stop server, download whole world, upload it to my local Minecraft, enable mods, save world, upload back to server, run server then test.

seriously.. tell me this is a joke 😂 is there easier way?
I downloaded realms backup to move it to dedicated and now I am having problems with characters/players inventory mixing too also

#

Had to ask this because sane way of you know... uploading my addons directly to bp/rp folders of my server does not quite work, it does not even get recognised by console message

#

And finally. is there a way to use realms with custom addons?

#

Because my assumption of no is whole reason of me trying this mess xD

deep pike
#

There should be a way to upload your pack directly to the server. Use a file transfer protocol (such as WinSCP) or some other file downloader (wget command) to upload a zipped file to the server, then you can unzip it directly into the world's pack folders.

#

After that the world needs to be told the pack is equipped, which there is a file in the world named world_*_packs.json (one for behavior and one for resource) that contain this information

#

The JSON file is pretty straightforward, its an array of objects containing the pack UUID and its version number.

[
  {
    "pack_id": "01234567-89ab-cdef-0123-456789abcdef",
    "version": [ 1, 0, 0 ]
  }
]
mystic dragon
#

Yep I am using WinSCP exactly but it didnt seem to be reading anything, I tried both development_pack and normal folders

I'll check UUIDs. I used Blockbench Wizard addons so I hoped they'd fix that themselves

btw is Realms modifiable with my own addons or not? Because I did get the menu which is confusing - I thought they only allowed marketplace

#

Would save me a lot of time if that works

#

on realms directly

deep pike
#

Realms and add-ons are kind of a mixed bag. Lots of people have no issues, and as many people struggle to upload their packs to a Realm world.

mystic dragon
#

dam. So is there any specific process or I simply go into my Realms world settings and try to activate?

#

I am trying to now

#

Trying to re-pack my addon first, weird naming

deep pike
mystic dragon
#

urgh man

#

do they ever fix those bugs

#

people keep linking me 3 year old bug reports hahah

#

2017... agony

deep pike
#

From what I can tell they are working on it, but I guess it must be a very difficult problem if its not fixed yet

mystic dragon
#

update says it is

#

improved

#

on some platforms

#

oh well

mystic dragon
#

Unrelated cuz I am constantly getting this:

[Log][warning]-The registry has already catalogued the tags. No tags should be added at this time.


``` spamemd up, what is it about? I am using block wizard on 1.19.40
#

Still no block appearing though

#

same symptoms as actual dedicated server had

deep pike
mystic dragon
#

NOOO hahah

#

what causes it?

deep pike
#

No idea. I only know that it happened after I updated to 1.19.40

mystic dragon
#

will a person with no logger receive it? does it break anything

deep pike
#

Anyone with the log off will not notice it, and it does not appear to be anything severe or even observable

mystic dragon
#

hmm ok cool

#

I think block wizard did not generate me a BP, why?

#

or maybe game cant read it

#

sigh... I think its just Realms refusing anything but RPs

abstract hinge
#

Right so to clarify, yeah BDS is a bit shit user experience wise. The recommendation is because it's just easier than doing all the manual steps, that's where the problems are. But sprunkles has covered the basics. Add the pack info in the world_resourcr_packs.json and behaviour respectively, put them in the correct folder and you're golden

mystic dragon
#

Hi sorry was away

I cant find world_... in my world folder for some reason

#

or did I misunderstood

#

the .json

#

there is valid_known_packs though, it seems a little different, let me see

#

nvm all different labels

#

probably something wrong

#

ohh. Had to copy paste it off existing world to realize, got it

abstract hinge
#

Yeah it isn't there by default, hence why it's not too friendly

#

However you can just update those manually going forward

#

You can also use development packs once you have them defined in the world

mystic dragon
#

Ah makes sense. But still trying to figure out am I actually supposed to put BP/RP into world files or server root? Sounds like both options are presented

deep pike
#

I would stick them in the world personally. I did not even know BDS had BP/RP folders in the root

mystic dragon
#

"behaviour/resorce_packs" or one that is prefixed with development_? not sure whats the difference usually

#

folder names