![](https://bdsx.eu/wp-content/uploads/2024/04/install-DBSX-on-linux.webp)
Single command to start
single command install if you are too lazy to read the rest of the tutorial :3
you will have to agree to a license, don’t forget to press y (for yes or agree)
To start the server run -> bdsx.bat
To update the server run -> update.bat
Manual installation
(this tutorial has been written using Ubuntu 23.04, please check version 9 or higher compatibility for other distros or versions of Wine)
So you want to install BDSX on Linux, first of all, congratulations on not wasting half of your system memory on a paid OS that has ads in it, second prepare to waste a somewhat similar amount of RAM using Wine, since the BDSX project relies on the Windows version of the Bedrock Dedicated Server or BDS for short, BDSX on Linux has to run on a translation layer of Wine.
P.S. Issues like 1 GB world corruption, slow hooking, and overall slow speeds and bugs have been mostly fixed as of Wine version 9
To begin the installation process you will need git, nodejs and wine
>> Install Git
Debian/Ubuntu based distros ->
sudo apt install git
Fedora based distros ->
sudo dnf install git
>> Install NodeJs
for this you will need the NVM program for installing nodejs on your system
using curl ->
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
Code language: JavaScript (javascript)
using wget ->
wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
Code language: JavaScript (javascript)
just paste and run these commands in your Linux terminal and let the program install
after NVM installs itself, run the following command
source ~/.bashrc
then run
nvm install node
>> Install Wine
Please note that Wine version 9 is the MINIMUM tested stable version for BDSX
follow the installation steps based on your distro and its version
>> BDSX installation
Now that you have all the required dependencies for BDSX, go to a directory or create one where you will want to install BDSX
when you are in the directory of your choice, run this command to download the project
git clone https://github.com/bdsx/bdsx.git
Code language: PHP (php)
after the project is downloaded, enter the terminal in the selected directory and write
cd bdsx
now that in the terminal you are in the bdsx directory run the bdsx.sh file like this
./bdsx.sh
if for some reason it doesn’t run, check all dependencies and check if the bdsx.sh file is set to executable mode, if not, run this command
sudo chmod +x bdsx.sh
Code language: CSS (css)
after letting npm do its thing and install the bedrock server and BDSX core, you will have to accept the license terms by entering y(yes/agree) or n(no/disagree) and pressing enter
now that bdsx is installed you can check out or remove the contents in the directories example_and_test
and plugin-example
to remove example content
if you want to install plugins you will have to put folders (non-zipped) to the plugins directory
if you want to find the bedrock server and server.properties, it is in the bedrock_server directory
To start the server run -> bdsx.bat
To update the server run -> update.bat
Leave a Reply
You must be logged in to post a comment.