Bedrock server windows 7

Bedrock server windows 7

Minecraft Bedrock Edition Server

Made with ❤️ by Deb

This is a smart and relatively easy to use wrapper around the Minecraft Bedrock Edition server that automatically backs up to local storage and (optionally) Amazon S3 at regular intervals. Note that the server software that this wraps is, as of the time of writing, currently in alpha.

Bedrock Edition vs. Java Edition

This is a Minecraft Bedrock Edition server, so it is designed to be connected to using the cross platform compatible Windows 10, Nintendo Switch, Xbox One, and Pocket editions of Minecraft, with a little luck. Though connecting to arbitrary servers (such as those set up using this software) from editions that are not the Windows 10 edition is not officially supported, there is a workaround that I tested that worked pretty well on Nintendo Switch, and which should(?) also work for other versions. (see the Connecting from not Windows 10 section for info on how to do this)

This is great for people who want to play online with their friends across different platforms using the Bedrock Edition of Minecraft, especially if they do not want to pay for a Minecraft Realms server and have a computer that they can turn on whenever they want to play to run the server.

If you’re tech savvy enough, you could probably deploy this Node app to the cloud without much trouble, as long as the machine you’re running it on has enough power to run a Minecraft server.

I’ve been playing with my friends, and this works great with our (relatively) small world sizes, giving us peace of mind since it periodically backs up our world in case we run into bugs in Mojang’s alpha server software.

This server software is not designed to support dozens upon dozens of users, or for worlds whose sizes may expand to the order of gigabytes, since depending on your network connection, periodic backups may not work as well with large world sizes, even if your system’s hardware can keep up. Furthermore, it has been written to be as easy as possible to get up and running and so does not have support for more advanced server features. Finally, Mojang’s publicly released server software is (as of the time of writing) still in alpha, and therefore is inherently more prone to bugs. You can try, and there’s a good chance it would work, given that it is running on a machine with sufficient hardware and network bandwith, but do not be surprised if it does not.

These aren’t really necessary, but make things much nicer

Reading Minecraft’s EULA

By using this software, you are agreeing to the official Minecraft End User License Agreement and Privacy Policy, since this software automatically download’s Mojang’s software when you first run it.

Downloading the code

Download and unzip the code from GitHub, or clone the repository. Make sure the code is in the directory where you want your world and local backups to live.

Rename the EXAMPLE_config.json file to config.json and delete the comment lines at the top of the file. Then, change the values you want to change:

Amazon S3 cloud backups (optional)

If you want your backups to also be stored remotely, you’ll need to set up the AWS connection:

Starting the server

Since this is a Node.js application, after you download the code, you need to run the following command from the terminal within the directory you installed it to: npm install

After that, you can start the server with the following command: npm start

You don’t need to rerun npm install every time you run the server, just npm start

Читайте также:  Full windows movie maker

Stopping the server

DO NOT use Ctrl+C/termination/kill commands to stop the server

The server has built in protections to restore the state of your world if it is killed in a non graceful manner or something else bad happens (that’s what the backups are for), but you may lose all progress since your last save.

In order to properly stop the server, type in the following command: stop

Connecting to the server

Connecting to the UI

Port forwarding/IP stuff

First, you need to figure out what your machine’s IP address within your local network is. I found mine using the ifconfig command in the terminal, but if that doesn’t work, a little bit of Googling should help you find it. It’s usually something like 192.168.(something).(something)

Linking a domain (optional)

Once again, Google will likely give you a much more comprehensive tutorial on how to do this than I can here. My domain is connected to Cloudflare, so I used this tutorial to link my domain, though it should help even if you don’t use Cloudflare. Note that when the tutorial says you should enter your ip address and port, you should use the external ip address you found by Googling, and the port you set in the config file.

Connecting from the Windows 10 Edition

Connecting from the Windows 10 edition is thankfully pretty easy

Open Minecraft, make sure you’re logged in to your Microsoft account, and navigate to the ‘servers’ tab. Once there, you’ll need to add your server.

Connecting from the not Windows 10 Editon

If you’re not using the Windows 10 Edition, you may still be able to connect. Try the same steps as the Connecting from the Windows 10 Edition section, and if that doesn’t work, try this tutorial to change your DNS to the BedrockConnect DNS followed by the Windows 10 connection steps again. The tutorial is designed for Switch, but following more or less the same steps should work for Xbox One if you’re lucky. If not, once again, Google is your friend.

The backup field in the config.json file defines how the server behaves with regard to creating backups.

All backups are stored in the backups folder as zip files with the timestamp of the backup followed by the type of the backup. If use-aws-s3-backup is set to true, backups will also be synced to an Amazon S3 bucket.

There are 4 types of backups that can be created by the server:

Whenever a backup is created, if use-aws-s3-backup is set to true, the software uploads (or in the case of ON_FORCED_STOP backups, attempts to upload) the backup to an Amazon S3 bucket for the account you set up.

Warning: It’s a good idea to make sure your computer’s time is synced and consistent so the correct backups are always retrieved and restored

If you want to restore a specific backup to the server when it is running, you can use the force-restore command, which will create a separate backup of the current server state, gracefully stop the server, restore the backup you specified, and restart the server.

Automatic purging of old backups

Mojang’s server software, which this software uses, is still in alpha, so it could be buggy. One of my motivations for writing this software was so that the automatic backups could protect me from losing information due to bugs in the alpha server software. It’s worked great for me and my friends so far, but as always, please be somewhat careful.

The software currently only supports Ubuntu 18.04+ as of now, though a Windows 10 version of Mojang’s server software does exist. This is because there is an issue with the last version I checked that prevents backups from being effectively created. This is kind of annoying since it means you can’t run the server and connect to it from the same computer, barring virtual machines (Minecraft Bedrock Edition is available on Windows 10 but not Ubuntu). If the backup issue is fixed, and I get the time, lmk and I will add Windows 10 support so you don’t need the extra machine and OS.

Читайте также:  Windows hello вход без пароля

I wouldn’t recommend using this server to host dozens upon dozens of clients. It might work well given the correct configuration values, hardware, and network bandwith, but I haven’t done any large scale tests, so attempt this at your own peril.

Please read the license for this repository. I am not responsible for any hardware/software/financial?/legal? problems, lost worlds, or any other issues that may arise when using this software. If you do lose information, however, I could help you if you open a GitHub issue, though once again I am not responsible for anything that may go wrong when attempting recovery.

About

Easy to use Minecraft Bedrock Server with UI, automatic cloud backups, and version control. Adds safety nets around and enhances the official server software.

Источник

Bedrock Edition server software

Unlike the official Minecraft: Java Edition server software, the unofficial Bedrock Edition server software usually lack many things that are present in Bedrock Edition vanilla server that are built into the Bedrock Edition’s client. The servers, excluding the official Bedrock Server Software, are also free of Mojang source code. In many cases, Bedrock Edition server software can outperform the official server software and can provide features beyond the capabilities of the vanilla bedrock server, like massive multiplayer experience. Unless stated otherwise, most Bedrock Edition server software are open-source, free of charge, and free-for-all use, including commercial use, given the license that’s included.

Most Bedrock Edition server networks, including the featured servers, uses unofficial software as Mojang’s official server software for Bedrock Edition has only been recently released and is currently in public alpha testing.

One very good place to get more help/info from the community is the Bedrock Server Owners Discord

Содержание

Bedrock Dedicated Server [ править | править код ]

On September 11, 2018, Mojang released an early alpha version of the official Bedrock Edition server software, Bedrock Dedicated Server, announced by Jeb on his Twitter page. [1]

Name Main Developer(s) Bedrock Edition version Programming Language Platform Remarks
Bedrock Server Mojang Studios Official Latest C++ Note that this release of the Minecraft server software is an early alpha release and is released for evaluation purposes. We are keen to hear your feedback on this release, so please let us know what you think at feedback.minecraft.net. And make sure to log any bugs that you might find in our issue tracker. 64-bit host only.

Third-party native mods [ править | править код ]

These mods hook directly into the Bedrock Dedicated Server and provide further APIs in native code (i.e C++) or through a scripting language like JavaScript.

Name Main Developer(s) Pocket /
Bedrock Edition version
Programming Language Platform Remarks
Bedrock Dedicated Server eXtender Karikera 1.16.220 C++ Node.js Combines BDS with Node.js (with ChakraCore) so some js modules won’t work due to RegExp look backwards, like discord.js. You can use Minecraft’s scripting engine with custom api without adding an add-on.
ElementZero CodeHz 1.16.40 C++ No
BedrockX Sysca11 1.14.60 C++ No
BDXCore Sysca11 All C++ Plugin injector, provided basic hook api. Based on BedrockX
LiteLoaderBDS LiteLDev 1.16.220 C++ A lightweight plugin loader for Bedorck Dedicated Server, provided plentiful API. Based on BedrockX

Third-party Server Software [ править | править код ]

This is a comparison of available custom servers for the Bedrock Edition of Minecraft.
Servers that are listed here are required to have at least one publicly accessible release.

Historic projects [ править | править код ]

These are projects which are no longer actively maintained. Many of these projects were forked and live on in one of the above active projects.

Server management software [ править | править код ]

Server management software enables administrators to maintain servers and provides features such as taking backups and more.

Name Developer(s) Bedrock Edition
version
Programming Language Platform Remarks
gophertunnel Sandertv 1.16.200 Go Toolbox for Minecraft software written in Go, which can be used for clients, servers, and proxies.
vellum clarkx86, DeepBlue 1.16.0 C# Automatically takes (hot-)backups and can execute the PapyrusCS map rendering tool on an interval.
MCBEPlay FoxyNoTail 1.14.60 C++ GUI to control the official BDS, has automatic backups, can save automatically, and has auto restarts.
Bedrock Admin Panel HorsWorld 1.16.0 PHP Admin panel for Bedrock Dedicated Server. Whitelist, server settings, user roles and world manage. Backups, logs
Minecraft Bedrock Console MrRooster 1.16.0 C++ Simple GUI to control the official BDS, has automatic hot backups, and simple user management.
Читайте также:  Windows 10 удаляет файл exe

Proxy software list [ править | править код ]

Proxies allow transferring of players seamlessly between servers unlike the Transfer Packet.

Protocol Translator list [ править | править код ]

Protocol translators allow Bedrock Edition clients to connect to Java Edition servers.

Источник

Bedrock Edition server software

Unlike the official Minecraft: Java Edition server software, the unofficial Bedrock Edition server software usually lack many things that are present in Bedrock Edition vanilla server that are built into the Bedrock Edition’s client. The servers, excluding the official Bedrock Server Software, are also free of Mojang source code. In many cases, Bedrock Edition server software can outperform the official server software and can provide features beyond the capabilities of the vanilla bedrock server, like massive multiplayer experience. Unless stated otherwise, most Bedrock Edition server software are open-source, free of charge, and free-for-all use, including commercial use, given the license that’s included.

Most Bedrock Edition server networks, including the featured servers, uses unofficial software as Mojang’s official server software for Bedrock Edition has only been recently released and is currently in public alpha testing.

One very good place to get more help/info from the community is the Bedrock Server Owners Discord

Содержание

Bedrock Dedicated Server [ править | править код ]

On September 11, 2018, Mojang released an early alpha version of the official Bedrock Edition server software, Bedrock Dedicated Server, announced by Jeb on his Twitter page. [1]

Name Main Developer(s) Bedrock Edition version Programming Language Platform Remarks
Bedrock Server Mojang Studios Official Latest C++ Note that this release of the Minecraft server software is an early alpha release and is released for evaluation purposes. We are keen to hear your feedback on this release, so please let us know what you think at feedback.minecraft.net. And make sure to log any bugs that you might find in our issue tracker. 64-bit host only.

Third-party native mods [ править | править код ]

These mods hook directly into the Bedrock Dedicated Server and provide further APIs in native code (i.e C++) or through a scripting language like JavaScript.

Name Main Developer(s) Pocket /
Bedrock Edition version
Programming Language Platform Remarks
Bedrock Dedicated Server eXtender Karikera 1.16.220 C++ Node.js Combines BDS with Node.js (with ChakraCore) so some js modules won’t work due to RegExp look backwards, like discord.js. You can use Minecraft’s scripting engine with custom api without adding an add-on.
ElementZero CodeHz 1.16.40 C++ No
BedrockX Sysca11 1.14.60 C++ No
BDXCore Sysca11 All C++ Plugin injector, provided basic hook api. Based on BedrockX
LiteLoaderBDS LiteLDev 1.16.220 C++ A lightweight plugin loader for Bedorck Dedicated Server, provided plentiful API. Based on BedrockX

Third-party Server Software [ править | править код ]

This is a comparison of available custom servers for the Bedrock Edition of Minecraft.
Servers that are listed here are required to have at least one publicly accessible release.

Historic projects [ править | править код ]

These are projects which are no longer actively maintained. Many of these projects were forked and live on in one of the above active projects.

Server management software [ править | править код ]

Server management software enables administrators to maintain servers and provides features such as taking backups and more.

Name Developer(s) Bedrock Edition
version
Programming Language Platform Remarks
gophertunnel Sandertv 1.16.200 Go Toolbox for Minecraft software written in Go, which can be used for clients, servers, and proxies.
vellum clarkx86, DeepBlue 1.16.0 C# Automatically takes (hot-)backups and can execute the PapyrusCS map rendering tool on an interval.
MCBEPlay FoxyNoTail 1.14.60 C++ GUI to control the official BDS, has automatic backups, can save automatically, and has auto restarts.
Bedrock Admin Panel HorsWorld 1.16.0 PHP Admin panel for Bedrock Dedicated Server. Whitelist, server settings, user roles and world manage. Backups, logs
Minecraft Bedrock Console MrRooster 1.16.0 C++ Simple GUI to control the official BDS, has automatic hot backups, and simple user management.

Proxy software list [ править | править код ]

Proxies allow transferring of players seamlessly between servers unlike the Transfer Packet.

Protocol Translator list [ править | править код ]

Protocol translators allow Bedrock Edition clients to connect to Java Edition servers.

Источник

Поделиться с друзьями
Советы экспертов и специалистов
Adblock
detector