This repository has been archived by the owner on Jan 18, 2021. It is now read-only.
-
-
Notifications
You must be signed in to change notification settings - Fork 51
build windows
elijahr2411 edited this page Nov 24, 2020
·
3 revisions
Thanks to CvldYT for some of this documentation.
These can be buggy, but will be the latest, most up-to-date version of the software currently available.
- Make a GitHub Account.
- Download the action here
- Click the newest action that is complete
- Download the artifact called
dist
. - Download newest release of BDS software from mojang here
- Copy
dist.zip
file contents into the BDS folder (where you extracted BDS software to) - Run bedrock_server_mod.exe and enjoy!
- Download bedrock dedicated server binary
- Generate bedrock_server_mod.lib (see below)
- Install vcpkg and install dependencies (see below)
- Build it with Visual Studio 2019 (or use CMake manually see .githubn/workflows/ci.yaml)
- Copy Dist/* to bds folder (or use symlink)
- Run bedrock_server_mod.exe
- Microsoft.VisualStudio.Workload.NativeDesktop
- Microsoft.VisualStudio.Workload.ManagedDesktop
- Microsoft.VisualStudio.Component.VC.Tools.x86.x64
- Microsoft.VisualStudio.Component.Windows10SDK.18362
- Microsoft.VisualStudio.ComponentGroup.NativeDesktop.Llvm.Clang
- Install vcpkg in source tree
cd vcpkg && bootstrap-vcpkg.bat
- Install dependencies by
vcpkg\vcpkg.exe install @vcpkg.txt
(run in $(SolutionDir))
- Download and install EatPdb
- Copy
$(SolutionDir)\eatpdb.yaml
to bds folder - Run
eatpdb exec eatpdb.yaml
- Open
x64 Native Tools Command Prompt for VS 2019
, then runlib /def:bedrock_server_mod.def /machine:x64
- Copy bedrock_server_mod.lib, addition_symbols.db, bedrock_server_mod.exe to
$(SolutionDir)\Lib\
A. Installation:
- Windows
- GNU/Linux (Using Docker and Wine) (Recommended)
- GNU/Linux (Wine without docker) (Not Recommended)
B. Installing and using the translation resource pack (Otherwise the command help menus and responses will be gibberish)
For Advanced Users Only