COMPILE.md
Windows64 - Debug or Windows64 - ReleaseMinecraft.Client.exe or Minecraft.Server.exe using the debug targets dropdownBuild > Build Solution (or Ctrl+Shift+B)F5.Minecraft.Server:
-port 25565 -bind 0.0.0.0 -name DedicatedServerProject Properties > Debugging > Command ArgumentsMinecraft.Server post-build copies only the dedicated-server asset set:
Common/Media/MediaWindows64.arcCommon/resWindows64/GameHDDConfigure (use your VS Community instance explicitly):
Open Developer PowerShell for VS and run:
cmake --preset windows64
Build Debug:
cmake --build --preset windows64-debug --target Minecraft.Client
Build Release:
cmake --build --preset windows64-release --target Minecraft.Client
Build Dedicated Server (Debug):
cmake --build --preset windows64-debug --target Minecraft.Server
Build Dedicated Server (Release):
cmake --build --preset windows64-release --target Minecraft.Server
Run executable:
cd .\build\windows64\Minecraft.Client\Debug
.\Minecraft.Client.exe
Run dedicated server:
cd .\build\windows64\Minecraft.Server\Debug
.\Minecraft.Server.exe -port 25565 -bind 0.0.0.0 -name DedicatedServer
Notes:
Minecraft.Client in CMake (Debug and Release variants).Common\Media\...), so launching from the output directory is required.