Tag: Mobile edit |
No edit summary Tag: 2017 source edit |
||
(36 intermediate revisions by 15 users not shown) | |||
Line 1: | Line 1: | ||
{{exclusive|bedrock}} |
{{exclusive|bedrock}} |
||
+ | {{update}} |
||
⚫ | '''Bedrock Dedicated Servers''' |
||
+ | [[File:Bedrock Dedicated Server Icon.png|thumb|Icon for Bedrock Dedicated Server]] |
||
⚫ | '''Bedrock Dedicated Servers''' allow ''Minecraft'' players on Windows and Linux computers to set up their own server at home, or host their server using a cloud-based service.<ref>[https://help.minecraft.net/hc/en-us/articles/360035131651-Dedicated-Servers-for-Minecraft-on-Bedrock- Dedicated Servers for Minecraft on Bedrock]. <i>Minecraft Help Center</i>. Retrieved 2020-05-30.</ref> This is in its early development stages, so as with any early release software, it may have severe issues. Due to this support may be stopped at any time. |
||
== Configuration == |
== Configuration == |
||
Line 8: | Line 10: | ||
== Connection == |
== Connection == |
||
{{seealso|Bedrock_Edition#Platform_differences}} |
{{seealso|Bedrock_Edition#Platform_differences}} |
||
− | + | Xbox One, PlayStation 4 and Nintendo Switch users can only connect though a custom DNS or a LAN connection. BDS uses UDP, unlike Java Edition which uses TCP. The default port for IPv4 is 19132, the default port for IPv6 is 19133; These can be changed in {{cd|server.properties}}. |
|
By default, Minecraft for Windows 10 does not support connections to a server hosted on the same machine (where you connect via {{cd|127.0.0.1/localhost}}). To fix this you must launch Windows PowerShell as an administrator and run the following:<ref>[https://pmmp.readthedocs.io/en/rtfd/faq/connecting/win10localhostcantconnect.html Can't connect to localhost Win10 server with Minecraft Win10 Edition]</ref><syntaxhighlight lang="powershell"> |
By default, Minecraft for Windows 10 does not support connections to a server hosted on the same machine (where you connect via {{cd|127.0.0.1/localhost}}). To fix this you must launch Windows PowerShell as an administrator and run the following:<ref>[https://pmmp.readthedocs.io/en/rtfd/faq/connecting/win10localhostcantconnect.html Can't connect to localhost Win10 server with Minecraft Win10 Edition]</ref><syntaxhighlight lang="powershell"> |
||
Line 26: | Line 28: | ||
*[https://github.com/chegele/BDSAddonInstaller BDSAddonInstaller] A node.js tool used for automatically installing, updating, and uninstalling addons/packs. |
*[https://github.com/chegele/BDSAddonInstaller BDSAddonInstaller] A node.js tool used for automatically installing, updating, and uninstalling addons/packs. |
||
− | *[https://github.com/TapeWerm/MCscripts MCscripts] |
+ | *[https://github.com/TapeWerm/MCscripts MCscripts] systemd units, bash scripts, and chat bots for backups, automatic updates, installation, and shutdown warnings |
*[https://github.com/TheRemote/MinecraftBedrockServer MinecraftBedrockServer] Sets up a Minecraft Bedrock dedicated server on Ubuntu / Debian / Raspbian / Armbian with options for automatic updates, backups and running automatically at startup |
*[https://github.com/TheRemote/MinecraftBedrockServer MinecraftBedrockServer] Sets up a Minecraft Bedrock dedicated server on Ubuntu / Debian / Raspbian / Armbian with options for automatic updates, backups and running automatically at startup |
||
*[https://foxynotail.com/mcbeplay/ MCBEPlay] MCBEPlay is primarily a Windows 10 GUI for the official BDS System, that enables you to control and manage your Minecraft Bedrock Edition Server with little to no knowledge of server systems. It also has automatic backups, can save automatically, and has auto restarts. |
*[https://foxynotail.com/mcbeplay/ MCBEPlay] MCBEPlay is primarily a Windows 10 GUI for the official BDS System, that enables you to control and manage your Minecraft Bedrock Edition Server with little to no knowledge of server systems. It also has automatic backups, can save automatically, and has auto restarts. |
||
* [https://github.com/Bannini/WinMSSScripts WinMSSScripts] WinMSSScripts is a basic batch file to help create maintain backups of your worlds and log files as you run the official BDS System on Windows systems. |
* [https://github.com/Bannini/WinMSSScripts WinMSSScripts] WinMSSScripts is a basic batch file to help create maintain backups of your worlds and log files as you run the official BDS System on Windows systems. |
||
+ | * [https://hub.docker.com/r/tchorwat/bedrock-in-docker bedrock-in-docker] Docker image for install, update, backup&restore and run the Minecraft Bedrock server. |
||
==Issues== |
==Issues== |
||
− | Since this server software is still in Alpha phase, it still lacks many things from Java Edition. |
+ | Since this server software is still in Alpha phase, it still lacks many things from Java Edition:<ref group=feedback>https://feedback.minecraft.net/hc/en-us/community/posts/360059965732-Expand-Bedrock-Dedicated-Server-BDS-Configuration-Customization-Options</ref> |
*Server ignores default player permission level in {{cd|[[server.properties]]}} |
*Server ignores default player permission level in {{cd|[[server.properties]]}} |
||
Line 40: | Line 43: | ||
*Running the server on other platforms, similar to Lifeboat's Steadfast 2 server software on MacOS |
*Running the server on other platforms, similar to Lifeboat's Steadfast 2 server software on MacOS |
||
*Support for websocket server, similar to {{cmd|wsserver}} |
*Support for websocket server, similar to {{cmd|wsserver}} |
||
+ | *Add Remote console (RCON) |
||
*Experimental gameplay is not supported directly, need to use third-party applications to modify world |
*Experimental gameplay is not supported directly, need to use third-party applications to modify world |
||
Line 79: | Line 83: | ||
{{History||1.16.10.02|link=Bedrock Edition 1.16.10|Server software updated for [[Bedrock Edition 1.16.10]]}} |
{{History||1.16.10.02|link=Bedrock Edition 1.16.10|Server software updated for [[Bedrock Edition 1.16.10]]}} |
||
{{History||1.16.20.03|link=Bedrock Edition 1.16.20|Server software updated for [[Bedrock Edition 1.16.20]]}} |
{{History||1.16.20.03|link=Bedrock Edition 1.16.20|Server software updated for [[Bedrock Edition 1.16.20]]}} |
||
+ | {{History||1.16.40.02|link=Bedrock Edition 1.16.40|Server software updated for [[Bedrock Edition 1.16.40]]}} |
||
+ | {{History||1.16.100.04|link=Bedrock Edition 1.16.100|Server software updated for [[Bedrock Edition 1.16.100]]}} |
||
+ | {{History||1.16.101.01|link=Bedrock Edition 1.16.101|Server software updated for [[Bedrock Edition 1.16.101]]}} |
||
+ | {{History||1.16.200.02|link=Bedrock Edition 1.16.200|Server software updated for [[Bedrock Edition 1.16.200]]}} |
||
+ | {{History||1.16.201.02|link=Bedrock Edition 1.16.201|Server software updated for [[Bedrock Edition 1.16.201]]}} |
||
+ | {{History||1.16.201.03|link=Bedrock Edition 1.16.201|Fixed a bug {{bug|BDS-10666}}.}} |
||
+ | {{History||1.16.210.05|link=Bedrock Edition 1.16.210|Server software updated for [[Bedrock Edition 1.16.210]]}} |
||
+ | {{History||1.16.210.06|link=Bedrock Edition 1.16.210|Unknown}} |
||
+ | {{History||1.16.220.02|link=Bedrock Edition 1.16.220|Server software updated for [[Bedrock Edition 1.16.220]]}} |
||
+ | {{History||1.16.221.01|link=Bedrock Edition 1.16.221|Server software updated for [[Bedrock Edition 1.16.221]]}} |
||
+ | {{History||1.17.0.03|link=Bedrock Edition 1.17.0|Server software updated for [[Bedrock Edition 1.17.0]]}} |
||
+ | {{History||1.17.1.01|link=Bedrock Edition 1.17.1|Server software updated for [[Bedrock Edition 1.17.1]]}} |
||
+ | {{History||1.17.2.01|link=Bedrock Edition 1.17.2|Server software updated for [[Bedrock Edition 1.17.2]]}} |
||
+ | {{History||1.17.10.04|link=Bedrock Edition 1.17.10|Server software updated for [[Bedrock Edition 1.17.10]]}} |
||
{{History|foot}} |
{{History|foot}} |
||
Line 88: | Line 106: | ||
*[https://cdn.discordapp.com/attachments/489043421072195585/489240175340290060/whitelist.json Download whitelist.json] |
*[https://cdn.discordapp.com/attachments/489043421072195585/489240175340290060/whitelist.json Download whitelist.json] |
||
*[https://reddit.com/user/ProfessorValko/comments/9f438p/bedrock_dedicated_server_tutorial/ Tutorial] |
*[https://reddit.com/user/ProfessorValko/comments/9f438p/bedrock_dedicated_server_tutorial/ Tutorial] |
||
+ | |||
+ | ==Notes== |
||
+ | {{reflist|group="feedback"}} |
||
==References== |
==References== |
||
Line 93: | Line 114: | ||
{{Bedrock Edition}} |
{{Bedrock Edition}} |
||
+ | {{Bedrock Dedicated Server versions}} |
||
+ | |||
[[Category:Server]] |
[[Category:Server]] |
||
Revision as of 15:48, 19 July 2021
Bedrock Dedicated Servers allow Minecraft players on Windows and Linux computers to set up their own server at home, or host their server using a cloud-based service.[1] This is in its early development stages, so as with any early release software, it may have severe issues. Due to this support may be stopped at any time.
Configuration
BDS is a server hosting tool similar to the Java Edition server. Like Java Edition, there is a server.properties
and whitelist.json
file. Instead of ops.json
, permissions are stored in the permissions.json
file. Resource and behavior packs are in the resource_packs
and behavior_packs
directories. JSON files in the world directory set packs to be used, Minecraft clients generate them and can be uploaded to the server. Worlds are in a new world directory.
Connection
Xbox One, PlayStation 4 and Nintendo Switch users can only connect though a custom DNS or a LAN connection. BDS uses UDP, unlike Java Edition which uses TCP. The default port for IPv4 is 19132, the default port for IPv6 is 19133; These can be changed in server.properties
.
By default, Minecraft for Windows 10 does not support connections to a server hosted on the same machine (where you connect via 127.0.0.1/localhost
). To fix this you must launch Windows PowerShell as an administrator and run the following:[2]
CheckNetIsolation LoopbackExempt -a -n="Microsoft.MinecraftUWP_8wekyb3d8bbwe"
Alternatively, you can grant loopback exemption by Security Identifier (as recommended in bedrock_server_how_to.html
file bundled with the server download). Launch PowerShell as an administrator and run the following:[3]
CheckNetIsolation LoopbackExempt -a -p=S-1-15-2-1958404141-86561845-1752920682-3514627264-368642714-62675701-733520436
Whitelist
To use the whitelist, it needs to be enabled in server.properties
. When enabled, the server will only allow selected users to connect, and you will need to know the Xbox Live gamertag and (optionally) XUID[4] of all players who want to join the server; players without an Xbox Live gamertag will not be able to connect. If your server is public and you do not enable the whitelist, you will not be able to ban players from the server.
To learn more about whitelisting, check out the bedrock_server_how_to.html
file bundled with the server download). If you are having trouble with player behavior on a server that you own, whitelisting may be a good way to solve the issue.
Startup and maintenance scripts
- BDSAddonInstaller A node.js tool used for automatically installing, updating, and uninstalling addons/packs.
- MCscripts systemd units, bash scripts, and chat bots for backups, automatic updates, installation, and shutdown warnings
- MinecraftBedrockServer Sets up a Minecraft Bedrock dedicated server on Ubuntu / Debian / Raspbian / Armbian with options for automatic updates, backups and running automatically at startup
- MCBEPlay MCBEPlay is primarily a Windows 10 GUI for the official BDS System, that enables you to control and manage your Minecraft Bedrock Edition Server with little to no knowledge of server systems. It also has automatic backups, can save automatically, and has auto restarts.
- WinMSSScripts WinMSSScripts is a basic batch file to help create maintain backups of your worlds and log files as you run the official BDS System on Windows systems.
- bedrock-in-docker Docker image for install, update, backup&restore and run the Minecraft Bedrock server.
Issues
Since this server software is still in Alpha phase, it still lacks many things from Java Edition:[feedback 1]
- Server ignores default player permission level in
server.properties
/reload
for reloading to prevent crashes, similar to the one in Java Edition- A command to transfer between different worlds, similar to Lifeboat's world transfer system
- A server invite system that allows Xbox One and Nintendo Switch users to connect, similar to Realms
- Running the server on other platforms, similar to Lifeboat's Steadfast 2 server software on MacOS
- Support for websocket server, similar to
/wsserver
- Add Remote console (RCON)
- Experimental gameplay is not supported directly, need to use third-party applications to modify world
History
The server follows the client's release cycle.[5]
External links
Notes
References
- ↑ Dedicated Servers for Minecraft on Bedrock. Minecraft Help Center. Retrieved 2020-05-30.
- ↑ Can't connect to localhost Win10 server with Minecraft Win10 Edition
- ↑ Bedrock Dedicated Server Tutorial
- ↑ Xbox Live Account tool (XboxLiveAccountTool.exe)
- ↑ https://discordapp.com/channels/302094807046684672/489043421072195585/489067565843349504
- ↑ https://twitter.com/Minecraft/status/1039527221835309058
- ↑ https://twitter.com/jeb_/status/1039483667515625472
Editions |
| ||||||
---|---|---|---|---|---|---|---|
Development |
| ||||||
Technical | |||||||
Multiplayer | |||||||
Exclusive features |
| ||||||
Removed |
Development cycle | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|