Hey there fellow engineers and hbers today we’re going to build a Minecraft Bedrock Edition server This Server is going to automatically update itself automatically create backups it’s going to be accessible from all sorts of devices iPhones iPads whatever you want Windows we’re also going to look at Adding a resource pack or a texture pack to it and then we’re going to do a couple of configuration changes so that it’s using what we’re giving it as well as we’re going to configure it the way we want including a custom seed let’s get going this is the simplest way that I Found to get a Bedrock server up and running with effectively no fuss no mus there is a simple command it is this girl this curl command the person who I found this from has some great guides on setting up your Minecraft server so we are just going to Simply run This going to give it pseudo the server label so we’re going to set up the label for this world and this world we’re going to call it Fe engineer test yep that’s going to be our server label the ipv4 port most people if you don’t have any other Minecraft servers Running we’ll probably want to go with the default 1 9132 I’m going to go with 29132 y yes uh the IPv6 we’re going to do 29133 I don’t use IPv6 so it doesn’t really matter this will go ahead and pull everything that we need start Minecraft server at startup Automatically you’re going to want to choose yes automatically restart and back up the server at 4 um we’re going to go ahead and say Yes with this technically our server is actually up and running the Minecraft server has started you can type screen minus r Fe engineer test what I’m going to do here is I’m going to go back and I’m going to reconfigure our world a little bit with with our Minecraft server Technically up and running now what we’re going to do immediately is actually stop the server so for that we’re in a pseudo system control stop and then since I named my world Fe engineer test we’re going to go ahead and do that so pseudo system control stop and then Your world name and then if we look we have Minecraft be so we’re in a pseudo or I’m sorry we’re in a CD into Minecraft be then we’re going to take a look and we’re at CD F engineer test once we get into here we’ll start seeing the familiar Minecraft Setup what we’re going to do first is we’re going to change the server properties inside of here we’ll change the server name instead of dedicated server we’ll call it Fe engineer server the game mode you can put it into Survival Creative or Adventure we’ll go ahead and change it To a creative server the forcing of the game mode uh this forces it to be something or not difficulty we’ll change it to Peaceful since we’re doing a creative server here uh however you can always leave it as easy normal or hard allowing cheats since typically I end up setting These servers up for my children typically I do actually allow them to cheat uh maximum players you can put this to any number that you want but just know that effectively the amount of server Hardware you have thrown at this will effectively determine how many people can actually play on here nicely Um typically if you’re using a server with something like four or six cores uh you can usually get max players of at least 20 without any real problems allow list leave this is false otherwise you’ll have to allow every single person who can play on it the Server port and the server Port IPv6 we already actually set this up so no need to touch that enabling land visibility this Bic Bally means do you want people on the land to be able to see this view distance since I’ve got a decent amount of server thrown at this four CPU cores And 8 gigs of RAM I’m going to up to up the view distance to 64 The Tick distance will leave at four player idle timeout will’ll leave it there Max threads since this is actually a dedicated Minecraft server we’re going to allow Max threads to go up to as many As possible the level name you should probably change this from Bedrock level we’ll set a level named to Fe engineer level level seed you can use this to set up a randomized world and there’s a bunch of different things you can look at but you can pretty Easily find websites that will tell you all sorts of interesting seeds that you can use uh to start in different biomes to start with really interesting worlds to start surrounded by mountains ancient cities and things of that sort uh for me I’m going to choose Um a mushroom biome that looks cool let’s set that up so let’s just copy this inside of the level seed we’ll just paste that number in and we’ll keep going default player permission level effectively members are are not allowed to cheat operators are allowed to cheat so if you want people able to Set up cheat codes and things like that just change it over to operator texture pack required false I whatever you want to do with that uh after that I think that’s all that we want to change in here to start up your server all you need to Do is use the same command I Ed just up the top pseudo system control start Fe engineer-test dos service since it’s already started nothing really needed to happen so with that let’s go take a look inside of here once we get back into Minecraft we’re going to set up a server Name going to choose Fe engineer test the server address this one is available on this server and if we remember I actually changed the port so it’s 29132 if we hit save you’ll see that the server is in fact up and running and it says that there’s 20 people available let’s go Ahead and go in just so that we can see that things are working appropriately and look at that I spawned in so okay and there’s that mushroom biome the level seed that I chose said that I would start next to a mushroom biome and I do so so this seems to be working Appropriately we’ll now save and quit in order to set up resource packs first what we’re going to do is install get pseudo app get install git go ahead and do that pseudo make directory git CD into that get file that get folder from there I am going to use an RTX texture Pack I’m going to use this one it’s free it’s on GitHub what we’ll notice about this texture pack is that if you go into it on GitHub it has the Manifest file right here all the way from the start the way that I’m going to do this will require that these manifests be Available right inside of this folder the Manifest file simply looks like this reduces RTX texture size Ray traced awesome so what we’re going to do is we’re going to click on the code button here inside of GitHub we’re going to go through the https we’re going to copy That from there inside of this git directory we’re going to pseudo git clone and then the piece that we just copied so it’s this GitHub address let’s go ahead copy it over now that get has gone ahead and downloaded everything we can take a look we can see that our Minecraft textures Are in there we can take a look inside of there we’ll see that inside of that we have this texture pack and we’ll see that it’s also inside of there uh the the Manifest Json and all the files we’re looking for are inside there so let’s go back to our home Directory we’ll go into Minecraft be by sding into it look inside of there there we’ll see that our our test world that we set up is in there fa engineer test CD into that look around in here and we can see that resource packs so let’s CD into resource Packs and from our standard installation we have chemistry and vanilla so what we’re going to do now is we’re going to copy that texture pack to here so we’re going to do pseudo CP minus r and then we’re going to go from our home directory to Get and Minecraft is inside of there and then the too Miki sorry I don’t know how to pronounce it exactly so we’re in a pseudo cp-r and then home directory slet SL Minecraft textur SL too Miki and we want to copy all of that to right Here and for that we just use a DOT so this says to copy everything from that too Miki directory to right here and give it our password so once we look at that we can see that in fact our resource packs the too Miki is now inside of here so let’s Go ahead and and actually what we’re going to do is we’re going to CD out of here CD out of here and now we’re going to go into Worlds so back in your Minecraft beor name folder you can CD into Worlds we will create a new file called World resource packs . Json inside of here we’re going to create brackets inside of those brackets we’re going to put curly braces we’re going to put pacor ID and then a colon then we’ll go back over to this GitHub reposit open it up go to the Manifest the Manifest Json file copy The UU ID put that as the pack ID then put version inside of Double quotes colon and then over here we’re going to have brackets from there we’ll take a look at the version it’s 1 comma 0 comma 1 so we’ll put 1 comma 0 comma 1 we’ll save this file we’ll Restart the the Minecraft server we’ll see that once we try to go into our Minecraft server it should ask us we can now see it looks quite a bit different this is definitely a lot prettier and some things we can look at inside of Minecraft go into settings go into Video and we’ll see inside of here there are some do you want to do ray tracing and for this we’ll hit yes and for Ray tracing you can change the level of chunks I think the default setting is eight chunks and with eight chunks you really Cannot see very far at all uh so if you want to update that go to your settings go to video for rate tracing go ahead and update the chunks I happen to have a pretty high-end graphics card so it doesn’t have too many troubles when it comes to Ray tracing but with that Settings and you’ll see that it’ll actually draw out quite a bit farther uh in the background you can still see it updating the draw distance a little bit but this is how you get a resource pack so that you can have Minecraft look different with that we Now have a Minecraft server up and running we have installed a resource pack and now let’s take a look at setting it up so that it is available to the outside world to do that for me my my router and modem is a UniFi dream Machine and I have it set up at unify fine.com from there I can go into my network from there we can get to firewall and what we’re really looking for is port forwarding whether you’re using unify or something else what you will need to do is create a port forward Rule and for that I’ll name this Fe engineer test Minecraft I’m going to enable this rule set it for all my interfaces and then from anywhere on Port 29132 I want it to go to 192.168 3.7 and I want it to connect on Port 29132 and you can do TCP UDP or both I’m just going to go ahead and say both and so I will then add this entry this port forwarding rule you can see is set up at Fe engineer test MC once you set that up you should be Able to then if you have a domain name and things like that what you do is set up Fe engineer outside we’ll T change the server name to internet Fe engineer the server IP address I’m going to put minecraft. Fe engineer.com from here we’ll go and change the port To 29132 and this basically says to access my server by going to Fe or mc. Fe engineer.com and let’s see if this works it’s trying to locate my server currently so I happen to have Fe engineer.com pointing to my own IP address so it comes straight to my Modem or router and then because I put in a port forwarding address it basically says that anything trying to come in on that Port automatically goes straight to this server and this server is the one that’s hosting my Minecraft server so effectively I have set it all Up so that people from the outside world from the internet can now access my Minecraft server if they know the correct port and that it will just run exactly as expected hey there everybody so wow we built a Minecraft server a Minecraft server that will keep itself up to date A Minecraft server that will automatically set up backups as well the Minecraft server will start when your even if your server reboots this Minecraft server has been configured so with the settings that you want you you have set up a seed for the world that you want you have learned how to install A resource pack you’ve also set this server to be available to the outside world that was a whole lot for one video any likes subscribe or comments will massively help out this channel so I would really appreciate it if you can especially if you got value out of this Video this is by far the easiest way to set up your own Minecraft server and this can run on a ton of different Hardware even something like a Mini PC is absolutely plenty a Raspberry Pi can work but because of the arm architecture of the chip it’s a little bit different Than what we just did thank you so much for watching I really appreciate everybody’s time Video Information
This video, titled ‘Build your own Minecraft server – add texture packs – let your friends play!’, was uploaded by FE-Engineer on 2023-10-29 02:24:17. It has garnered 160 views and 2 likes. The duration of the video is 00:21:50 or 1310 seconds.
This video goes over a lot. The absolute simplest way to get minecraft up and running on an ubuntu server. Automatic Backups. Automatic updates. Configure your server properties. Add a texture pack. Set port forwarding to allow the outside world in. We go over it all here!
Minecraft script for installing: curl https://raw.githubusercontent.com/TheRemote/MinecraftBedrockServer/master/SetupMinecraft.sh | bash
edit server.properties sudo nano /minecraftbe/[your world name]/server.properties
install git sudo apt-get install git
make directory sudo mkdir git cd git sudo git clone https://github.com/mariospants/Minecraft-RTX-HD-512×512-textures.git
sudo cp -r ~/git/Minecraft-RTX-HD-512×512-textures/Tokomiki_Resource_Pack_512x512 /minecraftbe/[your world name]/resource_packs/
sudo nano /minecraftbe/[your world name]/worlds/world_resource_packs.json
inside paste the code from this link: https://github.com/jhodak/linux-configuration-files/blob/main/Minecraft/world_resource_packs.json
restart your server sudo systemctl restart [your world name].service
after this to open to the outside world just add a port forwarding rule from your router!
forward from any port 19132 (if using standard port)
going to server.ip.address port 19132 (if using standard port)
and then you should be able to share it either using a domain name if you have one running through DNS to your home IP, or you can also just directly use your home IP address, and tell your friends “hey connect to my minecraft by adding my home IP as server IP, and the port im using is XXXXX” and folks from the outside should be able to connect with you!